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

📄 200604241150575.html

📁 软件工程的红包书
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<P><FONT face=Verdana>1)单击工具条上的APPLICATION画板按钮,系统弹出一个标题为APPLICATION的窗口,每次启动PowerBuilder后系统都会自动打开前一次的应用对象。下面我们将要创建一个新的应用对象。</FONT></P>
<P><FONT face=Verdana>2) 打开FILE菜单,单击其中的NEW菜单项,屏幕上弹出一个名为SELECT NEW APPLICATION LIBRARY的对话框,用于设置把应用对象保存到哪个库文件中。应用程序对象库实际上是一个特殊格式的文件,用于存放应用程序所用到的各种对象。应用程序本身作为一个对象自然要放到对象库中。这里我们创建一个新的对象库,首先设置对象库的存放路径为D:\DATABASE,在文件名一栏中输入对象库的名字为TELEPHONE-BOOK(图2-19),然后单击保存按钮。</FONT></P><FONT face=Verdana>
<P align=center><IMG src="200644113449130.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644113449130.gif" border=0><BR>图 2-19</P>
<P><BR>3)系统又弹出一个名为SAVE APPLICATION的对话框,用于给应用对象自身起一个名字,为方便记忆,同样给它起名为TELEPHONE-BOOK,对话框下部的注解栏用于输入有关这个应用对象的一些信息,以后重新打开这个应用对象时可以有一个大概的了解。</P>
<P>4)单击OK按钮,系统就创建了一个名为TELEPHONE-BOOK的应用对象和它所在的名为TELEPHONE-BOOK.PBL的对象库。系统弹出一个对话框询问是否需要由PowerBuilder为我们生成一个应用程序的模板(图2-20),所谓应用程序的模板就是应用程序基本框架,这个框架中含有一些应用程序可能用到的基本对象,利用这个框架可以更好更快地开发应用程序。当然也可以不用这个模板而直接编写应用程序,这里选择“否”不让系统生成应用程序的基本框架,而是由我们自己一步步创建应用程序,以使你对PowerBuilder应用程序的开发过程有一个更深刻的了解。</P>
<P align=center><IMG src="200644113457905.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644113457905.gif" border=0><BR>图 2-20</P>
<P>5)单击工具条上的LIBRARY画板按钮,可以发现创建的应用对象TELEPHONE-BOOK出现在我们刚刚创建的对象库TELEPHONE-BOOK.PBL中(图2-21)。</P>
<P align=center><IMG src="200644113524668.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644113524668.gif" border=0></P>
<P align=center>图2-21</P>
<P><FONT face=Verdana>2.3 创建第一个窗口</FONT></P>
<P><FONT face=Verdana>窗口在WINDOWS应用程序中是一个极为重要的概念,它提供了应用程序同用户之间交互的非常直观的界面,目前许多的WINDOWS下的开发工具都提供了可视化开发窗口对象的方法,使得开发一个窗口对象变得非常容易,PowerBuilder也不例外,下面就开始创建这里的应用程序中要用到的两个窗口。 <BR>首先来创建第一个窗口对象,创建一个窗口的一般步骤如下: </FONT></P>
<P><FONT face=Verdana>单击工具条上的WINDOW画板按钮,系统弹出一个题为SELECT WINDOW的对话框,用来选择当前对象库中已存在的窗口对象(图2-22)。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="200644114043489.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644114043489.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-22 </FONT></P>
<P><FONT face=Verdana>单击对话框的NEW按钮来创建一个新的窗口对象。单击后屏幕上弹出一个题为WINDOW的窗口,接下来就可以往这个窗口中添加需要的控件了。 </FONT></P>
<P><FONT face=Verdana>单击PAINTERBAR工具条上的控件画板按钮,系统弹出一个方框,其中包含有各种各样的可用控件(图2-23),选中其中的一个,在窗口上单击,就可以把选中的控件放到窗口中。这里首先从方框中选择STATICTEXT控件,然后在窗口中单击,就会发现一个静态文本框空间就出现在窗口中,再次单击工具条上的控件画板按钮把第二个静态文本框控件放到窗口中,用类似的方法把一个SINGLE LINE EDIT控件,也就是单行编辑框放到窗口中,最后再把一个COMMAND BUTTON控件,也就是命令按钮放到窗口中。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="200644114052694.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644114052694.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-23 </FONT></P>
<P><FONT face=Verdana>为了使窗口更美观一点,可以对已放入窗口中的控件调整位置和改变一些特性,单击第一个静态文本框选中它,然后放到合适的地方,在上面单击右键,在弹出的菜单中选择PROPERTIES菜单项,系统弹出一个对话框用来设置这个控件的属性(图2-24),NAME栏显示的是控件的名字,这个名字是用在以后编写的脚本中,系统已经设置了一个缺省的名字,这里不作修改,接下来的TEXT一栏是用来设置显示在静态文本框中的文本,这里把它改为“个人通讯录管理系统”,设好后单击OK按钮,用类似的方法把调整另外一个静态编辑框的位置,并把上面的文字改为“请输入你的使用口令:”,然后激活单行编辑框,调整好它的位置后把鼠标放在它的右边框上等鼠标变成水平双箭头形状的时候单击并拖动鼠标,把编辑框拉长一些;最后调整命令按钮的位置并把上面的标题修改为“OK”。用鼠标右键单击窗口中没有控件的空白区域,然后在弹出的菜单中选择PROPERTIES菜单项,在弹出的对话框中把TITLE一栏改为“个人通讯录”,然后单击“OK”按钮关闭对话框。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="20064411410324.gif" tppabs="http://www.itisedu.com/manage/Upload/image/20064411410324.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-24 </FONT></P>
<P><FONT face=Verdana>单击工具条上的PREVIEW按钮可以预览设计好的窗口(图2-25),窗口的标题就是我们刚在窗口的TITLE属性中输入的值。关闭预览窗口,这样我们就定义好了第一个窗口对象,需要给它起一个名字,单击FILE菜单的SAVE菜单项,弹出一个题为SAVE WINDOW的对话框,在WINDOWS一栏中给窗口起一个名字为 TELEPHONE-WINDOW1, 这个明字将用于以后的程序中,输好后单击OK按钮,可以发现窗口的标题已变成刚输入的名字,到此为止第一个窗口就设计好了。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="200644114151245.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644114151245.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-25&nbsp;</FONT></P><FONT face=Verdana>
<P><FONT face=Verdana>2.4 创建数据窗口对象 <BR>在创建第二个窗口对象之前,我们需要先来创建两个数据窗口对象。数据窗口对象是PowerBuilder的一大特色,它为我们操作数据库中的数据提供了一种直观有效的手段,利用它可以方便地联结数据库,以自己喜欢的方式显示数据库中的数据以及修改数据库。下面就开始创建第一个数据窗口对象。 </FONT></P>
<P><FONT face=Verdana>单击工具条上的DATAWINDOW画板按钮,系统弹出一个名为SELECT DATAWINDOW的对话框,用以选择已存在的数据窗口对象或者创建新的数据窗口对象(图2-26)。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="200644115030234.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644115030234.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-26 </FONT></P>
<P><FONT face=Verdana>这里来创建一个新的数据窗口,单击NEW按钮,在弹出的NEW DATAWINDOW对话框中有DATA SOURCE 和PRESENTATION STYLE两个组合框(图2-27),分别用来选择要创建的数据窗口的数据来源和显示样式,关于这些选项的含义在以后的内容中再详细介绍,这里选择数据源为QUICK SELECT,即简单查询型,数据显示样式选择GRID,即网格型。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="200644115039780.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644115039780.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-27 </FONT></P>
<P><FONT face=Verdana>单击OK按钮,系统弹出一个名为QUICK SELECT对话框用于对数据源进行配置(图2-28),在TABLES栏中选中先前创建的表MYTELEBOOK,这时在COLUMNS栏中显示出MYTELEBOOK表中的所有的字段,让我们从这些字段中选择其中的一些,这样做是考虑到用户在大多数时候可能只对表中的某些字段感兴趣,没必要在提供给用户的界面上显示出记录的所有的字段。目前创建的这个数据窗口是用来浏览通讯录的大致情况,所以只选中NUMBER,NAME TELEPHONE三个字段,选好后在对话框的下部显示出这三个字段,在每一个字段的下面又有三个选项,单击NUMBER字段下的SORT选项框,在弹出的下拉框中选择ASCENDING选项,这表示以后在数据窗口中显示数据的时候按编号字段从小到大的顺序显示记录, 以便于查看。其它的选项我们不作改动。 </FONT></P>
<P align=center><FONT face=Verdana><IMG src="200644115048711.gif" tppabs="http://www.itisedu.com/manage/Upload/image/200644115048711.gif" border=0></FONT></P>
<P align=center><FONT face=Verdana>图 2-28 </FONT></P>

⌨️ 快捷键说明

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