`
happmaoo
  • 浏览: 4473838 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
VC++写程序的一点总结 写了几个程序后,发现自己使用的都是一样的套路,感觉没有什么长进。 C++一直没有学好,主要是自己写的时候都是按过程的方法来处理问题。 最主要就反映在写程序时,主要的时间都花在做界面控件上。 数据流程还没有理清楚,却开始排列按钮,框框之类的事情了。 唉。看来拖控件远比写代码强。 现在要改一下: 涉及数据库的小程序, 1.确定业务流程 2.建表 3.建立业务模块,编写类 4.建立控制台程序测试业务模块的正确性。 5.开始创建界面,测试业务类与界面。
今天 遇到一个问题,暂时没有解决。在这里记录一下。 子类化一个Edit控件,但是不能接收Enter回键消息。真是郁闷。 窗口由DialogBox打开。 WM_INITDIALOG: procEdit = (WNDPROC)SetWindowLong(hwndEdit,GWL_WNDPROC,(LPARAM)EditProc; WNDPROC procEdit; LRESULT CALLBACK EditProc(HWND hwnd,UINT uMsg ,WPARAM wParam,LPARAM lParam); LRESULT CALLBACK EditProc ...
用ADO操作数据时,经常要读取DECIMAL类型的数据值,今天在这里写个笔记。_variant_t vt;vt =r->GetCollect("rowid"); dbRowID = vt.decVal.Lo32; dbRowID *= (vt.decVal.sign == 128)? -1 : 1; dbRowID /= pow(10.00, vt.decVal.scale); 这样就行了。
WebBrowser介绍——Javascript与C++互操作 WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBro ...
写了几多天的小程序,一直没能静下心来好好的完成。到如今自己都感觉厌倦了。 好多的想法没有去实现。 这个版本就这样吧。放着留个念。以后重写的时候可以参考一下。 我的代码备份:点这里打开
在程序退出前,先询问用户确认是否退出程序。要实现这样的功能,需要处理下面这几个消息: WM_CLOSE消息 void Main_OnClose(HWND hwnd) { BOOL fOKToClose = Main_OnQueryEndSession(hwnd); if(fOKToClose) { Main_OnEndSession(hwnd, fOKToClose); } } WM_DESTROY消息 //销毁窗口 void Main_OnDestroy(HWND hwnd) { //退出 PostQuit ...
PHP在windows下的安装包下载 http://windows.php.net/download/ MYSQL的安装包下载 http://www.mysql.com/downloads/installer/ SQLite下载地址 http://www.sqlite.com/download.html
C语言中如何设置ListView控件的行高与状态图标 今天使用ListView控件,需要用到这2个知识点,百度一下也没有找到可用的方法。 还是自己看MSDN处理。 一、设置ListView的行高 要实现这样的功能,需要将ListView的风格设置为LVS_OWNERDRAWFIXED样式 “The owner window can paint items in report view. The list-view control sends a WM_DRAWITEM message to paint each item; it does not send separate mes ...
好久没有看书学习。很长时间没有练习写程序了。 看着厚厚的软件设计师教程。 我知道这次肯定是通不过考试了。 我掌握的知识太少。我想要掌握的知识太多了。 想着这些。我就想着哭。 大好的时光都已经浪费了。却不知道浪费在哪里。 在这里写一点文字吧。也许我有老的那一天。 到那时候我在百度里搜索一下《家庭小帐本一点灵》,还会知道我曾经写过这么一个小程序。 现在刚刚有了这么一个小想法。收集资料,开始做了。
在此记念。 看了下《软件设计师》的考试题目,发现自己基础太不扎实。 需要用心学习一年。明年要拿到中级的证书。 潜心学习。
好久没有看书了,好久没有学习了。 好久了,好久没有好好静下心来思考了。
CPUID指令 1. CPUID指令代码: 0a20f 例: CPUID MACRO dw 0a20fh ENDM 2. CPUID有效检测 如果程序可以改变EFLAGE(扩展标志字)的第21位,那么CPUID有效, 否则无效。 注:对于Cyrix的CPU,在打开其内部CPUID标志位之前,用此方法检测 无效。 例: ... pushfd pop eax mov ecx,eax xor eax,200 ...
PMU_SC equ 6Ch ;命令端口 PMU_DATA equ 68h ;数据端口 RD_EC_SMI equ 80h ;读寄存器命令 POLLING_DATA equ 0E7h ;CPU温度寄存器号 看上面的定义,PMU寄存器读取的步骤是这样的: 1.等待输入缓冲器空,即PMU将上 ...
使用这个函数 SwitchToThisWindow The SwitchToThisWindow function is called to switch focus to a specified window and bring it to the foreground. 激活指定窗口,无论是否最小化。 这个函数真是太好了。太好了。于是我有了新的想法,一个新点子产生了。
今天看了资料,有一个函数可以实现这个功能的,只是平时没有看。 IsHungAppWindow You call the IsHungAppWindow function to determine if Microsoft Windows considers that a specified application is not responding. An application is considered to be not responding if it is not waiting for input, is not in startup processing, and has n ...
Global site tag (gtag.js) - Google Analytics