PB面向对象程序设计实验指导书.docVIP

  • 4
  • 0
  • 约4.49千字
  • 约 8页
  • 2020-04-09 发布于广东
  • 举报
面向对象程序设计实验指导书 学分:1学时:16 要求:机房安装PowerBuilder软件及ASA 学分:1 实验1: PowerBuilder基本操作及应用程序对象的创建(2学时) 实验目的:熟悉PowerBuilder开发环境,掌握使用帮助查找信息的方 法,掌握应用程序对象的创建方法,了解对象、属性、事件的基本概 念,了解编写一般脚本的方法。 实验内容: 1、 打开PowerBuilder主窗体,熟悉PowerBuilder开发环境。 2、 分别使用帮助主题窗口的“目录”和“索引”页查找messagebox 函数的使用方法。 3、 运行以下程序: int n for n=1000 to 0 step -1 if mod(n, 17)=0 then exit next 4、 练习教材例2.7、例2.8 5、 完成38页操作练习1、2o 实验2:嵌入式SQL语言的使用、选择及循环结构程序设计(2学时) 实验目的:熟悉PowerScript嵌入式SQL语言的概念,掌握其使用方 法,掌握逻辑表达式的正确书写形式,掌握条件语句的使用,为事件 添加代码的方法。 实验内容: 现有学生成绩表student_score,结构如下: 字段名称 字段类型 含 义 是否允许为空 s_no Char(4) 学号 No english Decimal(4,l) 英语成绩 Yes computer Decimal(4,l) 计算机成绩 Yes math Decimal(4,l) 数学成绩 Yes 试用嵌入式SQL语句编写程序完成如下功能: 1、 查询student_score表中学号为“0001”的学生的三更半夜上课 程成绩,如果查询到该学生的成绩,则将该学生的英语成绩增加 10分,并将结果保存回student_score表中。 2、 向student_score表中插入一行数据,学号为“0021”,英语成 绩为86,计算机成绩95,数学成绩70。 3、 查询student_score表中学号为“0021 ”的学生的三门课程成绩, 如果查询到该学生的成绩,则将该学生的数据记录删除,并判断 是否成功删除,如果成功能提交,否则取消。 4、 统计student_score表中所有学生英语、数学成绩的部分和平均 分。 5、 统计student_score表中所有学生计算机课的及格率。 注意:选择和循环语句的使用 要求:为学生提供数据库及表屮内容 实验3:数据库操作一(2学时) 实验目的:掌握利用ASA进行数据库的创建、表的创建,数据库连 接方式的使用。 实验内容: 1、 创建应用对象dbsepi,路径放在d:\学生学号 2、 创建和删除教学管理系统的ASA数据库exercise 3、 创建教学管理系统的ASA数据库dbsepi, 4、 创建教学管理系统的8个基本表,同时为基本表创建主键、外 键、索引,如教材P65图。 5、 对每个基木表进行数据编辑,输入5条记录,注意体会外键对 应关系 要求:实验内容保存,为下次实验提供数据 实验4:数据库操作二(2学时) 实验目的:掌握数据库视图的创建、掌握数据库的安全性管理。 实验内容: 1、 利用实验3创建的数据库及表,创建显示学生成绩的视图,显 示结果包含学生学号、学生姓名、课程编号、课程名称和成绩 2、 利用实验3创建的数据库及表,创建老师任课视图,显示结果 包含老师姓名、课程名。 3、 利用实验3创建的数据库及表,创建用户DBSEPI,为其授权。 4、 利用实验3创建的数据库及表,创建用户组DBSEPI_GRP,并 添加用户且为其授权 实验5:应用对象、窗口、控件操作一(2学时) 实验目的:掌握应用对象属性的设置及结构的定义及调用方法,掌握 创建窗口的方法及窗口属性设置方法及各种控件的典型程序编写。 实验内容: 1、 设置教学管理系统的应用对象属性,将其字体改为宋体9号, 连接数据库 2、 创建全局登录信息结构,见教材P82图4.7.2,利用其得到数 据库表中某用户的密码,利用messagebox函数显示出來。 3、 创建登录窗口 w_login,窗口为Response!类型窗口,为窗口 添加确定、退出按钮和用户名、密码两个静态文本及两个单行编 辑器控件。利用游标检查用户名和用户密码。 4、 创建主窗口 w_main,设置为main!类型的窗口,在丄窗口上添 加系部、班级、学生、教师、课程、先修和讲授7个按钮,为每 个按钮的clicked事件增加脚本,利用open函数打开不同窗口。 课后完成实验:教材P131 3?12 实验6:数据窗口对象(2学时) 实验目的:掌握数据窗口对象的创建、数据窗口对象及数据窗口对象 中控件的属性设置方法和操纵数据的常用方法。 实验内容: 1、 创建系部数据窗口对象d_departme

文档评论(0)

1亿VIP精品文档

相关文档