又是一年开学日。
新的学期,更是要加油鸭。
不急不躁,每天进步一点点。
一直都说的新教材还是没下来
于是这个学年还是继续VB教学
其实VB这个编程软件真的很老了
已经好多好多年没有更新过了
但是VB语法都是比较规范的
它又是一个面象对象的编程软件
所以比较适合学习编程的初学者
那今天我们就继续VB的学习
为以后学期其他的程序语言打基础吧
接下来就正式开始上课啦!![0658fdcc3251bfde2f7cc2912337cdbc.png](https://i-blog.csdnimg.cn/blog_migrate/8c43b7092e4aa8c676f68d0276ad97a8.png)
计算机系统是由硬件和软件两大部分组成的。硬件指的是各种机器设备,而软件是人们为解决各种问题而编写的程序,可以在计算机上进行运行的。编写计算机程序需要使用计算机编程语言,计算机编程语言是人和计算机“对话”的桥梁。就像人类的语言一样,计算机编程的语言有很多。
同学们所熟知的有哪些计算机编程序言吗?比如有VB、C语言、PASCAl、Basic、Java、还有现在比较流行的Python。
在众多的计算机编程语言中,以BASIC语言最为易学易用,也一直都是程序设计入门的首选语言。本课程选用的程序设计语言就是VB,Visual Basic是微软公司在1991年推出的一款面向对象的程序设计语言。那么这两个单词是什么意思呢?Visual是可视化的意思。BASIC(Beginners All-Purpose Symbolit Instruction Code)通用语言代码。
接着我们一起先来学习一下VB的界面吧!
一、新建一个工程文件
- 打开VB—新建工程对话框中选择“标准EXE”, Visual Basic把设计程序比作兴建工程。因此,启动VB时首先要新建一个工程或打开一个工程文件。
- 创建一个新的工程时,Visual Basic将自动创建一个空窗体,并命名为“Form1”。窗体是程序运行的窗口。
- 介绍VB的整体界面
![b442c6034cb945a59870057e7b79ff29.png](https://i-blog.csdnimg.cn/blog_migrate/34ab0a6c806e1bd4232b7705423377c5.png)
- 标题栏、菜单栏、工具栏(启动、中断、结束)
- 窗体设计窗口,即对象窗口,是应用程序最终面向用户的界面。通过窗体中添加控件并设置相应的属性来完成应用程序界面的设计。
- 属性窗口,用来设计窗体和控件的相关属性。
- 工程资源管理器窗口,我们在设计一个程序时其实相当于兴建一个工程,用工程资源管理器来管理工程。工程的文件的后缀名为.vbp,工程中的所有文件以类别层次结构显示。
- 代码窗口:对象列表框及过程列表框。
- 工具箱:每个图标表示一个控件,“指针”不是控件
二、在窗体中新建对象
控件和对象在VB的窗口中有一个工具箱,工具箱中有很多“工具”,称
为
控件
。单击工具箱中的控件,然后在窗体中拖放鼠标,就可以在窗体中绘制具体的控件,这些具体的控件就称为
对象
。
面向对象是什么意思呢?
面向对象
对象
:在现实世界中,对象是客观存在的事物或概念。(如一支笔,一辆汽车……)
对象特点
:每个对象都有其自己的状态,且其状态是通过若干个属性(property)来描述的。如,一个矩形的长宽,边框线的粗细,颜色。每个对象都有其自己的形为,即对属性进行操作和处理的方法(method),如改变矩形的宽度和高度,改变线条的粗细,改变颜色。
因此,在面向程序设计方法中,一个对象是由一组描述状态的数据和一组实现方程序设计过程中只需要从工具箱中拖出所需的对象,如命令按钮、文本框等,并且可以为每一个对象设置相关的属性。通过这种可视化的编程方法,可以方便用户在屏幕上画出所需的界面。
我们来试着用VB程序写一下Hello World这个程序。
Hello World 中文意思是
『你好,世界』。因为 TheC Programming Language 中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。
“hello,world!”程序练习
Private Sub Form_Load()
Label1.Caption = "Hello,world!"
End Sub
如果想要在窗体中显示一行字,我们就可以用label标签这个控件,把label拖放到窗口中,现在设计窗体中就有一个label1这个对象,如何在label中显示文字,于是我们就要用到caption这个属性,它的作用就是了在对象上显示的文本,对象名和属性都有了,我们就要使其成为一条完整的语句,就要进行一个赋值的操作。
![a62f9333f0b42a1dec260de24fab0afc.png](https://i-blog.csdnimg.cn/blog_migrate/ab0c2a1952b51da9157e4c9b52619ed5.png)
Label1.Caption = "Hello,world!"
这一句语句就是赋值操作。
![a79227a93d444bc4995c6f8704a82a33.png](https://i-blog.csdnimg.cn/blog_migrate/669f2128041e9a65a88c6c4819635a5c.png)
最后一定要学会保存文件呀!
保存文件:在保存文件时,养成一给一个工程建立一个文件夹,文件夹中会生成一些文件,
这些文件都不要弄丢,弄丢一个就打不开程序了。
![e12a9f8c38e7c96febd0fe5318cc2cd6.png](https://i-blog.csdnimg.cn/blog_migrate/498f7e463c668d20c7730c7751325034.png)
frm文件保存的是窗体中所有的代码,以及窗体的相关信息,万不可删除
vbp表示的是工程的相关信息
vbw文件保存的是工程用到的所有窗体和模块以及类模块的相关信息
![f48df9a05ca3bb572b032473db8cfef4.png](https://i-blog.csdnimg.cn/blog_migrate/d79e103656c346bbee95e881093dcd00.png)