天津理工大学 CS软件项目规范与开发报告模板精选.docVIP

天津理工大学 CS软件项目规范与开发报告模板精选.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津理工大学 CS软件项目规范与开发报告模板精选

天津理工大学 计算机与通信工程学院 实验报告 2013 至 2014 学年 第 二 学期 实验一 C/S结构软件开发规范 课程名称 软件项目规范与开发 学号 学生姓名 年级 专业 计算机科学与技术 教学班号 实验地点 主7-216 实验时间 主讲教师 郝刚 辅导教师 郝刚 实验(一) 实验名称 C/S结构软件开发规范 软件环境 Windows powerbulider6.5 SQL Server或My SQL 硬件环境 PC 实验目的: 通过实验使学生掌握C/S结构软件的开发方法及开发规范,熟悉开发工具的的安装和使用,掌握利用事件驱动的方法来编写程序,掌握利用开发工具维护数据库数据,初步掌握利用开发工具来实现面向对象编程的方法。 完成C/S结构软件的开发,包括以下内容: 软件的安装 变量、窗口命名及方法 建立应用 能够连接数据库,配置ODBC 能进行多表操作 能够用事件驱动的方法进行面向对象的编程 实验内容(应包括实验题目、实验要求、实验任务等) 1、安装开发工具 2、编写C/S简单程序及 点击“否”,生成项目。 (2)窗口 新建窗口,设置窗口布局,以及安放控件。 给按钮在click事件中设置响应 子窗口01:open(w_01) 确定:close(w_main) (3)点击“子窗口01” 4、数据库建表,配置ODBC连接数据库 新建项目,在下面的步骤中点击是”。 (2)点击配置ODBC连接数据库 点击copy,将连接数据库的内容粘贴到open事件中。 5、嵌入式SQL语句数据库单的增删改查 在窗口的open事件中如下语句与数据库连接,显示数据内容): dw_1.settransobject(sqlca) dw_1.retrieve() 窗口中加入datawindow控件,并在其中 (3)在窗口中添加按钮,分别是:增加、删除、修改、保存、返回 增加: dw_1.insertrow(0) 删除: long ll_row integer li_return // ll_row=dw_1.getrow() if ll_row1 then return li_return=messagebox(提示,真的编码删除这个吗?,information!,OKCancel! ) if li_return=2 then return dw_1.deleterow(ll_row) 修改: dw_1.update() commit using sqlca; 保存: integer li_return // li_return=messagebox(提示,确定保存吗?,information!,OKCancel! ) if li_return=1 then dw_1.update() end if 返回: close(parent) 7、数据库多表的增删改查 open事件中写入如下: dw_1.SetTransObject(sqlca) dw_1.retrieve() 窗口中加入datawindow控件,并在其中 (3)添加新编码: integer li_return // insert into dt_qty select a.code,0 from dt_code a where a.code not in(select b.code from dt_qty b) using sqlca; //messagebox(,SQLCA.SQLCode) if SQLCA.SQLCode 0 then rollback using sqlca; else commit using sqlca; end if dw_1.retrieve() (4)修改: dw_1.update() commit using sqlca; (5)查询: “查询”按钮的click事件中: string ls_code,ls_filter=,ls_date // ls_code=trim(sle_1.text) if cbx_1.checked then ls_filter=trim(dt_input_code)=+ls_code+end if ls_date=trim(sle_2.text) if cbx_2.checked then if ls_filter the

文档评论(0)

beoes + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档