- 1、本文档共103页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可视化程序设计VC实验实训报告指导书
《可视化程序设计Visual C++》
实验指导书
主编教师:杨喜林、杨春霞
目录
实验一 键盘字符输入,并使输入的文本居中 4
【实验目的】 4
【实验环境】 4
【实验重点及难点】 4
【实验内容】 4
实验二 向窗口添加一个闪亮的插入符 6
【实验目的】 6
【实验环境】 6
【实验重点及难点】 6
【实验内容】 6
实验三 制作一个每次单击窗口都出现不同鼠标光标图形的程序 9
【实验目的】 9
【实验环境】 9
【实验重点及难点】 9
【实验内容】 9
实验四 通用菜单 12
【实验目的】 12
【实验环境】 12
【实验重点及难点】 12
【实验内容】 12
实验五 多信息状态栏 18
【实验目的】 18
【实验环境】 18
【实验重点及难点】 18
【实验内容】 18
实验六 自定义工具条 24
【实验目的】 24
【实验环境】 24
【实验重点及难点】 24
【实验内容】 24
实验七 计算器应用程序 248
【实验目的】 27
【实验环境】 27
【实验重点及难点】 27
【实验内容】 27
实验八 对话框与控件的综合运用 33
【实验目的】 33
【实验环境】 33
【实验重点及难点】 33
【实验内容】 33
实验九 更改字体设置 38
【实验目的】 38
【实验环境】 38
【实验重点及难点】 38
【实验内容】 38
实验十 学生档案管理 41
【实验目的】 41
【实验环境】 41
【实验重点及难点】 41
【实验内容】 41
实验十一 编制一个拆分两个窗口的程序 55
【实验目的】 55
【实验环境】 55
【实验重点及难点】 55
【实验内容】 55
实验十二 实现对HTML文件的显示 58
【实验目的】 58
【实验环境】 58
【实验重点及难点】 58
【实验内容】 58
实验十三 对图像进行局部放大程序 66
【实验目的】 66
【实验环境】 66
【实验重点及难点】 66
【实验内容】 66
实验十四 在屏幕上画图形程序 70
【实验目的】 70
【实验环境】 70
【实验重点及难点】 70
【实验内容】 70
实验十五 调色板程序 72
【实验目的】 72
【实验环境】 72
【实验重点及难点】 72
【实验内容】 72
实验十六 使用ADO预处理指令(#import) 编程 73
【实验目的】 73
【实验环境】 73
【实验重点及难点】 73
【实验内容】 73
实验十七 用ADO数据库完成对数据表unicom的显示 80
【实验目的】 80
【实验环境】 80
【实验重点及难点】 80
【实验内容】 80
实验十八 DAO数据库编程 87
【实验目的】 87
【实验环境】 87
【实验重点及难点】 87
【实验内容】 87
实验十九 实现视频和多媒体文件操作 91
【实验目的】 91
【实验环境】 91
【实验重点及难点】 91
【实验内容】 91
实验二十 制作一个可以播放Mid音乐的应用程序 93
【实验目的】 93
【实验环境】 93
【实验重点及难点】 93
【实验内容】 93
实验二十一 媒体播放程序 95
【实验目的】 95
【实验环境】 95
【实验重点及难点】 95
【实验内容】 95
实验一 实验目的。
实验环境实验内容)void CMyView::OnDraw(CDC* pDC)
{ CMyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
//pDC-TextOut(20,20,pDoc-str);//此条语句是前面加的,这里注释掉
CRect rect; //CRect类用于容纳矩形的尺寸和大小
GetWindowRect(rect);//得到客户区的尺寸
int x=rect.Width()/2; //确定中心坐标x,y
int y=rect.Height()/2;
CSize size=pDC-GetTextExtent(pDoc-str);//查明显示的文本串尺寸
x-=size.cx/2;
y-=size.cy/2;
pDC-TextOut(x,y,pDoc-str);
}
(7)编译运行,键盘输入字符,便在窗口中间显示出来,如图1.28所示。
说明:(1)使用CDC类(设备环境类)的GetTextExtent()函数来决定文本串将显示在客户区的尺寸。CSize类有两个重要的成员,cx和cy用于保留文本串的尺寸。
(2)x,y表示窗口新的左上角坐标。
(3)cx,cy表示窗口新的宽度和高度。
(4)SIZE结构://窗口大小
typedef struct tagSIZ
文档评论(0)