VB学习资料
- 格式:doc
- 大小:168.00 KB
- 文档页数:10
1、Attribute VB_Name = "GSL"Attributes 属性描述设置或者返回文件或文件夹的属性。
读/写或只读,取决于属性。
语法object.Attributes [= newattributes]Attributes 属性有下列几个部分:部分描述object 必需的。
总是某个File 或者Folder 对象的名字。
newattributes可选的。
如果提供的话,newattributes就是所指定object 的新属性值。
设置newattributes参数可以是具有下列值中的任意一个或任意的逻辑组合:常数值描述Normal 0 一般文件。
未设置属性。
ReadOnly 1 只读文件。
属性为读/写。
Hidden 2 隐藏文件。
属性为读/写。
System 4 系统文件。
属性为读/写。
V olume 8 磁盘驱动器卷标。
属性为只读。
Directory 16 文件夹或目录。
属性为只读。
Archive 32 自上次备份后已经改变的文件。
属性为读/写。
Alias 64 链接或快捷方式。
属性为只读。
Compressed 128 压缩文件。
属性为只读。
说明下面的代码用一个文件举例说明了Attributes 属性的用法:Sub SetClearArchiveBit(filespec)Dim fs, f, rSet fs = CreateObject("Scripting.FileSystemObject")Set f = fs.GetFile(fs.GetFileName(filespec))If f.attributes and 32 Thenr = MsgBox("The Archive bit is set, do you want to clear it?", vbY esNo, "Set/Clear Archive Bit") If r = vbY es Thenf.attributes = f.attributes - 32MsgBox "Archive bit is cleared."ElseMsgBox "Archive bit remains set."End IfElser = MsgBox("The Archive bit is not set. Do you want to set it?",vbY esNo, "Set/Clear Archive Bit")If r = vbY es Thenf.attributes = f.attributes + 32MsgBox "Archive bit is set."ElseMsgBox "Archive bit remains clear."End IfEnd IfEnd Sub2、Option Explicit 通常放在程序和子程序顶部,告诉VB的解释器或编译器:“所有变量都需先说明先定义(declare variables)然后我才使用".用Option Explicit可避免变量拼写错误,类型错误,带来的结果错误。
一、VB程序开发的一般步骤:1、建立用户界面2、设置对象属性3、编写代码二、VB窗体和常用控件1、窗体Font中:FontName、FontSize、FontBold、FontItalic、FontUnderline、FontStrikethru 〔字体、字号、加粗、倾斜、下划线、删除线〕2〕窗体常用事件4〕窗体常用方法2、一般类控件的使用2〕TextBox三、选择类控件1.OptionButton(单项选择按钮)3.ListBox(列表框)说明:①List属性是一个数组,一般格式为:List〔x〕如List〔1〕表示是第二个项目②ListIndex属性的值为当前选中的列表项的索引值,0表示选中,-1表示没有选中。
③ListCount属性表示一共有多少个列表项④Text属性表示当前选中的列表项的容。
四、方法方法是VB自身提供的一些特殊的过程,用来完成一定的操作。
不同的对象可执行不同的操作,因此,对象调用的方法也有所不同。
窗体上常用的方法有:(1)Show方法调用该方法可以将窗体显示在屏幕上。
调用格式:[对象名].Show(2)Hide方法调用该方法可以隐藏窗体,但不会卸载窗体。
调用格式:[对象名]. Hide(3)Move方法(4)Cls方法可以去除窗体的文本和图形。
调用格式:[对象名]. Cls(5)Print方法在窗体上显示文字信息。
调用格式:[对象名]. Print五、VB的数据类型表六、运算符和表达式1、算术运算符3、关系运算符七、常用部函数3、日期和时间函数八. 数据的输入输出1. InputBox函数InputBox(提示[,标题][,缺省][,x 坐标位置][,y坐标位置])其中:提示为提示信息,标题为对话框标题,缺省为输入区缺省值函数返回字符类型.2. MsgBox函数和MsgBox过程函数形式:变量[%] = MsgBox(提示[,按钮][,标题])过程形式: MsgBox 提示[,按钮][,标题]3、输出数据使用Print方法实现数据的输出格式:[Object.]Print {Spc(n)|Tab(n);}expression charpos其中:Object为窗体,图片框,打印机等对象。
VB学习资料__第三章VB语⾔基础§3.1V i s u a l B a s i c语⾔字符集及编码规则⼀、V i s u a l B a s i c的字符集V i s u a l B a s i c的字符集就是指⽤V i s u a l B a s i c语⾔编写程序设计时所能⽤的所有符号的集合。
字符是构成程序设计语⾔的最⼩语法单位,每⼀种程序语⾔都有⼀个⾃⼰的字符集。
V i s u a l B a s i c使⽤U n i c o d e字符集。
◆基本字符包括:字母:⼤写英⽂字母A—Z;⼩写英⽂字母a—z。
数字:0⼀9;◆专⽤字符:空格!”#$%&‘()*+-/\^, .:;<>=?@[]_ {}|~等。
⼆、编码规则与约定(⼀)编码规则1、V i s u a l B a s i c代码中不区分字母的⼤⼩写。
2、在同⼀⾏上可以书写多条语句,但语句间要⽤冒号“:”分隔。
3、若⼀个语句⾏不能写下全部语句,或在特别需要时,可以换⾏。
换⾏时需在本⾏后加⼊续⾏符,即1个空格加下划线“_”。
4、⼀⾏最多允许255个字符。
5、注释以R e m开头,也可以使⽤单引号“'”,注释内容可放在过程、模块的开头作为标题⽤,也可直接出现在语句的后⾯,但不能放在续⾏符的后⾯。
6、在程序转向时需⽤到标号,标号是以字母开始⽽以冒号结束的字符串。
(⼆)约定1、为了提⾼程序的可读性,对于V B中的关键字其⾸字母⼤写,其余字母⼩写。
2、注释是⾮执⾏语句,它不被解释和编译,仅对程序的有关内容起注释作⽤。
例如:T h i s i s a V BR E M T h i s i s a V B3、通常不使⽤⾏号4、对象名命名约定:每个对象的名字由3个⼩写字母组成的前缀(指明对象的类型)和表⽰该对象作⽤的缩写字母组成。
3.2.1 Visual Basic 6.0的标准数据类型V i s u a l B a s i c 6.0提供的基本数据类型主要有字符串型数据和数值型数据,此外还提供了字节、货币、对象、⽇期、布尔和变体数据类型。
实验项目菜单与对话框
【实验目的】
1.掌握VB中菜单设计方法和弹出式菜单的使用
2.掌握通用对话框的类型和调用
【实验内容】
1.实验一设计菜单、打开通用文件对话框
实验一设计菜单、打开通用文件对话框
【实验目的】
掌握窗口菜单的设计方法。
学会使用通用对话框进行编辑,掌握制作自己定义对话框的方法。
【实验内容】
设计一个简单的文本编辑器,界面如图所示,设计菜单项和代码实现相应的功能。
如单击“打开”菜单-“打开”对话框-选择指定的文本文件,将内容显示到文本框内。
单击“编辑”菜单的子菜单,可以实现“剪切”、“复制”和“粘贴”的功能。
右键单击窗体,弹出“颜色”菜单,可以设置窗体背景颜色。
Vb编程入门一、编写程序的基本思路1、人脑处理问题的过程以“9+19+28=?”为例第一步:收集信息第二步:处理信息第三步:输出结果2、编写程序解决问题的思路与人脑处理问题的思路相同第一步:数据输入可以通过TextBox(文本框)控件的Text属性或通过赋值语句输入数据(1) 赋值语句用于输入已知确定的数据;(2) 用TextBox用于输入暂时不确定或变化的数据。
**注意**用TextBox输入的数据是字符型,若要进行数值计算则要先转换成数值型(用VAL函数)第二步:数据处理一般用用赋值语句进行计算处理或者用以后学的知识进行处理第三步:数据输出用Label控件的Caption属性或TextBox的Text属性进行输出代码书写格式如下:控件名.Caption=”要输出的内容”(用Label控件输出)控件名.Text=”要输出的内容”(用TextBox控件输出)**注意**若输出变量的类型是数值型时,要用STR()函数转换成字符型。
二、VB编写程序步骤分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。
举例: 已知圆的半径,求圆的周长和面积。
(1)新建工程。
创建一个应用程序首先要打开一个新的工程。
(2)创建应用程序界面。
A、要用几个控件B、版面如何布局C、各控件的“职责”、摆放位置(3)设置属性值。
A、名称属性B、Cation、TextBox等属性的值C、字号、字体、颜色、背景色等属性......(4)对象事件过程的编程。
A、代码应写在哪一个控件上,即事件发生在哪一个控件上B、确定解决问题的思路C、写代码(要注意变量的定义)(5)保存文件。
(6)程序运行与调试,生成EXE文件。
三、练习:已知圆的半径,求圆的周长和面积。
四、作业:鸡兔同笼。
已知笼中鸡兔总头数为h,总脚数为f,问鸡兔各有多少只?分析:设鸡有x只,兔有y只,则方程如下:解方程。
解出求x和y的具体方式为:设计界面和运行界面,如图所示。
高一vb知识点总结在高中的计算机教育课程中,学生可能会学习Visual Basic(VB)编程语言。
VB是一种广泛用于Windows平台上的事件驱动编程语言,它易学易懂,非常适合初学者。
在VB中,学生们将学习如何创建GUI(图形用户界面)应用程序,处理用户输入,以及编写代码来实现各种功能。
下面将对高一学生需要了解的VB知识点进行总结。
1. VB的概述VB是由微软公司推出的一种编程语言,它的全称是Visual Basic。
VB是一种事件驱动的语言,这意味着程序的执行流程是由用户的操作或者系统的事件所驱动的。
与一些其他编程语言相比,VB更注重于开发图形用户界面应用程序。
2. VB的开发环境在学习VB编程时,学生需要通过Visual Studio这样的集成开发环境(IDE)来进行编码。
Visual Studio提供了一个友好的用户界面,集成了编辑器、编译器和调试器等功能模块,使得编程过程更加高效和便捷。
3. VB的基本语法VB的语法与许多其他编程语言相似,学生需要掌握的基本语法包括:- 变量的声明和赋值- 基本的数据类型(整数、浮点数、字符串等)- 运算符和表达式- 控制流程语句(条件语句、循环语句等)- 过程和函数的定义与调用4. VB的GUI设计VB是一门专门用于创建GUI应用程序的语言,因此学生需要掌握如何设计并创建各种窗体、按钮、文本框、标签等GUI控件,以及如何设置这些控件的属性和事件处理程序。
同时,学生还需要了解布局管理、对话框的使用以及界面美化等方面的知识。
5. VB中的事件处理在VB中,事件是一种用户操作或系统触发的动作。
学生需要了解如何注册和处理各种事件,比如鼠标点击事件、键盘输入事件、窗口关闭事件等。
通过编写事件处理程序,学生可以实现用户与应用程序之间的交互。
6. VB中的数据库操作在实际开发中,许多应用程序都需要与数据库进行交互。
学生需要了解如何连接数据库、执行SQL查询、更新数据库记录等基本操作,并且掌握等数据库访问技术的使用。
VB是一种非常流行的编程语言,它被广泛应用于各种领域,包括Web开发、桌面应用程序、游戏开发等等。
对于那些想要学习VB的人来说,掌握一些有效的学习方法是非常重要的。
本文将介绍一些VB的学习方法,帮助读者更加高效地学习VB。
一、学习VB的基础知识在学习VB之前,我们需要了解一些基础知识。
我们需要了解VB的开发环境。
VB 的开发环境包括VB IDE、VB运行时库和VB编译器。
VB IDE提供了一个集成的开发环境,包括代码编辑器、调试器和图形用户界面设计器等工具。
VB运行时库包括一组预定义的对象和函数,可以帮助我们编写更加高效的代码。
VB编译器将我们编写的代码转换成可执行的程序。
我们需要了解VB的语法和语义。
VB是一种基于对象的编程语言,它支持面向对象编程的概念,如类、对象、继承、多态等。
VB的语法和语义与其他编程语言有些不同,需要我们花费一些时间去学习。
我们需要了解VB的编程范例。
VB的编程范例包括控制流、函数、数组、文件操作等等,这些范例是我们编写VB程序的基础。
二、学习VB的实践方法学习VB的最好方法是通过实践。
以下是一些学习VB的实践方法:1.编写简单的程序在学习VB的过程中,我们应该从编写简单的程序开始。
例如,我们可以编写一个简单的计算器程序或者一个简单的文本编辑器程序。
这些简单的程序可以帮助我们了解VB 的基本语法和语义,同时也可以帮助我们熟悉VB的开发环境。
2.阅读VB的源代码阅读VB的源代码是学习VB的另一种方法。
VB的源代码包括VB IDE、VB运行时库和VB编译器等组件的源代码。
通过阅读VB的源代码,我们可以了解VB的内部实现,从而更好地理解VB的语法和语义。
3.参加VB编程社区参加VB编程社区是学习VB的另一种方法。
VB编程社区是一个由VB程序员组成的社区,他们分享他们的经验和技巧,帮助其他人解决问题。
通过参加VB编程社区,我们可以学习其他人的经验和技巧,同时也可以与其他VB程序员交流。
VB基本控件的属性,方法经及事件VB基本控件的属性,方法经及事件VB基本控件的属性,方法经及事件所有控件都具有的属性:1、Name: 表示在代码中用来标识一个控件的名字。
2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。
值为true: 可以响应;值为false: 不可以看见。
3、Visible: 表示一个控件是否可见。
值为true:可以看见;值为false: 不可以看见。
所有控件都有具有的事件:1、KeyDown : 当用户按下键盘上一个键时发生的。
2、KeyUp : 在用户松开键盘上按下的键时发生的。
3、KeyPress : 在Key Down和Key Up事件之间发生。
4、MouseDown : 在鼠标被按下时触发的。
5、MouseUp :在用户松开鼠标键时发生的。
6、Click :在用户单击鼠标左键时发生的。
7、DblClick :在用户双击鼠标时发生的。
一、窗体(Form)属性:1、Caption: 表示窗体标题栏的文字。
2、BorderStyle: 一般情况下为默认值,若更改为下列值:1)值为0:没有窗体标题栏2)值为1:窗体运行之后不能改变大小3、WindowState: 设置窗体的大小。
3)值为0:窗体正常大小4)值为1:窗体最小化值为2:窗体最大化4、BackColor: 表示窗体的背景颜色事件:1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。
2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。
3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。
4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。
触发QueryUnload事件时Unload 的参数和因素有:1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。
VB学习资料
(2006-10-07 13:31:17)
转载
分类:网落扎记
?/P>
?/P>
·启动Visual Basic
Visual Basic,简称VB,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。
无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。
初次和VB碰面,咱们先从制作一个多媒体程序入手吧。
有人问:“刚学VB就学多媒体编程,对初学者来说是不是难度大了
点?”嗯,的确有点难度。
不过,你并不需要完全看懂我编程的
方法,而是通过整个编写过程,来了解一下VB集成开发环境,为
今后的学习打下基础。
首先,让我们先启动Visual Basic
6.0。
(见图一)弹出“新建工程”对话框,
我们选择“标准 EXE” 。
单击“打开”。
(见图二)
(图一)
(图二)
这时候看到的是VB集成式开发环境,让我们先对它进行一番了解。
(见图三)
(图三)
·左面是VB的工具箱,
里面的各种图标是我们开发程序时经常用到的标准控件。
·正中间是窗体编辑器,又称对象窗口。
我们程序的界面,大部分是在它上面设计的。
·右上方是工程资源管理器,
它能让我们对整个工程进行整体性的管理。
·右中处的是属性窗口,
陈列着程序中所涉及的各种窗体和控件的属性。
·右下方是窗体布局区,
它能够调节程序运行时窗体在屏幕中的位置。
·添加ActiveMovie控件
现在,让我们开始设计程序吧!
首先,在工具箱上添加一个新控件ActiveMovie,这是个能播放多媒体动画的控件。
右键单击工具箱,会弹出一个小窗口,单击部件,(见图一)在屏幕正中会出现一个部件对话框,这里陈列着许多未在工具箱中列出的控件。
我们需要添加一个ActiveMovie控件。
点击滚动条,找到Microsoft ActiveMovie Control,单击复选框选定。
(见图二)
(图一)
(图二)
如果没有发现这个控件,那么单击浏览。
(见图二)选取Amovie.ocx。
单击打开,(见图三)会出现部件对话框,找到Microsoft ActiveMovie Control,单击确定。
(见图二)
(图三)
工具箱上会新增一个小图标,这代表着ActiveMovie控件已经添加。
(见图四)
(图四)
·设置控件的属性
双击工具箱中的ActiveMovie控件图
标,将ActiveMovie控件放到正中的Forml
窗体(窗体编辑器)中。
(见图一)
(图一)现在,属性窗口里列出了这个控件的各种属性。
(见图二)我们将改变它的一些属性。
(图二)·AutoStart设置为True ·ShowControls设置为False ·ShowDisplay设置为False ·ShowTracker设置为False
点击属性窗口上的下拉菜单,选取Forml Form,再改变一下窗体Forml的
属性。
(见图三)
(图三)
·BorderStyle 设置为 0 ·BackColor 设置为 黑色 ·ClipControls 设置为 False
用鼠标将窗体上的ActiveMovie 控件调整与窗体同等大小,(见图四)在窗体布局区用鼠标将Forml 窗体调整至正中。
(见图五)
(图四)
(图五)
·编写程序代码
下面让我们来编写程序代码吧!
单击工程资源管理器的查看代码按钮。
(见图一)现在出现的是代码编辑器,它又称代码窗口。
我们的程序代码就在这里编写。
(见图二)
(图一)
(图二)
选择Form 对象,这个列表框中陈放着本程序的所有对象,称为对象选择框。
(见图三)右边列表框里放着每个对象的各个事件,称为事件选择框。
当在左面的对象选择框选取Form 时,事件选择框里的事件相应变为Load 。
同时空白处出现了两行代码,它们分别表示子程序 Form_Load 的首尾两部分,而 Form_Load 则是当窗体从无到有,即刚调入内存时,所执行的一个子程序。
(见图四)
(图三)
(图四)
我们在这里键入代码:“ActiveMovie1.”。
这时弹出一个列表框,列出了对象 ActiveMovie1 的全部属性、方法和事件。
再键入代码“ =APP.”在弹出的
列表框中选取Path属性。
(见图五)
(图五)
再键入代码“ & "\3.mpg"”。
(见图六)3.mpg 是一个多媒体文件,它与这个VB程序在同一级目录下,我们将通过所编的程序把它放映出来。
从这次操作可以看出,VB的代码设计器具有提示语法的功能,给程序员带来很大的方便。
(图六)
在对象选择框选取ACtiveMovie1,在事件选择框选取PositionChange,添加代码MsgBox("谢谢观赏!")(见图七)
(图七)
至此程序编写完毕。
(见图八)
(图八)
·保存与编译
现在存盘。
单击文件,再单击保存工程。
(见图一)
有两个文件需要保存,一个是名叫
“工程1.vbp”的项目文件。
单击保存。
(见
图二)另一个是名叫“Form1.frm”的窗体
文件。
一个VB程序至少包含这两个文件,
即项目文件.vbp 和窗体文件.frm,缺一不
可。
(见图三)
(图一)
(图二)
(图三)
最后,将它编译成可执行文件。
编译的
作用是将你编的程序代码翻译成计算机能执
行的语言,这样程序就不光是在VB6.0环境
中运行了。
单击文件,单击生成工程1.exe。
(见图
四)单击确定。
好了,多媒体程序已完成。
怎么样,并
不复杂吧。
(图四)。