100165524.htm
来自「C#高级编程(第三版),顶死你们。。 。up」· HTM 代码 · 共 307 行 · 第 1/3 页
HTM
307 行
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Customer Information</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体; LETTER-SPACING: -0.1pt">包含集合名称、公司名称和系列号的编辑字段。公司名称和系列号是可选的</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Finished</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">在安装过程的最后显示</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Installation Address</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">对于</span><span lang="EN-US">Web</span><span style="FONT-FAMILY: 宋体">应用程序,显示一个对话框,让用户选择另一个安装</span><span lang="EN-US">URL</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Installation Folder</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">对于客户应用程序,显示一个对话框,让用户选择另一个安装文件夹</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">License Agreement</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">显示许可协议,该协议位于</span><span lang="EN-US">LicenseFile</span><span style="FONT-FAMILY: 宋体">属性指定的文件中</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Progress</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">在安装过程中显示一个进度指示器,说明当前的安装状态</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">RadioButtons</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">至多包含</span><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体">个单选按钮,每个单选按钮都包含</span><span lang="EN-US">Lable</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">Value</span><span style="FONT-FAMILY: 宋体">属性</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Read Me</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">显示</span><span lang="EN-US">readme</span><span style="FONT-FAMILY: 宋体">信息,该信息包含在</span><span lang="EN-US">ReadMe</span><span style="FONT-FAMILY: 宋体">属性指定的文件中</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Register User</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">执行一个在注册过程中指导用户操作的应用程序,该应用程序必须在安装项目中提供</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Splash</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">显示一个位图图像</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">TextBoxes</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">至多包含</span><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体">个文本框,每个文本框都包含</span><span lang="EN-US">Lable</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">Value</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">Visible</span><span style="FONT-FAMILY: 宋体">属性</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 111.75pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="149">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Welcome</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 329.9pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="440">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">包含两个属性</span><span lang="EN-US">WelcomeText</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">CopyrightWarning</span><span style="FONT-FAMILY: 宋体">,它们都是字符串属性</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">这些对话框还包含一个设置横幅位图的属性,大多数对话框还包含一个设置横幅文本的属性。通过在编辑器窗口中向上或向下拖动对话框,还可以改变它们的显示顺序。</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">获得了一些信息后,现在的问题就是如何使用它们。此时就要使用项目中大多数对象都包含的</span><span lang="EN-US">Condition</span><span style="FONT-FAMILY: 宋体">属性了。</span><span lang="EN-US">Condition</span><span style="FONT-FAMILY: 宋体">属性必须是</span><span lang="EN-US">true</span><span style="FONT-FAMILY: 宋体">,安装步骤才能继续下去。例如,假定安装程序包含</span><span lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">个可选的安装组件。在这种情况下,就可以添加一个对话框,其中包含</span><span lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">个复选框。该对话框应在</span><span lang="EN-US">Welcome</span><span style="FONT-FAMILY: 宋体">对话框之后、</span><span lang="EN-US">Confirm Installation</span><span style="FONT-FAMILY: 宋体">对话框之前的某个地方显示。修改每个复选框的</span><span lang="EN-US">Label</span><span style="FONT-FAMILY: 宋体">属性,描述具体的动作。第一个动作是“安装组件</span><span lang="EN-US">A</span><span style="FONT-FAMILY: 宋体">”,第二个动作是“安装组件</span><span lang="EN-US">B</span><span style="FONT-FAMILY: 宋体">”,依次类推。在文件系统编辑器中选择表示组件</span><span lang="EN-US">A</span><span style="FONT-FAMILY: 宋体">的文件。假定对话框中复选框的名称是</span><span lang="EN-US">CHECKBOXA1</span><span style="FONT-FAMILY: 宋体">,则文件的</span><span lang="EN-US">Condition</span><span style="FONT-FAMILY: 宋体">属性就是</span><span lang="EN-US">CHECKBOXA1 = Checked</span><span style="FONT-FAMILY: 宋体">,即如果</span><span lang="EN-US">CHECKBOXA1</span><span style="FONT-FAMILY: 宋体">被选中,就安装文件,否则就不安装。</span></p>
<h4 style="FTEL: 21.45pt"><span lang="EN-US">5. </span><span style="FONT-FAMILY: 黑体">定制动作编辑器</span></h4>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">定制动作编辑器允许定义在安装的某些阶段进行的定制步骤。定制动作应事先创建好,它可以包含</span><span lang="EN-US">DLL</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">EXE</span><span style="FONT-FAMILY: 宋体">、脚本或</span><span lang="EN-US">Installer</span><span style="FONT-FAMILY: 宋体">类。动作可以包含不能在标准部署项目中定义的特定步骤。动作应在部署的</span><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体">个特定点执行。在第一次启动编辑器时,就会看到项目中的这</span><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体">个点,如图</span><span lang="EN-US">18-9</span><span style="FONT-FAMILY: 宋体">所示。</span></p>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?