简单的Windows应用程序命名

1、类型名和函数名均以大写字母开头的单词组合而成。例如:

class Node;                        //类名
class LeafNode;                    //类名
void Draw(void);                //函数名
void SetValue(int value);        //函数名

2、变量名和参数名采用第一个单词首字母小写而后面的单词首字母大写的单词组合。例如:

BOOL flag;
int drawMode;

3、符号常量和宏名用全大写的单词组合而成,并在单词之间用单下划线分隔,注意首尾最好不要使用下划线。例如:

const int MAX = 100;
const int MAX_LENGTH = 1024;

4、给静态变量加前缀s_,给全局变量加前缀g_,给类的数据成员加前缀m_。例如:

static int s_initValue;
int g_howManyPeople;
时间: 2024-08-03 22:16:44

简单的Windows应用程序命名的相关文章

简单转化Windows桌面程序为服务程序

我有好多根据一些桌面程序改编的自动化程序,一直运行Windows服务器上.程序太大了,而且是Win32的C++写的,要转换成服务程序需要花很大工夫.终于发现了有个叫做srvany的程序,是Windows Resource Kit的一部分,能把程序简单地转换服务运行.步骤如下: 必须用管理员执行 1,安装好Windows Resource Kit(据说Windows server 2008不在支持中,不过试了后没有问题) 安装路径 C:\ResourceKit 2,运行 C:\ResourceKi

最简单的Windows程序

准备研究一下vmp 保护,从一个最简单的Windows程序入手似乎是个不错的想法. 怎样才最简单呢,只有一个MessageBox 调用好了. 弹出消息,退出,哦也,够简单吧. 祭出法器VC2010,新建win32 项目, #include "stdafx.h" int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR    lpCmdLine, int       nCmdShow) { Me

windows笔记-一个简单的windows GUI应用程序

#include<windows.h> // 编写Windows程序必须包含的头文件 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); // 声明窗口函数原型 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd){ HWND hwnd; // 定义窗口句柄 MSG msg; // 定义一个用来存储消息的变量

Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

由于最近比较忙,一直到假期才有空,因此将自己学到的知识进行分享.如果有不对的地方,请指出,谢谢!目前深度学习越来越火,学习.使用tensorflow的相关工作者也越来越多.最近在研究tensorflow线下采用 python 脚本训练出模型, 利用freeze_graph工具输出.pb图文件,之后再线上生产环境windows平台上用C++代码直接调用预先训练好的模型完成预测的工作.因为目前tensorflow提供的C++的API比较少,所以参考了以上几篇已有的日志,做个总结.这里编译出Tenso

[MFC]_在vs2019中使用MFC快速构建简单windows窗口程序

微软基础类库(英语: Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量.其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类. vs 2019 最新版,在设计上又有了很大的变化,并且其所有的服务,模块都是自定义搭建的,所以在一开始安装的时候,没有勾选mfc模块的话,是无法快速构成mfc应用的. vs2019下MFC模块的安装:

WCF寄宿(Host)之自我寄宿(Self-Hosting)简单实例【Windows应用程序宿主】

 前言: 以各种应用程序做自我寄宿的宿主原理方法大同小异,故:这儿直接上案例! 步骤一:创建服务契约和服务 1.新建解决方案:添加WCF服务库项目. 2.为了演示,我把自动生成的接口以及实现接口的类删除,自己添加一个WCF Service 3.撰写服务函数(同时,因为将原有的自动生成的接口与类删除了,故而需要将配置文件作相应的改动:) namespace wcfself02{ // NOTE: You can use the "Rename" command on the "

利用钩子函数来捕捉键盘响应的windows应用程序

一:引言: 你也许一直对金山词霸的屏幕抓词的实现原理感到困惑,你也许希望将你的键盘,鼠标的活动适时的记录下来,甚至你想知道木马在windows操作系统是怎样进行木马dll的加载的…..其实这些都是用到了windows的钩子函数.因此本文将对钩子函数的相关知识进行阐述.当然,本文的目的并不是想通过此程序让读者去窃取别人的密码,只是由于钩子函数在windows系统中是一个非常重要的系统接口函数,所以想和大家共同的探讨,当然本文也对怎样建立动态连结库(DLL)作了一些简单的描述.(本文的程序为vc6.

C#windows应用程序打包(VS2010+SQLServer2008)

C#windows应用程序打包(VS2010+SQLServer2008) 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installe

Windows应用程序文件格式转换控件LEADTOOLS ePrint Professional

LEADTOOLS ePrint Professional控件是一个多功能一体化文件转换解决方案,它可帮助您将任何Windows应用程序中的文件或图像转换为150种类型的文件,其中包括:PDF, DOC, HTML, TXT, TIFF, JPG, GIF, PNG等等. ePrint Professional包含了两种转换模式 - ePrint printer和ePrint Workstation printer,为您提供不同水平的文件转换控制,您可以更加灵活的进行生产.ePrint prin