随笔分类 -  基础语法

摘要:第一步:打开VS2010 第二步:使用向导创建一个Win32 console 程序。注意 选择为DLL 和空程序。第三步:使用向导在源文件添加一个名为mian.c 的文件。第四步:添加代码。#include //添加一个头文件 不然编译器可不知道你这个 int是啥玩意类型的变量 int _decls... 阅读全文
posted @ 2015-11-20 11:09 wenluderen 阅读(310) 评论(1) 推荐(0) 编辑
摘要:宏替换就是 替换。宏这个概念 是制作一个规则,将一些经常要用的操作制作制作成一个流程。宏替换==》就是一些经常要替换的操作。宏替换范例:#define WM_RECEIVE WM_USER+100。就是将WM_RECEIVE 替换为WM_USER+100 。前面的#号是预编译符号,一个指令或是代码如... 阅读全文
posted @ 2015-11-10 15:19 wenluderen 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:MFC中存在的不属于任何类的全局函数,它们统统在函数名称开头加上Afx。函数名称说明AfxWinInit被WinMain(MFC提供)调用的一个函数,用做MFC GUI程序初始化的一部分,如果你写一个MFC console程序,就得自行调用此函数(可以参考Visual C++中的Tear程序)Afx... 阅读全文
posted @ 2015-11-10 15:11 wenluderen 阅读(546) 评论(0) 推荐(0) 编辑
摘要:来源: http://blog.csdn.net/ljianhui/article/details/8781991在MFC程序设计的学习过程中最令人感到难受,甚至于有时会动摇学习者信心的就是一种对于程序的一切细节都没有控制权的感觉。这种感觉来源于学习者不知道一个MFC程序是如何运行起来的(即一个MF... 阅读全文
posted @ 2015-11-10 13:07 wenluderen 阅读(455) 评论(0) 推荐(0) 编辑
摘要:一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派... 阅读全文
posted @ 2015-11-10 13:05 wenluderen 阅读(145) 评论(0) 推荐(0) 编辑
摘要:16位平台32位平台64位平台char1个字节8位1个字节8位1个字节short2个字节16位2个字节16位2个字节int2个字节16位4个字节32位4个字节long4个字节32位4个字节32位8个字节指针2个字节4个字节32位8个字节long long 8个字节64位8个字节 阅读全文
posted @ 2015-11-09 17:17 wenluderen 阅读(308) 评论(1) 推荐(0) 编辑
摘要:CString 是一个类,这个类是MFC众多类中的一个。这个类有个函数叫Format,这个函数的作用是数据格式转换。Format可以转换的格式字符:(就是说将其他格式的数据类型 转换为CString类型的)%c 单个字符%d 十进制整数(int)%ld 十进制整数(long)%f 十进制浮点数(fl... 阅读全文
posted @ 2015-09-24 13:36 wenluderen 阅读(2219) 评论(2) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-09-03 10:54 wenluderen 阅读(2) 评论(2) 推荐(0) 编辑
摘要:C名称修饰规则 1.对于使用__cdecl调用约定的函数,在函数名称前加一下划线,不考虑参数和返回值。 2.对于使用__fastcall调用约定的函数,在函数名称前后各加一@符号,后跟参数的长度,不考虑返回值。 例如 extern “C” int __fastcall Test(int ... 阅读全文
posted @ 2015-09-02 11:40 wenluderen 阅读(180) 评论(0) 推荐(0) 编辑
摘要:命名管道其实用的还是API函数,我估计是底层应该是操作系统 分配了一块单独的内存空间,两个程序或是多个程序都可以对这块内存进行读写。这些所谓的管道API函数,就是我们编程人员操作这些内存空间的方法。××××××××××××××××××××××××××××××××× 阅读全文
posted @ 2015-09-01 10:05 wenluderen 阅读(249) 评论(0) 推荐(0) 编辑
摘要:我们定义一些函数,通常可以定义一个返回值。 不过这个值只是一个值。最近了解到一种策略,可以返回多个值。就是自己定义一个结构体,然后用这个结构体 去修饰函数的类型。这样的话,想要返回多少个数据都可以了。 阅读全文
posted @ 2015-08-30 15:33 wenluderen 阅读(325) 评论(0) 推荐(0) 编辑
摘要:Q:为什么要实现这个目的??A:因为有些程序 需要使用电脑上面的硬件,比如串口 采集卡之类的。这样情况下,程序在内存里面就只能有一份,不然会抢夺硬件资源,造成各种问题。××××××××××××××××××××××实现这个目的可能有很多种方式。不过此处我要使用的是CreateMutex()这个函数。这... 阅读全文
posted @ 2015-08-30 11:10 wenluderen 阅读(239) 评论(0) 推荐(0) 编辑
摘要:C语言中Exit函数的使用exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回... 阅读全文
posted @ 2015-08-30 10:09 wenluderen 阅读(2327) 评论(0) 推荐(0) 编辑
摘要:它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #pragma Para。其中Par... 阅读全文
posted @ 2015-08-28 16:44 wenluderen 阅读(174) 评论(6) 推荐(0) 编辑
摘要:程序在内存有五个存在区域:A:动态区域中的栈区B:动态区域中的栈区C:静态区域中:全局变量 和静态变量 (这个区域又可以进一步细分为:初始化的全局变量和静态变量 以及 未初始化的全局变量和静态变量 )D:静态区域中:文字 数字 常量E:静态区域中:代码区(就是编译后的二进制代码 指导CPU怎么... 阅读全文
posted @ 2015-01-30 20:16 wenluderen 阅读(213) 评论(0) 推荐(0) 编辑
摘要:API是库函数,这些库函数操作系统提供开发人员开发应用程序使用的。API函数内部应该是C C++ 或者汇编语言实现的。如果想在程序里面使用API函数 需要包含头文件 Windows.h。×××××××××××××××××××××××××××××××××× 阅读全文
posted @ 2015-01-26 15:03 wenluderen 阅读(440) 评论(0) 推荐(0) 编辑
摘要:我们编程时候会用到很多函数,在此基于鄙人肤浅的认识。先对他们分下类。一:C运行时库函数 C++运行时库函数 这些东西只要是安装编译器 ,比如VC VC++之类的玩意 都会自带的。二:API函数API函数是操作系统为方便用户设计应用程序而提供的实现特定功能的函数,API函数也是C语言的函数实现的。WI... 阅读全文
posted @ 2015-01-24 20:54 wenluderen 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:const是一个C语言的关键字,它限定一个变量不允许被改变。(详细请见 :http://baike.baidu.com/subview/1065598/5048428.htm,http://blog.csdn.net/eric_jo/article/details/4138548)×××××××××... 阅读全文
posted @ 2015-01-17 09:43 wenluderen 阅读(184) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示