
丢弃的
zhenyonghou
我的github:
https://zhenyonghou.github.io
展开
-
代码片断改进
// 改前int CLx1101Dlg::ParseValue(CString strValue, vector ¶mList){ // 解析strValue,并加入到paramList中 CString l_strTmp; int l_nLen = 0; int l_nPos = -1; while(1) { l_nLen = strValue.Ge原创 2008-01-28 12:39:00 · 899 阅读 · 2 评论 -
VC++练习题
下面几道题是在我转正前阿邓给我做的几道练习题,里面包含了公司软件中一些常用到的技术,比如多线程同步,消息映射...听阿邓说这些题是他很久以前做过的,我猜想,有可能是当他还是菜鸟时别人让他做的,呵呵,任何一个软件高手都有一个成长的过程,有兴趣的朋友可以做做,不多说了,看题。以下题目综合了WINDOWS消息,控件、线程、数据库等技术知识,在实现的时候请尽量考虑编码规范、程序注释、程序的效率以及稳定原创 2008-01-07 09:14:00 · 2140 阅读 · 0 评论 -
VC++ ADO访问数据库笔记
最近在做一个工具这个工具用来查看SQL SERVER, ACCESS,ORACLE及UDL文件连接的数据库内容的,程序中用到了ADO,工具基本功能已实现,下面把一些用ADO的心得写下来,供ADO初学者参考。一、引入ADO库文件使用ADO前需要在工程的stdafx.h文件或写ADO代码的类的头文件中用#import引入ADO库文件。例如,建一个对话框工程,取名Lx4,在CLx4Dlg.h原创 2007-11-23 15:49:00 · 1920 阅读 · 1 评论 -
窗口接收文件
前段时间做文件解析工具时用到了拖曳功能,现在把实现的步骤记下来以供参考。其实很简单,就是添加个消息映射,在消息响应函数进行处理。我们要做的就是对WM_DROPFILES消息的捕捉,处理,这个消息是系统消息,可以在WINUSER.h文件中找到实现步骤如下(我建的是对话框工程):1、选中对话框的Properities->Extended Styles,选中Accept files2、声明消原创 2007-12-20 14:59:00 · 1098 阅读 · 0 评论 -
愁畅无限
这几天仿佛被罩在一个牢笼里,透不过气,工作得很狼狈。光说移植平台了,怎么移?经理不管这些,只管下达命令,之后这些虾兵蟹将开始团团转了。明年四月份会移植成功吗?说实话,我根本不喜欢Cat平台,Hermes比它还优秀为什么要把一个优秀的平台往一个老平台上移呢?移植是有风险的,项目失败了怎么办?我现在一点信心都没有,即使做成功了,我们做这件事有意义吗?不想工作,前些天还在研究架构的事,最后使自己愁畅无限原创 2007-12-20 16:33:00 · 1347 阅读 · 0 评论 -
沟通日志之制衣
2007-12-05广州某制衣厂打电话给我通知工作装的量身事项电话响,我接电话...hzyong: 你好zychang: 是侯先生吗?hzyong: 我是zychang: 我们是广州**制衣厂的,您在北京,由于我们在北京没有分厂,所以没办法帮您量身,只能您自己量,我这有份表单,需要发传真给您hzyong: 您说发传真是吗?我这里没传真机。zychang: 哦,原创 2007-12-13 15:23:00 · 836 阅读 · 0 评论 -
控件数组的应用
这是转正前阿邓给我出的五道题目中的第一道,现在拿出来温习一遍:题目如下:在一个对话框程序中生成100个按钮,这100个按钮的名称按照序号来生成,例如从BUTTON1到BUTTON100,点击随意一个按钮,则此按钮会变成Disable状态。(难度1)好了,下面我来完成它。1、建一对话框工程,在View->Resource Symbols里建立一些连续ID,比如:IDC_MYBUTTO原创 2007-12-20 15:38:00 · 1672 阅读 · 0 评论 -
VC点滴知识记录--关于窗口与显示器
关于显示器的设置 // turn off monitor ::SendMessage(this->GetSafeHwnd()/*m_hWnd*/, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // turn on monitor ::SendMessage(this->GetSafeHwnd()/*m_hWnd*/, WM_SYSCOMMAND, SC_原创 2007-12-13 16:21:00 · 1137 阅读 · 0 评论 -
如何改变Edit框的字体颜色
需要重载一个函数HBRUSH CLX1107Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if(pWn原创 2007-12-20 15:05:00 · 1244 阅读 · 0 评论