现在位置: 首页 > 自动控制 > 文章
2013-08-18 06:16 工业·编程 ⁄ 共 4785字 暂无评论
     现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。     比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPerson类。下面是具体的代码...
阅读全文
     满足用户对移动宽带快速增长的需求, 解决现网速度和容量瓶颈是CDMA运营商迈向LTE 的驱动因素。目前全球已有多家CDMA 运营商开始LTE商用或者向LTE演进,包括美国Verizon和Sprint、韩国LG U+、日本KDDI等。而对于国内CDMA运营商来说,在全球无线网络都向LTE演进的形势下,LTE 网络部署策略研究也迫在眉睫,而且,其还要面对相对较弱的产业链、国际漫游、GSM/UMTS挤压等带来的更多压力。 相关阅读 ----...
阅读全文
2013-08-17 22:41 工业·编程 ⁄ 共 1297字 暂无评论
    在我的那篇“C++中虚析构函数的作用”中我说明了为什么作为基类的类的析构函数必须是虚函数,同时也指出:为了避免产生虚函数表,如果类不是基类的话,析构函数就不需要声明为虚函数。     但是,我们不能预料用户的行为,你不敢肯定用户是否会从你的类去派生自己的类。如果用户以一个基类指针去删除一个派生类的对象,就会发生派生类的析构函数不被调用的情况。这样做的危险性我想大家都知...
阅读全文
2013-08-17 22:38 工业·编程 ⁄ 共 946字 暂无评论
    有下面一个简单的类: class ClxTest { public:     ClxTest(int iSize = 13) { pszStr = new char[iSize]; }; ~ClxTest() { if(pszStr) delete []pszStr; };     lxOutput() { cout << pszStr << endl; }; private: char *pszStr; };     现在有下面的两行代码: ClxTest *pTest = new ClxTest(); ClxTest *pTest = ne...
阅读全文
   我在今年2月份写了篇《C++中接口与实现分离的技术》的文章,用一个很简单的例子说明了在C++中接口与实现分离的好处及实现方法。可是当时写那篇文章的时候,没有考虑到类与类之间的继承关系。下面我就来具体的谈谈这个方面。还是以上面提到的那篇文章中的例子来说明。 执行类:     lxImplement.h文件内容: #include "lxTest.h" class ClxImplement   { public:  ...
阅读全文
    在开发的时候会遇到这种情况,就是在执行某些功能的时候要对一些环境变量或配置信息进行修改,功能执行完毕之后再把这些变量或配置信息设置恢复回去。举个例子:有些游戏只能在分辨率为800*600的环境下运行,如果要在分辨率1024*768的电脑上玩,就要在运行游戏的时候把分辨率改为800*600,退出游戏的时候再把分辨率改回1024*768。     其实处理这样的情况也不是很难,我们可以写一个设置环境...
阅读全文
2013-08-17 22:21 工业·编程 ⁄ 共 2710字 暂无评论
    在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。     下面用一个最简单的例子来说明。     类ClxExp是我们要导出的类,其中有一个私有成员变量是ClxTest类的对象,各个文件内容如下: l...
阅读全文
    安防行业化渐渐的发展,使安防系统的使用也朝着业务部门多元化、需求多样化、管理机构的多层次,以及运行环境的复杂化和系统规模向不断扩大的方向转变,一个大规模的视频监控系统中,普通的联网软件已经远远不能满足现在市场的需要,必须选用支持多业务应用、灵活的系统架构、易于管理维护的管理平台软件来运行和操作,不同的行业其应用软件也有较大的区别。安防软件逐渐的大多数业内人士认可,未来发展走向...
阅读全文
第1章 致读者 [1] 在编写程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:     [a] 如果你能把“它”看成一个独立的概念,就把它做成一个类。     [b] 如果你能把“它”看成一个独立地实体,就把它做成某个类的一个对象。     [c] 如果两个类有共同的界面,将此界面做成一个抽象类。     [d]...
阅读全文
第一部分:汇编语言 《汇编语言》 《IBM-PC汇编语言程序设计》 《保护方式下的80x86及其编程》 《Intel汇编语言程序设计》 《琢石成器-Windows环境下32位汇编语言程序设计》 《Intel Architecture Software Developer's Manual 》 第二部分:PE文件 《windowsPE权威指南》 《pecoff微软官方文档》 《ELF 文档格式》 第三部分:加密解密 《加密与解密》第三版 《加密与解密:SoftICE使用手册》 《软件加密技术内幕》 《软件加密...
阅读全文