- 博客(18)
- 资源 (34)
- 收藏
- 关注
转载 位图背景的编辑框
<br />(1)新建一个基于对话框的应用程序<br />(2)创建一个以CEdit类为基类的派生类CBmpEdit (在classview中右击new class)<br />(3)在RecourseView中右击insert一个位图资源<br />(4)在CBmpEdit 类的头文件中声明一个CBitmap类对象m_Bitmap<br />(5)在CBmpEdit 类的构造函数中加载位图资源,代码如下:<br />CBmpEdit::CBmpEdit()<br />{<br /> m_Bitma
2011-05-30 16:41:00 890 1
转载 VC++注册,卸载OCX控件,以及判断是否注册
BOOL CYourClass::RegistOcx(){ HINSTANCE hLib = LoadLibrary("NTGraph.ocx"); //指定要注册的ocx文件的路径及文件名。 if (hLib == NULL) { MessageBox("不能载入OCX文件!"); return; } //获取注册函数DllRegisterServer地址 FARPROC l
2011-05-28 16:47:00 771
转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
<br />开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)<br />ActiveX 控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。这里
2011-05-28 16:43:00 601
转载 VC++的DLL应用
<br />VC++的DLL应用(含Demo演示)<br />作者:一点一滴的Beerhttp://beer.cnblogs.com/<br /> 在大学大一的时候学的是C,然后后来大二的时候专业又开了C++这个课程,然后再后来自己又自学了一点VC++,大三的时候也试着编写过一个MFC的最简单的窗口程序。到大四的时候,自己又做了一个GIS的项目,是用C#.NET来编写的,然后发现C#上手好容易,而且还大部分语法规则都沿用了C,C++的习惯,于是觉得C++实在是没有一点优势可言啊。但这个暑假的实习经
2011-05-28 15:41:00 420
转载 VC++编写ActiveX控件
<br />前言:<br /> 暑假在做一个项目的时候,本来是用C#.NET来写的一个港口进出闸的流程控制程序,里面涉及一个响应用PLC的采集信息的问题(PLC用串口和工控机相连接),然后思考如何用C#写串口通讯程序,结果师兄在一旁直接用VC++写了一个“*.ocx控件”,并在自己的电脑上进行了测试,完工后就把生成的“*.ocx”控件注册文件复制到了我们的电脑上。我们就在C#.NET程序里面将此控件拖入到主窗口中,然后就能直接利用此控件的事件来捕捉PLC的命令了,感觉好神奇。然后,我对C++的态度有
2011-05-28 15:34:00 504
转载 组件,控件,com,插件,ActiveX,这五个有什么区别呢?
<br />组件包括控件,还有一些类,<br />控件一些做好的供你用的可视化的对象,像按钮什么的,<br />com:是一种协议,使不同厂家生产的activex控件能互用,<br />插件:对ide的补充,<br />ActiveX:一种其他厂家或编制者生产的自定义的控件。<br /> <br />ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX
2011-05-27 15:56:00 1364
原创 sudo 和su的区别?
su和sudo的区别与使用<br />一. 使用 su 命令临时切换用户身份 <br />1、su 的适用条件和威力 <br /><br />su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成
2011-05-22 13:51:00 364
转载 VC数据库编程
<br />一、各种技术的关联与区别<br />1、COM组件是什么?http://baike.baidu.com/view/25941.htm?fr=ala0_1_1#4<br />1)COM是Component Object Model (组件对象模型)的缩写。<br />2)COM是一种“软件打包”技术。它使一个软件能按各部分功能划分成许多组件,COM定义了这些组件的结构和规范,彼此连接通讯的机制。<br />3)COM组件是遵循COM规范编写出来的,以WIN32动态链接库(DLL)或可执行文件(EX
2011-05-19 21:26:00 616
转载 SQL Server 2000 数据库同步(转载)
<br />为什么要同步SQL Server 2000 数据库,它都用在什么场合<br />数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份 <br />数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡 <br />数据实时备份同步,数据库服务器可以无间断,无损失迁移 <br />主服务器被攻击或当机时另一台服务同步机可以应急 <br />。。。。。可以说好处非常多的。暂时写这么多 <br />--------------------------------------------
2011-05-12 21:00:00 800
原创 两个sql server数据库同步数据-1
<br />经过两天的查找和实践,终于对-如何同步两个sql server的数据有了一个比较粗略的了解。<br /> 不是使用写sql 的方式来实现,而是采用-强制订阅实现数据库同步操作,大量和批量的数据可以用数据库的同步机制处理。<br /><br />说明:<br /> 为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式,在客户机器使用强制订阅方式。<br /><br />测试通过:<br />==1:环境<br />服务器环境:<br />机器名称: serverDB<br />
2011-05-12 20:47:00 1513
转载 如何在一个新工程中导入其他工程资源,如Dialog,Toolbar,Menu?
<br />在新工程里直接打开另一个工程的rc文件,打开后会出来另一个工程的资源;<br />按住CTRL键再用鼠标拖动想要的资源到新的工程的相同资源类型里!<br />注:按住CTRL为复制资源,没有按CTRL的话就是移动,这样原来的工程里就会没有这个资源了;<br />一.导入某个Dialog后提示找不到该Dialog的类文件如何处理?<br />导入Dialog后要关联这个Dialog对应的类文件,可按以下方法操作:<br />1.导入类文件:<br />1)手工导入:<br /> 把该类
2011-05-11 21:01:00 1967
转载 visual C++ 6.0开发工具与调试
visual C++ 6.0开发工具与调试<br />1、 如何快速地规范代码缩进格式<br />选中所需要规范的代码,按shift+F8<br />2、 如何在Release状态下进行调试<br />Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标
2011-05-11 20:51:00 421
转载 C++模板学习
<br />1. 模板的概念。<br />我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。<br />//函数1.<br />int max(int x,int y);<br />{return(x>y)?x:y ;}<br />//函数2.<br />float max( float x,float y){<br
2011-05-11 20:33:00 266
转载 C++中的拷贝构造函数
<br />C++中的拷贝构造函数跟Java中的对象克隆(clone)是一样的,它们的目的都是通过一个类的实例来获取它的一个副本或者叫拷贝,这个副本或拷贝跟原来的对象拥有相同的数据成员。<br /> 在普通的变量赋值中,比如int i=5; int j=i;我们可以用变量i的值去初始化j的值,此时,变量j就叫做变量i的一个拷贝,修改j的值不会影响i的值。实例的初始化也可以通过其他实例进行初始化,即用一个实例去构造另一个实例。在构造的时候,将已存在的实例中的数据成员值传递给新的实例,将其初始化为与已存在
2011-05-09 23:10:00 392
转载 C或C++中不用中间变量交换两变量的值
记得上次跟一朋友讨论关于交换两变量的值而不用中间变量的值的问题时,我没仔细想就告诉他说不能实现,因为作为交换必须得有第三变量。其实,当时只是进入了一个误区,认为交换只能通过移动变量来实现。现在觉得有点不好意思了,毕竟发现自己学得不太踏实而且很不严谨。以下是关于变换两变量(而不用中间变量)的方法,其基本思想就是进行代数或逻辑上的变换和值累加得到。1.推荐方法:此方法仅用到了加法和减法,效率高,易理解。(1)函数:void swap(int &a,int &b){a+=b;b=a-b;a=a-b;}(2)宏定义
2011-05-08 09:37:00 709
转载 C++ 成员初始化列表
<br />C++为类中提供类成员的初始化列表<br />类对象的构造顺序是这样的: <br />1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员 <br />2.进入构造函数后在构造函数中执行一般计算<br />使用初始化列表有两个原因:<br />1.必须这样做: <br /> 如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造函数,而没有默认构造函数,这时要对这个类成员进行初始化,就必须调用这个类成员的带参数的构造函数,如果没有初始化列表,那
2011-05-07 20:41:00 297
转载 C++异常处理机制核心观点
<br />C++异常处理机制核心观点: <br /><br />0.如果使用普通的处理方式:ASSERT,return等已经 <br /> 足够简洁明了,请不要使用异常处理机制. <br /><br />1.比C的setjump,longjump优秀. <br /><br />2.可以处理任意类型的异常. <br /> 你可以人为地抛出任何类型的对象作为异常. <br /> throw 100; <br /> throw "hello"; <br /> ... <br /><br />3.需要一
2011-05-07 10:44:00 365
转载 c++中,引用和指针的区别
<br />指针和引用的区别<br />(1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. <br />由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. <br />String & rs = string1; <br />由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是否有值.,而使用指针则需要测试其的有效性. <br />(2)指针可以被重新赋值而r
2011-05-05 20:49:00 300
libdwarf-20140805
2015-01-07
FreeMarkerFreeMarker源码
2014-11-04
龚建伟linux c串口调试工具
2014-10-29
putty-0.63.tar.gz linux 端源码
2014-10-17
putty-src.zip windows 端源码
2014-10-17
linux进程间通信与同步
2013-09-09
NAND_FLASH_内存详解与读写寻址方式
2013-05-13
高速A_D转换芯片MAX197应用
2010-07-19
snmp++源码
2015-05-13
openssh6.8
2015-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人