VB第5章 《多媒体程序设计》总结

一、绘图方法: 1、颜色设置:

(1)颜色函数:

①QBColor:16种基本颜色。

QBColor(0)~QBColor(15)

②RGB颜色:

RGB(红色值,绿色值,蓝色值)

RGB(red,green,blue)

每种颜色值为:0~255

(2)颜色常数:

vbRed,vbGreen,vbBlue等。

(3)16进制颜色:

&H000000~&HFFFFFF

2、Pset:画点

Pset(x,y),c

3、Line:画线等

(1)画线:Line(x1,y1)-(x2,y2),c

(2)画矩形:Line(x1,y1)-(x2,y2),c,B

(3)填充矩形:Line(x1,y1)-(x2,y2),c,BF

4、Circle:画圆等

(1)画圆:Circle(x,y),r,c

(2)画弧、画扇形:Circle(x,y),r,c,start,end

Start、end:0~2π(画弧)

-2π~-0.000001(画扇形)

(3)画椭圆:Circle(x,y),r,c,,,aspect

Aspect:纵横比

二、图像类控件: 1、Line控件:线条控件

(1)BorderColor:边框颜色。

(2)BorderStyle:边框样式。

(3)BorderWidth:边框宽度。

2、Shape控件:图形控件

(1)Shape:形状。

(2)FillColor:填充颜色。

(3)FillStyle:填充样式。

3、Picture控件:图像框控件

(1)功能(简答):

①接受和输出图像;

②创建动态绘图;

③输出文本;

④作为控件容器。

(2)属性:

①AutoRedraw:自动重绘。

②AutoSize:自适应尺寸。

③Picture:控件中显示的图片。

(3)方法:

①PaintPicture:绘制图形文件。

②LoadPicture:加载图片。

对象名.Picture=LoadPicture(“带路径文件名”)

4、Image控件:图像控件

(1)功能:显示图像。

(2)属性:

①Picture:控件中要显示的图片。

②Stretch:图形是否调整大小与控件相适应。

True:图形调整大小与控件相适应。

False:控件调整大小与图形相适应。(默认)

(3)方法:

Move方法:

对象名.Move Left,Top,Width,Height

三、多媒体控件:

1、Declare语句:用于在模块级别中声明对DLL动态链接库中外部过程的引用。

2、API函数mciSendString:使用字符串作为操作命令来控制媒体的设置。 常用操作命令如下:

(1)Open:打开媒体设备。

(2)Close:关闭媒体设备。

(3)Play:播放媒体设备。

(4)Pause:暂停播放媒体文件。

(5)Stop:停止播放媒体文件。

3、ShockWaveFlash控件:Flash动画播放器

(1)属性:

①Movie:指定要播放的Flash动画文件。

②TotalFrames:总帧数。

③CurrentFrame:当前帧编号。

(2)方法:

①Play:开始播放动画。

②Back:跳到动画的上一帧。

③Forward:跳到动画的下一帧。

④Rewind:返回动画的第一帧。

⑤Stop:暂停Flash动画播放。

4、MediaPlayer控件:媒体播放器控件

(1)属性:

①URL:指定媒体文件的位置。

②fullScreen:是否处于全屏显示状态。

③playState:返回当前控件状态。

(2)controls:

①Controls.play:播放媒体。

②Controls.stop:停止播放。

③Controls.pause:暂停播放。

④Controls.currentPosition:返回当前播放进度。

⑤Controls.currentPositionString:返回时间格式字符串。

(3)currentMedia:

①currentMedia.duration:返回媒体的总长度。

②currentMedia.durationString:返回时间格式的字符串。

(4)settings:

①Settings.volume:设置音量,设置为0~100。

②Settings.balance:设置立体声的左声道和右声道的音量。

 

第二篇:第 五 章 驱动程序设计总结

第 五 章 驱动程序设计

? 驱动程序的任务:就是把操作系统的驱动接口“映射”到具体的功能实现中。

? 伪驱动不直接与某个硬件交互,而仅仅实现操作系统提供的驱动程序接口。最常见的使

用方式是为上层软件提供一些服务。

? 驱动模型。

? 对于Windows平台,最为熟知的是桌面Windows的WDM(Windows Driver Model)模型。WDM体

系结构实行分层处理,即设备驱动被分成了若干层,典型地分成:高层驱动程序、中间层驱动程序、底层驱动程序。每层驱动再把I/O请求划分成更简单的请求,传给更下层的驱动执行。最底层的驱动程序在收到I/O请求后,通过硬件抽象层,与硬件作用,从而完成I/O请求工作。

?

?

?

? 编写驱动程序的3个要素:1、了解驱动程序所针对的硬件 ;2、了解目标操作系统的驱动工作机制;3、解驱动程序的模型 。 在Windows CE下,所有的驱动程序都以用户态下的DLL文件形式存在。 Windows CE下的驱动程序DLL也都是被动态加载的。 动态链接库DLL最大的优势是可以在运行的时候被动态加载,并且使用同一个DLL的多个程序之间

可以实现共享。

 

第三篇:vf程序设计总结

《Visual Foxpro程序设计》课程小结 08会计一班 戴佳进 20xx10420xx4 本学期我们专业开设了《Visual Foxpro程序设计》课程,通过三个多月对Visual Foxpro的学习,自己逐渐对Visual Foxpro程序设计课程有了些了解。通过课上丁老师对我们的理论课程的讲解,加上我们在上机操作中的不断实验,逐步的把理论与实践结合起来。下面我简单的介绍我的学习过程。

在《Visual Foxpro程序设计》学习中,我渐渐的由不懂到,这是一个不算太漫长的过程,在这尤其要感谢老师的教学,没有老师的点播,很多东西不是看起来那么简单,通过老师教学我明白Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,交肯有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。通过对vf课程的了解,我还去对access有点滴的了解,我想学习就是一个学会应用和比较的过程,明白microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一, Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。这两个软件是有区别的,但还是有点像是的部分,这我就没有深究过。

在学习vf的过程中我主要通过以下几个程序来巩固自己的学习的。1.预习:课前预习是提高学习效率的一个重要措施,它可以帮助我们把握新课的内容,了解哪是重点,哪儿自己不懂,从而增强听课的针对性;在预习过程中,自己能解决的问题尽量自己解决,自己不能解决的问题,作为问题提出来,这不仅可以提高自己独立解决问题的能力,同时也有助于发现学习中的重点、难点,使学习效

果事半功倍。2.听课:听课是学生获取知识的最主要环节,有些同学上课非常认真,集中精力听课,但效果并不好,这主要是没掌握听课的要领。要学会记课堂笔记。3.复习: 复习是对已学过知识的温习、巩固、系统和延伸,复习不是简单的机械重复,而是一个系统提高的过程。复习的任务,包括查缺漏、巩固吸收、系统归纳和浓缩记忆。具体的学习情况是:针对总共十六个实验,但是我总共做了十四个实验,虽然我不敢讲我全部弄懂弄会,但是经过自己的努力和老师的点播下还是很好的掌握了这门技术,书本是上的知识也很重要,学了很多章节的理论知识。在试验上我做的比较吃力的是第十四个试验,菜单设计与应用,试验目的是理解菜单在数据库应用系统中的作用,掌握利用菜单设计器设计菜单的方法和快捷菜单的特点与设计方法。这是一个综合比较强的试验,综合几个试验的动手能力因为我没有及时的复习,对有些试验记忆不大深。但通我反复的复习和操作我明白了1.菜单设计过程完整的设计菜单的过程有四步:(1)调用菜单设计器(2)定义菜单(3)生成菜单程序(4)运行菜单·每一个菜单选项都可以选择地设置一个热键和一个快捷键。·热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。·快捷键通常是CTRL和另一个字符键组成的组合键。不管菜单是否被激活,都可以通过快捷键选择相应的菜单选项。·任何类型的菜单,当选择其中某个选项时,都会有一定的动作。这个动作可以是下列三种情况 一:只有选项名:执行一条命令 还有省略号…执行一个过程 还有黑三角:激活另一个菜单·通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单:SET SYSMENU ON|OFF|AUTOMATIC|TO[<弹出式菜单名表>]|TO[<条形菜单项名表>]|TO[DEFAULT]|SAVE|NOSAVE 说明:ON:允许程序执行时访问系统菜单OFF:禁止程序执行时访问系统菜单AUTOMATIC:可使系统菜单显示出来,可以访问系统菜单TO[<弹出式菜单名表>]:重新配置系统菜单,以内部名字列出可用的弹出式菜单TO[<条形菜单项名表>]:重新配置系统菜单,以条形菜单内部名表列出可用的子菜单TO DEFAULT:系统菜单恢复为缺省设置TO SAVE:系统菜单恢复为缺省设置TO NOSAVE:将缺省配置恢复成VISUAL FOXPRO系统菜单的标准配置。在这个试验中收获还是很多的,还是那句话学习贵在坚持和练习!

老师的教学必须得到重视,在理论课的学习中,给我一个感觉就是:多。内容多,知识点多,难点也多。我特别想把理论知识学好,因为我觉得理论知识就像一个基石,如果你没有打好基础的话,那么就更不要谈其他的学习,这是一个必须经历的过程,没有理论知识试验更不要谈,所以我基本上理论课都很认真的学习,但还是存在很大的问题,我就我最难搞懂的一个面来谈谈我的学习状况。我最难搞懂的就是查询与视图设计,重要的是:1.理解查询与视图的概念与二者的区别。2.了解结构化查询语言SQL。3.熟练掌握用“查询设计器”和“查询向导”两种方法建立查询。4.熟练掌握建立视图的操作方法。视图也称为虚拟表,因为视图所返回的结果集的一般格式与表相同,都是由列和行组成,而且在 SQL 语句中引用视图的方式也与引用表的方式相同。标准视图的结果集不是永久地存储在数据库中。每次查询引用标准视图时,SQL Server 都会在内部将视图的定义替换为该查询,直到修改后的查询仅引用基表。然后,它将照常运行所得到的查询。有关详细信息,请参阅试图解析。对于标准视图而言,为每个引用视图的查询动态生成结果集的开销很大,特别是对于那些涉及对大量行进行复杂处理(如聚合大量数据或联接许多行)的视图。如果在查询中频繁地引用这类视图,可通过对视图创建唯一聚集索引来提高性能。对视图创建唯一聚集索引后,结果集将存储在数据库中,就像带有聚集索引的表一样。对视图创建索引的另一个好处是:优化器可以在未直接在 FROM 子句中指定某一视图的查询中使用该视图的索引。这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益。有关详细信息,请参阅解析视图的索引。对基表中的数据进行更改时,数据更改将反映在索引视图中存储的数据中。视图的聚集索引必须唯一,这一要求提高了 SQL Server 在索引中查找受任何数据更改影响的行的效率。和早期版本相此,当查询和视图定义中都包含下列匹配元素时,查询优化器在处理查询时能更充分地发挥索引视图的作用。

书本的知识很重要,但是课外知识也是不可少的,我们在不断的学习中,要掌握不是一个死知识,更多的是方法,所以我个人觉得应该将学习的东西应用到生活中,工作中,通过这样的一种方式,真正的感受到这样的一个便利!我参加了计算机二级考试,考的正是这样的一个内容,虽然我试验败下阵来但是我不会放弃这样的一个追求,从现在开始继续努力!!!

相关推荐