2010年12月28日

摘要: 需要学习的东西多。(1)、window环境编程;(2)、Linux环境编程;(3)、单片机 3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。 (1)、自信 坚强 积极 勤快 (注:好的自信是自觉的!) (2)、成功其实就是成为最好的您自己 嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,东雪终将化去,春风定会吹来。具体步骤如下: 1、《C语言》第二版 谭浩强 ; 《C程序设计语言》第二版 徐宝文译 机戒工业出版社你能区分开指针数组和数组指针吗?你知道函数指针吗?你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不 阅读全文
posted @ 2010-12-28 20:52 芳琪 阅读(423) 评论(1) 推荐(0) 编辑

2010年12月27日

摘要: http://whhlj2001.blog.sohu.com/40015816.html让你电脑上的窗口从白花花的颜色变成淡淡的绿色。 设置方法如下: 在桌面点右键选“属性”(properties),接着点“外观”(appearance),点右下 角的“高级”(advanced),然后在“项目”(items)的下拉菜单里选“窗口” (windows),再点它右侧的下拉菜单“颜色”(color),点下方的“其它” (others),然后把“色调”(Hue)设为85,“饱和度”(Sat)设为90,“亮度” (Lum)设为205。 (产品出厂时,一般分别设为160、0、240。) 然后单击“添加到自 阅读全文
posted @ 2010-12-27 09:08 芳琪 阅读(341) 评论(0) 推荐(0) 编辑
 
摘要: 在真正开始分析源代码前,先来看使用uC/OS-II的三个例子 1)使用信号量#defineTASK_STK_SIZE512/*每个任务堆栈的大小(以字计算)*/#defineN_TASKS10/*任务数*/OS_STKTaskStk[N_TASKS][TASK_STK_SIZE];/*任务堆栈*/OS_STKTaskStartStk[TASK_STK_SIZE];//开始任务的堆栈charTaskData[N_TASKS];/*传给每个任务的数据*/OS_EVENT*RandomSem;//互斥型信号量voidmain(void){PC_DispClrScr(DISP_FGND_WHITE+D 阅读全文
posted @ 2010-12-27 09:06 芳琪 阅读(382) 评论(0) 推荐(0) 编辑

2010年12月7日

摘要: 我的恋爱,不仅仅要有真诚的心,还要有法则。。 阅读全文
posted @ 2010-12-07 22:52 芳琪 阅读(273) 评论(0) 推荐(0) 编辑

2010年10月14日

摘要: :用图片控件,好像图片最多色彩数不超过256色,也就是8位,但是用代码在里面写的方法就可以解决这个问题了.] 让一个对话框显示背景通常有两种做法:使用图片控件、在WM_PAINT消息中画图。 用图片控件非常简单,但功能功能不强大,不能对图片拉申等。 在WM_PAINT中画图,相对复杂,但可以做很多特殊处理(如对图片拉申、图片取反等等)。 那么下面就对两种方法略述。 1、用图片控件   在对话框中加... 阅读全文
posted @ 2010-10-14 22:08 芳琪 阅读(4030) 评论(0) 推荐(0) 编辑

2010年10月13日

摘要: 问题原因:没有找到这个相应控件类型 ! 一般有三种情况:       1.控件ID不存在;       2.是控件未创建;       3.三是控件的类型不对 在DoDataExchange函数 内,控件绑定不正确 阅读全文
posted @ 2010-10-13 21:22 芳琪 阅读(586) 评论(0) 推荐(0) 编辑

2010年9月25日

摘要: SetTimer函数的原型:很多应用程序都需要使用定时器,以便定期检查状态,并重新绘图。学过VB的朋友知道,VB中的定时器是一个控件,我们只需要放置一个定时器控件到窗体之上,然后设置其属性,并在程序中处理该控件产生的定时事件就行了。不过在VC中并没有定时器控件,我们可以通过两种方法来使用定时器:一种是直接调用WIN32函数SetTimer(),另一种则是调用CWnd::SetTimer(),实际上... 阅读全文
posted @ 2010-09-25 20:56 芳琪 阅读(8008) 评论(0) 推荐(0) 编辑

2010年9月11日

摘要: 编译器怎样把C源程序翻译成机器代码呢?相信你一定很好奇并想看看具体的例子。好,下面就以一个非常简单例子来说一下编译器的整个工作过程。源程序:int round (f) float f; { return f+0.5;}第一阶段:预处理。预处理是指宏扩展、引入头文件、选择条件编译代码等工作。其实就是你经常使用的#define、#include<xxx.h>、#ifdef xxx 等语句。... 阅读全文
posted @ 2010-09-11 18:51 芳琪 阅读(1924) 评论(0) 推荐(0) 编辑
 
摘要: 1、首先,为了下面使用擦除背景的方便,先增加OnEraseBkgnd函数(WM_ERASEBKGND ),但好多新手都不知道对话框在那里找增加这个函数,来跟我来快捷键Ctrl+W打开ClassWizard对话框(菜单->view->ClassWizard):选择Class Info,找到左下角的Message filter,下拉列表至最底部,选中Window,OK保存2、我们再Ctrl... 阅读全文
posted @ 2010-09-11 13:01 芳琪 阅读(1558) 评论(0) 推荐(0) 编辑

2010年9月8日

摘要: 原型:extern void *malloc(unsigned int num_bytes);  用法:#include <malloc.h>  或#include<stdlib.h>  功能:用于向内存申请空间,分配长度为num_bytes字节的内存块  说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。  当内存不再使用时,应使用free()函数将内... 阅读全文
posted @ 2010-09-08 12:16 芳琪 阅读(587) 评论(0) 推荐(0) 编辑