📄 3-2.htm
字号:
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>来创建可执行的</span><span
lang=EN-US>Hello.EXE</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>。</span></span></span></p>
<p class=MsoNormal style='text-indent:21.0pt;mso-char-indent-count:2.0;
mso-char-indent-size:10.5pt'><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>操作能否正常进行?如果不行,则可能的原因是什么?</span></span></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US><span style="mso-spacerun: yes"> </span>____________________________________________________________________</span></span></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US>________________________________________________________________________</span></span></span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><b style='mso-bidi-font-weight:normal'><span
style='font-family:楷体_GB2312;mso-ascii-font-family:"Times New Roman"'>步骤</span></b></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-fareast-font-family:
楷体_GB2312'>4</span></b></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:运行</span><span
lang=EN-US>Hello.EXE</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>程序,产生用户键入的一行文字。</span></span></span></p>
<p class=MsoNormal style='text-indent:21.0pt;mso-char-indent-count:2.0;
mso-char-indent-size:10.5pt'><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>运行结果</span><span
lang=EN-US> (</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>如果运行不成功,则可能的原因是什么?</span><span
lang=EN-US>) </span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:</span></span></span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US>____________________________________________________________________</span></span></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US>________________________________________________________________________</span></span></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US>________________________________________________________________________</span></span></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US>________________________________________________________________________</span></span></span></p>
<h4><span style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><a
name="_2._GUI应用程序"></a><span lang=EN-US style='mso-bidi-font-family:宋体'><span
style="mso-spacerun: yes"> </span>2. GUI应用程序<o:p></o:p></span></span></span></h4>
<p class=MsoNormal style='text-indent:21.0pt;mso-char-indent-count:2.0;
mso-char-indent-size:10.5pt'><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>在下面的实验中,</span><span
lang=EN-US>C++ </span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>编译器创建一个</span><span
lang=EN-US>GUI</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>应用程序,代码中包括了</span><span
lang=EN-US>WinMain() </span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>方法,这是</span><span
lang=EN-US>GUI</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>类型的应用程序的标准入口点。</span></span></span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><b style='mso-bidi-font-weight:normal'><span
style='font-family:楷体_GB2312;mso-ascii-font-family:"Times New Roman"'>步骤</span></b></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-fareast-font-family:
楷体_GB2312'>5</span></b></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:在“开始”菜单中单击“程序”</span><span
lang=EN-US>-</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>“附件”</span><span
lang=EN-US>-</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>“记事本”命令,将清单</span><span
lang=EN-US>3-2</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>中的程序键入记事本中,并把代码保存为</span><span
lang=EN-US>3-2.cpp</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>。</span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US> <o:p></o:p></span></span></span></p>
<div align=center>
<table border=1 cellspacing=0 cellpadding=0 style='margin-left:5.4pt;
border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
<tr style='height:31.85pt;mso-yfti-irow:0;mso-yfti-lastrow:yes'>
<td width=511 style='width:383.3pt;border:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:31.85pt'>
<p class=MsoNormal style='text-indent:18.05pt;mso-char-indent-count:2.0;
mso-char-indent-size:9.0pt;mso-char-indent-size:9pt'><span style='mso-bookmark:
_Toc16587483'><span style='mso-bookmark:_Toc36437031'><b><span
style='font-size:9.0pt;font-family:黑体;color:red'>提示</span></b></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><b><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:red'>:</span></b></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>在本书配套的一张小光盘中,包含了在各个实验中用到的所有程序的源代码,这些源程序均通过调试运行,实验时可直接将文件输入。希望这有助于提高实验的效率。</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'></span></span>
</tr>
</table>
</div>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US> </span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt;
font-family:黑体'><span style="mso-spacerun: yes"> </span>清单3-2<span
style="mso-spacerun: yes"> </span>Windows 2000的GUI应用程序<o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun: yes"> </span>// msgbox</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>项目</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun: yes"> </span># include
<windows.h><span style='mso-tab-count:5'> </span>//
</span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-size:9.0pt;font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>标准的</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'>include<o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'> <o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun: yes"> </span>// </span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>告诉连接器与包括</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'>MessageBox API</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>函数的</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'>user32</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>库进行连接</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun: yes"> </span></span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=FR style='font-size:9.0pt;mso-ansi-language:FR'># pragma comment(lib,
“user32.lib” )<o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=FR style='font-size:9.0pt;
mso-ansi-language:FR'> <o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=FR style='font-size:9.0pt;
mso-ansi-language:FR'><span style="mso-spacerun:
yes"> </span></span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'>// </span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
style='font-size:9.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>这是一个可以弹出信息框然后退出的筒单的应用程序</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun: yes"> </span>int APIENTRY
WinMain(HINSTANCE<span style='mso-tab-count:2'> </span>/*
hInstance */ ,<o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun:
yes">
</span>HINSTANCE<span style='mso-tab-count:2'> </span>/*
hPrevInstance */ ,<o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span lang=EN-US style='font-size:9.0pt'><span
style="mso-spacerun:
yes">
</span>LPSTR<span style='mso-tab-count:3'> </span>/*
lpCmdLine */ </span></span></span><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc36437031'><span style='font-size:9.0pt;font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>,</span></span></span><span
style='mso-bookmark:_Toc16587483'><span style='mso-bookmark:_Toc36437031'><span
lang=EN-US style='font-size:9.0pt'><o:p></o:p></span></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='mso-bookmark:_Toc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -