接下来,我解释一下这几个参数。
1.在WINDOWS 程序运行时候,这个程序会产生一个动态的进程。也就是一个新的实例,而第一个参数 hInstance 就是被赋予了这个进程空间埋早孙中独一无二的实例句柄弯链。
2.C/C++运行库总是将 hPrevInstance 设置为NULL,这个参数完全是为了方便16位程序的移植,现在已无用处。
3.szCmdLine 这个参数指定了进程运行时的命令行比如你运行一个叫Command 的程序,这样 Command -arg 那么这个参数就是“Command -arg”
4.iCmdShow 指定了这个窗口如何被显示,其中的参数睁指很多,参考MSDN的说明。
以上的具体治疗可以查询微软的MSDN
http://msdn.microsoft.com/en-us/library/ms633559(VS.85).aspx
教材的话可以采用《Windows 核心编程》里面有比较深入的说明。
计算机程序设计基本步骤:(1)创建界面。程序的界面必须在一开始就设计好,否则在后期将很难进行修改。因此,是使用Windows提供的默认皮肤(见图1)还是自己编写皮肤,需要最早进行构思。注意:如果是一个整体的软件,需要先进行软件功能设置。
(2)设置属性。这个是通用的方法,作用和“创建程序界面”差不多,基本方法就是“属性窗口、代码(对象名称.属性名称=属性值)”。
(3)编写代码。完成程序理论设计之后,就开始编写程序代码了,具体代码与程序本身有关。
(4)保存工程。设计嫌烂完毕之后首先需要把工程保存下来,最好是每一次修改都保存源工程和修改后的工程,以便日后在遇到错误时快速恢复。
(5)测试程序。完成修改之后要及时测试,发现已有的问题,创建了可执行程序之后就很难再修改物团了。
(6)创建可执行程序(脚本)。完成工程之后就可以创建出一个可执行程序(或罩者橘脚本)了。此时计算机程序已经设计完毕。
首先要弄明白Windows的消息循环机制,很多书上都讲有一本很经典的《Windows程序设计》,很简单但很实用,看起来没难度但还能教芹唯世会你很多东西
明白了这些拿微软的或者其它集嫌肢成开发工具,山和窗口都是自动生成的
学了窗口变成之后,你会发现窗口编程也许是编程生活中最为无聊和浪费时间的地方,因为他面对的是人,你总得试着去满足所有人的要求
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)