- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 MFC使用ODBC把图片写入blob字段
第一,添加一个基于CRecordSet的类为CMyRecordset1,设置如下图片。第二,读图片文件,写入blob字段CDatabase db;// db.Open(NULL, FALSE, FALSE, "ODBC;DSN=kdmysql;UID=root;PWD=111");db.Open(NULL,FALSE,FALSE,"ODBC;DSN=kdmysql;UID=root;...
2017-02-23 13:51:29 1541 1
原创 C#WCF开发服务将xxx.wsdl生成xxx.h文件
2.1搭建本地服务Internet信息服务(IIS)管理器网站新建应用程序池—>修改:经典,V4.02.2 使用头文件并调用wcf服务转到服务http://192.168.1.157:8087/Webxxx.svc打开http://192.168.1.157:8087/Webxxx.svc?wsdl将内容拷贝到文件中命名为xxx.wsdl在x
2017-08-17 10:09:29 1037
转载 windows消息机制
MFC 消息类型:三种 1、命令消息(WM_COMMAND) 所有派生自 CCmdTarget 的类都有资格接受WM_COMMAND。 2、Window消息(WM_xxx) 所有派生自 CWnd 的类都有资格接受 WM_xxx。 3、控件消息(WM_NOTIFY) 控件向其父窗口通知消息。 消息处理:1、WM_xxx 消息处理
2017-03-24 16:30:37 327
转载 sqlite使用
安装sqlite接下来需要将sqlite加入到path环境变量中(加入环境变量是为了更加方便地使用sqlite),右键我的电脑-属性-高级系统设置-环境变量,在系统变量中找到Path,将解压的文件夹目录加入到后面(注意是文件夹目录,例如我本机的目录 E:Toolssqlite)。打开cmd,输入sqlite3,如果弹出以下消息,就表示成功了。SQLite3 简介 SQLite
2017-03-07 09:24:26 408 1
转载 C++标准转换运算符reinterpret_cast
reinterpret_cast (expression)reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。什么是无关类型?我没有弄清楚,没有找到好的文档来说明类型之间到底都有些什么关系(除了类的继承以外)。后半句倒是看出了reinterpret_cast的字面意思:重新解释
2017-03-06 14:14:31 247
转载 libjpeg库的使用(VC6.0环境)
之前的libjpeg6的版本,只能对针对图像文件进行压缩和解压缩,后来网上出现了很多通过修改源代码实现内存中图像压缩解压缩的方法。针对的都是老版本。现在的libjpeg9的版本,已经将这个重要的函数加进来了。 jpeg_mem_dest、jpeg_mem_src 对应的是对内存中图像的操作。EXTERN(void) jpeg_mem_dest JPP((j_compress_ptr
2017-03-03 15:31:32 902
原创 启动线程
//启动线程void CZRSCapDlg::StartScreen(){DWORD ThreadID; hThread=CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)ThreadFunc, this, 0, &ThreadID);}//线程UINT WINAPI CZRSCapDlg::ThreadFunc
2017-03-03 10:12:40 301
原创 VC6.0调用webservice方法
1.首先安装soapsdk.exe(可以去我的博客资源里下载免费)或者按顺序注册msxml4.dllMSSOAPR3.dllWISC30.dllSOAPIS30.dllWHSC30.dllMSSOAP30.dll必须在最后注册(可以去我的博客资源里下载免费)2.接口代码try { if(this->m_ServiceIP==""||this->m_Ser
2017-03-02 18:35:42 1282
转载 CRichEditCtrl使用CHARFORMAT这个结构设置字体,颜色,字号
编辑框为CRichEditCtrl,在CWinApp中的InitInstance中添加AfxInitRichEdit2方法,然后使用CHARFORMAT这个结构设置字体风格与颜色, 在对话框上放置CRichEditCtrl,然后为对话框类关联变量m_RichEditCtrlint i=1; //第二行行号int start=m_RichEditCtrl.LineIndex(i); //第二
2017-03-02 18:27:40 3117 1
转载 进程间通信 - 命名管道实现
进程间通信 - 命名管道实现引子好,到这里呢,就需要介绍实现进程间通信的第四种方式了,也就是通过命名管道来实现,前面介绍的那三种方式呢,都是有缺陷或者说局限性太强,而这里介绍的命名管道相对来说,在这方面就做得好很多了,比如,剪贴板的话只能实现本机上进程之间的通信,而邮槽的话虽然是可以实现跨网络之间的进程的通信,但麻烦的是邮槽的服务端只能接收数据,邮槽的客
2016-12-28 16:00:27 1251
C#使用wcf开发,将wsdl文件生成.h文件
2017-08-17
Sqlite数据库使用
2017-03-07
jpegsr9a.zip
2017-03-03
soapsdk.exe
2017-03-02
MFC使用ODBC图片写入blob字段
2017-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人