又是一年开学日。

新的学期,更是要加油鸭。

不急不躁,每天进步一点点。

一直都说的新教材还是没下来

于是这个学年还是继续VB教学

其实VB这个编程软件真的很老了

已经好多好多年没有更新过了

但是VB语法都是比较规范的

它又是一个面象对象的编程软件

所以比较适合学习编程的初学者

那今天我们就继续VB的学习

为以后学期其他的程序语言打基础吧

接下来就正式开始上课啦!

计算机系统是由硬件和软件两大部分组成的。硬件指的是各种机器设备,而软件是人们为解决各种问题而编写的程序,可以在计算机上进行运行的。编写计算机程序需要使用计算机编程语言,计算机编程语言是人和计算机“对话”的桥梁。就像人类的语言一样,计算机编程的语言有很多。 同学们所熟知的有哪些计算机编程序言吗?比如有VB、C语言、PASCAl、Basic、Java、还有现在比较流行的Python。 在众多的计算机编程语言中,以BASIC语言最为易学易用,也一直都是程序设计入门的首选语言。本课程选用的程序设计语言就是VB,Visual Basic是微软公司在1991年推出的一款面向对象的程序设计语言。那么这两个单词是什么意思呢?Visual是可视化的意思。BASIC(Beginners All-Purpose Symbolit Instruction Code)通用语言代码。 接着我们一起先来学习一下VB的界面吧! 一、新建一个工程文件

  1. 打开VB—新建工程对话框中选择“标准EXE”, Visual Basic把设计程序比作兴建工程。因此,启动VB时首先要新建一个工程或打开一个工程文件。
  2. 创建一个新的工程时,Visual Basic将自动创建一个空窗体,并命名为“Form1”。窗体是程序运行的窗口。
  3. 介绍VB的整体界面
  4. 标题栏、菜单栏、工具栏(启动、中断、结束)
  5. 窗体设计窗口,即对象窗口,是应用程序最终面向用户的界面。通过窗体中添加控件并设置相应的属性来完成应用程序界面的设计。
  6. 属性窗口,用来设计窗体和控件的相关属性。
  7. 工程资源管理器窗口,我们在设计一个程序时其实相当于兴建一个工程,用工程资源管理器来管理工程。工程的文件的后缀名为.vbp,工程中的所有文件以类别层次结构显示。
  8. 代码窗口:对象列表框及过程列表框。
  9. 工具箱:每个图标表示一个控件,“指针”不是控件

二、在窗体中新建对象 控件和对象在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这个属性,它的作用就是了在对象上显示的文本,对象名和属性都有了,我们就要使其成为一条完整的语句,就要进行一个赋值的操作。

Label1.Caption = "Hello,world!" 这一句语句就是赋值操作。

最后一定要学会保存文件呀! 保存文件:在保存文件时,养成一给一个工程建立一个文件夹,文件夹中会生成一些文件, 这些文件都不要弄丢,弄丢一个就打不开程序了。

frm文件保存的是窗体中所有的代码,以及窗体的相关信息,万不可删除 vbp表示的是工程的相关信息 vbw文件保存的是工程用到的所有窗体和模块以及类模块的相关信息

VB如何自动保存_VB小课堂初识VB相关推荐

  1. VB如何自动保存_VB开发的围棋游戏,原来VB可以这么强大!

    大家好,每一天,我们都要有新的目标,这样才能激励自己不断进步与提高! 1 今天,我们共同来学习VB编程开发的围棋游戏实现过程,以帮助大家更好的运用VB去编写程序. 围棋的实现,主要是综合应用了VB编程 ...

  2. VB如何自动保存_VB编写的身份证号自动识别实用程序

    今天我们共同来看一下用VB编写的实用小工具--身份证号自动提取性别.年龄.出生日期工具. 身份证是我们每个公民都有的,根据它可以唯一识别出具体某个人. 程序实现功能: 当用户单击"输入身份证 ...

  3. VB如何自动保存_VB开发的身份证个人信息自动识别软件

    今天我们共同来看一下用VB编写的实用小工具--身份证自动提取性别.年龄.出生日期等个人信息的软件. 身份证是我们每个公民都有的,根据它可以唯一识别出具体是某个人. 程序实现功能: 当用户单击" ...

  4. VB如何自动保存_发酵鱼饵与果酸、VB小药的搭配,这才是夏季钓大鱼的必杀配方!...

    昨天发布的<开鱼饵添加果酸和VB小药,夏季钓鱼才是"双对路"!鱼获暴涨!>一文,介绍了一下夏季钓鱼该如何选择果酸,以及搭配VB类小药,从而实现味型和成分的双对路. 钓鱼 ...

  5. vb红绿灯自动切换_VB红绿灯程序

    <VB红绿灯程序>由会员分享,可在线阅读,更多相关<VB红绿灯程序(4页珍藏版)>请在人人文库网上搜索. 1.VB红绿灯演示Private Sub Command1_Click ...

  6. vb红绿灯自动切换_VB红绿灯程序.doc

    VB红绿灯程序 Private Sub Command1_Click() While (1) Shape1.FillColor = RGB(255, 0, 0) Shape2.FillColor = ...

  7. Cartoon Animator动画制作软件CTA自动保存项目小工具

    大家都知道Cartoon Animator动画软件总是会无辜闪退 好不容易K了很多帧,然后崩溃立马回到解放前. 做了这个小工具暂时解决一下燃眉之急!!!! 下载地址: https://download ...

  8. 自动保存微信的小视频

    需求: 朋友经常会在微信上分享小视频, 我突发奇想,能不能通过编写程序的方式自动保存用户发送的视频/图片/语音, 保存一份到七牛云存储上面 有了这个想法之后, 我就开始马不停蹄的探索了. 花了周六,周 ...

  9. python原生是什么意思_python小课堂31 - 初识原生爬虫

    python小课堂31 - 初识原生爬虫 前言 在上一期介绍了爬虫之前必会浏览器的开发者工具,忘记的童鞋可以在回顾一下: 本篇文章将以实战来介绍一期 "原生" 爬虫,这里的原生是指 ...

最新文章

  1. 三星s9没有推送android10,2月14日 三星Galaxy S9/S9+开始推送Android 9.0正式版
  2. IPM analysis request DB table
  3. Set函数、Get函数、点语法和类方法
  4. supersu_SuperSU已从Play商店中删除,这是替代使用的方法
  5. Vue给项目添加进度条
  6. 微信小程序 WXBizDataCrypt 解密 报错
  7. Algorithm-Gossip(4) 三色棋(Three_Color_Flag)
  8. Adobe illustrator 论文图形编辑和排版 - 连载 1
  9. SpringMVC学习一
  10. SMP、NUMA、MPP(Teradata)体系结构介绍
  11. 在Android中通过导入静态数据库来提高应用第一次的启动速度
  12. RocketMQ安装使用
  13. 物理课上该怎样使用计算机,物理课堂教学中怎样使用演示课件.doc
  14. java 向文件写数据_java向文件写数据的3种方式
  15. java实验报告的原理_JAVA实验报告
  16. PyTorch手写字体识别
  17. 【全网世界区划最全整理输出之第一部分】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,第一部分4006条,总条数:21088
  18. php简单答题系统,念做个简易php选择题答题系统
  19. android 豁免的广播及广播白名单,浅谈BLE地址、隐私机制、白名单、定向广播
  20. 在excel的单元格中设置下拉菜单

热门文章

  1. 社团划分评估-标准化互信息NMI的Python实现
  2. Unexpected use of file extention “js“ for “@/render/core/scale/index.js“
  3. composer报错:Script @php think service:discover handling the post-autoload-dump event returned...解决
  4. Excel表格某些字段批量导入word
  5. 【图书资料】编译原理三大经典书籍(龙书 虎书 鲸书)
  6. H2数据库安装部署及简单使用
  7. PAT乙级-1041 考试座位号 (15分)
  8. matlab 阵列天线增益方向图,阵列天线方向图及其MATLAB仿真
  9. 微信的解构与建构之二:微信的开发历程
  10. PDF批量加水印及加密解密