通信录管理系统字段格式修改菜单设计PPT课件_第1页
通信录管理系统字段格式修改菜单设计PPT课件_第2页
通信录管理系统字段格式修改菜单设计PPT课件_第3页
通信录管理系统字段格式修改菜单设计PPT课件_第4页
通信录管理系统字段格式修改菜单设计PPT课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,PowerBuilder数据库程序设计2010年上海市教委重点课程,商务信息学院计算机教学部,.,2,第二讲通信录管理系统字段格式修改菜单设计,.,3,本节内容,打开工作区,创建数据源、数据库参数配置文件、连接数据库将“性别”字段显示格式改为DropDownListBox将“生日”字段显示格式改为“XXXX年XX月XX日”为“备注”字段添加水平和垂直滚动条增加“年龄”计算字段在字段增加“说明”或“提示”在“标题带”中添加当前所显示的记录是“第X人(共X人)”在窗体上添加记录导向按钮“第一位”“前一位”“后一位”“最后位”主界面制作系统菜单制作运行程序,.,4,重点掌握,字段显示风格以及格式修改计算字段的添加方法和函数的使用记录导向按钮及代码,.,5,几个注意事项,PB界面混乱了,如何还原界面菜单上,ViewLayouts(Default)最好把保存过的Window、Datawindow或menu关闭掉,不要把它们极小化。需要编辑时,双击系统窗口中的名字可以打开。插入新的记录后,按“SaveChange”图标保存数据。建主键时,选中主键字段,不需要给文件名建索引时,选中索引字段,还要给索引定义一个文件名运行系统时,最好把所有打开的window或datawindow关闭掉某个字段无法建主键,一般原因是该字段名后面加了空格字符,去掉空格后,保存删除表中某字段,可以在表最后一个字段后面添加新的字段,.,6,打开工作区,创建数据源、数据库参数配置文件、连接数据库,打开工作区打开原先创建好的工作区,可以看到所有的目标以及应用、数据窗口对象、窗口对象、菜单等方法:菜单上,FileOpen,在lookin后面找到c:addressbook文件夹,选择addressbook.pbw,单击“OK”,.,7,打开工作区,创建数据源、数据库参数配置文件、连接数据库,数据源概述PowerBuilder支持ODBC接口,使得它几乎可以访问所有的数据库,也可以连接到诸如Access、dBase、FoxPro、Excel等文件类型的数据源上。ODBC接口以SQL作为标准的查询语言来存取连接的数据源,相对于专用接口,它访问数据的效率较低。PowerBuilder为Oracle、MSSQLServer、Sybase、Informix等大型数据库管理系统提供了专用接口,利用专用接口访问数据较为直接、速度快,可以极大提高对数据的访问效率。例如,把以前曾经由PowerBuilder创建的数据库addressbook.db(在C:addressbook文件夹中)连接到当前PowerBuilder环境中。,.,8,打开工作区,创建数据源、数据库参数配置文件、连接数据库,创建数据源步骤打开数据库画板,选择“ODBODBC”“Utilities”双击“ODBCAdministrator”,打开“ODBC数据源管理器”对话框,单击“添加”按钮,打开“创建新数据源”对话框,选择“SQLAnywhere11”“完成”,打开“SQLAnywhere11的ODBC配置”对话框。在数据源名后面的文本框中输入名字wage。选中“登录”标签页,在“用户ID”后面的文本框中输入dba,“口令”后的文本框中输入sql。选中“数据库”标签页,在“数据库名”后面的文本框中输入addressbook.db,在“数据库文件”后面的文本框中输入C:addressbookaddressbook.db,“确定”“确定”。,.,9,打开工作区,创建数据源、数据库参数配置文件、连接数据库,创建数据源步骤图示,sql,.,10,打开工作区,创建数据源、数据库参数配置文件、连接数据库,创建数据源步骤图示,.,11,打开工作区,创建数据源、建立数据库参数配置文件、连接数据库,建立数据库参数配置文件在数据库画板的“ODBODBC”上单击右键“NewProfile.”,打开“DatabaseProfileSetup-ODBC”对话框,在“Connection”标签页上,“ProfileName:”后面文本框中输入wage,在“DataSource:”后面列表框中选择wage,在“UserID:”后面文本框中输入dba,在“Password:”后面文本框中输入sql,如右图所示,单击“OK”按钮。此时,在“ODBODBC”下面多了一个数据库参数配置文件“wage”。,.,12,打开工作区,创建数据源、建立数据库参数配置文件、连接数据库,连接数据库在新建的数据库参数配置文件“addressbook”上单击右键“Connect”,如果连接成功,则“addressbook”前面的图标上将会出现一个对钩符号“”,这表明数据库addressbook.db已经连接到当前PowerBuilder开发环境中了。,.,13,将“性别”字段显示格式改为DropDownListBox,DropDownListBox显示值和实际值可以不同利用鼠标选择值录入字段上显示一个剪头可以设置一个默认值,.,14,将“生日”字段显示格式改为“XXXX年XX月XX日”,日期格式设置显示风格EditMaskMaskyyyy年mm月dd日,.,15,为“备注”字段添加水平和垂直滚动条,HorizontalScrollBarVerticalScrollBar,.,16,增加“年龄”计算字段,新增一个计算字段(在控件箱中选择“计算字段”图标,在datawindow上单击)表达式为:为“计算字段”输表达式Year(today()year(生日)选择“计算字段”控件,.,17,在字段增加“说明”或“提示”,设置字段的Tooltip标签属性值当鼠标移动到该字段上时,会有一个提示信息,.,18,在“标题带”中添加当前所显示的记录是“第X人(共X人)”,新增一个计算字段,表达式为:第+getRow()+位(共+rowCount()+位),.,19,在窗体上添加记录导向按钮“第一位”“前一位”“后一位”“最后位”,为各按钮编写代码“第一位”按钮中的代码:dw_1.scrollToRow(1)“前一位”按钮中的代码:dw_1.scrollPriorRow()“后一位”按钮中的代码:dw_1.scrollNextRow()“最后位”按钮中的代码:dw_1.scrollToRow(dw_1.rowCount(),.,20,系统菜单的制作,菜单菜单的使用非常广泛,几乎所有的应用程序都会使用菜单作为他各项功能的门户。菜单把整个应用程序的功能分门别类、层次清楚地呈现在用户面前。PowerBuilder提供了功能强大的菜单画板,可以简单地创建、编辑各种类型的菜单。通过对菜单设置工具栏、加速键和快捷键,使菜单的操作更加快捷便利。菜单也是一种对象,他具有属性、事件和函数,可以通过编程进行修改。,.,21,系统菜单的制作,菜单的创建菜单上,选择“File”“New.”,在打开的“New”对话框上,选择“PbObject”标签页,选择“Menu”图标“OK”,出现了菜单设计界面。在“untitled0”上点右键“InsertSubmenuItem”,在“untitled0”下方出现了一个空白框,在空白框中输入“信息录入”,打回车键。在“untitled0”上点右键“InsertSubmenuItem”,在“信息录入”下方出现了一个空白框,在空白框中输入“退出”,打回车键。在“信息录入”上单击右键“InsertSubmenuItem”,在“信息录入”下方出现了一个空白框,在空白框中输入“通信录信息录入”,打回车键,(是“信息录入”的子菜单)。把菜单保存为m_main,.,22,创建主界面并与菜单结合,主界面:就是一个普通的窗口(w_main)主界面与菜单结合就是在主界面的General属性标签页上,选择菜单对象。注意:在设计视图下,在主界面(窗口)中是看不到菜单的,只有在预览视图或系统运行时才可以看到菜单。,.,23,修改系统“应用”中的代码,双击系统树窗口中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论