网站大量收购独家精品文档,联系QQ:2885784924

中文VisualBasic6.0软件开发实训教程关点 杨旭 沈大林第3章上课用课件.ppt

中文VisualBasic6.0软件开发实训教程关点 杨旭 沈大林第3章上课用课件.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档