Vb-视频总结

简介: 视频内容主要是针对Vb进行一个详细的介绍和告知大家如何去操作中调用代码以及如何正确的运行和书写,每个视频都是有详细的介绍和讲解,里面的主要内容: 常用系统函数、窗体事件、窗体之间的相互传递、以及什么是全局对象、定义的相关内容、分类、API函数的使用等等,下面就列举几项。

   视频内容主要是针对Vb进行一个详细的介绍和告知大家如何去操作中调用代码以及如何正确的运行和书写,每个视频都是有详细的介绍和讲解,里面的主要内容: 常用系统函数、窗体事件、窗体之间的相互传递、以及什么是全局对象、定义的相关内容、分类、API函数的使用等等,下面就列举几项。

常用函数:

常用系统函数(语句)-3

伪随机数

Randomize(number)        

Rnd(number)

>序列中的下一个随机数

=0最近生的数

<0每次都用number做种子生成相同的结果

无序列中的下一个随机数

随机整数的生成

固定序列数的生成

字符串处理函数()语句)-4

Left(string,length)Right(string,length)Mid(string,start(,length))

LTRIM RTRIM TRIM

Len(string)LenB(string)

UCASE(string)LCASE(string)

STR

InStr({start},string1,string2{compare})

InStrB({start}string1.string2{compare})

Join(list{ delimiter})Split(...)

Forrmat(expression{format{firstdayofweek{,Firstweekofyear}}})

StrConv(string,conversion,LCID)

日期时间函数

DATE=#2001-12-31#

YEAR MONTH DAY HOUR MINUTE SECOND

WEEKDAY

NOW

DateSerial(year,month,day)

DateValue(date)

DateDiff(interval,date1,date2{,firstdayofweek{,firstweekofyear}})

TimeSerial(hour,minute,second)

·Time Value(time)

路径(文件)函数

Dir{(pathname{,attributes})}

CurDir{(pathname{,attributes})}

ChDir{(drive)}

ChDrive drive

Kill pathname

MkDir path

RmDir path

FileCopy Source,Dest

Name...As...

常用系统函数(语句)-7

颜色

-RGB(red,green,blue)

Red,green,blue:0--255

-QBColor(color)

Color;0-15

-颜色常数:vbRed,vbBlue,vbwhite,vbBlack,...

集窗体间的相互传递

MIDI应用程序

MDIForm及子窗体的建立和设置

窗体数组

窗体间的数据传递

用变量来传递的在要使用在模块中的变量,不能在窗体中加载变量

窗体间的互相传递,限制的最少全局变量最可能少使用,

通过show进行一个显示一个传递的一个窗口,先后顺序当单机按钮的时候显示多文档的界面窗体

全局对象

说明:(例)

-类                         对象实例

-Form1                      Form1.MyFomr

-CommandButton              Command1,cmdOk

基本组成

-属性,方法,(事件 )

特点

示例

-app:(应用程序:应用)

-Screen:(屏风-网屏)屏幕下面显示

-Err:(错误)

-Clipboard:(剪切板)

-Forms:(表单、窗体)

-Printer(s):(印刷机、印表机)

-Debug:(除错,调试工具)

App对象

主要属性

-Path,()exeName(文件名),hInstance(实例句柄),PrevInstance(上个实例句柄)

-Major(主版本号),Minor,(副版本号)Revision(次版本号)

-ThreadID()

应用示例

-取得当前程序的所在目录的同名txt文件

-禁止多个实例运行

-获得程序的版本号

示例

 MsgBox App.Path & "\" & App.EXEName & ".txt"、

Screen对象

主要属性

-Height,width(单位:Twip)

1 -TwipsperpixeIx(返回水平),TwipsperpixeIy(或垂直)

2   -MousePointer(鼠标指针),MouseIcon(鼠标图标)

应用示例

-显示当前显示器的分辨率

1.  MsgBox Screen.Width / Screen.TwipsPerPixelX & "X" & Screen.Height / Screen.TwipsPerPixelX '通过屏幕的宽度除以屏幕水平位置上每个像素占多少特威,就可以得到水平上多少像素,同样的方法也知道垂直水平上的特威

2.   Screen.MousePointer(鼠标指针) = vbHourglass(沙漏)

Screen(屏幕下).MousePointer (鼠标指针)= vbDefault(不执行)

ClipBoard(clipboard)对象

主要方法:

-SetText (设置文本、字符串)data(资料),textformat(格式,格式化磁盘)

-GetText(textformat)-是获取文本的格式命令,它可能允许从已有的文本中提取并返回特定的格式

-SetData data,picformat-是设置图像数据格式的命令,它可能允许将图像数据转换成指定的格式并存储。

-GetData(picformat)-是获取图像数据的命令,它可能允许从系统中获取指定格式的图像数据

-GetFormat(dataformat)-是获取数据格式的命令,它可能允许从已有的数据中提取并返回特定的数据格式。

应用示例

-文本的复制和黏贴  

Private Sub mnuCopy_Click()

Clipboard.SetText Text1.SelText ‘子程序用于复制被选中的文本到剪贴板。它使用Text1控件的SelText属性来获取被选中的文本,并使用Clipboard.SetText方法将其设置到剪贴板中。

End Sub

Private Sub mnupaste_Click()  ‘子程序用于从剪贴板中获取文本,并将其黏贴到Text2控件中,它首先检查剪贴板中是否有文本(通过检查其格式是否为vbCFText),如果,则使用Clipboard.GetText方法获取文本,并将其设置为Text2的SelText属性

If (Clipboard.GetFormat(vbCFText)) Then

Text2.SelText = Clipboard.GetText 'clipboar(剪切板)

End If

End Sub  

 通过以上让我们对VB有了一些全新的认识,知道每个属性的用途和功能实现的过程,知道每个软件的背后都是由代码进行实现的。

目录
相关文章
|
图形学
VB-总结
  转眼之间,vb例子马上接近尾声了,还记得之前我总结的错误经验,在之后的过程中也是出现过,但是出现之后也不是像之前那样不知道该如何去解决和摸索,面对错误问题因为已经出现过一次所以根据出现错误的类型来判断自己是否能解决,不总结可能会导致错误会频繁出现,因为犯错的点经过时间的洗礼就慢慢淡忘,通过一定形式的总结可能会印象深一点。
86 0
|
数据可视化
vb学习什么
vb学习什么
90 0
vb百例完成小结
vb百例完成小结
84 0
|
SQL C#
C#/VB.net/VB 获取系统时间
C#/VB.net/VB 获取系统时间
324 0
|
数据可视化 开发工具
零基础VB教程001期:初识VB
零基础VB教程001期:初识VB
161 0
VB编程:Me关键字的使用&VB常用颜色代码-22
VB编程:Me关键字的使用&VB常用颜色代码-22
759 0
VB编程:VB运用数据结构-36
VB编程:VB运用数据结构-36