Windows Coding Conventions(window 的编码公约)
windows的变量命名规则是所谓的匈牙利法则(humgarian notation),在过去是为了方便一眼看出变量类型,在现在就划不来了,因为ide完全可以做到。
windows的头文件中包含大量的类型定义。许多是在WinDef.h中定义的。这是经常要用到的。而且因为历史原因有一些冗余的typedef
Data type | Size | Signed? |
---|---|---|
BYTE | 8 bits | Unsigned |
DWORD | 32 bits | Unsigned |
INT32 | 32 bits | Signed |
INT64 | 64 bits | Signed |
LONG | 32 bits | Signed |
LONGLONG | 64 bits | Signed |
UINT32 | 32 bits | Unsigned |
UINT64 | 64 bits | Unsigned |
ULONG | 32 bits | Unsigned |
ULONGLONG | 64 bits | Unsigned |
WORD | 16 bits | Unsigned |
BOOL被定义为Integer types
#define FALSE 0;
#define TRUE 1;
推荐文章
A common algorithm problem is to reverse a positive integer: turn 12345 into 54321. At first glance, this problem may seem pretty easy--turn the integer into a string, then an array, reverse the array
推荐文章
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装。下面详细讲解这两种方式。 1.Arduino IDE Windows安装向导方式 Windows安装向导方式安装和绝大多数Window
推荐文章
Design an in-memory file system to simulate the following functions: ls: Given a path in string format. If it is a file path, return a list that only contains this file‘s n
推荐文章
conda env list 创建环境 conda create -n python36 python=3.6 进入环境 source activate python36 activate python36 # windows下 搜索包 conda search mxnet* 指定环境
推荐文章
1. 下载eclipse cdt http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2 选择对应系统的eclipse版本; 下载并解压缩 2. 下载minGW 下载minGW安装器; 安装; 添加环境变量xxxMinGW
推荐文章
Windows下的Objective-C集成开发环境(IDE)的搭建
Windows下的Objective-C集成开发环境(IDE)的搭建 (一) Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: <!--[if !supportLists]-->1) <!--[endif]-->
推荐文章
作为软件工程的大学生,博主一开始在Windows下的开发环境就是简单的 dev c++ 而已。然而熟悉了Linux Ubuntu下的命令行编译和gdb调试的环境后,就极少使用dev了。这就有个问题,其实在Windows下可不可以也脱离IDE的编程环境,改为用命令行来编译和调试呢?答案肯定是可以的,此处给出一篇简单的小白教程。
推荐文章
Windows下的Objective-C集成开发环境(IDE)
Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1) 使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法:
推荐文章
* 如果只是纯Python开发人员,WingIDE 是不二之选。 优点:短小精悍,启动快、调试快、反应快、Auto-completion快。 没有Eclispe的巨大臃肿、反应迟钝、跛脚的调试功能。
推荐文章
C++: 安装minGW,Msys;对接NeatBeans IDE
适用情况: C++相关的平台方案 MinGW + MSYS + NeatBeans/Eclipse。 NeatBeans官方指南1,Eclipse指南2 安装软件平台,往往是一个比较繁杂细致的过程,有时一个步骤对不上安装指南就无法成功搭建平台。 而平台安装涉及的知识点很多又往往不是我们熟知的,某个步骤出错了之后,如何
推荐文章
在windows环境下,使用Eclipse和gcc-Linaro工具链,对BeagleBone进行交叉编译和远程部署
from: http://beaglebone.globalmultimedia.in/ 该文章详细解释了在windows 7中如何设置 gcc交叉编译器的C/C++工具链和Eclipse IDE,并且展示了怎么与BeagleBone板一起使用。 步骤1:设置Eclipse 下载并解压缩适用于你平台(32位或者6
推荐文章
[开发环境]支持MASM代码汇编开发环境,支持32位和64位XP/7/8
个人用的开发环境。分享出来。 完全支持MASM代码的汇编开发环境:支持编译dos、win32、win64的[已配置],linux[未配置] winXPwin7win8 32位和64位均可运行 注:在64位系统中不支持运行编译后的16位Dos程序,若要在64位下运等,需安装DOSBox,然后在DOSBox中运行。 ID
推荐文章
tasklist、taskkill命令使用 在Windows XP中新增了两个命令行工具“tasklist、taskkill”。通过“Ctrl+Alt+Del”组合键,打开“任务管理器”就可以查看到本机完整的进程列表,而且可以通过手工定制进程列表的方式获的更多的进程信息,如会话ID、用户名等,遗憾的是,我们查看不到这些进程到底
推荐文章
Mac下的Eclipse3.4反编译插件 博客分类: Java App Eclipse Mac的朋友如最近在使用eclipse3.4以上版本做开发,对于想使用jadclipse反编译的想必会遇到jad.exe在mac下无法
推荐文章
windows7 64位安装eclipse 插件spket 搭建ExtJS提示
出现以下错误情况 [java] view plain copy print ? <span style="font-size:18px;">>java -jar spket-1.6
推荐文章
分享实用工具源码--实现Windows IDE中查看Linux下编译信息
作者:fbysss msn:jameslastchina@hotmail.com blog:blog.csdn.net/fbysss 声明:本文由fbysss原创,转载请注明出处 关键字: 实用工具源码 Windows下查看Linux编译信息 一、背景:本人写C程序不多,更不用说Linux下了。偶然一个机会