- 博客(17)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 MFC项目中使用SQLite总结,遇到的编译问题记录
半导体设备免不了要与客户的MES系统通信,比如根据产品ID来获取要加工的资料,而且还要将ID和动态数据保存到本地数据库中。遇到产品重复投入设备,软件要能够准确判断,并提示给OP,常规SQLSERVER数据库体量太庞大,对于一个月还不到百万条数据的场景,选择轻量级的数据库最合适。
2024-04-18 11:49:37
582
1
原创 长路漫漫,纯手动打磨UI界面日记
我的想法是,接下来再学学OpenGL搞3D,将设备以3D的方式展示到主界面上,真正将公司的主控软件做到行业领先。
2024-04-11 18:56:41
277
原创 2016003 VS2008MFC扩展动态库与调用示例
使用VS系列IDE开发客户端程序,经常会在不同项目中遇到相同的功能,可以考虑把功能独立出来,做为一个独立的功能模块,如封装成dll动态库。常见的功能模块如:串口通信、网口通信、文件处理、数据库操作、写运行日志等等,封装成MFX扩展动态库是最好的解决方案。有点:统一接口,优化程序性能,降低模块件的耦合性,提升工作效率。缺点:能想到的缺点可能是,不断优化/扩充功能,需考虑各版本动态库的维护问题
2016-07-25 15:13:01
1248
原创 2016002 热血江湖辅助 向指定QQ发消息
背景:个人没其它爱好,偶尔玩一下网络游戏,最近想起高中时代玩的网游热血江湖,可惜现在的热血江湖一片死人,都是机器人玩家,一个挂一台电脑挂N个帐号,因为上班,游戏挂着不能实时去看着,TeamViewer也用过,但是感觉没必要,主要是在公司远程家里的电脑如果被发现影响不好.所以才有个想法,写个小程序,家里电脑登录一个QQ号,然后定时给我另一个QQ发消息, 这样就能知道家里游戏的状态了.
2016-03-03 11:51:25
1082
原创 2016001 WM_CHAR消息,中文乱码问题的解决方案
实例:A程序需要向外部B程序发文本消息, B程序是外部已存在的,无法修改.测试发送WM_CHAR消息,英文和数字都能成功, 但是发送中文就是很奇怪的乱码.原因:如果字符是汉字(或其它文字如韩文,日文等等),则该字符对应的虚拟键盘码高位不为0,这样得到的字符就是不正确的。解决方案:要发送的字符和 0xFF 做与操作即可.示例代码: CStr
2016-03-03 10:20:51
2862
1
原创 1004 Financial Management
Financial ManagementTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 132186 Accepted: 57053DescriptionLarry graduated this year and finally has a job. He's
2014-08-13 09:24:30
529
原创 1003 Hangover
HangoverTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 101310 Accepted: 49254DescriptionHow far can you make a stack of cards overhang a table? If you
2014-08-13 09:10:26
523
原创 1002 487-3279
487-3279Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 242045 Accepted: 42924Description企业喜欢用容易被记住的电话号码。让电话号码容易被记住的一个办法是将它写成一个容易记住的单词或者短语。例如,你需要给滑铁卢大学打电话
2014-08-13 08:51:00
530
原创 1001 Exponentiation
ExponentiationTime Limit: 500MS Memory Limit: 10000KTotal Submissions: 134609 Accepted: 32936DescriptionProblems involving the computation of exact values of very l
2014-08-12 16:25:47
559
原创 1000 A+B Problem
A+B ProblemTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 329441 Accepted: 182534DescriptionCalculate a+b InputTwo integer a,b (0OutputOutput a+b
2014-08-12 16:21:15
509
原创 MFC学习笔记整理:002_腾讯游戏连连看外挂制作(一)
今天心血来潮,准备写个外挂练练手,当然也是从简单的开始了,就选腾讯连连看下手。之前整合过2个外部的exe程序,接触了找句柄、读写内存的操作,写游戏外挂找基址是关键,当然离不开CE(不知道CE的直接退下)了。启动VC6,新建一个简单的基于对话框的工程,捋一捋游戏流程,先写上几个功能函数的空函数,这样的好处是写代码的逻辑跟着游戏流程走,不会乱。先看一下我们都需要什么吧,头文件功能函数如下:
2013-11-17 17:16:23
1771
原创 MFC学习笔记整理:001_VC6按钮控件的重绘
一直用VC6来写程序,也做过不少小的工具,有一天哥们让我帮他写个小东西,很快帮他搞定,他拿到手一看,OH MY GOD!怎么这么难看!这句话让我很不爽,程序嘛,能实现功能就可以了,给你留出输入接口,你点击一个按钮,程序自动给你计算,然后把结果返还给你,这就是程序的使命嘛,当然我是这样认为的。哥们的一句话,伤了我的心,点开我写的程序,OH MY GOD!越看越丑!简直到了让人无法容忍的地步,
2013-11-15 18:00:57
2200
原创 002MFC实现画直线功能
基本思想:1、获取设备DC2、设置画笔、起点坐标、终点坐标3、DC画线步骤:1、新建一个基于对话框的MFC程序2、在Dlg类中添加成员函数:每次重绘都要保留所画的直线,故设置坐标数组CPoint m_begin[100];//起点坐标数组,最大100个点CPoint m_end[100];//终点坐标数组,最大100个点CPen *m_pen; //
2013-07-30 13:25:36
2498
原创 001在系统菜单中添加菜单项
第1步:打开IDE,新建一个基于对话框的MFC应用程序第2步:在对话框类中,添加一个成员变量: CMenu *m_pMenu;//菜单类型的指针第3步:在OnInitDialog()函数中,添加语句 : m_pMenu = GetSystemMenu(FALSE); //获取当前系统菜单指针 m_pMenu->Append
2013-03-13 09:07:05
1003
原创 01windows程序运行机制、代码编写流程与剖析
#include //win 32 application 需要的头文件#includeLRESULT CALLBACK WinNewProc( //回调函数,用于处理消息 HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, //
2012-12-05 15:03:15
591
WIN10离线安装.NET 3.5
2018-09-14
VS2008MFC扩展动态库与调用示例
2016-07-28
C++封装ADO数据库连接,附上DLL源码和测试程序
2014-07-03
MFC学习笔记\MFC学习笔记整理:002_腾讯游戏连连看外挂制作(一)
2013-11-17
MFC学习笔记整理:001_VC6按钮控件的重绘
2013-11-15
MFC画直线事例
2013-07-30
WIN7如何禁用便携设备?
2015-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人