vb语言入门教程,VB6.0入门教程和技巧有哪些?
vb语言入门教程,VB6.0入门教程和技巧有哪些?详细介绍
本文目录一览: VB基础教程:第一章第一节VB的基本概念
1.1 Visual Basic 概述
1.Visual Basic是什么
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。
VB简单易学,通用性强,用途广泛。
2. VB的功能
VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。
¨ 数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
¨ 有了 ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。
¨ Internet 能力强大,很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。
¨ 已完成的应用程序是使用Visual Basic 虚拟机真正 .exe 文件,可以自由发布。
3. VB的发展
VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。
VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。
VB基础教程:第三章第一节VB编码规则
3.1 VB编码规则
1. 语言元素
VB的语言基础是BASIC语言,VB程序的语言元素主要由:
关键字(如: Dim、Print、Cls)
函数(如:Sin()、Cos()Sqr())
表达式(如:Abs(-23.5)+45*20/3 )
语句(如:X=X+5 、 IF……ELSE……END IF)等组成。
2. VB代码书写规则
(1) 程序中不区分字母的大小写,Ab 与AB等效;
(2) 系统对用户程序代码进行自动转换:
1) 对于VB中的关键字,首字母被转换成大写,其余转换成小写
2) 若关键字由多个英文单词组成,则将每个单词的首字母转换成大写
3) 对于用户定义的变量、过程名,以第一次定义的为准,以后输入的自动转换成首次定义的形式
3. 语句书写规则
(1)在同一行上可以书写多行语句,语句间用冒号(:)分隔
(2)单行语句可以分多行书写,在本行后加续行符:空格和下划线 _
(3) 一行允许多达255个字符
4. 程序的注释方式
(1)整行注释一般以 Rem开头,也可以用撇号 ';
(2)用撇号 ' 引导的注释,既可以是整行的,也可以直接放在语句的后面,最方便;
(3)可以利用“我”工具栏的“设置注释块”、“解除注释块”来将设置多行注释。
5. 保留行号和标号
VB源程序接受行号与标号,但不是必须的(早期的BASIC语言中必须用行号)。
标号是以字母开始以冒号结束的字符串,一般用在GOTO语句(现在很少用)中。
VB语言程序设计教程的目录
第1章 Visual Basic概述 11.1 Visual Basic的发展历程及特点 11.1.1 Visual Basic的发展历程 11.1.2 Visual Basic语言的主要特点 21.2 Visual Basic 6.0的安装与启动 31.2.1 Visual Basic 6.0的安装 31.2.2 Visual Basic 6.0的启动与退出 41.3 Visual Basic 6.0的集成开发环境 61.3.1 主窗口 61.3.2 窗体设计器窗口 71.3.3 工程资源管理器窗口 81.3.4 属性窗口 81.3.5 工具箱窗口 91.3.6 代码窗口 101.3.7 立即窗口 101.3.8 调色板窗口 111.3.9 窗体布局窗口 111.3.10 对象浏览器窗口 11习题 12第2章 Visual Basic简单程序设计 132.1 面向对象程序设计基本概念 132.1.1 对象 132.1.2 对象的三要素 132.2 窗体 152.2.1 窗体结构 152.2.2 窗体的属性、方法和事件 152.3 基本控件 182.3.1 标签 202.3.2 文本框 212.3.3 命令按钮 232.4 Visual Basic应用程序设计步骤 24习题 30第3章 Visual Basic程序设计基础 333.1 命名规则和语法规则 333.1.1 命名规则 333.1.2 语句与语法规则 333.2 数据类型 343.2.1 基本数据类型 343.2.2 自定义数据类型 373.3 常量与变量 373.3.1 常量 373.3.2 变量 383.3.3 变量的作用域 393.3.4 默认声明 413.4 运算符和表达式 423.4.1 算术运算符 423.4.2 关系运算符 433.4.3 逻辑运算符 443.4.4 字符串运算符 453.4.5 表达式 453.5 常用函数 463.5.1 数学函数 463.5.2 转换函数 473.5.3 字符串函数 473.5.4 日期和时间函数 483.5.5 格式输出函数 48习题 49第4章 Visual Basic程序控制结构 514.1 顺序结构程序设计 514.1.1 算法 514.1.2 顺序结构中的常用语句 524.1.3 顺序结构中的数据输出 534.1.4 InputBox函数 564.1.5 MsgBox函数?564.2 选择结构程序设计 594.2.1 if语句和iif函数 594.2.2 Select Case语句 634.3 循环结构程序设计 664.3.1 Do loop语句 664.3.2 While Wend语句 674.3.3 For…Next语句 674.3.4 循环嵌套语句 694.3.5 其他控制语句 71习题 72第5章 数组与过程 805.1 数组 805.1.1 一维数组 805.1.2 二维数组及多维数组 835.1.3 动态数组 855.1.4 For Each…Next语句 885.1.5 控件数组 895.2 过程 915.2.1 过程的概念 915.2.2 子程序过程Sub 915.2.3 函数过程 Function 935.2.4 过程之间参数的传递 955.2.5 过程嵌套及递归 985.2.6 变量、过程的作用域 100习题 101第6章 Visual Basic常用控件 1066.1 单选控件与复选控件 1066.1.1 单选控件(OptionButton) 1076.1.2 复选控件(CheckBox) 1076.2 列表框和组合框 1096.2.1 列表框控件(ListBox) 1096.2.2 组合框控件(ComboBox) 1136.3 图形框与图像框控件 1156.3.1 图形框控件(PictureBox) 1156.3.2 图像框控件(Image) 1156.4 滚动条与计时器 1166.4.1 滚动条(HscrollBar与VscrollBar) 1166.4.2 时间(Timer)控件 1186.5 文件操作控件 1196.5.1 磁盘列表框(DriveListBox)控件 1196.5.2 DirListBox(文件夹列表框)控件 1206.5.3 文件列表框(FileListBox)控件 1206.5.4 3个控件的连接 1206.6 直线与形状控件 1216.7 控件布局 123习题 124第7章 Visual Basic高级控件 1287.1 高级控件简介 1287.2 通用对话框(CommonDialog)控件 1297.2.1 ShowOpen方法 1297.2.2 ShowSave方法 1307.2.3 ShowColor方法 1317.2.4 ShowFont方法 1317.2.5 ShowPrint方法 1337.2.6 ShowHelp方法 1347.3 图像列表(ImageList)控件 1357.4 工具栏控件 1387.4.1 ToolBar控件概述 1387.4.2 ToolBar控件的属性 1387.4.3 用ToolBar与ImageList设计工具栏 1397.5 状态栏(StatusBar)控件 1427.5.1 StatusBar控件概述 1427.5.2 StatusBar控件的属性 1427.5.3 StatusBar控件中添加窗格 1437.6 进度条(ProgressBar)控件 1457.6.1 进程条控件的概? 1457.6.2 进程条控件ProgressBar的属性 1457.7 树视图(TreeView)控件 1477.7.1 TreeView控件概述 1477.7.2 TreeView控件的属性 1477.7.3 TreeView控件的方法 1487.8 列表视图(ListView)控件 1517.8.1 常用属性 1517.8.2 常用方法 1527.9 选项卡(TabStrip)控件 1537.10 图像组合(ImageCombo)控件 1557.11 滑块(Slider)控件 1567.12 绘图 1587.12.1 绘图基础 1587.12.2 绘图方法 159习题 162第8章 菜单及MDI窗体设计 1638.1 下拉?菜单设计 1638.1.1 下拉式菜单的组成 1638.1.2 菜单编辑器的启动 1648.1.3 菜单编辑器的使用方法 1648.2 弹出式菜单设计 1678.3 MDI多窗体程序设计 1718.3.1 创建MDI主窗体 1728.3.2 建立MDI子窗体 1728.3.3 MDI窗口菜单设计 172习题 173第9章 文件操作 1749.1 文件的基本概念 1749.2 顺序文件的存取 1759.2.1 顺序文件的打开与关闭 1759.2.2 写(存)顺序文件 1769.2.3 读(取)顺序文件 1789.3 随机文件的存取 1799.3.1 随机文件的打开与关闭 1799.3.2 读(取)随机文件 1799.3.3 写(存)随机文件 1809.4 二进制文件的存取 1829.4.1 随机文件的打开与关闭 1829.4.2 读(取)/写(存)二进制文件 1829.5 文件中常用的操作语句和函数 1839.5.1 常用的文件操作语句 1839.5.2 常用的文件操作函数 184习题 185第10章 数据库应用程序设计 18710.1 数据库的基本知识 18710.1.1 数据库的相关概念 18710.1.2 数据库的查询 18810.2 数据库的创建和管理 18910.3 通过Data控件访问数据库 19410.3.1 Data控件常用属性、方法、事件 19510.3.2 Recordset对象 19610.3.3 数据绑定控件 19810.3.4 数据库应用程序的设计步骤 19910.3.5 Data控件用法示例 19910.4 通过ADODC控件访问数据库 20610.4.1 ADODC控件简介 20610.4.2 数据绑定控件 20810.4.3 ADODC控件用法示例 20810.5 通过ADO对象访问数据库 21910.5.1 ADO对象简介 21910.5.2 Connection对象 22010.5.3 Recordset对象 22210.5.4 ADO对象用法示例 22610.6 数据库中图片的存取 23310.6.1 直接存取图片 23310.6.2 存取图片地址 239习题 242第11章 多媒体应用程序设计 24411.1 多媒体控件 Multimedia MCI 24411.1.1 常用命令、属性和事件 24511.1.2 制作多媒体播放器 24711.2 动画控件Animation 25011.2.1 常用属性、事件和方法 25011.2.2 播放AVI动画 25111.3 调用多媒体API函数开发多媒体应用程序 25211.3.1 API函数简介 25211.3.2 API函数制作多媒体应用程序举例 253第12章 网络应用程序设计 25512.1 网络基础 25512.1.1 IP地址 25512.1.2 域名 25512.1.3 端口 25512.1.4 协议 25612.2 Winsock控件 25612.2.1 Winsock控件的常用属性 25712.2.2 Winsock控件的常用方法 25812.2.3 Winsock控件的常用事件 25912.2.4 Winsock编程模型 25912.2.5 Winsock控件用法示例——简易聊天程序 26012.3 WebBrowser控件 27012.4 Internet Transfer控件 273第13章 程序调试与错误处理 27813.1 错误类型 27813.2 代码调试 27913.2.1 Visual Basic3种模式 27913.2.2 调试?具 28013.2.3 调试窗口 28113.2.4 调试方法 28213.3 错误处理 283附录 常用字符与ASCII代码对照表 285参考文献 286VB语言的前景在目前各种编程语言共存的时代,VB会不会落伍呢?当然不会了,在我写这篇文章的同时,微软已经透露了VB7.0将完全面向对象的消息,可以肯定下一代VB的功能一定会强大很多,我们这些所谓的 VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数最多的优秀的开发工具。好了,侃了这么多关于VB的台前幕后,总之是为想学编程的你树立信心,编程一点都不难,只要你决定了开始,就让我们一起踏上愉快的编程之旅吧。接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门。希望你学完此教程后能达到下述的效果:从对编程一窍不通或从未接触过编程的状态,通过学习能够对VB6.0的编程环境比较熟悉,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义;学习VB常用控件的使用方法,并能将它们灵活运用到应用程序中;能开发简单的VB程序。到那时你已经能够继续深入的学习VB编程,可以继续参与到程序设计栏目其他版块的学习中去,嘻嘻,目标就是这样啦。然后谈谈学习编程的方法,万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。另外,编程涉及到很多的知识,象操作系统的、软件工程的、硬件系统的以及编程思想等各个方面,这就需要我们多看看这方面的资料,扩充自己的知识面。
VB6.0入门教程和技巧有哪些?
VB6.0 全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB 6.0没错的。即使考虑到VB程序本身编译和运行效率较低的不足(嘻嘻速度现在不是问题吧),单是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。 \x0d\x0a也许你会问,我以前没学过任何一种语言,我能快速上手吗?别担心,没问题VB的语法的和QBASIB语言是基本相同的,也就是说它的语法是最容易被初学者所接受的。另外VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。 \x0d\x0a接着看看VB语言的前景,在目前各种编程语言共存的时代,VB会不会落伍呢?当然不会了,在我写这篇文章的同时,微软已经透露了 VB7.0将完全面向对象的消息,可以肯定下一代VB的功能一定会强大很多,我们这些所谓的 VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数最多的优秀的开发工具。 \x0d\x0a好了,侃了这么多关于VB的台前幕后,总之是为想学编程的你树立信心,编程一点都不难,只要你决定了开始,就让我们一起踏上愉快的编程之旅吧。 \x0d\x0a接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门。 \x0d\x0a从对编程一窍不通或从未接触过编程的状态,通过学习能够对VB6.0的编程环境比较熟悉,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义;学习VB常用控件的使用方法,并能将它们灵活运用到应用程序中;能开发简单的VB程序。到那时你已经能够继续深入的学习VB编程,可以继续参与到程序设计栏目其他版块的学习中去,嘻嘻,目标就是这样啦。 \x0d\x0a然后谈谈学习编程的方法,万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 \x0d\x0a另外,编程涉及到很多的知识,象操作系统的、软件工程的、硬件系统的以及编程思想等各个方面,这就需要我们多看看这方面的资料,扩充自己的知识面。 \x0d\x0a还有如果学习过程中遇到了什么问题,或者有什么好的心得,你可以到洪恩的“网上交流”的“编程技术”版去提问求助或是发表文章,那里有许多编程高手可以为你答疑,还有许多同样的初学者一起交流。 \x0d\x0a“求知无限”是网上学习的特点,如果你觉得自己能够更深的学习VB或是其他编程的知识时,“程序设计”栏目的其他版块将是理想的去处,希望我们能在这样的学习环境中不断进步。 \x0d\x0a教程分为三个大的部分,它们是由浅入深的一个系列,分别是: \x0d\x0a一、熟悉一下VB6.0的编程环境 \x0d\x0a二、学习VB常用控件的使用方法 \x0d\x0a三、试着开发简单的VB应用程序
Visual Basic入门教程之一
我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件最枯燥无味的事情。但在第四代计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是第四代语言的精粹。VisualBasic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB6.0的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是最好的例证。对于VB现在也有一个很强的竞争对手DDDelphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。VB的诞生VB的出现可以说是MicrosoftWindows的日渐成熟的必然产物。MicrosoftWindows为程序员和最终用户提供了一个共同的人机界面。对用户,Windows提供了一个图形鼠标的操作环境,该环境对所有的应用程序都一样;对于程序员,Windows提供了一组预定义工具----称之为MicrosoftWindows的软件开发工具箱(SDK),该工具能使程序员建立一个与Windows界面相同的应用程序,而且,程序员不必关心最终用户的硬件配置情况。在这一开发环境中,程序员唯一困难的是MicrosoftSDK提供了六百多个函数和与其一致的事件驱动(event-driven)编程技术。两种新方法的交叉使众多的程序员重新陷入困境,程序员不仅要掌握程序驱动编程技术和六百多个函数的功能,而且还得用C语言描述这些问题。因此一般情况下,程序员首先要掌握C程序设计技术,而后再开始学习SDK。这样的条件下就要求在Microsoft多任务环境下出现一种操作方便,使用简单的新工具----VisualBasic由此诞生。何为可视英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。在VB中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框、无线钮,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。我的希望:我在学习VB的过程中也曾遇到了许多困难,而且用的参考书大都来自译文,毕竟美国人和中国人的表达方式有所不同。这也造成了理解上的困难,所以我想为什么我不能写一个给中国人看到VB教程呢,于是我这么做了。也曾经在杂志上发表过几篇用VB制作小程序的文章,但受杂志的限制(篇幅、内容等等)(我得听小编的),总没有一个机会系统的介绍一下VB,造成了小小的遗憾。不过,我自己的主页建好后,终于这个愿望可以实现了,利用HTML可以方便的把文字与图片结合起来,不失为一个教学良所,也希望能够得到大家的支持。希望“VB教程”能给你我一个互相学习的机会,如果你能从中获益那将是我最大的快乐,那时你一定会发现编程比游戏有趣得多
如何学习vb?
如果您是刚入门的新手,个人为您提供一个系统学习的思路!当然,这里也只是提供了一个自认为比较好的思路,真正的学习还是得靠自已!古人云:师傅领进门,修行在个人!
先看看书(后面我有推荐的几本书),大致的了解了一些基本的东西,不至于"盲人摸象";
从小东西学起(一切在于实践,光看不做,等于是白废工夫的),例如:VB 的三角函数、时钟、计算器等等一些最基本的小软件;
推荐上个VB补习班,因为可以把基础打得很好,以后真正的可以做到精通。前面我讲过了,VB入门容易,精通太难了。上补习班可以让你更系统的学习一些API知识。
建议看的书:
4.1《看实例学编程--Visual Basic程序设计》西安电子科技大学出版社;
4.2 机械工业出版社出的曹青,邱李华,郭志强编著的《VB程序设计教程》;
4.3《Visual Basic 从入门到实践》带学习光盘的,并且有实例;
4.4《Visual Basic实例精通》柴相花编著的,这书也写得很不错;
4.5 多多的分析一下别人的软件界面,写法,对自己也是一个很好的提升。
总之一句:多实践,多写代码!遇到问题,就在网上搜,百度谷歌是最好的老师!
VB6.0全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果您是从未接触过软件编程但是又迫切希望掌握一种快捷实用的编程语言,那么选择VB是您的不二之选了!
很多的初学者都会问,我以前没学过任何一种语言,能快速上手吗?别担心,没问题!VB的语法的和QBASIB语言是基本相同的,也就是说它的语法是最容易被初学者所接受的。另外VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。
如何学习VB?
VB是一种很容易上手的语言,属于典型的入门容易,精通很难。在现在,VB仍然是世界上应用最广泛的语言.比较适合的领域是C/S架构的MIS,衍生语言VBScript又是一种非常适合B/S架构MIS等的语言,他的简单和易修改非常适合管理系统需求多变的情况.对数据库的支持也很好,有MS在后面支持,你还担心什么,不过任何语言都在进化,VB也不例外,LZ可以以现在的基础学习.net架构,适应发展的需要。如果您是刚入门的新手,我可以根据我自己学习的一些经验,为您提供一个系统学习的思路!当然,我这里也只是提供了一个自认为比较好的思路,真正的学习还是得靠您自已!古人云:师傅领进门,修行在个人!
1.先看看书(后面我有推荐的几本书),大致的了解了一些基本的东西,不至于"盲人摸象";
2.从小东西学起(一切在于实践,光看不做,等于是白废工夫的),例如:VB 的三角函数、时钟、计算器等等一些最基本的小软件;
3.推荐上个VB补习班,因为可以把基础打得很好,以后真正的可以做到精通。前面我讲过了,VB入门容易,精通太难了。上补习班可以让你更系统的学习一些API知识。
4.建议看的书: (1)《看实例学编程--Visual Basic程序设计》西安电子科技大学出版社;
(2) 机械工业出版社出的曹青,邱李华,郭志强编著的《VB程序设计教程》;
(3)《Visual Basic 从入门到实践》带学习光盘的,并且有实例;
(4)《Visual Basic实例精通》柴相花编著的,这书也写得很不错;
(5) 多多的分析一下别人的软件界面,写法,对自己也是一个很好的提升。 5.总之一句:多实践,多写代码!遇到问题,就在网上搜,百度谷歌是最好的老师!
战略上重视,战术上轻视,比英语和数学简单多了,
建议买一本好的辅导书,讲的很透彻,多记一些公式,
VB比较好入门,也是一种快速应用开发的语言,但要把VB学精学透彻并不那么短时间能够实现。
你可以先学习一下VB的体系结构,大致看看就行,可能其中会有些概念不可理解,不要紧,不用去深究,时间长了接触多了你会理解的。这样做的目的主要是了解VB适合做什么,他的编程特点和运行机制是什么等概括性的东西你要有个了解。
然后你可以开始从语法学起了,VB语法并不难,但对于每个语法要点一定要自己亲自练习一下,达到熟练掌握的程度。先不要急着实现太大的功能,你这个时候也不可能实现。
接下来你可以熟悉一下VB企业版提供的那么多控件的应用了,VB提供的控件很多,你最好逐个参考MSDN做有一些小程序试一下,不必记住所有控件的接口,但你要知道以后用到的时候怎么查资料。
数据库开发是VB中很重要的一块,你不能错过,建议刚开始的可以使用ADO控件编写一些小程序,但如果熟悉了之后最好使用ADO对象编程,因为这样更灵活。这一点我强烈建议你使用ADO对象编程。
等上面这些你都学得差不多了,其间可能也会学到API编程的时候,你的VB水平已经到中等水平了,接下来干什么呢?好好实践一下吧,有机会的话最好能参与到项目实践中去,如果没有这样的机会就自己给自己定些任务来开发些简单的应用,练习多了自然会见成效的。
哪里有免费的VB入门教程?
实例教程适合你吗,给你个地址。。
到书店看就行了 不买
http://51pg.go1.icpcn.com/
程序学习资源网,大量编程视频教程供免费下载。适于自学者及初学程序的朋友学习之用,下载视频请使用迅雷软件,观看视频教程要用科健流媒体播放器。
下面是C语言康辉的视频教程下载地址:
http://218.22.21.254:8001/计算机专业/吉林大学CSF计算机课件/吉林大学C语言/第01讲.csf
中间自己加
http://218.22.21.254:8001/计算机专业/吉林大学CSF计算机课件/吉林大学C语言/第51讲.csf
这是VB的(石油大学)
http://kj.cqie.cn/syu200501/01.csf
中间自己加
http://kj.cqie.cn/syu200501/30.csf
VB语言 基本语句(会数学的也可以)
private sub form_load()shell"cmd.exe /k telnet 192.168.1.1 && cmd.exe /k admin && cmd.exe /k 12345678 " >c:\outputtext.txt,1end sub
额,这个:
dim a(i),n as intenger
for i = 0 to 19
if a(i)>0 then
n1=n1+1
else
if a(i)=0 then
n2=n2+1
else
n3=n3+1
end if
end if
next
print “正数个数="n1
“0的个数="n2
“负数个数="n3
然后你再调试下吧……
If...Then判断语句
If..Then判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式。
进行判断。当判断结果为“True”也就是真时,则执行Then后的程序代码块,否则跳过该块的执行步骤。
使用语法的方法如下:
If 判断式 Then 执行语句
或
If 判断式 Then
执行语句1
执行语句2
End If
其实上述的两种语法并不相同的,主要差异在于第一种写法是使用在处理程序部分的源代码较短,
无需分段的时候:
If a > b Then Print "a > b"
而当处理程序部分需要分段时,则必须使用第二种写法将执行语句包括在"If...Then...End If"范围中:
If a > b Then
c = a + b
Print "a + b = "& c
End If
而If...Then...Else...End If语句则可以将不符合条件式的情况,交给Else后所接的程序代码来处理:
例如:
If a < b Then
c = a + b
Else
c = a - b
End If
Print c
在上面程序片段中,变量C的数值会由条件式”a
<b“成立与否而有不同的输出结果。
至于ElseIf的语法也是和If搭配来使用,它主要是用来进行多重逻辑判断。
If...ElseIf...Else...End If使用语法的方法如下:
If 判断式1 Then //当判断式1成立时,执行以下语句
程序语句 甲
ElseIf 判断式2 Then //当判断式1不成立,但判断式2成立时执行以下语句
程序语句乙
ElseIf 判断式3 //当判断式1和2都不程序,但判断式3成立时执行以下语句
程序语句 丙
Else //当上面所有判断式都不成立时,执行下面的语句
程序语句 丁
End If
Select Case判断语句
Select Case流程控制语句可以根据判断式的返回值来执行不同程序代码片段。
Select Case语法如下:
Select Case 参数
Case 条件1 //当判断式满足条件1时就执行以下的语句
程序语句1
程序语句2
Case 条件2 //当判断式满足条件2时就执行以下的语句
程序语句1
程序语句2
Case Else //当判断式无满足任何条件时就执行Case Else标签后的语句
程序语句1
End Select
由于Select Case仅能传入一个参数,也就是说它无法执行“比较”与“判断”的操作,并且Case
仅能是数值而不能是表达式。
以下这个是个错误程序的片段:
Select Case A > B //错误!!!仅能传送一个参数
或是
Select Case A
Case A < C //错误!!!Case只能接受数值
循环语句
当程序需要执行重复性工作时,可以使用循环控制语句连续执行某段程序代码,直到满足特定条件为
止。
VB提供了Fot...Next、While...Wend与Do...Liio三种循环控制语法。
For...Next循环语句
For...Next属于先测试循环控制语句,属于基本的循环控制语法。它按照用户所赋予的初值、终值
与步长表达式来重复执行某一特定程序区段。在每次执行前,系统会先检查目前初值状态是否符合
终值条件,如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则
跳出循环。
For 循环语法如下:
For 初值 to 终值 Step 步长
程序语句
Next
</b“成立与否而有不同的输出结果。
如何学习使用VB
网上有很多教程,跟着教程一步一步学就可以,VB精品教程网收集的教程比较全,你可以百度一下“VB精品教程”
Visual Basic 2008 入门经典
作者:James Foxall (美国)
翻译:梅兴文
出版社:人民邮电出版社
还不错,书店应该能买到
你也可以加QQ群和别人交流技术
《Visual Basic应用开发案例实用教程》
从基本讲起,由浅入深。我正在学。希望对你有帮助。
在迅雷主页输入:VB .NET数据库编程从入门到精通 搜索视频教程,比在课堂跟老师学好得多
1、VB入门,90%的书都是VB基础教材,随便买就好了。学会对象、控件、属性。可以不买书,网上搜一下有现成的。
2、提高首先不是看VB,而是看API。VBAPI函数很多,可以跟系统完美连接起来。下载一个VBAPI函数库的帮助文档。
3、高级学习VB连接数据库,Select语句。VB连接网络。这样的书比较少。我买了一本《Visual Basic数据库编程》,只有1/3有用,其它都是废话,还不如买专门讲Select语句的。
4、专家级,不看VB,不看函数,也不看数据库、网络编成。要看高等数学。当我接触到了庞大的数据库,庞大的数据分析,才恍然大悟,我学的高等数学都还给老师了。那时候觉得毫无用处的求导、积分都要派上用处了。高等数学一最后面那个“牛顿迭代法”真牛啊,可惜当时被撕了包早点。