📄 c++ builder 程序设计实用教程 - 1_1cbuilde - 张晋 - 17xie.htm
字号:
face="Times New Roman">6</FONT></SPAN><SPAN
style="FONT-FAMILY: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">.增强</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">VCL</FONT></SPAN><SPAN
style="FONT-FAMILY: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">控件</SPAN></H4>
<P class=MsoNormalIndent style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman">VCL</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Visual Component
Library</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">——可视化组件库)是</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">CBuilder</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实现代码重用的基本工具。在</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中,用户可以利用面向对象设计的强大功能开发出稳定、可靠、高效的程序,可以利用现有的面向对象的控件创建自己的控件。</SPAN></P>
<P class=MsoNormalIndent style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">企业版的</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">VCL</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中一共包含有</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">200</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">多个控件,利用这些控件,用户可以奇迹般地加快应用程序从开始开发到推向市场的速度。无论是开发</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Windows</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">程序还是</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Internet</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">应用,</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">基于控件的开发模式都能大大降低开发任务的难度。</SPAN></P>
<P class=MsoNormalIndent style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">VCL</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的新特点包括:</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l1 level1 lfo2"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">提供用于创建和重用复合控件的帧架构(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Frames</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">);</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l1 level1 lfo2"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">增加了能将</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浏览功能集成到应用程序的</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">WebBrowser</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控件;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l1 level1 lfo2"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">增加了</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Microsoft Office</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">自动化组件集,以便把</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Word</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Excel</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Outlook</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Office</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">程序快速集成到应用程序中;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l1 level1 lfo2"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">属性编辑器(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Property Editors</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)支持自画(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Owner Draw</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)功能,简化了属性选择;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l1 level1 lfo2"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">增强了对高级自画(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Advanced Custom Draw</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)函数的支持,以加强对</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Windows API</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的控制。</SPAN></P>
<H4 style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman">7</FONT></SPAN><SPAN
style="FONT-FAMILY: 楷体_GB2312; mso-ascii-font-family: 'Times New Roman'">.加快复杂工程的开发速度</SPAN></H4>
<P class=MsoNormalIndent style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">进一步增强了调试功能,即使是非常复杂的工程,查找并修改错误都变得异常简单。</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">改进的调试器能帮助用户理解并控制自己编写的代码。用户利用断点可以在需要的地方深入代码进行调试,而现在,用户甚至可以在断点处设置触发断点后要采取的动作,并把断点进行分组集中在一起,以便快速调试自己感兴趣的代码段。</SPAN></P>
<P class=MsoNormalIndent style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman">CBuilder 5</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的代码调试器包含以下一些新特点:</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l2 level1 lfo3"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">各种调试窗口和编辑器之间紧密集成,拥有一致的用户界面,支持剪贴板和拖动操作;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l2 level1 lfo3"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">增加了断点提示条(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Breakpoint ToolTips</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">),以加快浏览和定位源代码;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l2 level1 lfo3"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新增的断点动作(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Breakpoint Actions</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)功能加强了对调试进程的控制;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l2 level1 lfo3"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">断点集合(</SPAN><SPAN
lang=EN-US><FONT face="Times New Roman">Breakpoint Groups</FONT></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)方便了对多条断点的控制;</SPAN></P>
<P class=MsoNormalIndent
style="MARGIN: 0cm 0cm 0pt 42.5pt; TEXT-INDENT: -21.25pt; tab-stops: list 21.25pt; mso-list: l2 level1 lfo3"><SPAN
lang=EN-US
style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN
style="mso-list: Ignore">n<SPAN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -