编译后错误处理
摘要:按照报告的顺序逐个修正(一个单一的错误往往具有传导性) 每修正一个错误立即重新编译
阅读全文
注释风格
摘要:多行注释,注释内的每行都以一个*号开始,指出整个范围都是多行注释的一部分 /* *简单主函数: *读取两个数,求它们的和 */ int main() 单行注释方式注释掉代码段的每一行 // /* // *单行注释中的任何内容都会被忽略 // *包括嵌套的注释对也一样会被忽略 // */
阅读全文
调试_DEBUG
摘要:调试与发布版代码不同 # ifndef _DEBUG if(m_a) # endif
阅读全文
延迟(不影响消息循环)
摘要:1 DWord dwStart = GetTickCount(); 2 DWord dsEnd = dwstart; 3 4 do{ 5 MSG msg; 6 GetMessage(&msg,NULL,0,0); 7 TranslateMessage(&msg); 8 DispatchMessage
阅读全文
字符串转换为长整型 strtol
摘要:strtol, wcstol Convert strings to a long-integer value. RoutineRequired Header strtol <stdlib.h> wcstol <stdlib.h> long strtol( const char *nptr, char
阅读全文
使用DirectUI
摘要:1.应用程序目录包含DirectUiLib 2.App中 Initinstance CPaintManagerUI::SetResourceInsatanc(m_nInstance) 3.对话框中加入Picuture控件 OnInitDlg中加入: CRect rt; GetDlgItem(IDC_
阅读全文
long转时间
摘要:long timeymd; CTime time(timeymd); int y = time.GetYear (); .... int s = GetSecond();
阅读全文
ADO记录集的关闭
摘要:在关闭记录集前检查其属性State是否为adStateOpen 如果记录集为空,关闭出错 if(m_pRs->state == adStateOpen) m_pRs->close()
阅读全文
《编程思想》
摘要:出现错误必须解决(当即),解决不了更改方案避开问题,如果遇到问题必须解决不能放到以后 做一件事做好后再做下一件 函数体中要使用外部的东西必须通过参数来传递 看书,学习要带着问题,面对问题要提出自己的解决方法才能提高 重视警告信息,感谢编译器的提示 优化:最有价值的地方进行优化 简单:函数简单清晰,便
阅读全文
在VC中应用信号槽
摘要:发送信号响应槽从YesMessageNode派生。 发送方头文件定义 SMARK_BEGIN(YesMessageNode) . .....
阅读全文
数据库ADO绑定
摘要:【转】 当我们使用Visual C++进行ADO编程时,一项颇为头疼的工作就是对VARIANT字段类型的处理。通常做法是,先把VARIANT类型转换为形式上较为类似的C++类型,然后再把转换后的数据存放在一个类(class)或结构(structure)中。即便如此,对VARIANT数据类型的处理在一
阅读全文
精确获取时间、获取时钟频率
摘要:LARGE_INTEGER istartcount; 返回微秒级: QueryPerformanceCounter(istartcoung); 获得机器内部定时器时钟频率 QueryPerformanceFrequency();
阅读全文
调试输出
摘要:1 #include <fstream> 2 std::ofstream outf("c:\\debug.csv"); 3 outf<<endl; 4 outf<<"," outf<<sample
阅读全文
e
摘要:自然常数,为数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.718281828459。 1.99714+E13=19971400000000 1.23e-2 = 1.23 * 10^-2
阅读全文
元对象系统、QObject、moc、connect
摘要:元对象系统功能: 信号槽 内省,运行时获取QObject子类的类名,支持的信号槽列表, QObject: 是一个宏 声明了内省函数及其它函数 moc: 一个工具 解析Q_OBJECT为C++ connect: QObject函数,还有比如disconnect等 使用内省函数来实现功能
阅读全文