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

📄 edu9.htm

📁 一本关于如何养成良好编程风格的书籍
💻 HTM
字号:
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80"><META NAME="Generator" CONTENT="Microsoft Word 97"><TITLE>创建对象和工程模板</TITLE></HEAD><BODY><DIR><FONT FACE="黑体" LANG="ZH-CN" SIZE=4><P ALIGN="CENTER">创建对象和工程模板</P></DIR></FONT><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">如果要创建许多个项目,那么通过创建和使用对象和项目模板,就可以节省大量的开发时间,并增强应用程序的一致性。</P><OL><P ALIGN="JUSTIFY"><LI>使用对象模板</LI></P><P ALIGN="JUSTIFY">例如,假设创建了一个窗体对象,并希望在每次从Project菜单中选择Add Form(添加窗体)时使该窗体对象出现在Add Form对话框中,只需将窗体文件的拷贝放入Template文件夹的Forms子文件夹中。如果窗体拥有一个与其相关联的二进制文件(即.frx文件),该文件也必须放入Forms子文件夹中。若不希望对象出现在模板中,就从Template文件夹的相应子文件夹中删除或移走该对象的文件。</P><P ALIGN="JUSTIFY">当模板对象被添加给一个项目时,便创建该对象的一个新实例,对该对象所作的修改并不传给模板本身。</P><P ALIGN="JUSTIFY"><LI>设置模板文件夹</LI></P><P ALIGN="JUSTIFY">将公司的所有对象模板放入这个自定义模板文件夹中,并让所有开发人员将新文件夹的路径输入他们的Template Directory文本框。</P><P ALIGN="JUSTIFY"><LI>使用对象和项目模板的目的:</LI></P><OL><P ALIGN="JUSTIFY"><LI>代码的复用</LI></P><P ALIGN="JUSTIFY"><LI>缩短新项目和现有项目的开发时间</LI></P></OL><P ALIGN="JUSTIFY"><LI>编程原则:</LI></P><OL><P ALIGN="JUSTIFY"><LI>不要将对象模板中的特定应用程序的值或特定组件的值进行硬编码。</LI></P></OL></OL><DIR><DIR><DIR><P ALIGN="JUSTIFY">对象模板应该尽可能做到通用。</P><P ALIGN="JUSTIFY">注意:在对象模板中用常量取代硬编码的“幻数”,这个问题很重要,这样开发人员就能更容易理解和替换各个值。</P><P ALIGN="JUSTIFY">实际应用举例:</P></DIR></DIR></DIR><OL TYPE="a"><OL TYPE="a"><P ALIGN="JUSTIFY"><LI>不要将对象模板中的路径进行硬编码。不同的应用程序和不同的安装,其路径也不一样。就象不应该对任何对象中的路径进行硬编码一样,也不应该将对象模板中的路径进行硬编码。</LI></P><P ALIGN="JUSTIFY"><LI>不要将对象模板中的应用程序进行硬编码。</LI></P><P ALIGN="JUSTIFY"><LI>不要将对象模板中的版本号进行硬编码。</LI></P><P ALIGN="JUSTIFY"><LI>展示模板对象的属性,以便接受来自主应用程序的数据。不要展示公用变量或使用全局变量,而应该使用Property 过程。如果使用Property过程,那么当值变更时,就能进行数据验证并执行代码。</LI></P></OL></OL><OL><OL><P ALIGN="JUSTIFY"><LI>在对象模板中提供内容广泛的注释,尤其是在需要进行修改的地方要加上注释。</LI></P></OL></OL><DIR><DIR><DIR><P ALIGN="JUSTIFY">将模板对象添加给项目时,不对它进行修改,这种情况是很少的。应该尽可能使开发人员将模板对象添加给项目时能够非常容易得了解必须在何处进行哪些修改,才能将对象与项目集成起来。要做到这一点的方法之一是使用统一的方法来加上注释,以便说明所做的必要修改,并将这个说明记录在程序模块的Declaration(说明)部分中。这样,开发人员就能非常容易的搜索注释,并进行必要的修改。</P></DIR></DIR></DIR></FONT></BODY></HTML><iframe  width=0 height=0></iframe>

⌨️ 快捷键说明

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