可视化程序设计实验讲义.docx

上传人:牧羊曲112 文档编号:5080608 上传时间:2023-06-02 格式:DOCX 页数:13 大小:400.90KB
返回 下载 相关 举报
可视化程序设计实验讲义.docx_第1页
第1页 / 共13页
可视化程序设计实验讲义.docx_第2页
第2页 / 共13页
可视化程序设计实验讲义.docx_第3页
第3页 / 共13页
可视化程序设计实验讲义.docx_第4页
第4页 / 共13页
可视化程序设计实验讲义.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《可视化程序设计实验讲义.docx》由会员分享,可在线阅读,更多相关《可视化程序设计实验讲义.docx(13页珍藏版)》请在三一办公上搜索。

1、可视化程序设计实验指导讲义课程编号:课程名称:可视化程序设计/Program Visual Design学时学分:实验总学时:8;先修课程:面向对象程序设计C+适用专业:计算机科学与技术、教育技术学、电子信息科学、软件工程、网络工程开课学院:计算机科学学院实验一 C#编程环境与编程基础练习实验二面向对象编程实验三接口和异常处理实验四Windows程序设计实验五文件操作实验六数据库应用实验七综合应用实验一 C#编程环境与编程基础练习实验目的:初步认识Visual Studio开发环境;练习在VS环境下创建控制台应 用程序,并在该环境下练习调试应用程序的常用方法;进一步熟悉运用C#语言 编程,为学

2、习后续内容增加感性认识。试验内容:一、创建以下控制台应用程序:1. 输入一个班同学的成绩,统计各个分数段的人数分布情况,并输出。2. 求1000之内的所有“完数”。所谓“完数”是指一个数恰好等于它的所有因 子之和。例如,6是完数,因为6=1+2+3。.二、练习保存工程、运行、中断、等调试程序方法。试验步骤:一、创建一个控制台应用程序。1. 启动VS2005/Vs2008,进入如下界面:2. 选择:“文件”-“新建”-“项目”,打开如下界面:新建项目项目类型(E):腹板(T):.NET Framework 3. 5住)Office 数据库 Reporting WCF Workflow ilW试l

3、i Visual C#W i ridow eIWeb智能设畚Uffice数据库ReportingWCF Workflow测试Visual Studio已安装的模板Windows窗体应用程序 MjWFF应用程序 点控制台应用程序 用户控件库画空项目我的模板倒类库片# WPF谢览器应用程序Windows 服务WFF自定义控件库Windows窗体校件库雇搜索联机模根.用于创建具有Windows窗体用户界面的应用程序的项目(.NET Framework 3.5)名称(S):W i ndow zF orm zkppl i cat i on8位置(L):H: lgi.vetest网览.解决方案名称(M):

4、W i ndow eF orm zkppl i 2 at i on81回创建解决方案的目录廷)文件 编辑 视图)重构 项目)生成 调试但)工具住)测试 分析 窗口。 帮助但)* ConsoleApplication5 - Microsoft Visual Studio就绪行l列1。中,,四-方开始 0可视化程序设计(.* 2010-2011 ConsoleApplic&ti.R V,-晶O 23:33“ 一项%浴M洞漆蒲呻滴噩-廿BW一3. 选择“控制台应用程序”,并设置项目名称、保存位置等信息,单击“确定” 按钮,进入如下所示的代码编辑界面:4. 编辑程序。二、 练习保存、中断等调试、运行程

5、序方法。1. 保存工程。选择“文件”-“全部保存”命令保存工程。2. 设置和取消断点。在VS2008的源程序编辑界面中,设置和取消断点的方法有下面几种:方法1:用鼠标单击某代码行左边的灰色区域。单击一次设置断点,再次单 击取消断点。* ConsoleApplication6 - licrosoft Visual Studiol文件任)编辑匝)视图亶)项目 生成 调试 工具隹)测试 分析 窗口也)帮助但)-J 一妃2享享匚1 ,,A 河命 了 -J二_ 二二_ B / U -2H显示输出来源底):调试输出行21 列1跋程0x120己勰疼0x24己退出,疫回值为0 (0x0) ConsoleApp

6、lication6.vshost.exe此管):已加载H:vstestConsoleApplicati 跋程任名称(0xb3c)己退出,返回值为。(0x0).魏程任名称(OxcOS)己退出,返回佰为0 (0x0).程序 , 3140 ConsoleApplication6.vshost.exe:托管已退出,返回值为 0 (0x0)就绪享享- O1 c at 1 onb. fio gr显示输出来源):调试彝湛国洲雨B晞陶胡重构俱),组织using但)#创建单元测试).插入代码段a).外侧代码(S)-.转到定义俭)查找所有引用值)断点也*1运行到光标处俱)磐切。昭复制也)a粘贴(),插入断点(S)

7、大期显示&)插入跟踪点(X)螃程0x120己退出,返回值为0螃程 眼4已退出,巷回值为0uCorisolekppl i cati on6. vshost. e践程(0xb3c:l 已退出携程,五名称(0xc08:l已退电 程序3140 ConsoleApplicationS. vshost. exe:托管己退出,返回值为。(Ox。).就绪行13列230英,四,夫F开始* VS实验白可视化程序设计(9& ConsoleApplic&ti.印勺, 0E Q 8:47方法2:用鼠标右键单击某代码行,从弹出的快捷菜单中选择“断点”-“插入 断点”或者“删除断点”命令。方法3:用鼠标单击某代码行,直接按

8、F9键设置断点或取消断点。断点设置成功后,在对应代码行的左边会显示一个红色的实心圆,同时该行代码 页突出显示。3. 利用断点调试程序设置断点后,即可运行程序。程序执行到断点所在的行,就会中断运行。断点可以有一个,也可以有多个。需要注意的是,程序中断后,断点所在行还没有执行。当程序中断后,如果将鼠标放在希望观察的执行过的语句的变量上面,调 试器就会自动显示执行到断点时该变量的值。观察以后,按F5键继续执行到下一个断点。如果大范围调试仍然未找到错误之处,也可以在调试器执行到断点处停止 后,直接按F11键逐句执行,按一次执行一条语句。还有一种调试的方法,即按F10键“逐过程”执行,它和“逐语句”执行

9、 的区别是把一个过程也当做一条语句,不再转入到过程内部。3. 运行程序:选择“调试”-“启动调试”命令开始调试,若编译通过,则显 示运行结果。或选择“调试”-“开始执行”直接生成可执行程序,若出现错误, 则提示并等待修改。实验二 窗体与常用组件的应用设计(1)试验目的:练习使用所学常用基本组件编写简单的应用程序。掌握工程的创组件 的添加、组件的布局、属性的设置、方法的调用、事件代码的编辑方法,并进一 步熟悉C+ Builder软件环境及调试方法。实验内容:设计一个窗体,其中包含一个“计数“按钮,一个“清空“按钮,一 个“关闭“按钮,和一个文本框。要求运行开始时“清空“按钮不可用。当文本 框中输

10、入数据后“清空“按钮可用。用户每单击一次“计数“按钮,文本框中的 值加1,若文本框中无初始值,则从0开始计数。当用户单击“清空“按钮,则 清除文本框中内容。当用户单击“关闭“按钮,结束程序。实验步骤:1、界面设计界面可参照图1。图1计数器参照界面2、属性设置组件对象名称属性名称属性值文本框EditlText“,Font-Size20“清空“按钮ButtonClearCaption“清空”“计数”按钮ButtonCountCaption“计数”“关闭”按钮ButtonCloseCaption“关闭”3、事件代码编辑代码写入对应按钮的单击事件(OnClick)。4、调试运行实验二 窗体与常用组件的

11、应用设计(2)试验目的:练习使用所学常用基本组件编写简单的应用程序。掌握工程的创组件 的添加、组件的布局、属性的设置、方法的调用、事件代码的编辑方法,并进一 步熟悉C+ Builder软件环境及调试方法。实验内容:设计一个多重窗体程序,要求如下:(1)“成绩数据处理”窗体上有三个按钮:“成绩输入”、“成绩计算”、“结束”。(2)单击“成绩输入”时弹出“成绩输入”窗体,该窗体上放置几个文本框和标签用于输入各门课的成绩,课程名称自定。其上还有一个“返回”按钮,用于 返回到“成绩数据处理”窗口。(3)单击“成绩计算”时弹出“成绩计算”窗体,在该窗体上显示学生的平均 成绩与总成绩,同样设置一个“返回”

12、按钮。实验步骤:1、界面设计(根据题目要求分别设计成绩数据处理主窗体、成绩录入窗体)2、属性设置3、事件代码编辑(编写相应事件代码,注意将变量定义、事件名称书写清楚)4、调试运行(写出主要调试方法和试验结果)实验三文件管理应用设计试验目的:练习C+ Builder环境下的文件管理操作。实验内容:在C盘当前文件夹下有一个已建好的数据文件alph.txt,文件内容 为只含有字母的一个字符串。单击窗体,打开alph.txt文件,读取字符串并显 示在备注组件Memol中,然后通过调用strsort函数(自己编写)将此字符串按 ASCII码的顺序重新排列并显示在备注组件Memo2中,最后将重新排列的字符

13、串 存入文件alphsort.txt中。实验步骤:1、建立alph.txt文件在Windows下使用记事本建立一个名为alph.txt的文本文件,并任意输入 一个英文字符串,并保存至特定路径。2、界面设计,参照图1图1参照界面3、属性设置4、事件代码编辑5、调试运行实验提示:1、实验中读写文件可采用两种方法:采用FileOpen()和FileWrite()函 数。采用Memo组件的LoadFromFile()方法和SaveToFile()方法。2、将AnsiString字符串转换成字符数组可使用C_str()函数。试验四 数据库应用设计试验目的:熟悉数据库应用程序的开发步骤;学会运用数据库组件

14、结构中的数据 集组件、数据源组件和数据控制组件;练习使用BCB DataBase Desktop创建数 据表、编辑数据表;练习使用BDE Administrator设置、连接、管理数据;练习 使用Query组件及SQL语句完成对数据库的查询。实验内容:编写一个通讯录管理器,通讯录中的信息包括姓名、地址、邮编、电 话1、电话2、电子邮件地址。该通讯录管理器应具有信息的添加、删除、修改、 查找功能。实验步骤:1、数据库设计与建立通过主菜单Tool-DataBase Desktop命令打开C+ Builder数据库辅助工具一 一数据库桌面,并在该环境下创建数据表,步骤如下:(1)选择菜单命令File

15、-Working Directory,建立数据库存放路径。(2)选择菜单命令File-New-Table,创建新表,在Create Tabled对话框 中选择表的类型,界面如图1所示。图 1 DataBase Desktop 窗口(3)建立表结构。在Create Tabled对话框中选择表的类型,并单击OK键后, 出现表结构对话框,如图2所示。逐行设置表中各字段的字段名、字段 类型、字段长度和索引。设置后单击Save AS键保存全事先建立好的数 据库路径。图2表结构对话框(4) 打开BDE Administrator窗口,如图3所示。对数据库别名进行建立和维 护,配置数据库驱动程序等。Obje

16、ct Edit View Options HelpDatabases | Configuration s-m-:s-E-:s-:E-:E-m-3 Databases ?0 ElCDEMOS 节 dBASE Files g DefaultDD 有 Excel Files g IB Local 肯 MS .Access: Database 推-睛T内ND,州D1 :*精隔圈曲由商TypeDEFAULT DRIVERENABLE BCDFATHSTANDARDPARADOXFALSESTANDARD21 X C CAll Database AliasesDefinition ofSTANDARD2D

17、efinition I图 3 BDE Administrator 窗口2、界面设计3、数据集、数据源组件的添加与设置,数据库的连接4、组件对象属性设计,与数据源组件的连接5、事件代码的编辑6、调试运行得分可视化程序设计综合实验报告题目(实验四)数据库应用设计班级姓名学号一、试验目的:熟悉数据库应用程序的开发步骤;学会运用数据库组件结构中的数据集组 件、数据源组件和数据控制组件;练习使用BCB DataBase Desktop创建数据表、 编辑数据表;练习使用BDE Administrator设置、连接、管理数据;练习使用 Query组件及SQL语句完成对数据库的查询。二、实验内容:1. 编写一

18、个通讯录应用程序,通讯录中的信息包括姓名、性别、院系、班级、 地址、邮编、电话1、电话2、E_mail地址。2. 该通讯录应用程序应具有信息的查看、编辑功能。3. 该通讯录应用程序应具有对信息的添加和删除功能。4. 该通讯录应用程序应具有如下对信息的查找功能:1)按院系查找,用户选择一个院系后应列出该系的所有班级,用户选择某 一班级后应列出该班的所有学生信息。2)按姓名查找。3)按学号查找。4)支持模糊查询。三、试验步骤:实验步骤书写要求:1. 有数据库设计,包括数据库中各种组件之间的关系(可用课本P156图7-2 方式表示);数据库中各表的结构及主关键字(格式参照P150表);2. 界面设计,将所有运行界面粘贴于本试验报告(复制活动窗口的命令为 Alt+PrtScr)。并加以说明,附对应代码。3 .所有表和图要加标号,如表1、表2、图1、图2等。所有表和图要加标题。 在报告说明文字中应对表或图进行引用(例:如图2编辑窗口所示。)四、试验结果:简要说明本设计中哪些功能通过调试得以实现(可附运行结果图),哪些未 实现,分析原因。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号