【VB超简单入门】五、基本输出输入
之前讲了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超简单入门】五、基本输出输入的更多相关文章
- 【VB超简单入门】一、写在前面
每本书的前面总得写点什么,到我这里也自然不能免俗,前言这东西“存在即合理”,所以就随便写一点咯~ 首先这本书是给从未接触过编程的童鞋准备的,由于我学识疏浅,对VB也只是一知半解所以也只能讲一点点最基础 ...
- 【VB超简单入门】三、开始编程
接下来要进入正题了!同学们要认真看咯~ 第一步:安装VB开发IDE 在这里我推荐大家安装的是VB迷你版,现在大多数同学使用win7,这个版本可以在win7上运行的妥妥的~ 下载链接:http://pa ...
- 【VB超简单入门】二、知识准备
在开始编程之前,需要先熟悉一下各种操作和术语,以后学习编程才能得心应手. 首先最重要的操作当然就是-电脑的开机关机啦~(开个玩笑哈哈),必须掌握软件的安装和卸载,还有能编写批处理程序对平时的使用也是很 ...
- 【VB超简单入门】四、编译工程及传播程序文件
四.编译工程及传播程序文件 为什么在这一章中讲到编译这部分内容呢?因为当我们学会怎样用VB开发程序之后,内心肯定喜悦无比.这时候就要和朋友分享一下快乐,所以要先学习编译EXE程序文件. 首先新建工程. ...
- 【VB超简单入门】六、基本数据类型
接下来要介绍VB的基本数据类型,为接下来学习变量和常量准备. 计算机只能处理二进制的数据,所以无论什么数据,在CPU里面处理都是一样的,类似101010这样的机器代码,但是让我们直接去写机器代码程序, ...
- GitHub这么火,程序员你不学学吗? 超简单入门教程 【转载】
本GitHub教程旨在能够帮助大家快速入门学习使用GitHub. 本文章由做全栈攻城狮-写代码也要读书,爱全栈,更爱生活.原创.如有转载,请注明出处. GitHub是什么? GitHub首先是个分布式 ...
- 程序员,一起玩转GitHub版本控制,超简单入门教程 干货2
本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制.帮助大家摆脱命令行工具,简单快速的使用GitHub. 做全栈攻城狮-写代码也要读书,爱全栈,更爱生活. 更多原创教程请关注 ...
- ECharts.js 超简单入门(本质canvas)
ECharts.js 超简单入门(本质canvas) 一.总结 一句话总结:echarts这些图标的本质都是canvas. 二.ECharts.js学习(一) 简单入门 EChart.js 简单入门 ...
- RestfulAPI超简单入门
简单入门 REST -- REpresentational State Transfer,英语的直译就是"表现层状态转移" 是目前最流行的 API 设计规范,用于 Web 数据接口 ...
随机推荐
- Python 黑帽编程 4.2 Sniffer之数据本地存储和加载
在上一节,我们完成了编写一个简易的Sniffer的第一步--数据捕获. 很多时候,我们需要将捕获的数据先保存到磁盘上,之后再使用工具或者自己编写代码来进行详细分析. 本节我们在上一节的基础上来讲解保存 ...
- uml系列(八)——部署图与构件图
之前说了uml的设计图,现在说一下uml的最后两种图:构件图.部署图.这两种图之所以放在一起是因为它们都是软件的实现图. 构件图 构件图是描述一组构件之间的组织与依赖关系的模型.那 ...
- java GUI简单记事本
代码: import java.awt.*; import java.awt.event.*; import java.io.*; class MyMenu { //定义该窗体所需的组件,方便其他函数 ...
- mybatis进阶--一对一查询
所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据. 需求 首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信 ...
- 在GlassFish应用服务器上创建并运行你的第一个Restful Web Service【翻译】
前言 本人一直开发Android应用,目前Android就业形势恶劣,甚至会一路下滑,因此决定学习服务器开发.采用的语言是java,IDE是Intellij,在下载Intellij的同时看到官网很多优 ...
- 内存管理 (C++)
转:http://hi.baidu.com/%D0%A1%B0%FC%D7%D349/blog/item/de1a8e4fa5eeafc3d0c86a68.html1.进程地址空间 Window ...
- 普通用户创建ssh无密码访问
jenkins:120.145.120.76 ubuntu:kasumi msc1:10.25.164.100 ubuntu:kasumi 1.创建普通用户&修改密码: $useradd ub ...
- [Linux] PHP程序员玩转Linux系列-搭建代码开发环境
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的 ...
- .Net程序员学用Oracle系列(19):我知道的导出和导入
1.传统的导出/导入工具 1.1.EXP 命令详解 1.2.IMP 命令详解 1.3.EXP/IMP 使用技巧 2.新的导出/导入工具 2.1.EXPDP/IMPDP 参数说明 2.2.EXPDP/I ...
- C#基础——集合及特殊集合
集合 集合的基本信息: Systerm.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表.队列.位数组.哈希表和字典)的集合. Systerm.Collections.Ge ...