visual basic教程(visual basic 教程)

本文目录
- visual basic 教程
- 请推荐几本可自学的VB书
- 想自学用VB编写游戏脚本,求入门类的教程,请推介一下,谢谢~~ 电子书或印刷的都行
- xp系统下VisualBasic生成txt文件的方法
- Visual basic6.0如何添加窗体背景图片
- VB考试教程:使用对象集合
visual basic 教程
第一步:用标签工具做三个标签
A=
B=
C=
在这二个标签后面做三个文本框text1 text2 text3
第二步:请建立一个命令按钮,改这个按钮名称为:二次函数的图像生成
第三步:请将以下代码复制到按钮的代码框内;
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
Cls
Scale (-10, 10)-(10, -10)
Line (-9, 0)-(9, 0)
Line (0, -8)-(0, 8)
CurrentX = 0.5
CurrentY = 9
Print "y"
CurrentX = 9
CurrentY = -0.5
Print "x"
For x = -8 To 8 Step 1
PSet (x, 0.1)
Next x
For y = -6 To 6 Step 1
PSet (0.1, y)
Next y
For x = -8 To 8 Step 0.01
y = a * x * x + b * x + c
PSet (x, y)
Next x
End Sub
第四步:运行,输入A\B\C的值,就可以得到二次函数的图像了!
请推荐几本可自学的VB书
《Visual BASIC 程序设计教程》(新世纪-计算机基础教育丛书,丛书主编:谭浩强)作者:刘炳文、许蔓舒
清华大学出版社
另外还配有《Visual BASIC 程序设计题解与上机指导》
《从零开始--VisualBasic中文版基础培训教程》老虎工作室编著 人民邮电出版社2002年版
想自学用VB编写游戏脚本,求入门类的教程,请推介一下,谢谢~~ 电子书或印刷的都行
游戏就是普通程序,只是用到的绘图功能多些。
首先要算法搞明白了,接下来的实现就相对容易了。
推荐几本书供你参考,网上搜搜也许能找到电子版。
1、先学一下VisualBasic基本知识:
VisualBasic入门经典 或 VisualBasic从入门到精通
VisualBasic高级编程
Visual.Basic应用开发案例教程
Visual Basic程序设计基础教程与上机指导
Visual Basic 6.0 控件参考手册
2、开始编程
Visual Basic游戏编程入门(第3版)(英文版)
参考:Visual C++游戏开发经典案例详解
网上有“VisualBasic开发的经典游戏”源码下载。
3、还要了解游戏程序设计技能
.(美)Dave.Shreiner
3D游戏程序设计入门 DirectX9.0
《Direct3D 技术内幕》(中文版)
DX7_SDK_For_VB程序员指南
DirectX_9.0_3D_游戏开发编程基础
Direct3D原理与API参考
不求给分,只是希望对你有所帮助。
xp系统下VisualBasic生成txt文件的方法
VisualBasic是微软公司开发的包含协助开发环境的事件驱动编程语言,是一款不错的功能。在xp系统中VisualBasic可以将各种信息保存成文件,那么VisualBasic怎么生成txt文件?这是最基本的操作,阅读下文教程,一起看看具体步骤内容吧。
解决方法如下:
1、首先打开VB软件,新建一个标准程序;
2、在窗口添加一个文本框和一个命令按钮。将文本框的multiline设置为真,将scrollbars设置成2-垂直;
3、双击命令按钮,在代码输入区添加如下代码;
4、生成程序并运行,在文本框中随便输入一些文字,然后点击command1按钮;
5、程序文件夹下是不是多了一个文本文件,打开看看,就是我们要的文件。
xp系统下VisualBasic生成txt文件的方法分享到这里了,希望此教程内容能够帮助到大家。
Visual basic6.0如何添加窗体背景图片
通过本图文教程来学会Visual basic6.0如何添加窗体背景图片,以个性化窗体应用。
首先打开Visual basic6.0软件并 新建一个工程并在图片中小框框处找到选项“ Picture”。
再 点击红色小框框里面有 三个点的图标进入背景图片选择。
然后就会弹出背景图片 选择窗口。
选择自己需要显示的图片后点击打开即可。
可以 看到窗体里面出现了 背景图片。
点击“启动”运行好的最后效果。 由此设置完成。
VB考试教程:使用对象集合
五、使用对象集合
集合是一组相关的对象。
窗体上的对象都被存放于同一文件之中。而且VisualBasic将这些对象视为同一组的成员。在Visual Basic术语中,窗体上的整组对象被称为Controls(控件)集合。Controls(控件)集合是在你打开新窗体和为窗体添加对象而扩展它时自动创建的。每个窗体都有一个Controls(控件)集合。事实上,Visual Basic拥有好几个标准的对象集合供你在编写程序时使用。在这里,我们将学习在使用任何集合时所需的基本技巧。
1、集合标记法
程序中的每个集合都具有自己的名称,这样你就可以在程序代码中作为一个独立单元引用这些集合。例如,包含窗体上的所有对象的集合被称为Controls(控件)集合。
因为在程序中可能有多个窗体,因而有多个Controls(控件)集合,这样,当在一个包含多个窗体的程序中使用Controls(控件)集合时,需要加上窗体的名字。例如,要引用Form1(窗体1)上的Controls(控件)集合,应该在代码中使用如下名称:
Form1.Controls
在该标记法中,Form1对象名和Controls(控件)关键字之间的句点使Controls(控件)看上去好象是一种属性,但是Visual Basic程序员将Controls(控件)集合描述为包含在Form1对象中的一个对象。这两种对象之间的关系或者说等级有点儿象路径名中的文件夹,这在后面开始使用应用对象时,将再次看到这种标记法。
除了在程序中可以使用对象和集合以外,Visual Basic还允许你浏览你的系统,寻找其它应用对象并在程序中加以运用。我们将在学习如何使用Visual Basic Object Browser(对象浏览器)时再次探讨这个问题。
2、引用集合中的对象
你可以单独或成组地引用集合中的对象。
(1)单独引用集合中的对象
引用集合中的对象,或者说引用集合中的个别成员有两种方法:
第一种方法就是通过直接在赋值语句中使用对象名来加以引用。例如,语句:
Form1.Controls!Label1.Caption = "Employees"
单独列出了Controls(控件)集合中的Label1对象,并将其标题属性设置为“Employees”。惊叹号(!)用来连接Label1对象和Controls(控件)集合。尽管该语句对编译程序来说可能有点儿冗长拗口了,但它却准确地反映出集合中的层次。
第二种处理集合中对象的方法是指定该对象在对象组中的索引位置。VisualBasic按照对象创建的逆向顺序存储集合对象,因此你可以使用对象的“创建顺序”单独引用该对象,或者使用循环来检查数个对象。例如,要想识别窗体中最后创建的对象,你可以指定下标0,比如下面的示例:
Form1.Controls(0).Caption = "Business"
该语句将窗体中最后一个对象的Caption(标题)属性设置为“Business”(倒数第二创建的对象下标为1,倒数第三创建的对象下标为2,等等。)
(2)成组地引用集合中的对象
这一点将在下面介绍。
3、编写For Each...Next循环
For Each...Next循环设计用来处理集合。
使用集合优点是可以有效地处理对象组。尽管你能够引用集合中的单个成员,但是使用集合中对象的最有用方法是将它们作为一组来处理。例如,你可以同时对整个对象集合进行显示、移动、排序、重命名或调整大小等等操作。
要处理这些任务,可以使用For Each...Next的循环逐个处理集合中的所有对象。For Each...Next循环与For...Next循环十分相似。当For Each...Next循环被用于控制集合时,它的语法如下:
For Each Control in FormName.Controls
process object
Next Control
其中:
Control是代表集合中当前对象的特殊变量,是对象型变量;
FormName是窗体名称,如Form1、Form2等;
循环体用于处理集合中的各个对象。例如,你可以修改集合中这些对象的Enabled、Left、Top、Caption或者Visible等属性,当然也可以在列表框中列出每个对象的名称。
例如,要同时移动窗体上的所有控件,见下面介绍。
4、移动一组对象
例:使用Controls(控件)集合同时将一组对象从窗体的左侧移动到右侧。
该程序使用For Each...Next循环在用户每次单击“Command1”按钮时移动对象。
在窗体上添加几个控件,其中包含Command1命令按钮,键入如下代码:
Option Explicit
Dim Ctrl As Object
Private Sub Command1_Click()
For Each Ctrl In Controls
Ctrl.Left = Ctrl.Left + 200
Next Ctrl
End Sub
说明:使用For Each...Next循环来调整每个对象的Left属性,这样它们就能够成组地移动。
用户每次单击“Command1”按钮时,该For Each...Next循环都会逐个检查Controls(控件)集合中的对象,并将它们向右移动200 twip(要向左移动200 twip应减去200)。Ctrl变量是集合中当前对象的“替身”,它的属性值与它所代表的对象的属性值相同。在该循环中,对Left属性值的调整控制了对象相对于窗体左部的位置。

更多文章:
procreate教程(《procreate》移动局部图层教程)
2026年11月3日 17:30
pccamera摄像头驱动下载链接(有免费下载联想小新电脑相机驱动的软件吗)
2026年11月3日 17:10








