VB初学者进门教程第三讲 赋值语句、数学表达式、函数.docVIP

VB初学者进门教程第三讲 赋值语句、数学表达式、函数.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB初学者进门教程第三讲 赋值语句、数学表达式、函数

VB初学者进门教程第三讲 赋值语句、数学表达式、函数 本文是[VB初学者进门教程]的一部分。有关本教程的其他信息,请访问目录页: 32bb.html 本页最佳显示效果:1024*768及以上。包含较多图片,请耐心等待页面加载完成。(0:28@128KB/s) 第三讲:赋值语句、数学表达式、函数的迅一使用初步 首先放出上一讲完成效果的例程。假如你上一讲的制作迅一成果没有保存的话,可以下载。关于文件的解压假如你还不明白怎么弄的话,好吧,那我就该真要扫盲一下了:你需要安装一款解压缩软件(WinRAR为例),安装好之后在文件名上点击鼠标右键,选择解压。地址:spx/LearnVB/2.rar 下载链接在页面左上;解压所需最低RAR版本:2.0 以下为散列数值,供验证文件完整性之用,具体用法扫盲此处不予赘述,如对此感爱好可自行百度之。 MD5:464CA01D6D0A11BB6A0E1B5A431 SHA1:EEA9E98A03DFF323ED0F7484BD8E现在说如何打开你上一讲制作的成果。假如你安装的是完整版VB6,那请你找到上次保存的(或者是下载解压出来的).vbp文件,直接双击之;假如是精简版,要麻烦一下,先启动VB6,在文件菜单中找到打开工程,在弹出窗口中找到.vbp文件。图3.1 图3.1左:.vbp文件;釉逗文件菜单打开工程。 上图为上一讲的效果图,一起往返忆一下,在上一讲中我们自己制作了一个窗体,还在窗体上面画了好多的控件。你已经通过自己的尝试初步了解各个属性的作用,以及不同属性值的意义--如对于文本框,你应该能都体会到,Text属性决定其中显示的文字,Enabled属性决定文本框是否会变灰、被锁定。本讲我将带你编制最简单的程序代码,真正实现加法计算器的功能。 我们上一讲提到迅一VB网了控件名称,实在整个窗体也有名称,当你点击窗体上没有控件的空缺区域时,在右侧的属性窗格中可以看到窗体的名称--Form1。现在来看一下窗体上所有控件的名称,看一下假如你的与我图上这个不符,建议你修改一下,这样编写出来的程序代码可以和我保持一致。 或许你在上一讲自己尝试的过程中已经发现,假如双击到了某一个控件、或者双击到窗体的空缺处,就会弹出一个窗口,如下图这样子的。凭着你的英语词汇量,你兴许已经猜到,这弹出的便是代码窗口,我们在这里面编写程序代码。 我们先来观察代码窗口里面的内容。如下图甲,观察发现,这里的Command1就是按钮控件的名称,后面的Click是点击、单击的意思。中间有一个下划线连接。(假如你对于下划线怎么打出来很困惑的话,我来扫盲,它就是破折号,在非中文输进法下按Shift就是下划线。)聪明的你应该已经猜出,此处的程序代码就表示示示按钮Command1被点击。换句话说,当按钮Command1被单击时,这里的代码会运行。 再看一下乙和丙,Sub和End Sub这两个关键字前后呼应,构成了一个整体,而你的光标被包夹在了中间。 请你想一想、猜一猜:要想让文本框Text3显示出Text1+Text2的值,应该怎样编写代码呢? 假如你以前接触过类似的东西的话,你就能很快反应过来,这里要用=。我当时初学的时候就是这样猜出来的~代码如下:我还提供给你另外一种写法,多一个单词的:就像我们解代数题的时候可以令x=0一样,此处令Text3即是Text1+Text2。 此处请正确理解=的意义,它实际上是个动词,使左边的即是右边的。可以理解为是一个指向左边的箭头。程序会先算出Text1+Text2的值,然后把这个值赋给Text3,送到Text3那里往。请思考:=两边的东西能倒过来吗?设想:假如倒过来的话,左边的Text1和Text2都不知道啊,已经拿到Text3的值,应该给谁?只给Text1?还是Text1拿60%、Text2拿40%?程序就不知道该怎么办了。所以倒过来写会出现语法错误。 我们把这个=叫做赋值号。明确:它和即是号的意义是不同的,如k=k+1这个式子是肯定不成立的,但是我们程序里可以出现,它的作用是使k的值增加1。先算出k+1的值,然后再送到k那里往。举个例子:初始时k的值为2010。运行时,先会算出k+1,是2011。然后把这个2011送到左边往,令k=2011。不会出现错误。赋值号的这种特性可以用作计数,用例:第二行代码的功能是弹出一个对话框,这里面的Msgbox就是Message Box的缩写。 关于这个赋值号,刚才说了一大堆。好啦,现在回来,运行一下我们的程序试一试。按下键盘上的F5键。图3.5 图3.5按下F5,运行时效果。举个例子,在Text1中输进3,在Text2中输进20,然后按下计算按钮,观察效果。 --效果是,Text3中出现的不是我们需要的23,而是320!你可以用别的数字再试一试,观察现象。想一想,这是为

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档