第一部分:建立应用程序
开始语:在大型数据库应用中普遍采用的是“客户机/服务器体系”结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据,从而能够保证数据的安全性和完整性,同时也能让各用户分享和充分利用服务器高性能。正因为客户机/服务器体系结构的这些优点,因而得到了非常广泛的应用,PowerBuilder与前面讲述的中文Access 2000都是这方面的出色产品,如果您想快速掌握它,那就跟本教程来吧!。
第一讲、使用Template Application开始操作
PowerBuilder采用的是目前流行的图形化的操作界面,以及可视化的编程方法,能够让您如同前面使用中文Visual FoxPro进行编程那样,即见即所得地设计数据库应用程序,而不必记忆那令人心烦的程序命令与语法规则,除非您愿意这么做。从本教程开始,本书将讲述PowerBuilder 7,这个最新版本的基本用法。首先,这一讲将通过为一个应用程序建立“登录窗口”的操作,来说明如何开始使用这个软件来设计应用程序。
建立应用程序是使用PowerBuilder的基础操作。Template Application(模板应用)是一个对初学者很有用的向导,通过它能基于已经存在的数据库与应用程序来建立新的数据库与应用程序。按启动Windows应用程序的方法启动PowerBuilder 7后,屏幕上显示的操作窗口将如图1所示,这就是供您使用的“开发环境”,本教程将从这里开始讲述如何使用这个向导。
图1 进入PowerBuilder 7操作窗口
步骤一、从File(文件)下拉菜单中选择New(新建)命令,或者在常用工具栏中选择New工具,参见图2。
图2 选择New命令或New工具
步骤二、在图3所示的New对话框中选定Template Application(模板应用)图标后单击Ok按钮,或者连击该图标,进入图4所示的Application Start Wizard(应用开始向导)对话框。
图3 选定这个图标
注:掌握了PowerBuilder 7的基本操作后,您还可以试试通过这个New对话框中的Project选项卡建立特定类型的项目,并从此开始使用该软件。例如,通过Application向导从零 开始来建立一个全新的数据库与应用程序。
图4 进入这个向导对话框
在Application Start Wizard中需要通过的许多步骤才能完成操作,每一步都将使用一个对话框(该软件的开发者为“页面”,有关资料中记作Page)。与使用中文Visual FoxPro 6中的向导一样,单击Next(下一步)按钮即可进入下一步操作对话框,单击Back(返回)按钮则返回上一步操作对话框。第一步操作所使用的对话框中显示了该向导的功能说明文本,第一行的意思是“该向导将帮助您从草稿中建立应用程序。”接下来的文本说明了所建立的对象,而下一步操作对话框中则列出了您需要做的工作,再下一步操作将请求您指新建立的应用程序与“对象库”名,请继续进行操作。
步骤三、参见图5,在Application Name(应用名称)文本编辑框中输入PBTUTOR应用程序名,并单击下方的Library(库)文本编辑框,以便随后建立一个以此命名的对象库。
图5 输入PBTUTOR
注意:对象库名文件名中的扩展名为pbl。
图6 接受这个默认设置
图7 输入w_master_detail_ancestor
步骤四、在下一步操作对话框中单击Next按钮,接受向导中的默认设置:MDI Application With Microhelp,参见图6。您可在进入随后的几步操作的所用的对话框后也这样做,直到屏幕上显示Name MDI Base Sheet, Menu and Service对话框,您可以在对话框的标题栏中看到此名称。
注: MDI全称为Multiple Document Interface(多文档界面),这是目前Windows应用程序中普遍采用的。
步骤五、参见图8,在Base Sheet Window文本编辑框中输入:w_master_ detail_ancestor,余下两项则接受该向导的默认设置。






