⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 book_text11.htm

📁 深入编程内幕vc++ 非常适合处学者学习
💻 HTM
📖 第 1 页 / 共 5 页
字号:
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">在<SPAN 
            lang=EN-US>Expression编辑框中输入变量名;<O:P> </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63.25pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l40 level1 lfo62"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">点击在<SPAN 
            lang=EN-US>Expression编辑框的右边的下拉键头;<O:P> </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63.25pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l40 level1 lfo62"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">选取<SPAN 
            lang=EN-US>Advanced选项,这时Advanced Breakpoint 对话框出现;<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63.25pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l40 level1 lfo62"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">在<SPAN 
            lang=EN-US>context框中输入对应的函数名和(如果需要的话)文件名;<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63.25pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l40 level1 lfo62"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">按<SPAN 
            lang=EN-US>OK键关闭Advanced Breakpoint 对话框。<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63.25pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l40 level1 lfo62"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">按<SPAN 
            lang=EN-US>OK键关闭Breakpoints 对话框。<O:P> </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="TEXT-INDENT: 27pt; mso-line-height-alt: 1.3pt; tab-stops: list 54.0pt; mso-outline-level: 1"><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">(<SPAN 
            lang=EN-US>6)在讲了位置断点和逻辑断点之后我们再讲一下与WINDOWS消息有关的断点。<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="TEXT-INDENT: 27pt; mso-line-height-alt: 1.3pt; tab-stops: list 54.0pt"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; BACKGROUND: #d9d9d9; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'; mso-shading: white; mso-pattern: gray-15 auto"><SPAN 
            style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN>注意:此类断点只能工作在x86 或 Pentium 系统上。<O:P> </O:P></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l14 level1 lfo63"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">从<SPAN 
            lang=EN-US>EDIT 菜单中选中breakpoint命令,这时屏幕上将会出现Breakpoint对话框;<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l25 level1 lfo64"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">选中<SPAN 
            lang=EN-US>Breakpoint对话框中的MESSAGE标签,对应的页面将会弹出;<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l25 level1 lfo64"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">在<SPAN 
            lang=EN-US>Break At WndProc 编辑框中输入Windows 函数的名称;<O:P> 
            </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l25 level1 lfo64"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">在<SPAN 
            lang=EN-US>Set One Breakpoint From Each Message To Watch 
            下拉列表框中选择对应的消息;<O:P> </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 63pt; TEXT-INDENT: -21.25pt; mso-line-height-alt: 1.3pt; tab-stops: list 21.25pt; mso-list: l25 level1 lfo64"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt">l<SPAN 
            style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            </SPAN></SPAN><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">按<SPAN 
            lang=EN-US>OK 返回。<O:P> </O:P></SPAN></SPAN></P>
            <P class=MsoNormal 
            style="MARGIN-LEFT: 41.75pt; mso-line-height-alt: 1.3pt"><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">&nbsp;<O:P> 
            </O:P></SPAN></P>
            <H3 style="mso-line-height-alt: 1.3pt"><A name=_Toc419881653><SPAN 
            lang=EN-US 
            style="FONT-FAMILY: 宋体; mso-hansi-font-family: Times New Roman; mso-bookmark: _Toc419740471">1.4 
            控制程序的运行</SPAN></A><SPAN lang=EN-US 
            style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P> 
            </O:P></SPAN></H3>
            <P class=MsoNormal 
            style="TEXT-INDENT: 21.25pt; mso-line-height-alt: 1.3pt"><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">上面我们讲了如何设置各类断点,下面我们来介绍如何控制程序的运行。当我们从菜单<SPAN 
            lang=EN-US>Build到子菜单Start Debuging 选择Go 
            程序开始运行在Debug状态下,程序会由于断点而停顿下来后,可以看到有一个小箭头,它指向即将执行的代码。</SPAN></SPAN><SPAN 
            lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'"><O:P> 
            </O:P></SPAN></P>
            <P class=MsoNormal 
            style="TEXT-INDENT: 21.25pt; TEXT-ALIGN: center; mso-line-height-alt: 1.3pt" 
            align=center><!--[if gte vml 1]><O:WRAPBLOCK><V:SHAPE 
            id=_x0000_s1036 
            style="MARGIN-TOP: 13.4pt; Z-INDEX: 11; LEFT: 0px; MARGIN-LEFT: 66.5pt; WIDTH: 280.75pt; POSITION: absolute; HEIGHT: 210.6pt; TEXT-ALIGN: left; mso-position-horizontal-relative: text; mso-position-vertical-relative: text" 
            o:allowincell="f" type="#_x0000_t75"><V:IMAGEDATA o:title="" 
            src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msoclip1/01/clip_image022.png" 
            /><W:WRAP type="topAndBottom" /></V:SHAPE><![endif]--><SPAN 
            style="mso-ignore: vglayout">
            <TABLE cellSpacing=0 cellPadding=0>
              <TBODY>
              <TR>
                <TD width=89 height=0></TD></TR>
              <TR>
                <TD></TD>
                <TD><IMG height=281 src="book_text11.files/book_t12.gif" 
                  width=374 v:shapes="_x0000_s1036"></TD></TR></TBODY></TABLE></SPAN><!--[if gte vml 1]></O:WRAPBLOCK><![endif]--><BR 
            style="mso-ignore: vglayout" clear=all><SPAN lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">图4.12<O:P> 
            </O:P></SPAN>
            <P class=MsoNormal 
            style="TEXT-INDENT: 21.25pt; mso-line-height-alt: 1.3pt"><SPAN 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'">随后,我们就可以按要求来控制程序的运行:其中有四条命令:<SPAN 
            lang=EN-US>Step over, step Into , Step Out ,Run to 
            Cursor。</SPAN></SPAN><SPAN lang=EN-US 
            style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-hansi-font-family: 'Times New Roman'"><O:P> 
            </O:P></SPAN></P>
            <P class=MsoNormal 
            style="TEXT-ALIGN: center; mso-line-height-alt: 1.3pt" align=center><!--[if gte vml 1]><O:WRAPBLOCK><V:SHAPE 
            id=_x0000_s1037 
            style="MARGIN-TOP: 5.4pt; Z-INDEX: 12; LEFT: 0px; MARGIN-LEFT: 65pt; WIDTH: 269.5pt; POSITION: absolute; HEIGHT: 202.15pt; TEXT-ALIGN: left; mso-position-horizontal-relative: text; mso-position-vertical-relative: text" 
            o:allowincell="f" type="#_x0000_t75"><V:IMAGEDATA o:title="" 
            src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msoclip1/01/clip_image024.png" 
            /><W:WRAP type="topAndBottom" /></V:SHAPE><![endif]--><SPAN 
            style="mso-ignore: vglayout">
            <TABLE cellSpacing=0 cellPadding=0>
              <TBODY>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -