第二节为我的计算器程序编写代码1_第1页
第二节为我的计算器程序编写代码1_第2页
第二节为我的计算器程序编写代码1_第3页
第二节为我的计算器程序编写代码1_第4页
第二节为我的计算器程序编写代码1_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二节:基础概念及程序编写代码一、概念及基础知识:控件:程序界面中使用的文字标签、文本框、命令按钮等统称为控件。属性:指一个所具有的性质、特征。对象:窗体和控件统称为对象。(程序界面上的各个对象有各自的属性,系统给出的是该对象的各种属性设置的默认属性值)VB程序中只包含一个工程文件和一个窗体文件。VB语句中的符号,如引号、等号和句号等都必须是英文字符。对大小写字符不区分。

二、属性窗口的组成对象名组合框、属性名列表、属性值列表、属性说明。P12页名称与caption是有区别的。caption属性是窗体的标题,在窗体中显示为文本,该属性可在属性窗口中设置,也可在代码中设置。三、caption属性与Text属性比较窗体Form、命令按钮、标签等控件都有caption属性。而文本框Text没有caption属性,其内容属性为Text。文本框既可以用来显示信息,也可以接受用户输入的内容。其显示的文字由Text属性决定。四、为命令按钮编写事件驱动程序单击某个命令按钮后要完成的任务,需要编制程序代码来实现。1.事件运行程序时,单击鼠标、按键盘上的某一个键等动作称为事件。如:看电视时,按一下遥控器上的选台按钮,可以选择电视频道。“按选台按钮”之类的动作就可以称为事件。一个对象可以响应若干种事件。如命令按钮可以响应单击、双击等事件。每个对象能响应的事件是固定的,不能为对象建立新的响应事件。2.事件驱动运行程序时,要让对象响应某个事件后实现某些指定的功能,就必须为这个事件编写程序代码,以便发生这个事件时调用并执行这段程序代码。这种通过事件调用并执行程序代码的机制就称为事件驱动。认识代码窗口事件(过程)名框对象名框代码编辑区认识代码窗口

代码窗口由对象名框、事件(过程)名框和代码编辑区3部分组成,在对象窗口双击“退出”后,VB会打开代码窗口并在代码编辑区中自动给出两行代码(也称语句)在VB中,具有一定功能的一段程序代码称为过程。上面两条语句组成了一个过程的框架,其中“PrivateSub”和”EndSub”是过程的起始和结束标识符,“Command1_Click()”是命令按钮的“单击”事件过程的名称。Command1是“退出”命令按钮的名字,Click表示单击鼠标事件。命令按钮的默认事件是单击事件。运行程序时,如果单击了“退出”,就会执行在这个事件过程中编写的程序代码。小博士

text1.Text=“”

text2.Text=“”text3.Text=“”

中的“Text1.Text”表示Text1文本框控件的Text属性,Text1和Text中间的英文句号用来表示它们之间的从属关系,即Text属性是从属于Text1文本框控件的。上面语句是赋值语句,语句中的“=”是赋值运算符,它的作用是将空字符串赋给3个文本框的Text属性,其实际效果就是清空Text1、Text2、Text3文本框中显示的内容。如:Label1.Caption,表示Label1标签的Caption属性.Label1.Caption=“欢迎使用我的计算器”可以动态修改对象的属性。

五、语句小博士

text3.Text=val(text1.Text)+val(text2.text)

Val是VB的标准函数,Val(Text1.Text)和Val(Text2.Text)的作用是把Text1和Text2文本框的Text属性值由文本串转换为数值。整条语句的作用是把Text1和Text2文本框中输入的数值加起来,赋给Text3文本框的Text属性,这样,在Text3文本框中将显示出求和计算的结果。调试程序的方法调试程序是一个反复多次的过程。要注意语句书写的正确。英文状态下输入句号等。进一步美化程序界面P24页美化程序界面编写VB程序的步骤:设计算法绘制程序界面设置对象的属性编写程序代码运行并调试程序保存程序做一做:进一步美化“我的计算器”程序界面。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论