摘要:
TreeView控件老是用的稀里糊涂的,写个测试程序总结一下基本用法 要注意点: 1.控件是发通知给父窗口处理,因此消息中鼠标的坐标不是相对控件的,要从屏幕坐标转换来。 2.通知消息的返回值 要参考文档,0 一般是允许默认处理,非0 则阻止默认处理。 3.通知消息参数用LPARAM传递,不同的控件起 阅读全文
摘要:
在WIN11中用VS2022编写 小体积的绿色单文件,支持密码保护,XP到WIN11都能运行的数据库程序 1. 用VC60 建立一个Win32工程,VC60建立的工程默认是字节型的。2. 用VS2010 读取并转换为2010格式,再用VS2022 读取,选择SDK和平台都不升级3. 把 wxsqli 阅读全文
摘要:
1. VS2022 创建立MFC默认多文档程序框架 简单起见,都在APP类中测试 打印输出在底部的OutputWnd类的窗口中2. 配置属性修改: 2.1 用多字节字符集,简化编程 2.2 使用MFC静态库,减少依赖 3. 基本框架修改: 在APP类中增加OnFileOpen菜单消息响应函数,把原来 阅读全文
摘要:
编译库文件:1. 用VS2010 建立一个控制台工程sqlite3,选项为静态库,不包含预编译头。2. 把 wxsqlite3-4.5.1.zip\wxsqlite3-4.5.1\sqlite3secure\src 下所有的文件复制到工程的工作目录3. 把sqlite3.h和sqlite3secur 阅读全文
摘要:
用的proteus 8.9 中文版,STM32F401可能是支持的最复杂的MCU了吧,就用这个做实验了。 编译器用GCC,在proteus中安装调试都很方便,编程实验用寄存器配置方式,因为仅仅是学习,简单直接,方便调试。 先在网上找一些中文资料,401的中文资料感觉不如103的多,就结合103的一起 阅读全文
摘要:
原理图只要一个MCU就可以了,双击MCU,编辑固件,选择GCC for ARM,由模板创建默认工程。会遇到两个错误: 1.STM32 GCC ARM 编译 _STATIC_INLINE 出错, 在第一个出错的位置钱加上 #define __STATIC_INLINE static inline 定义 阅读全文
摘要:
1.STC单片机接口比传统的51单片机多得多,学起来更有意思。据说这种单片机得实际使用也很多,价格便宜,可以用来DIY。 2.KEIL是比较流行的编程工具,有点大,还需要license之类的,对于业余爱好用SDCC51也不错,更简洁。 3.proteus8.9中只有一个STC15单片机,先在网上找一 阅读全文
摘要:
1. 下载proteus 8.9 中文版,按网上的安装指导破解安装,安装后的sample目录下有很多例子,可以先调出来仿真看看2. 安装后一些常见的MCU的C语言编译器需要在源代码界面的 系统/编译器配置 菜单中下载。否则只有汇编编译器。3. 在proteus的编译器配置界面中下载 SDCC51。默 阅读全文
摘要:
Windows程序调用OpenCV进行图像捕捉和处理显示 1. OpenCV的视频接口VideoCapture 很简洁,显示可以直接把图片帧数据转换成BMP,用StretchDIBits显示。 2. Windows用BMP位图显示,BMP位图是行数据4字节对齐的,Y轴是倒的。和Mat数据转换的时候要 阅读全文
摘要:
// MDX2.cpp : Defines the entry point for the application.//// 1. 改成unicode以支持音标和中文// 2. 改用词库比较大的 21世纪英汉汉英双向词典// 3. 在之前的基础上增加了二分法搜索起始段,在段里面再查找关键字。// 4 阅读全文