- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3章新VB
第3章 顺序结构程序设计 事件驱动: 将代码划分成一些过程 过程结构: 过程内部代码由三种基本结构组成 即: 顺序结构、选择结构、循环结构 顺序结构: 执行过程的次序从上到下,从左到右 例: Private Sub Command1_Click() Const Pi = 3.14 H = Val(Text1.Text) : R = Val(Text2.Text) Text3.Text = Pi * R ^ 2 * H End Sub 3.1 赋值语句 1. 格式 变量名=表达式 或: [对象名.]属性名=表达式 2. 功能 计算表达式的值,再将此值赋给变量或对象属性。 例: X=1 MyStr=Good Morning Command1.Caption=确定 X+1=X 错误,赋值号左边是表达式 (6) 变量名或对象属性名的类型应与表达式类型相容。 (7) 变量未赋值时,数值型变量值为0,字符串变量 值为空串。 3.2 数据输入 赋值语句; 文本框(TextBox); 输入框(InputBox); 3.2.1 用文本框(TextBox)输入数据 1. 文本框的属性 (1) Text: 返回或设置文本框显示的内容。 例: Text1.Text = 欢迎使用Visual Basic (2) MultiLine: 决定是否可以显示多行文本。 (3) PasswordChar: 常用于输入口令。 在文本框中键入字符显示为该指定的字符。 (此时MultiLine属性值应为False) (4) ScrollBars: 用于确定文本框是否带滚动条以及滚动条的方向。 (仅当MultiLine属性值为True时才可以带滚动条) (5) SelStart: 在运行期返回或设置当前选择文本的起始位置。 例: Text1.SelStart=0 表示选择文本的起始位置从第一个字符开始。 (6) SelLength: 在运行期返回或设置选择的字符数。 例: Text1.SelLength=Len(Text1.Text) 表示选中文本框Text1中所有字符。 (7) Locked: 指定运行时文本框内容是否可以编辑。 False—可以编辑 True—不可编辑(只读) 2. 文本框的事件和方法 事件: Change 、Click、DblClick、 GotFocus、LostFocus、KeyPress等 方法: SetFocus 【例3-2】设计如下图所示的界面,运行时,输入某同学三门课的成绩,计算平均成绩。按要求编程。 (Exam4_1.vbp) 3.3 数据输出 Print方法 消息框(MsgBox) 文本框 标签 例: Private Sub Form_Load() Form1.Show Print 12345678901234567890 Print 产生空行 Print 2+4=; 2 + 4, Print 取消上面一句末尾逗号的作用 Print 2-4=; Print 2 - 4 End Sub 2. 与Print方法有关的函数 (1) Tab函数 格式: Tab[(n)] 功能: 在指定的第n个位置上输出数据。 参数n: n当前位置: 打印位置为下一行的第n列 n1: 打印位置为第1列 n输出行宽度: 打印位置为 n Mod 行宽 省略: 打印位置为下一个打印区的起点 (每14个字符为一个打印区) 例: Private Sub Form_Activate() Print 12345678901234567890 Print Hello; Tab(10); World Print Hello; Tab; World
文档评论(0)