- 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
您可能关注的文档
最近下载
- 旅居房车设计说明书.doc VIP
- 大明英烈传朱太公列传.pdf VIP
- 大明英烈传列传.pdf VIP
- 海尔冰箱BCD-248WBCS ZA说明书.pdf VIP
- 2001款0204宝马7系735745Li_汽车使用手册用户操作指南驾驶车主车辆说明书电子版.PDF
- 交通运输行业行业深度报告:无人机反制系统-奠定低空经济安全发展之基石.pdf VIP
- 人工智能时代语言研究中的伦理问题-Ethical Issues in Language Research in the AI Era.pdf VIP
- 2025年度广东省广州市小学五年级上学期期末测试数学试题.docx VIP
- 彝学研究史.PDF VIP
- 自考英语(二)新版教材课文翻译、课后习题及考前重点笔记整理.pdf VIP
原创力文档

文档评论(0)