- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Visual Basic多媒体与图形处理 本章要点 3.1 MP3播放器 3.2 屏幕放大镜 3.3 屏幕拷贝机 习题 3 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.1 MP3播放器 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.2 屏幕放大镜 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 3.3 屏幕拷贝机 7.将C语言声明转换为VB的声明 (1)在文档中,通常使用C语言的语法描述DLL中的过程。要在VB中调用这些过程,需要将它们转换成合法的Declare语句,并使用正确的参数调用它们。 (2)在进行这种转换时,必须将C数据类型转换为VB的数据类型,并且说明每个参数是以使用值的(ByVal)方式,还是使用引用的(ByRef)(缺省)方式。表3-2-4所示是针对常用的C语言数据类型列出了与之等价的VB类型(用于32位版本的Windows)。 3.2.5 项目扩展 (1)尝试更改程序,使其放大3倍或者4倍。 (2)屏幕放大镜利用了捕捉桌面的原理,然后利用API将捕捉到的数据图形放大显示在一个PictureBox控件上,原理非常简单。但效果非常好。 3.3.1 项目实现 1.项目需求建立 (1)项目概述:实现一个可以捕捉Windows桌面的应用程序,并能够将捕捉到的图形作为文件保存到硬盘中。 (2)项目名称:屏幕拷贝机。 (3)软件用途:捕捉Windows桌面,并将其作为常用的图形文件格式保存。 (4)功能需要规格: 捕捉Windows桌面,显示在应用程序的窗体中; 将应用程序窗体中的图形作为文件保存; 保存的文件格式可以是BMP; 保存的文件格式可以是GIF; 保存的文件格式可以是JPEG的JPG。 (5)软件性能:对于保存图形的格式中,使用默认的压缩方式进行压缩图形处理。这主要是为了简化程序的开发过程。捕捉的窗口屏幕不含有鼠标指针,因为鼠标指针工作在Overlay层,关于Windows图形显示原理可以参考DirectX中的介绍。 2.软件的概要设计 (1)软件设计上非常的简单,只是采用了一个界面,同时界面产生事件后,调用几个API函数实现。 (2)项目进度计划:由于程序非常简单,所以一个人一天应该可以完成。 (3)项目人员计划:一个人一天。 (4)软件界面设计:一个独立的窗体,操作捕捉和保存文件功能通过窗体上的按钮实现。 3.软件的详细设计 API函数调用介绍: GetDC:将参数设置为0,则得到整个桌面窗体的hDC,hDC是一个设备上下文句柄。设备上下文指的是一个指向描述一个设备数据结构的内存指针,这个指针可能是个地址,也可能是一个含有描述内存结构的数据结构。 StretchBlt:将一幅位图从一个设备场景复制到另一个。 4.软件的程序实现 (1)创建一个VB“.exe”的应用程序。 (2)设置默认生成的表单属性如表3-3-1所示。 3.3.2 PictureBox控件 1.PictureBox控件介绍 PictureBox控件可以显示来自位图、图标或者元文件,以及来自增强的元文件、JPEG或GIF文件的图形。如果控件不足以显示整幅图像,则裁剪图像以适应控件的大小。 2.使用PictureBox控件 3.PictureBox控件的属性设置 4.PictureBox控件的方法 5.PictureBox控件的事件 3.3.3 Im
您可能关注的文档
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67665上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67666上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67667上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67668上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67669上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67670上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67672上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67673上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67674上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67675上课用课件.ppt
- 七年级英语下册期中复习之语法填空20篇(一)含解析.pdf
- C类高分作文高清版.docx
- 第一课 第1课时 我与社会 公开课一等奖创新教案 道德与法治八年级上册.docx
- 宁夏银川市某中学2024-2025学年八年级下学期第一次月考数学试卷.pdf
- 苏教版二年级下册数学精品教学课件 第八单元 了解你的好朋友.ppt
- 1 生活在新型民主国家 表格式公开课一等奖创新教案 统编版道德与法治九年级上册.docx
- 牛津译林版八年级英语上册8A-Unit8复习教学案.pdf
- 产品销售代理分销合同(2篇).docx
- 1公民基本义务 公开课一等奖创新教学设计(表格式).docx
- 产业链股权转让协议书(2篇).docx
最近下载
- 一种磁珠法无醇核酸提取试剂盒及其提取方法.pdf VIP
- 项目管理机构设置及人员配备.pdf VIP
- 2022年广西高考英语试题和答案(文字版) .pdf VIP
- 2025年天津市专业技术人员公需考试试题-为中国式现代化提供强大动力和制度保障——党的二十届三中全会暨《中共中央关于进一步全面深化改革、推进中国式现代化的决定》总体解读.docx VIP
- 读书伴我快乐成长(四年级主题班会).ppt VIP
- 二元Logistic回归教程文件.ppt VIP
- 呼吸内科护士理论考试题附答案.doc
- 2015年6月大学英语四级考试真题.doc VIP
- 《中国考古学 III》课件:3_1 秦代墓葬.ppt
- 中华中医药学会体质辨识标准——体质分类与判定.pdf VIP
文档评论(0)