2011年1月6日
摘要: 1消息映射VS2005对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2005下编译不通过 a. ON_MESSAGE(message,OnMyMessage); OnMyMessage返回值必须为LRESULT,其形式为:afx_msg LRESULT OnMyMessage(WPARAM, LPARAM);如果不符合,则有错误提示: err... 阅读全文
posted @ 2011-01-06 03:50 柯大侠 阅读(942) 评论(0) 推荐(0) 编辑
  2010年10月26日
摘要: 1.VS-->解决方案右键属性--->配置属性--->常规--->项目默认值(字符集):使用unicode字符集和使用多字节字符集 如果使用unicode字符集,则会把一个字符进行unicode编码,一般会存放到2个以上的字节里面,而使用多字节字符集的时候,一般一个英文字母使用一个字节。 向其他的平台发送字符数据的时候,要注意选择使用哪种字符集,如果使用unicode... 阅读全文
posted @ 2010-10-26 15:34 柯大侠 阅读(218) 评论(0) 推荐(0) 编辑
  2010年10月5日
摘要: 1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、申请方式方面: 堆:需要程序员自己申请,并指明大小。在c中malloc函数如p1 = (char *)malloc(10);在C++中用new运算符,但是注意p1、p2本身是在栈中的。因为他们还是可以认为是局部变量。 栈:由系统自动分配。 例如,声明在函数中一个局 阅读全文
posted @ 2010-10-05 15:51 柯大侠 阅读(202) 评论(0) 推荐(0) 编辑
  2010年10月2日
摘要: 不怕学得杂,就怕学得杂之后过段时间什么都忘掉了,还是把笔记贴这里吧 一. EXCEL VBA 基础语法 1. 对变量或对象属性赋值使用等号(=),对变量进行赋值使用set或:=,如: Set myobj=oldobj或myobj:=oldobj 2. 基本语句 长语句可以用 空格+下划线 换行 (1) If then [else] 或I... 阅读全文
posted @ 2010-10-02 12:25 柯大侠 阅读(1699) 评论(1) 推荐(0) 编辑
摘要: 花了十来天,用晚上的空闲时间,做做停停,终于把这个小系统给写完了,我以前也是稍微接触了点VBA,现在就边查帮助文档边写、磕磕碰碰的给写过来了。 项目的来源: 用户属于一个销售办事处,但是计算机水平不高,对于一些销售管理软件觉得比较难懂,同时这些管理软件有的时候无法获取他需要的所有源数据,让用户觉得比较麻烦,所以他们采用的是用EXCEL做表,但是随着产品条目的增多,手... 阅读全文
posted @ 2010-10-02 10:18 柯大侠 阅读(1227) 评论(0) 推荐(0) 编辑
  2010年9月29日
摘要: 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。 1. ASCII码 我们... 阅读全文
posted @ 2010-09-29 09:17 柯大侠 阅读(177) 评论(0) 推荐(0) 编辑