原创 09122008_2244_要学的太多啦

2008-9-12 22:46 1579 7 8 分类: 工程师职场

从深圳回来时顺带买了两块周立功的开发板.一块lm3s的,另一块是ACTEL fusion系列的.决定好好玩一下.
过几天还准备买个普源的示波器.好像最近搞活动,2599就能买到50mhz的,呵呵,不过好像要通过学校来买,稍微麻烦些.

这一段时间确实比较累,因为要一边玩板子,一边复习考研,最近还迷上了WINDOWS编程,总想玩一下.下来一天要学个十二三个小时,5555...好在天天总有新收获.这也正是我想要的.

为了玩lm3s的板子,要适应下IAR的环境(因为配套的调试器不支持KEIL),虽然现在也都适应了,但感觉总没有KEIL顺手.

玩fusion的板子时,装ACTEL的软件就让我折腾了一两天,ACTEL的东西可以申请一年的License,但我总觉这样不爽,还是找破解的license吧.因为设计软件众多所以很麻烦,特别是那个Synplify,只找到了个9.0.2的版本,但这个版本破解起来着实麻烦,开始破解成了.但却不能RUN和SAVE,折腾了好久才搞定这个问题.

下面贴下这几天学习vc的笔记,也算是备份吧

09032008_1351


决定用英文版的<vs05入门经典>一书来学windows编程,顺带也去听听老范的课.
这个东西不好学,不能气馁,要坚持下去.
今日看电子版至p41,标题为how it works.



09072008_1745
今日看到p45,该看p46了.



09082008_1258
看了看孙鑫的视频觉的不错,先用这个学
看孙鑫的视频学到的
HANDLE:HICON;HCURSOR;HWND;HINSTANCE
WPARAM:UINT   LPARAM:LONG
LPSTR:LONG POINT STRING 类似char *


创建一个完整的窗口需要经过下面四个操作步骤:
设计一个窗口类;
注册窗口类;
创建窗口;
显示及更新窗口。


CS:CLASS STYLE
VREDRAW垂直重画:当垂直坐标变化时重新画窗口.同理可理解HREDRAW
lpfn:long pointer function


看到44:30处了,讲得还是相当好的.



09092008_1357
看孙鑫的视频至第一节01:07:21 ,感觉良好
09102008_1406
看孙鑫的视频至第一节01:40:08 ,遇见Unicode编码问题


 


09112008_1220
BeginPaint和EndPaint只能在WM_PAINT消息的响应中使用,而GetDC和


ReleaseDC不能在WM_PAINT消息的响应中使用.


x==1这种写法容易误写成x=1,会导致错误.若写成1==x,则编译器会检测


出这种错误.


窗口的退出并不代表程序的结束,在这方面要注意WM_CLOSE,WM_QUIT和


WM_DESTROY



_stdcall _cdecl是两种不同函数调用方式


LRESULT返回的是一个长整形的结果码


第二节
析构函数不可带参数,不可有返回值,一个类只能有一个析构函数.


看孙鑫的视频至第二节37:45



09122008_1527
类中受保护的成员,可被子类(内部)调用,但不可从外部(无论是通过原始


类或子类)调用.



类型转换
char 1字节   int 4字节
ch=(char)i;  //丢失高位三字节,产生丢失精度的警告
i=(int)ch;   //不会产生警告,高三字节自动填充(0)


对于继承的类,低字节一般存储的是基类的数据,在强制转换时,可能只会


保留基类的内容.为了调用子类的数据,可在基类中用virtual声明对应的


方法.     当发现基类有virtual声明时,c++会采用迟绑定(late


banding)技术,在运行时依据对象的类型确认调用的哪一个函数,这种能


力叫做c++的多态性.
对于含有virtual声明函数后"=0"(该函数不可被实例化)的类,被称为抽


象类,是不可实例化的,如果其子类没有对其中的纯虚函数实例化,那么该


子类依然是抽象类,仍旧不能被实例化.


至第二节 01:27:20

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户461316 2008-9-12 23:18

写得蛮好的记录哦!坚持下来!!
相关推荐阅读
用户107965 2008-08-20 17:34
08202008_1645_要回家了
要回家了,写点此行的感受 来深圳实习的一个月就这样匆匆过去了,学到了很多,也成熟了许多,当然也消费了许多... 几张图片记录一下, 刚来时练习了一下焊接,都是贴片的,很新奇,顺便还焊坏了个max32...
用户107965 2008-05-01 23:26
0501_2008_Smith数
先来无趣,写了个关于Smith数的程序如下,#include <stdio.h>#include <stdlib.h>int cnt="0";int Sum(int num){...
用户107965 2007-10-26 19:52
最近的图!
1.这是我上个月才买的笔记本(右)【左边那台是同学的6515b(091)】,HP 6510B(949)的,说来话长了,买了后的第三天就去换了台新的,原因是HP这个型号有一批获都有问题的,还好发现的早,...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条