软件开发工具自考实践教学大纲.doc
自考软件开发工具实验环节实施方案一、 实验要求根据软件开发工具课程教学要求,实验环节应要求完成五个实验项目。考虑到自考课程教学实际情况,结合我院实验室的条件,经任课教师、实验指导教师、教研室主任和我院学术委员会认真讨论,确定开设五个实验项目。实验项目、内容及要求详见我院编制的软件开发工具课程实验大纲。二、 实验环境目前,我院根据编制的软件开发工具课程实验大纲,实验环境基本能满足开设的实验项目。实验环境主要设备为:硬件:一台能正常启动的计算机软件:Power Builder 9.0,操作系统Windows xp 或Windows2003等 三、 实验报告要求与成绩评定学生每完成一个实验项目,要求独立认真的填写实验报告。实验指导教师将根据学生完成实验的态度和表现,结合填写的实验报告评定实验成绩。成绩的评定按百分制评分。四、 实验考试学生在完成所有实验项目后,再进行一次综合性考试。教师可以根据学生完成的实验项目,综合出五套考试题,由学生任选一套独立完成。教师给出学生实验考试成绩作为最终实验成绩上报。五、 附件附件1 软件开发工具课程实验大纲附件2 实验报告册以上对软件开发工具课程实验的实施方案,妥否,请贵校批示。 重庆科创职业学院 2009年4月10日附件1 软件开发工具课程实验教学大纲实验课程负责人:李学国 开课学期:第三学期 实验类别:专业基础课程 实验类型:应用型实验 实验要求:必修 适用专业:计算机信息管理 课程总学时:20学时 课程总学分: 1分 软件开发工具课程实验项目及学时分配序号 实验项目 实验内容及要求 学时 实验类型 备注 1 实验一创建和连接数据库数据库的基本概念和相关术语,建立数据库及表的方法,数据库的连接方法,记录进行操作和管理方法4应用型实验2 实验二SQL语句及PowerScript语言SQL基本概念、常用SQL语句的语法和使用、掌握常用PowerScript语言的使用4应用型实验3 实验三窗口和控件的创建和使用窗口的设计和使用、掌握窗口上各种控件的使用 、掌握窗口和控件的编程方法4应用型实验4 实验四菜单的创建和使用菜单的创建方法 、掌握菜单属性的设置方法 、掌握菜单脚本的编写 、掌握菜单的继承和使用4应用型实验5实验五数据窗口的创建和使用数据窗口的创建方法 、掌握数据窗口中数据的显示和校验方法 、掌握数据过滤、排序、分组 、掌握数据窗口的高级技术4应用型实验 实验一 创建和连接数据库 【开发语言及实现平台或实验环境】 Powerbuilder 9.0 【实验目的】(1)掌握数据库的基本概念和相关术语(2)掌握数据库和数据表的创建(3)掌握数据库的连接方法(4)掌握对记录进行的操作和管理方法 【实验要求】(1)做好实验预习,掌握并熟悉本实验中所使用的知识。(2)写出实验报告,内容包括:实验目的、实验内容及步骤、 试验结果、 实验体会 【实验步骤】1、在PowerBuilder 集成环境中创建数据库(1)运行PowerBuilder 9.0,在PowerBuilder 9.0工具栏中单击DB Profile图标,弹出Data Profile对话框。(2)在DB Profile对话框中打开ODB ODBC列表项,再打开其下面的Utilities列表项,可以看到下面的四个子项。(3)双击Create ASA Database项,系统弹出create ASA Database对话框。设置数据库的相关参数,如Database Name。2、删除数据库3、连接数据库(1)定义数据源 启动ODBC数据源管理器,单击“用户DSN”标签页,再单击“添加”按钮,弹出“创建新数据源”对话框,选择ASA 8.0,再单击“完成”按钮。(2)建立描述文件4、创建数据表(1)单击Power工具栏的Database图标进入数据库画板。(2)创建并连接数据库(mydb)中,进入数据库画板(3)右击数据库(mydb)中的Tables项,在弹出菜单中选择“New Tables”菜单项。(4)输入样本表Department的具体列(5)单击工具栏中的Save图标,弹出Create Tables对话框,定义数据表属主和Table Name。5、设置表的一般属性 General、Data Font、Heading Font、Label Font 6、修改和删除表7、设置主键(1)在数据画板的对象(Object)子窗口中,双击数据表Department,在其展开项中右击Primary Key,系统弹出快捷菜单,选择“New Primary Key”子菜单项,进入主键定义子窗口。(2)选择dep_id作为主键,并单击工具栏中的Save图标保存主键。设置了表的主键之后,在对象子窗口该表的Primary Key子项下就多了一个钥匙状的主键标记。8、设置外键(1)在对象子窗口中右击Employee表中的Foreign Keys项,在弹出菜单中选择“New Foreign Key”子项,进入外键定义子窗口。(2)在General标签中指定外键名称,在Column列表框中选择的dep_id作为外键。(3)再选择Primary Key标签,并在Table下拉列表框中选择department表。(4)在Rules标签页中定义外键和主键的对应规则。9、设置列的一般属性和扩展属性(1)自定义显示格式(Display Formats)(2)自定义编辑样式(Edit Styles)(3)自定义有效性规则(Validation Rules)10、数据管理(1)数据浏览、修改与输出(2)对表中数据进行排序(3)对表中数据进行筛选 【思考题】使用ASA创建数据库和SQL SERVER 2000创建数据库的区别 使用SQL SERVER 2000创建的数据库如何和Powerbuilder的应用程序连接起来 实验二SQL语句及PowerScript语言 【开发语言及实现平台或实验环境】 Powerbuilder 9.0 【实验目的】(1)了解SQL基本概念(2)掌握常用SQL语句的语法和使用(3)掌握常用PowerScript语言的使用 【实验要求】(1)做好实验预习,掌握并熟悉本实验中所使用的知识。(2)写出实验报告,内容包括:实验目的 实验内容及步骤 试验结果 实验体会 【实验步骤】常用SQL语句介绍 创建表格CREATE TABLE 启动PowerBuilder 9.0后,单击Power工具栏的Database按钮,进入数据库画板。选择View/Interactive SQL菜单项,进入Interactive SQL窗格,在此窗口中输入如下SQL语句:create table personnelid varchar(4) not null,name varchar(10) not null,dept_id varchar(2) not null,age integer,gzsj date,technical_post varchar(10),salary double;删除表格 DROP TABLE 修改表结构 ALTER TABLE Powerscript举例:数据库连接与中断 SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "Connectstring='DSN=pbdb'" connect;If SQLCA.SQLCode<>0 Then MessageBox('Á¬½ÓÊý¾Ý¿â³É¹¦',SQLCA.SQLErrText) HaltElse MessageBox('ÌáʾÐÅÏ¢','Á¬½ÓÊý¾Ý¿â³É¹¦!') open(w_forth)End if 【思考题】(1)Powerscript语言和VBscript语言的区别和联系 实验三 窗口和控件的创建和使用 【开发语言及实现平台或实验环境】 Powerbuilder 9.0 【实验目的】掌握窗口的设计和使用 掌握窗口上各种控件的使用 掌握窗口和控件的编程方法 【实验要求】(1)做好实验预习,掌握并熟悉本实验中所使用的知识。(2)写出实验报告,内容包括:实验目的 实验内容及步骤 试验结果 实验体会 【实验步骤】窗口的类型 主窗口(Main) 弹出式窗口(Popup) 子窗口(Child) 响应式窗口(Response) MDI框架窗口(MDI Frame) 窗口的创建 选择菜单项,或者单击Power工具栏上的New按钮,打开New对话框。 选择PB Object标签页,选中Window图标。 设置窗口的属性,为窗口添加各种控件,编写事件的脚本。 保存窗口。 设置窗口的属性 General属性 Toolbar标签页 Other标签页 窗口的继承: 控件的种类和名称 在窗口中插入控件 各控件的使用 【思考题】(1)把各个控件在窗口上都加以使用,区别相关控件的联系与区别 实验四 菜单的创建和使用 【开发语言及实现平台或实验环境】 Powerbuilder 9.0 【实验目的】掌握菜单的创建方法 掌握菜单属性的设置方法 掌握菜单脚本的编写 掌握菜单的继承和使用 【实验要求】(1)做好实验预习,掌握并熟悉本实验中所使用的知识。(2)写出实验报告,内容包括:实验目的 实验内容及步骤 试验结果 实验体会 【实验步骤】创建菜单 选择菜单项,或者单击Power工具栏上的New按钮,打开New对话框。 选择PB Object标签页,选中Menu图标。单击OK按钮,菜单画板打开。 菜单项的操作 在菜单栏上插入第一个菜单项 在菜单项中插入子菜单项 在子菜单项中插入子菜单项(建立及联菜单) 在某个菜单项前插入菜单项 建立菜单中的分隔线 菜单项的命名 设置菜单项的属性 设定菜单项的一般属性 指定加速键和快捷键 设置工具栏和图标属性 保存菜单 继承菜单 为菜单项编写脚本 【思考题】(1)如何使用右键菜单? 实验五 数据窗口的创建和使用 【开发语言及实现平台或实验环境】 Powerbuilder 9.0 【实验目的】掌握数据窗口的创建方法 掌握数据窗口中数据的显示和校验方法 掌握数据过滤、排序、分组 掌握数据窗口的高级技术 【实验要求】(1)做好实验预习,掌握并熟悉本实验中所使用的知识。(2)写出实验报告,内容包括:实验目的 实验内容及步骤 试验结果 实验体会 【实验步骤】创建和修改数据窗口对象 连接数据库 建立一个数据窗口对象 数据窗口对象的表现风格 Tabular Grid Label Freeform Group 定义数据源 Quick Select数据源 SQL Select 数据源 生成和保存数据窗口对象 设置数据窗口对象的属性 显示和校验数据 【思考题】(1)如何利用数据窗口创建报表? 附件2 实验报告册样式实验项目实验时间实验地点指导教师实验课时课程名称实验成绩实验目的: 实验环境:实验注意事项:实验步骤:实验结论与数据:实验心得:评阅教师评语:评阅教师:评阅日期: