计算机程序设计基础
(windows)
实
验
报
告
传媒学院学院
二O一一年三月
实验报告
课程:
年级:
实验人:
学号:
指导老师:
实验一 Visual C++.NET 开发环境熟悉以及
使用Windows SDK编写一个简单的Windows应用程序
一、 实验目的
熟悉Visual C++.NET开发环境,掌握使用Windows SDK开发Windows应用程序的方法。
二、 实验内容
熟悉Visual C++.NET开发环境,如AppWizard、ClassWizard、工具栏、编译、运行Windows应用程序等,并能使用Windows SDK编写一个简单Windows应用程序。熟悉Windows应用程序的运行过程。
三、 实验要求
自己找参考书,参照该书熟悉开发环境,并编写一个如下图所示的Windows应用程序。
课程:
年级:
实验人:
学号:
指导老师:
实验二 多文档界面程序
一、实验目的
通过编写一个多文档界面(Multiple Documents Interface)程序,掌握使用Visual C++.NET中的MFC来编写多文档界面程序的方法,同时掌握编辑视图以及其它视图的操作方法。
二、实验内容
编写如下的程序。
三、实验要求
1、 程序应当是基于文档/视图结构的,并且视图类为CView; 2、 在视图中输出一行字符串“This is a Multiple Documents Interface
Applcation.”并在该字符串四周画出一个矩形框。如下图所示:
课程:
年级:
实验人:
学号:
指导老师:
实验三 动态链接库程序
一、 实验目的
通过编写一个Windows动态链接库(.DLL)及相应的调用程序,掌握Windows下使用Visual C++.NET来编写基本的Win32动态链接库的方法和步骤。
二、 实验内容
编写一个Win32动态链接库,并且编写一个对话框程序调用该动态链接库中的函数来验证所编写的动态链接库的正确性。
三、 实验要求
1、 编写一个Win32动态链接库,该动态链接库输出一个函数,函数原型为
int Add( int nNum1, int nNum2),该函数求两个整数nNum1和nNum2的和,并将和作为返回值;
2、 编写一个用于测试该动态链接库的对话框程序调用该动态链接库中的
Add函数,按下“相加”按钮后,将“加数”和“被加数”编辑框的整数相加的结果显示在“结果”静态文本框中,如下图所示:
课程:
年级:
实验人:
学号:
指导老师:
实验四 图形应用程序
一、 实验目的
通过一个编写简单的在客户区输出图形的程序,掌握Windows中作图的基本方法。
二、 实验内容
编写如下的程序。
三、实验要求
1、 在客户区输出一条顺时针45度的直线、一个正方形、一个大圆;
2、 在客户区输出一个图标;
3、 当按下鼠标左键时,将以鼠标坐标为圆心画直径为20个单位的
小圆;
课程:
年级:
实验人:
学号:
指导老师:
实验五 基于单文档的多控件应用程序
一、实验目的
通过编写一个基于单文档界面(Single Document Interface)的多控件程序,熟悉掌握在文档/视图(Document/View)结构下,使用MFC来编写单文档程序的方法,同时加深对各种控件的理解,如:静态控件、编辑框控件、进度条控件、滚动条控件等,掌握常用控件的操作方法。
二、实验要求
(1) 编写一个单文档程序,该程序初始时在客户区输出三行字符串,第一
行字体为“Times New Roman”, 第二行字体为“Arial”,第三行字体为“Symbol”;
(2) 点击菜单上的“打开”,可以打开文本对话框,将选择的文本文件内
容显示到客户区;
(3) 点击菜单上的“保存”,可以将文件保存,再次按下“打开”后,可
以将保存过的文件重现;
(4) 左键点击客户区,弹出一个对话框,该对话框上包含常用的控件,静
态控件、编辑框控件、进度条控件、滚动条控件、列表框等。
三、实验内容及举例
(1) 编写单文档程序,程序初始化如下图所示,在客户区输出了三行字符
串。
(2) 点击菜单上的“打开”,可以打开文本对话框,将选择的文本文件内
容显示到客户区;
(3) 点击菜单上的“保存”,可以将文件保存,再次按下“打开”后,可
以将保存过的文件重现;
(4) 左键点击客户区,弹出一个对话框,该对话框上包含常用的控件,静
态控件、编辑框控件、进度条控件、滚动条控件、列表框等,具体操作见下图。
对话框上的滚动条的位置显示在其右边的静态控件中,微调控件的调节显示在编辑框中。
第二篇:实验报告 安装windows操作系统
电脑选购与维护·实验报告3
实验项目:安装Windows操作系统 实验时间:20##年5月19日 9-11节 星期四