falla.zhang

导航

2010年2月4日 #

MFC 问题集(2)List控件

摘要: 每次数据更新的时候,我这样做: 根据存放数据数组,利用SetItemText函数更改List控件中每个格子的Text。即每一次都要把全部的格子更新一遍,而且由于循环、函数的操作,使得效率极低。我的数据也只有几百个,但刷新起来List更新也很慢,简直没法看。 我想能不能把数据和list的每一个格子对应起来,数据变化,对应的格子中的text就变化,数据不变对应的text也不变? 解决方法之一: ... 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(221) 评论(0) 推荐(0) 编辑

MFC 问题集(3)头文件被包含一次

摘要: vc++头文件被包含一次比如你的头文件叫stdafx.h 方法一、 #ifndef _stdafx_h #define _stdafx_h //the header content #endif 方法二、 头文件第一行写下: #pragma once 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(204) 评论(0) 推荐(0) 编辑

MFC 问题集(4)CListCtrl

摘要: 1、显示checkbox LVS_EX_CHECKBOXES SetExtendedStyle(GetExtendedStyle()|LVS_EX_CHECKBOXES);2、允许非第一列显示图片。 LVS_EX_SUBITEMIMAGES SetExtendedStyle(GetExtendedStyle()|LVS_EX_SUBITEMIMAGES);3、禁止拖动列宽。重载OnNotify,代... 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(808) 评论(0) 推荐(0) 编辑

WIN32 计时器

摘要: 计时器精确吗? 计时器并不精确。有两个原因:   原因一:Windows计时器是硬件和ROM BIOS架构下之计时器一种相对简单的扩充。回到Windows以前的MS-DOS程序写作环境下,应用程式能够通过拦截者称为timer tick的BIOS 中断来实现时钟或计时器。一些为MS-DOS编写的程序自己拦截这个硬件中断以实现时钟和计时器。这些中断每54.915毫秒产生一次,或者大约每秒18.2次。... 阅读全文

posted @ 2010-02-04 16:29 falla.zhang 阅读(2110) 评论(1) 推荐(0) 编辑

2010年2月3日 #

WINCE 线程

摘要: // WIN32THREAD.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include "windows.h" DWORD WINAPI HelloThread(LPVOID); int _tmain(int argc, _TCHAR* argv[]){ HANDLE hThrd; DWORD threadId; DWORD exitCode = ... 阅读全文

posted @ 2010-02-03 13:07 falla.zhang 阅读(835) 评论(0) 推荐(0) 编辑

C#Application.DoEvents()

摘要: /// <summary>/// 颜色变化反差形成视觉闪烁效果/// </summary>private void button1_Click(object sender, EventArgs e){ //Visible控件属性 while (Visible) { for (int rgb = 0; rgb < 254 && Visible; rgb+... 阅读全文

posted @ 2010-02-03 11:42 falla.zhang 阅读(7846) 评论(0) 推荐(0) 编辑

2010年2月2日 #

VC小技巧

摘要: 1) 有时候,你可能在编译的时候,计算机突然非法关机了(可能某人不小心碰了电源或你的内存不稳定等原因)。当你重启机器后打开刚才的项目,重新进行编译,发现VC会崩掉。你或许以为你的VC编译器坏了,其实不然(你试试编译其它项目,还是好的!),你只要将项目的.ncb、.opt、.aps、.clw文件以及Debug、Release目录下的所有文件都删掉,然后重新编译就行了。   2) 如果你想与别人共享... 阅读全文

posted @ 2010-02-02 13:29 falla.zhang 阅读(268) 评论(0) 推荐(0) 编辑

ERWIN使用总结

摘要: 1)Forward Engineer 正向工程,可以在ERwin的Diagram区中绘制Physical Modal图,然后点击Forward Engineer来生成数据库中相应的表。在生成表之前,必须在服务器中先创建相应的数据库,比如DB_Alteration. 在使用Forward Engineer的过程中发现有一些bug,所以使用Forward Engineer时最好谨慎些;以下是一些注意事... 阅读全文

posted @ 2010-02-02 13:10 falla.zhang 阅读(3536) 评论(0) 推荐(0) 编辑

2010年2月1日 #

C++杂记

摘要: 1.我们必须在调用一个函数之前就高数电脑这个函数已经存在了,否则就成了“马后炮”。所以,我们一般把函数的声明放在主函数的前面。 2.reference。变量数据类型 &引用名=已声明的变量名。int a;int &b=a;//变量a的引用b,对b的操作就是对a的操作。对象也可以有引用: 类名 &对象名a = 对象名b; #include "ios... 阅读全文

posted @ 2010-02-01 17:17 falla.zhang 阅读(261) 评论(0) 推荐(0) 编辑

ACCELERATED_C++读书笔记

摘要: 1.关于RETURN 0; 返回到调用这个函数的程序处,返回的值的类型必须与函数声明的返回类型一致。简单的 说就是 谁调用 RETURN 就返回给谁。 2.::操作符,也就是生存空间操作符。::左边的左边是生存空间的名字。比如在STD::COUT中,生存空间就是STD名字空间。::右边就是左边的 生存空间中定义的名字。STD::COUT的意思就是“名字COUT在生存空间(名字空间)ST... 阅读全文

posted @ 2010-02-01 17:10 falla.zhang 阅读(348) 评论(0) 推荐(0) 编辑