我们大一上学期学习了C 语言,黄老师给我们只讲到了结构体,并且只是简单的说了一下,大多数同学对结构体以后的C 内容基本属于空白,至今我们大多数同学只会编个简单的DOS 程序,很多同学对以后找工作很是迷茫,很多同学都质疑学习C 到底能干什么,现在的应用程序那么精彩,用一个C 怎么做出来?其实我们仅仅学习C 的皮毛,相信对于指针p*和数组a[]的概念大多数同学依旧是很乱,这就需要我们大家多多上机写程序,亲身做一下程序,理解起来就比较容易了。 我们写的程序一般都是在cmd.exe(java 也是如此)中运行,但是与用户有友好界面交互的应用程序我们还没有学习,我们也很想写出一个小程序,不需要多精彩,就想附件中自带的 计算器 这样的简单程序,但是用一个C 行吗,以我们现在的知识水平能够编出一个像样的程序吗?我们编译出来的文件都是那样一个超难看的图标,我们能给我们的程序穿上好看的衣服吗?我们还在用着 VC 的经典版本VC++6.0,这一个看似不够强大的编辑器能够给我们编出一个强大的程序吗,答案是肯定的,一个VC++6.0足够了,虽然其中的BUG和界面设计很粗糙,但是对于我们初学者来说已经足够了,并且编出一个像模像样的应用程序也是足够的。(这让我很想带电脑去学校。。。学校规定计算机学院大一不能带电脑真的很奇怪。。。) 下面我就介绍一下如何用C 编写一个简单的真正意义上的窗口程序(无 cmd.exe) AuxiliaryShutdown.exe 辅助关机程序 并且我们要给我们的exe 程序加上一个漂亮的图标。 先说说这个程序的作用:1. 鼠标双击后运行 2.弹出“系统提示”对话框,显示 “你确定要关机吗?” 以及 " 是(Y)\否(N)" 两个button 按钮 3.左击 是(Y) 弹出二级对话框“系统提示” 显示"5秒钟后系统自动关机!"以及一个“确定”button 按钮; 点击确定后,系统5秒后自动关机。 左击 否(N) 退出程序。 然后我们再分析算法,显然我们要用一个if 语句来供应用户是与否的选择,那么我们如何让程序能够显示”系统提示"对话框以及对话框的内容呢?我们要利用函数WinMain 以及函数MessageBox,下面我用图文详解的方法,对程序做出详细步骤。 一.我们目前只学习了C++ Source File 没有学习Win32控制台程序,我现在就用C++ Source File 给大家演示。 首先新建一个C++ Source File 文件,明确新建的位置,取名 AuxiliaryShutdown.c 当然你想取什么就取什么,但最后一定要加上.c。 二...