- 猜你喜欢
- 视频介绍
- 分集列表
- 视频下载
谈到VB许多人都会想到计算机考试,vb是由一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。并且它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。从零开始学习编程,只能有心,你我都能成为编程高手!
Visual 意为可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它与其他编程软件不同的是不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。应该说,这是一次质的飞跃,是一次编程技术的革命。
Basic 实际上是一个短语的缩写,这个短语就是 Beginners" All-Purpose Symbolic Instruction Code ,其中文意思为“初学者通用符号指令代码”。Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的人员;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。
随着版本的提高,Visual Basic的功能也越来越强。自从5.0版,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。但是,功能再强大,Visual Basic 仍然有一个缺点:在没有MSVBVM**.DLL的计算机上必须安装所需的DLL文件(同样Visual C++在没有MSVCRT*.DLL情况下亦无法运行)。不过在Windows 2000之后,这个DLL就被预置到操作系统中了,一般来说,程序如果只使用了VB内部的控件和对象,基本上不会有太大的问题。
在21世纪初,Microsoft 公司推出 Visual Studio .NET 2003,它与 Visual Basic 之间有了重大变化,Visual Studio 为各种编程工具做了一个平台,Visual Basic.NET 可在这种平台上运行。相对于传统VB,有很大的不同。VB .Net首次使用.Net构架进行可视化编程,并且能很好地与COM构架兼容,Visual Studio .NET 2003 应用 .NET Framework 1.1 。
2005年 Visual Studio 2005 则运用了 NET 2.0 的技术,更加的方便了程序员的工作。可是新的程序对系统配置要求也较高,需要微软.Net Framework 2.0以上的.Net构架支持。2007年12月,微软(Microsoft)推出了Visual Studio 2008 Beta 2 发生了重大的变化(见附图)在代码输入的时候,可以比VB2005快很多,在非特殊的情况下,VB2008都会自动开启 自动完成关键字 这个命令 而且支持最新的 .NET Framework 3.5 SP1 Beta。
Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如Microsoft Office),以及类似WordPerfect Office这样第三方的产品里面。VBA这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和VB一样强大。
VBscript是ASP的默认语言,还可以用在Windows脚本编写(Shell script)和网页编码(HTML)中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本宿主(wscript.exe - Microsoft Windows Based script Host)解释执行。这两种语言之中的不同点影响ASP网站的表现。
当微软准备开发一种新的编程工具的时候,第一决定就是利用最抢手的 VB6 来进行修改,或者就是重新组建工程开发新工具。微软后来开发了VB的继任者Visual Basic .NET,同时也是.NET平台的一部分。VB.NET编程语言是一种真正的面向对象编程语言(VB4-VB6 只能称为基于对象而不是面向对象,最明显的特征就是 VB4-VB6 都不支持类的继承),和传统 Visual Basic 并不完全兼容。
- 01期: 初识VB
- 02期: VB6.0开发工具的安装 win10
- 03期: 我的第一个软件程序
- 04期: 熟悉VB6.0软件界面
- 05期: label控件的精妙应用
- 06期: form窗体原来还可以这么用
- 07期: VB中的事件有什么用?
- 08期: 变量在整型中的使用
- 09期: string变量类型用处大大大
- 10期:巧用boolean布尔类型
- 11期:随机数rnd的灵活运用
- 12期:timer时钟控件活学活用
- 13期: if条件判断语句案例实战
- 14期: textbox控件助力实现人机交互
- 15期: command按钮控件使用精讲【自动打字案例】
- 16期: frame控件分组制作色板工具-案例实战
- 17期: image图片控件使用精讲
- 18期: shape控件制作小球运动实验
- 19期: 数组活学活用-福利彩票双色球案例
- 20期: for循环的经典运用
- 21期: 冒泡排序算法精讲
- 22期: 数值分解算法技巧
- 23期: listbox控件使用-求最值问题解法
- 24期: 使用穷举法求素数
- 25期: 选择排序法算法精讲
- 26期: 选择结构select case讲解
- 27期: 各种分支语句的课题小结
- 28期: 文件读写
- 29期: 累加与累乘案例分析
- 30期: 字符文本处理课题总结
- 31期: 碰撞模型-案例球球大作战游戏
- 32期: sub过程与function自定义函数的异同专题精讲
- 33期: 日期时间类型活学活用-高考倒计时案例
- 34期: 统计与分离字符串文本中的数字字母等
- 35期: 递归算法 recursive algorithm
- 36期: 如何正确使用picturebox控件?
- 37期: 物体运动界限如何判定? 引入line控件
- 38期: 你能走到终点吗? 游戏开发思路利用事件拖动物体
- 39期: 如何使用单选按钮optionbutton以及多选框checkbox
- 40期: combobox下拉框如何灵活运用?
- 41期: 如何使用滚动条?
- 42期: 如何开发用户权限?
- 43期: 如何调用bat批处理登录?
- 44期: 动态添加控件数组-引入load使用
- 45期: 如何开发一款语音闹钟?
- 46期: 如何制作自己的记事本第1节? toolbar控件与imagelist控件
- 47期: 如何制作自己的记事本第2节? CommonDialog控件讲解
- 48期: 如何制作自己的记事本第3节? statusbar控件以及菜单栏
- 49期: 开发自己的打字游戏
- 50期: QQ2018登录界面动画开发 progressbar控件使用
- 51期: VB6开发环境代码界面鼠标滚轮补丁安装
- 52期: 赛马游戏开发-人机交互
- 53期: 求解最大公约数与最小公倍数
- 54期: 随机抽取不重复的值 redim preserve
- 55期: drivelistbox控件dirlistbox控件filelistbox控件级联查找文件
- 56期: 出错处理和代码调试
- 57期: vb6中的try catch finally异常捕获机制
- 58期: line画图及用法总结
- 59期: circle画图画同心圆模拟烟花效果
- 60期: 论print输出中换行与不换行的讲究
- 61期: 常用数学函数第一节
- 62期: 常用数学函数第二节
- 63期: 如何用代码直接创建控件? 从此不必拖控件了 withevents control.add
- 64期: 自定义数据类型
- 65期: 贪吃蛇游戏开发第一节 初始化一条蛇
- 66期: 贪吃蛇游戏开发第二节 让蛇动起来
- 67期: 贪吃蛇游戏开发第三节 撞墙会挂的
- 68期: 贪吃蛇游戏开发第四节 随机生成彩色食物
- 69期: 贪吃蛇游戏开发第五节 吃食物变色变长
- 70期: 贪吃蛇游戏开发第六节 记分与故障排除
- 71期: 贪吃蛇游戏开发第七节 游戏暂停控制
- 73期: windows API使用入门 sleep
- 72期: 贪吃蛇游戏开发第八节 总结 补充从尾部开始变长
- 74期: 如何使用doevents
- 76期: 如何打印数字菱形图案
- 75期: 打印菱形图案
- 77期: 回文数可以如此简单? StrReverse函数运用
- 78期: 小龙游戏开发介绍
- 79期: 数据库增删改查
- 80期: mp3音乐闹钟开发
- 81期: 强制声明变量option explicit
- 82期: mshflexgrid表格式数据录入与查询
- 83期: mshflexgrid数据表格绑定数据库
- 84期: mshflexgrid联动数据库删除
- 85期: mshflexgrid联动数据库更新
- 01期: 初识VB
- 02期: VB6.0开发工具的安装 win10
- 03期: 我的第一个软件程序
- 04期: 熟悉VB6.0软件界面
- 05期: label控件的精妙应用
- 06期: form窗体原来还可以这么用
- 07期: VB中的事件有什么用?
- 08期: 变量在整型中的使用
- 09期: string变量类型用处大大大
- 10期:巧用boolean布尔类型
- 11期:随机数rnd的灵活运用
- 12期:timer时钟控件活学活用
- 13期: if条件判断语句案例实战
- 14期: textbox控件助力实现人机交互
- 15期: command按钮控件使用精讲【自动打字案例】
- 16期: frame控件分组制作色板工具-案例实战
- 17期: image图片控件使用精讲
- 18期: shape控件制作小球运动实验
- 19期: 数组活学活用-福利彩票双色球案例
- 20期: for循环的经典运用
- 21期: 冒泡排序算法精讲
- 22期: 数值分解算法技巧
- 23期: listbox控件使用-求最值问题解法
- 24期: 使用穷举法求素数
- 25期: 选择排序法算法精讲
- 26期: 选择结构select case讲解
- 27期: 各种分支语句的课题小结
- 28期: 文件读写
- 29期: 累加与累乘案例分析
- 30期: 字符文本处理课题总结
- 31期: 碰撞模型-案例球球大作战游戏
- 32期: sub过程与function自定义函数的异同专题精讲
- 33期: 日期时间类型活学活用-高考倒计时案例
- 34期: 统计与分离字符串文本中的数字字母等
- 35期: 递归算法 recursive algorithm
- 36期: 如何正确使用picturebox控件?
- 37期: 物体运动界限如何判定? 引入line控件
- 38期: 你能走到终点吗? 游戏开发思路利用事件拖动物体
- 39期: 如何使用单选按钮optionbutton以及多选框checkbox
- 40期: combobox下拉框如何灵活运用?
- 41期: 如何使用滚动条?
- 42期: 如何开发用户权限?
- 43期: 如何调用bat批处理登录?
- 44期: 动态添加控件数组-引入load使用
- 45期: 如何开发一款语音闹钟?
- 46期: 如何制作自己的记事本第1节? toolbar控件与imagelist控件
- 47期: 如何制作自己的记事本第2节? CommonDialog控件讲解
- 48期: 如何制作自己的记事本第3节? statusbar控件以及菜单栏
- 49期: 开发自己的打字游戏
- 50期: QQ2018登录界面动画开发 progressbar控件使用
- 51期: VB6开发环境代码界面鼠标滚轮补丁安装
- 52期: 赛马游戏开发-人机交互
- 53期: 求解最大公约数与最小公倍数
- 54期: 随机抽取不重复的值 redim preserve
- 55期: drivelistbox控件dirlistbox控件filelistbox控件级联查找文件
- 56期: 出错处理和代码调试
- 57期: vb6中的try catch finally异常捕获机制
- 58期: line画图及用法总结
- 59期: circle画图画同心圆模拟烟花效果
- 60期: 论print输出中换行与不换行的讲究
- 61期: 常用数学函数第一节
- 62期: 常用数学函数第二节
- 63期: 如何用代码直接创建控件? 从此不必拖控件了 withevents control.add
- 64期: 自定义数据类型
- 65期: 贪吃蛇游戏开发第一节 初始化一条蛇
- 66期: 贪吃蛇游戏开发第二节 让蛇动起来
- 67期: 贪吃蛇游戏开发第三节 撞墙会挂的
- 68期: 贪吃蛇游戏开发第四节 随机生成彩色食物
- 69期: 贪吃蛇游戏开发第五节 吃食物变色变长
- 70期: 贪吃蛇游戏开发第六节 记分与故障排除
- 71期: 贪吃蛇游戏开发第七节 游戏暂停控制
- 73期: windows API使用入门 sleep
- 72期: 贪吃蛇游戏开发第八节 总结 补充从尾部开始变长
- 74期: 如何使用doevents
- 76期: 如何打印数字菱形图案
- 75期: 打印菱形图案
- 77期: 回文数可以如此简单? StrReverse函数运用
- 78期: 小龙游戏开发介绍
- 79期: 数据库增删改查
- 80期: mp3音乐闹钟开发
- 81期: 强制声明变量option explicit
- 82期: mshflexgrid表格式数据录入与查询
- 83期: mshflexgrid数据表格绑定数据库
- 84期: mshflexgrid联动数据库删除
- 85期: mshflexgrid联动数据库更新