之前讲了VB IDE的基本操作和概念,接下来要开始将VB语言的编程了。

程序最重要的部分是输出和输入,输入数据,经过计算机处理,再输出结果。本文将介绍两种最基本的输出输入方法,分别是Print、Msgbox和Inputbox。

首先新建工程。

设置窗体Form1属性,如图。

将AutoRedraw属性设置为True,如果没有设置这个属性,将不能看到Print在窗体上的输出。

然后就开始写代码了。

  • Print 输出    

Print输出的功能是在窗体上显示文字,其实真正开发软件的话根本没什么用,因为窗体上通常会有其他很多控件,用Print输出的文字很多会被控件挡住,所以这个Print一般只是在学习开发的时候使用。

Print的语法如下:

Print "输出的文字"

例子如图:

注意!双引号一定要输入英文的双引号!

写好之后按"F5"或者工具栏里的三角形符号按钮运行程序。

效果如下:

够简单的吧。

  • Msgbox输出

顾名思义,Msgbox就是弹出消息框。Msgbox的用法很多,这里只介绍最基本的几种

语法:

Msgbox "输出的文字"

Msgbox "输出的文字", 按钮类型

Msgbox "输出的文字", 按钮类型, "消息框标题"

同样要注意双引号是英文的。

例1代码如下图:

运行效果:

例2:

运行效果

这里在Msgbox的第二个参数里面将按钮类型设置为vbYesNo就是有两个按钮,一个"是",另一个"否"。

  • InputBox输入

    Inputbox的功能是弹出一个输入框让你输入文字。

    语法:

    变量名 = Inputbox("提示文字")

    变量名 = Inputbox("提示文字","输入框标题")

    变量名 = Inputbox("提示文字","输入框标题","默认值")

    可以看到,Inputbox有最基本的三种用法(其实还有更多的)第一二种应该不用解释太多吧,这里看一下第三种,第三种最后一个参数是输入的默认值,就是输入框一弹出来里面就已经填好了这个默认值了。

    为了储存输入的文字,需要定义一个变量来保存,关于变量的内容,后面的章节会讲,这里先拿来用就好了哈哈。

    先看看这个例子:

    运行:

    这里我输入了"Hello"

    点击确定

现在分析一下这个代码,

Dim a As String    '定义一个字符串类型的变量a

a = InputBox("Promp", "Title", "Default")    '将输入框输入完成后的值保存到变量a中

MsgBox a    '用Msgbox输出变量a的值

同学们可以试试改一下输入框里的提示文字、标题、默认文字这些啦,好好玩一下啦。

本文结束,有问题或者要和我交流的同学请给我发邮件或者关注微信公众号:DealiAxy

直接扫描下方二维码或者搜索"DealiAxy"

【VB超简单入门】五、基本输出输入的更多相关文章

  1. 【VB超简单入门】一、写在前面

    每本书的前面总得写点什么,到我这里也自然不能免俗,前言这东西“存在即合理”,所以就随便写一点咯~ 首先这本书是给从未接触过编程的童鞋准备的,由于我学识疏浅,对VB也只是一知半解所以也只能讲一点点最基础 ...

  2. 【VB超简单入门】三、开始编程

    接下来要进入正题了!同学们要认真看咯~ 第一步:安装VB开发IDE 在这里我推荐大家安装的是VB迷你版,现在大多数同学使用win7,这个版本可以在win7上运行的妥妥的~ 下载链接:http://pa ...

  3. 【VB超简单入门】二、知识准备

    在开始编程之前,需要先熟悉一下各种操作和术语,以后学习编程才能得心应手. 首先最重要的操作当然就是-电脑的开机关机啦~(开个玩笑哈哈),必须掌握软件的安装和卸载,还有能编写批处理程序对平时的使用也是很 ...

  4. 【VB超简单入门】四、编译工程及传播程序文件

    四.编译工程及传播程序文件 为什么在这一章中讲到编译这部分内容呢?因为当我们学会怎样用VB开发程序之后,内心肯定喜悦无比.这时候就要和朋友分享一下快乐,所以要先学习编译EXE程序文件. 首先新建工程. ...

  5. 【VB超简单入门】六、基本数据类型

    接下来要介绍VB的基本数据类型,为接下来学习变量和常量准备. 计算机只能处理二进制的数据,所以无论什么数据,在CPU里面处理都是一样的,类似101010这样的机器代码,但是让我们直接去写机器代码程序, ...

  6. GitHub这么火,程序员你不学学吗? 超简单入门教程 【转载】

    本GitHub教程旨在能够帮助大家快速入门学习使用GitHub. 本文章由做全栈攻城狮-写代码也要读书,爱全栈,更爱生活.原创.如有转载,请注明出处. GitHub是什么? GitHub首先是个分布式 ...

  7. 程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制.帮助大家摆脱命令行工具,简单快速的使用GitHub. 做全栈攻城狮-写代码也要读书,爱全栈,更爱生活. 更多原创教程请关注 ...

  8. ECharts.js 超简单入门(本质canvas)

    ECharts.js 超简单入门(本质canvas) 一.总结 一句话总结:echarts这些图标的本质都是canvas. 二.ECharts.js学习(一) 简单入门 EChart.js 简单入门 ...

  9. RestfulAPI超简单入门

    简单入门 REST -- REpresentational State Transfer,英语的直译就是"表现层状态转移" 是目前最流行的 API 设计规范,用于 Web 数据接口 ...

随机推荐

  1. [UWP]依赖属性2:使用依赖属性

    5. 完整的自定义依赖属性 5.1 定义 /// <summary> /// 标识 Title 依赖属性. /// </summary> public static reado ...

  2. java基础知识点---size(),length(),length的区别

    List<Integer> a=new ArrayList<Integer>(); a.add(1); System.out.println(a.size()); int b[ ...

  3. gitHub搭建

    1.注册一个gitHub账户 2.新建立一个远程仓库(登陆进去后-->点击图标 --> New repository ) 3.跳转后,填写相关信息(仓库名称及选项) 4.在本地的文件夹里右 ...

  4. devexpress表格控件gridcontrol实现纵向标头

    1.devexpress控件gridcontrol中的标头默认是横向的,如果要实现纵向标头应该怎么做呢.通过官网的资料整理了一个简单的案例,给大家分享一下.运行效果图如下: 2.数据绑定代码如下: D ...

  5. 前端项目经验总结之js防缓存(避免缓存的影响)

    一.问题描述:打包后的h5项目中有个server.js文件夹,这个文件夹有些时候用户更新了h5,但是加载的还是旧的server.js,所以怀疑是缓存的问题,为了避免缓存的影响所以要给server.js ...

  6. 读书笔记 effective c++ Item 22 将数据成员声明成private

    我们首先看一下为什么数据成员不应该是public的,然后我们将会看到应用在public数据成员上的论证同样适用于protected成员.最后够得出结论:数据成员应该是private的. 1. 为什么数 ...

  7. vpn服务搭建

    先安装pptpd服务,就是VPN连接的软件模块. 输入:yum install ppp iptables pptpd 安装完成之后 A:编辑pptpd.conf: 输入:vim /etc/pptpd. ...

  8. HTTP和HTTPS协议

    网络协议为计算机网络中进行数据交换而建立的规则.标准或约定的集合. URL:就是网址.http://www.hcios.com/archives/1547 URL就是资源的地址,位置.互联网上的每一个 ...

  9. 学习接水系统(java+thread线程)

    (一)项目框架分析 对于学生并发接水项目,根据面向对象的思想,需要创建两个对象,即学生和水龙头. 接下来主要讲解不排队接水和排队接水两张情况. 项目的目录文件如下: (二)不排队接水 假设有四个学生小 ...

  10. 每天一个linux命令30)--chgrp命令

    在Linux系统里,文件或目录的权限的掌控以拥有者及所属群组来管理.可以使用chgrp 指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以. chgrp 命令就是change  gr ...