第2篇编程开发.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2篇编程开发.ppt

第2篇 编程开发 案例: 学生选课系统 本篇主要内容 第3章 使用数据库 第4章 创建数据窗口 第5章 创建应用程序 第6章 创建窗体 第7章 创建菜单和工具栏 第8章 使用控件 第9章 管理库文件 第10章 应用程序的调试和发布 第3章 使用数据库 本章主要内容: 3.1 数据库基础知识 3.2 创建本地数据库 3.3 操作数据表 3.4 创建查询 3.5 引用外部数据源 3.6 使用数据管道 3.1 数据库编程基础知识 用户需求分析 学生选课系统的功能需求描述如下: 1)按每个学生的用户名和密码进行登录,登录后可以看到自己的课程信息,学生可以进行查询和选课操作。 2)生成和打印自己的课程表(可以检查课程在时间上的冲突)。 3)修改自己的密码(提高用户的安全性) 4)确定用户对象,本选课系统可以用于大专院校、培训班以及培训机构等单位学生以及学员的选课、查询等。 5)本系统应具有简单易用功能强大的特点,有较强的纠错能力 概念模型设计(设计E-R模型) 逻辑模型设计 学生数据库 学生表 课程表 选课表 3.2 创建本地数据库 使用PowerBuilder自带的ASAnywhere组件来创建本地数据库。 创建方式: (一)使用PowerBuilder中的数据库画板 (二)使用Sybase Central组件 3.2 创建本地数据库 3.2.1 使用 Database Painter创建数据库 新建对话框“Database”→Database Painter → Create ASA Database对话框 3.2.2 使用Sybase Central创建数据库 开始→Sybase Central →create database →创建本地数据库对话框 3.2.3 删除数据库 (1)使用数据库画板删除数据库 ODBC →选择要删除的数据库,单击鼠标右键→删除 (2)使用Sybase Central删除数据库 双击Erase Database →对话框中选择要删除的数据库 3.3 操作数据表 3.3.1 向数据库中添加数据表 学生表 连接数据库→Table文件夹→new table →创建表结构界面 3.3 操作数据表 3.3.2 编辑数据表属性 选择数据表→数据表属性 数据表属性对话框组成: General选项卡:Owner、Table、Comments Data Font选项卡:指定由该表构造数据窗口时,数据使用的字体。 Heading Font选项卡:指定列表风格和网格风格数据窗口列标题的字体。 Lable Font选项卡:指定自由格式数据窗口列标签使用的字体。 3.3.2 编辑数据表属性 数据表中字段的属性设置: 选择数据表→选择字段→右键的“Properties” 字段属性选项卡对话框组成: General选项卡: Headers选项卡: Display选项卡: display fomat:显示格式,在显示格式中,“#”表示该符号所处位置有数字就显示,如果没有就不显示;“0”代表一个数字,如果有显示数字,如果没有就显示“0”,例如格式为“000.00”,显示12.3时,显示该数字时屏幕显示“012.30” 3.3.2 编辑数据表属性 Validation选项卡: Validation Rules:合法性规则,在该标签下拉框中可以选择合法性规则,它可以对输入的数据进行检验。若没有所需格式,可在View│Extended Attributes(扩展属性)窗格中定义所需的显示格式。 Initial Value:初始值,在该标签下拉框中可以为字段设置初始值,对不同的列数据类型,系统提供不同的缺省值选项。(None),set to null(设置为空值)适用于所有数据类型 。 数据类型的缺省值选项:书上P87图3-41 set to zero(设置为零)。 3.3.2 编辑数据表属性 字符或字符串类型的缺省值选项: set to empty string 设为空字符串 fill with spaces 填充为空格 日期型或日期时间型的缺省值选项: set to today 设置为当日 Edit Style选项卡:选择编辑格式,例如选择“#####”这就会让用户在输入内容时输入5位数字;选择None没有格式限制。 3.3.3 为数据表指定主键、外键和

文档评论(0)

duyingjie1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档