一、绘图方法: 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 在索引中查找受任何数据更改影响的行的效率。和早期版本相此,当查询和视图定义中都包含下列匹配元素时,查询优化器在处理查询时能更充分地发挥索引视图的作用。
书本的知识很重要,但是课外知识也是不可少的,我们在不断的学习中,要掌握不是一个死知识,更多的是方法,所以我个人觉得应该将学习的东西应用到生活中,工作中,通过这样的一种方式,真正的感受到这样的一个便利!我参加了计算机二级考试,考的正是这样的一个内容,虽然我试验败下阵来但是我不会放弃这样的一个追求,从现在开始继续努力!!!