还剩2页未读,继续阅读
文本内容:
软件工具与应用实验指导书
一、实验平台VisualC++是Microsoft公司为开发Windows应用程序而创建的一种新的编程工具,它是生产效率最高的C++工具,用于创建性能最高的Windows应用程序和Web程序几乎所有的世界级软件,从领先的Web浏览器到以任务为主的应用程序,都是用MicrosoftVisualC++开发系统创建的VisualC++
6.给C++带来了高水准的生产效率,并具有使用灵活、性能强大和控制简单等优点它的高性能及高度集成的开发环境,可使用户比从前更方便、快捷地创建、修改和调试Windows应用程序,而无需手工编制程序语句VisualC++6O与以前的版本相比有了多方面的改进它的编译器、调试器、连接器、编辑器、资源编辑器都有所加强,在编辑器中还提供了自动语句生成功能,编辑器会像VisualBasic一样自动提示函数的参数、对象的成员另外,VisualC++
6.0还提供了很多向导MFC提供了一些新的类,提供了更强大的数据访问功能用户可利用VisualC++
6.0以两种方式编写Win32应用程序,一种方式是基于WindowsAPI的编程方式,另一种是基于MFC的编程方式
二、实习目的和要求软件工具与应用是一门实际技术课程,有很强的实践性通过实验教学环节,对学生进行实践技能和科学研究方法的训练,巩固其在课堂上所学书本知识,加深印象、熟练掌握实验中,一是理解使用VisualC++进行面向对象与可视化程序设计的基本原理和方法;二是掌握使用API函数进行可视化编程、使用MFC进行可视化编程和VisualC++高级编程的技能;三是锻炼对前后章节知识的综合运用的能力,逐步全面掌握面向对象与可视化编程技术为实际的软件开发打下基础
三、实验实验一VisualC++基础及开发环境实验H的让学生熟悉VisualC++开发环境实验内容和要求通过上机实习熟悉VisualC++开发环境及其各个成分的使用方法菜单、工具栏、项目工作区窗口、文档窗口、输出窗口熟悉VisualC++控制台程序创建方法并理解程序框架实验步骤:.创建工作文件夹.启动VC++
6.
0.系统菜单的使用.显示、隐藏工具栏.创建和连编控制台应用项目.使用MSDN帮助和在线帮助.退出VC++
6.0实验二WindowsAPI编程实践实验目的掌握WindowsAPI基本编程技术实验内容和要求介绍应用WindowsAPI进行可视化编程的基本方法,包括Windows绘图、文本输入输出、键盘与鼠标的应用以及资源的应用等基础知识实验步骤.启动VC++
6.
0.使用向导建立应用程序.在应用程序中,理解窗口、事件驱动、消息、对象、句柄等概念.图形设备接口及Windows绘图练习在窗口中画一个旋转的风车,风车中有三个.文本练习设计一个窗口,在窗口中一行文字,如“欲穷千里目,更上一层楼”,这一行文字从窗口中向左滚动显示,而且每显示一轮,改变一次颜色和字体,一个周期为4种颜色,分别为红、绿、黄、蓝,4种字体分别为宋体、楷体、仿宋体和黑体.设计一个鼠标应用程序,当单击鼠标左键时,窗口中显示“LEFTBUTTON;当单击鼠标右键时,窗口中显示“RIGHTBUTTON”把窗口分成5个区域,这5个区域的颜色分别为白,绿,蓝,黄和红要求当鼠标在这5个区域移动时,分别显示不同的鼠标样式当鼠标在白色区域时,鼠标样式为默认的箭头;当鼠标在绿色区域时,样式为“十”字形;当鼠标在蓝色区域时,样式为“东北•西南”方向的双向箭头;当鼠标在黄色区域时,鼠标样式为“南-北”方向的双向箭头;当鼠标在红色区域时,为“沙漏”形光标.在一个窗口中央加载一个任意位图,位图尺寸为窗口面积的四分之一,当单击鼠标左键或键盘上的向上箭头时,位图向上移动,当移动到窗口的上边界时,窗口显示“不能再向上移动了字样;当单击鼠标右键或键盘上的向下箭头时,位图向下移动,当到达窗口的下边界时,屏幕显示“不能再向下移动了“字样.调试程序,观察运行结果.退出VC++
6.0实验三MFC可视化编程实践实验目的掌握MFC可视化编程的基本技能实验要求应用MFC进行可视化编程的思想方法,包括类库的基本知识、各种类在编程中的应用、各种控件的应用、利用VisualC++的资源编辑器编写资源文件及其应用、文档操作等知识点实验步骤.启动VC++
6.
0.使用ClassWizard来生成Windows应用程序的基础框架.创建如图所示界面,在“形状”列表框中选择要绘制的图形,在“笔颜色”下拉列表框中选择画笔的颜色,在“刷子颜色”下拉列表框中选择画刷的颜色,在“线型”组合框中选择画笔的线型,在“填充类型”中选择画刷填充类型,单击“绘图”按钮按照前面的选项绘制图形,单击“退出”按钮退出程序.创建一个包含有“文件”、“编辑”和“计算”3个菜单的应用程序,其中,“文件”菜单包含“打开”、“新建”、“打印”和“退出”等基本功能;“编辑”菜单包含“复制、“粘贴”和“查找”等功能;“计算”菜单包含“录入数据”、“删除数据”、“修改数据”、“计算求和”和“计算平方和”等功能,而且,在未输入数据时,“计算”菜单中的其他选项不可用.创建一个存储和显示学生信息的单文档应用程序,窗口中包含“编号”、“姓名”、“年龄”、“性别”和“年级”的编辑框,还有“输入”和“显示”按钮,如下图所示在编辑框中输入学生的信息,单击“输入”按钮后,把输入的内容存储到文档类中的一个学生信息类对象组中,当在编号”编辑框中输入学生的序号,单击“显示”按钮时,在编辑框中显示所需要的学生信息,在主菜单“编辑”中包含了“清空”字菜单,单击时删除所有的学生信息.调试程序,观察运行结果.退出VC++
6.0实验四VisualC++高级编程实践实验目的掌握VisualC++的多媒体应用、数据库应用和Internet应用程序的开发技术实验要求介绍高级编程应用,如多媒体、数据库和网络编程的基本概念与方法实验步骤.后动VC++
6.
0.编写一个程序,能够播放声频和视频文件,能够暂停播放和继续播放.编写一个数据库应用程序,数据库中有1条记录,记录包含的字段有“姓名”、“年龄”、“出生年月”、“性别”、“系别”和“专业”编写应用程序,使它具备按每一个字段进行查询的功能.利用Winlnct类编写Internet应用程序,在URL编辑框中写入地址,单击“Http”、“Flp”或“Gopher”等按钮可以在中间的编辑框中显示兖询到的相应服务器的信息.调试程序,观察运行结果.退出VC++
6.
0.。