版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、新课标青岛版初中信息技术八年级下册(vb程序设计)部分精品教案一、 八年级下册教学内容安排建议八年级下册有两部分知识:1、算法思想初步;2、vb程序设计。教学中建议重点学习vb程序设计,基于两点原因:1、教学时间;2、软件的通适性。但应介绍算法基础知识,建议用1课时完成,可参考第1单元第1课算法基础知识安排教学,知识点有:算法概念,表示方法:自然语言、流程图、计算机语言。其中算法的流程图是重要的,要求学生能画流程图,老师举例得出算法的三种结构:顺序结构、分支结构、循环结构。二、 vb程序教学体验1、 启动vb2、vb界面认识:三栏:标题栏、菜单栏、工具栏(可类比学过的工具软件) 一箱:工具箱(
2、类比画图、flash、photoshop)。重点认识:labelcommandbuttontextbox 一窗体设计器: 三窗口:资源管理器窗口、属性窗口、窗体布局窗口3、界面的变动:通过视图工具栏调整4、制作一个“问好.vbp”,体验:(1)如何添加控件(2)属性如何改变(3)代码如何编写通过制作这个程序,我们体验到了vb程序开发的一般步骤 三、 vb程序教学的三维目标1、 知识目标2、 技能目标3、 情感态度和价值观目标四、 教材中有关vb的8个实例分析第课大熊猫的两个愿望(四个教学环节)一、 认识vb工作界面(解决两个问题:界面的组成部分有几个?如何修改?)1、启动:类比其它软件的启动方
3、法1、程序菜单;2、双击快捷方式;3、右击2、界面:(1)三栏:标题栏、菜单栏、工具栏(可类比学过的工具软件) 一箱:工具箱(类比画图、flash、photoshop)。重点认识:labelcommandbuttontextbox 一窗体设计器: 三窗口:资源管理器窗口、属性窗口、窗体布局窗口 (2)修改二、运行程序(解决怎样运行程序的问题)1、让学生打开文件,启动程序(三种方法:工具栏按钮、菜单、f5)2、在运行状态时,引导学生观察标题栏的变化,得到工程的三种状态:设计、运行、中断(break)三、修改界面(解决控件的五个问题:怎么加?怎么删?怎么移?怎么缩放?怎么改?)1、控件的添加与删除
4、(1)添加(两种方法):单击控件画出。引导学生回忆“画图”程序如何画几何图形,完成控件添加 双击控件(2)如何删除几何图形(三种方法):delete右击菜单2、控件的移动、缩放:3、修改控件的属性值:(1)教学建议:引导学生发现修改方法(自学探究)(2)难点:添加一个commandbutton控件,修改其标题、文本字体、背景色。教学中注意区别:控件名称(name)与控件标题(caption)的区别:控件名称具有唯一性,可用身份证号码与人的姓名类比。(可以分别修改控件名称和控件标题试一试)commandbutton控件背景色在改变时,应将其style属性修改为(1-graphical)模式。添加
5、一个label控件,修改fontforecolorbackcolorbackstyle设置控件属性:label1.captionlabel1.backstylelabel1.forecolorcommand1.captioncommand1.backcolorcommand1.style属性与属性值什么是属性?属性值又是什么?在vb中属性是用来描述对象特性的。比如,在现实生活中我们常常会问:“这位先生的姓名是什么?”,“年龄多少?”。我们会回答这位先生叫张三,年龄30岁。这种问题放在vb中就变成:这位先生的“姓名属性”是什么?,“年龄属性”是什么?其中,“张三”就是名字属性的值,“30”就是年
6、龄属性的值。此外,为了描述一个人,光有前面两项属性是不够的,往往还需要另外一些属性,如性别、身高、体重、学历等等。这时要注意的是,每一种对象所具有的属性是不同的,比花与人两种不同的对象,人具有“学历”属性而花没有,花具有“香味”属性而人没有。 在vb中每种对象有若干个属性。例如命令按钮有名称、标题以及按钮的尺寸等,不同的对象可能有不同的属性类型和属性值,用户可以根据需要对它们赋予各种不同的值。 四、修改代码体验(解决三个问题:分清有几个模型架?每个模型架表示的哪个对象的什么事件?修改的是哪个对象的什么属性?)vb过程的组成1、观看代码窗口的构成:(双击控件就可添加过程的模型架)以command
7、1_click()过程的模型架为例private sub command1_click()label2.caption = 我希望能天天有竹子可吃!label2.forecolor = rgb(244, 12, 56)end sub解读:private:私有过程,表示该过程只能在本窗体文件中被调用,应用程序中的其他窗体或模块不可调用它。 sub:过程开始的标志。 command1_click():过程名,由两部分组成,对象名和事件名,两者之间用下划线连接。 endsub:过程结束的标志。 2、修改:(1)双击“愿望一”按钮,打开代码窗口,修改label1.caption(2)试探修改label
8、a.forecolor=rgb(244,12,56)颜色值。进入代码窗口的方法(1)双击当前窗体 (2)单击“工程”窗口的“查看代码”按钮 (3)在菜单栏中选择“视图”菜单中的“代码窗口”命令1、愿望一command1的click事件代码private sub command1_click()label2.caption = 我希望能天天有竹子可吃!label2.forecolor = rgb(244, 12, 56)end sub2、愿望二command2的click事件代码private sub command2_click()label2.caption = 我希望能安静地生活!labe
9、l2.forecolor = rgb(244, 12, 56)end sub五、实践创新用好评价表六、总结(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)开发vb应用程序的步骤 总结上述几个例题,开发一个vb应用程序有三个步骤: 1、设计用户界面 2、属性设置 3、编写事件过程代码 第2课 自我介绍(七个环节)一、 分析问题(解决两个问题:对程序整体的感知、分析有几个事件)让学生运行“自我介绍.frm”,运行过程中思考几个问题:1、在文本框中输入个人信息后,单击“显示”按钮,会在最下面文本框中显示什么内
10、容?什么字体被选中?2、单击另一个字体单选按钮,自我介绍的内容有什么变化?二、界面设计(解决三个问题:控件的添加、调整、设置属性)1、分析界面上有几种控件?分别是什么?“自我介绍”程序中用到的控件图标名称数量2、添加控件(学会添加控件的两种方法)3、调整布局(学会一次设置多个控件的方法)4、设置对象属性(1)、如何设置文本框多行显示(text1.multiline=true)(2)、如何使文本框置空(选中文本框,text1.text=”)(3)、如何使单选按钮选中(optionbutton1.value=true)(4)、如何修改label的字体属性(修改label.font)设置控件属性:l
11、abel1.captionlabel1.fonttext1.texttext1.multilinecommand1.captionoption1.captionoption1.value三、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)1、退出2、三个optionbutton(text6.font.size=”14”,text6.font=”楷体_gb2312”)3、续行符“_”的用法4、字符串运算符“+”1、显示command1的click事件代码private sub command1_click()option1.setfocustext6.fo
12、nt = 宋体text6.fontsize = 14text6.text = 姓名: + text1.text + ;email: + text2.text + _;爱好: + text3.text + ;优点: + text4.text + ;需要改进的地方: + text5.textend sub2、退出command2的click事件代码private sub command2_click()endend sub3、option1的click事件代码private sub option1_click()text6.font = 宋体text6.fontsize = 14text6.tex
13、t = 姓名: + text1.text + ;email: + text2.text + _;爱好: + text3.text + ;优点: + text4.text + ;需要改进的地方: + text5.textend sub4、option2的click事件代码private sub option2_click()text6.font = 黑体text6.fontsize = 14text6.text = 姓名: + text1.text + ;email: + text2.text + _;爱好: + text3.text + ;优点: + text4.text + ;需要改进的地方
14、: + text5.textend sub5、option3的click事件代码private sub option3_click()text6.font = 楷体_gb2312text6.fontsize = 14text6.text = 姓名: + text1.text + ;email: + text2.text + _;爱好: + text3.text + ;优点: + text4.text + ;需要改进的地方: + text5.textend sub四、调试与运行(解决程序的修正问题)程序的三种状态:设计、运行、break五、保存文件保存窗体文件(*.frm)和保存工程文件(*.v
15、bp)六、生成可执行文件保存可执行文件(*.exe):可执行文件有什么作用七、实践与创新八、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)1、属性设置和编写代码中的问题2、拓展:多余代码的去除第3课谜语大擂台(一)一、引入新课我们来做一个猜谜游戏,看哪位同学能用最快的时间猜出来。这个游戏的设计特点让学生总结一下: 三个commandbotton“谜语”、“答案”、“退出” 单击事件发生后,程序运行结果怎样?如何制作这一程序呢?二、分析问题(解决对程序感知的两个问题:程序有几个事件?分别改变的是
16、什么对象的何种属性?如何做?)程序有三个事件:谜语、答案、退出三个按钮的_click事件三个事件改变的控件属性: 谜语:text1 显示出现谜语的时间 text2 显示现在时间 text3 显示耗时 答案:text2 将出现答案的时间定格 text3 将从出谜语到显示答案的时间定格 text4 显示答案 退出:退出程序分析:textbox需要几个? lable需要几个? commandbutton需要几个?还要用到timer控件,image控件。三、界面设计(解决五个问题:控件的添、删、移、缩、设置属性。界面怎样做?)用到的控件和属性设置(对于常用的label、textbox、commandb
17、utton,基本的是两项:修改标题、美化)label1.captionlabel1.fontlabel1.forecolor text1.fonttext1.forecolorimage1.pictureimage1.stretchtimer1.intervaliimer1.enabledcommand1.caption四、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)1、谜语command1的click事件代码private sub command1_click()text1.text = time$timer1.enabled = truelabe
18、l5.caption = 高山不见一寸土, + vbcrlf + 平地不见半亩田, + vbcrlf + 江河湖海没有水, + _ vbcrlf + 世界各国在眼前。 + vbcrlf + vbcrlf + (打一学习工具)end sub2、答案command2的click事件代码private sub command2_click()timer1.enabled = falsetext4.text = 地图end sub3、退出command3的click事件代码private sub command3_click()end sub4、timer1控件的代码private sub timer
19、1_timer()text2.text = cstr(time$)text3.text = cstr(val(text3.text) + 1) + 秒end sub教师讲授timer1程序控件代码以及在程序中的作用。教师引导val()、cstr()、timer$的使用方法,vbcrlf常数的作用。五、修正调试(解决程序的修正问题)增加一个清除按扭,将使谜语、计时信息都返回到初始态。分组讨论,小组合作完成任务。六、实践与创新(大显身手)设计一个程序,用来显示系统时间。分组讨论,互助合作,完成任务七、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸
20、,这个程序的进一步完善,或其它方面的应用。总结获)1、编写程序过程中用到的控件的属性设置及用法2、用到的函数val()、cstr()、timer$的使用方法,vbcrlf常数的作用3、字符串的概念,字符串合并运算。拓展:程序的缺陷第课 节约用水算水价一、导入新课为了提高节水意识,促进人们形成良好的用水习惯,物价部门对居民用水实行阶梯式水价:若用水量小于或等于12吨,价格为2.85元/吨;若用水量大于12吨,大于12吨的部分,价格为:2.852元/吨。现在我们就替物价部门设计一个这样的计算水费的程序。二、分析问题(解决对程序感知的两个问题:程序有几个事件?分别改变的是什么对象的何种属性?如何做?
21、)分析收取水费问题,画出其流程图。学生分组讨论画出流程图。三、界面设计(解决五个问题:控件的添、删、移、缩、设置属性。界面怎样做?)1、构建界面:学生操作,添加控件,完成界面设计。2、设置对象属性:根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。设置控件属性:label1.caption text1.text text1.locked command1.caption form1.caption 四、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)代码编写,调试,运行。学生参考课本,自主学习探究。教师引导学生理解if语句的用法
22、,引导学生理解赋值语句,总结vb中常见的数据类型。教师准备几个if条件语句小程序,让学生去读程序,引导学生加深对if 语句的理解。1、计算command1的click事件代码private sub command1_click()dim x, y as singlex = val(text1.text)if x = 12 theny = 2.85 * xelsey = 12 + 2.85 * 2 * xend iftext2.text = cstr(y)end sub2、清空command2的click事件代码private sub command2_click()text1.text = t
23、ext2.text = end sub3、退出command3的click事件代码private sub command3_click()endend sub4、窗体form1的load事件代码private sub form_load()label3.caption = 说明: & vbcr & 小于或等于12吨,价格为2.85元/吨; & vbcrlf & _大于12吨的部分,价格为:2.852元/吨。end sub五、实践与创新设计一个程序“我怎么样?”输入学生成绩,如果成绩大于等于96分,就输出“very good!”,如果成绩小于96分,就输出“dont give up”。分组讨论,
24、互助合作,完成任务六、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到分支结构if语句3、用到的函数、数据类型、变量、定义变量、变量赋值、算术运算符第五课 谜语大擂台(二)一、导入新课(解决一个问题:做什么?)本单元第3课我们设计过一个猜谜游戏,但那个游戏不够完善。让学生说出不完善的地方。这节课我们开发一个改进程序,教师把做好的程序展示给同学们看。二、分析问题(解决对程序感知的两个问题:程序有几个事件?分别改变的是什么对象的何种属性?
25、如何做?)教师演示程序,学生理解这个谜语玩的过程。分组讨论用流程图描述程序。三、界面设计(解决五个问题:控件的添、删、移、缩、设置属性。界面怎样做?)1、构建界面:学生操作,添加控件,完成界面设计。2、设置对象属性:根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。设置控件属性:label1.captiontext1.texttext1.visiblecommand1.captionform1.caption四、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)学生参考课本自主学习探究,输入程序运行调试。完成任务的同学当老师小助手
26、辅导其他同学。教师引导学生读程序,理解select语句的用法、三个函数int(),rnd() msgbox()的用法。教师总结分支结构if语句和select语句的用法,区别。两者可替代。教师准备两个if 和select语句的小程序,让学生读程序,看哪组同学说出正确结果,加深对两个分支结构语法的理解。1、谜语command1的click事件代码private sub command1_click()dim x as integerx = int(1 + 3 * rnd()text2.text = cstr(x)select case xcase 1label1.caption = 哥俩一般高,
27、& vbcr & 每天三出操, & vbcr & _团结互助好, & vbcr & 人人都需要。 & vbcr & vbcr & (打一生活用具)case 2label1.caption = 身体细又长, & vbcr & 肚里黑心肠, _& vbcr & 尖嘴多灵巧, & vbcr & 写字画画它帮忙。 & vbcr & vbcr & (打一学习用具)case 3label1.caption = 两脚尖尖, & vbcr & 一走一站, _& vbcr & 看看脚印, & vbcr & 尽是圈圈。 & vbcr & vbcr & (打一学习用具)end selectend sub2、退出co
28、mmand3的click事件代码private sub command3_click()endend sub3、确认command2的click事件代码private sub command2_click()dim x as integerx = val(text2.text)select case xcase 1if text1.text = 筷子 thenmsgbox 对了!你真聪明!, vbokonly, 祝贺elsemsgbox 不对!请再试一次!, vbokonly, 很遗憾end ifcase 2if text1.text = 铅笔 thenmsgbox 对了!你真聪明!, vbo
29、konly, 祝贺elsemsgbox 不对!请再试一次!, vbokonly, 很遗憾end ifcase 3if text1.text = 圆规 thenmsgbox 对了!你真聪明!, vbokonly, 祝贺elsemsgbox 不对!请再试一次!, vbokonly, 很遗憾end ifend selectend sub4、谜底command4的click事件代码private sub command4_click()dim x as integerx = val(text2.text)select case xcase 1msgbox 筷子, vbokonly, 答案case 2m
30、sgbox 铅笔, vbokonly, 答案case 3msgbox 圆规, vbokonly, 答案end selectend sub五、实践与创新(运用中体验成功,进一步激发兴趣。用所获)六、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到分支结构select语句,并与if 语句的区别,两种语句的替换用法。3、程序中用到的int(),rnd() msgbox()函数。第6课 会计小助理一、导入新课(解决一个问题:做什么?)算盘是我
31、国古代伟大发明之一,由于它的独特优势今天而仍然成为会计人员的必修课,他们经常用算盘练习计算从1开始连续加到某个整数的和,他们计算的结果是否正确?现在我们设计一个程序求“从1连续加到某个整数的和”,来验证打算盘的准确度。二、分析问题(解决对程序感知的两个问题:程序有几个事件?分别改变的是什么对象的何种属性?如何做?)师生讨论分析问题,用流程图描述“会计小助手”程序。三、界面设计(解决五个问题:控件的添、删、移、缩、设置属性。界面怎样做?)1、构建界面:学生操作,添加控件,完成界面设计。2、设置对象属性:根据程序界面,在属性窗口中设置每个控件的属性值。设置控件属性:label1.captionte
32、xt1.texttext1.lockedcommand1.captionform1.caption四、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)学生参考课本自主学习探究,for next语句,累加器z=z+x的用法. 把原程序修改为1到100之间奇数的和。分组讨论,看哪个小组的同学先做出来。合小组交流合作完成任务。1、求和command1的click事件代码private sub command1_click()dim x, y, z as longy = val(text1.text)z = 0for x = 1 to yz = z + xnex
33、t xtext2.text = cstr(z)end sub2、清空command2的click事件代码private sub command2_click()text1.text = text2.text = end sub3、退出command3的click事件代码private sub command3_click()endend sub五、实践与创新(运用中体验成功,进一步激发兴趣。用所获)设计一个程序,求从10加到1000的和六、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)1、编写
34、程序过程中用到的控件的属性设置及用法 2、程序中用的到循环结构for next语句。第7课 欲与珠峰试比高一、导入新课(解决一个问题:做什么?)珠穆朗玛峰海拨8844.43米,如果你将一张纸不断地对折,经过若干次的对折就能高于珠穆朗玛峰的高度,对折多少次就能做到呢?今天我们就开发这样一个程序,来计算一下需要对折的次数。二、分析问题(解决对程序感知的两个问题:程序有几个事件?分别改变的是什么对象的何种属性?如何做?)师生讨论分析问题,画出程序流程图。三、界面设计(解决五个问题:控件的添、删、移、缩、设置属性。界面怎样做?)1、构建界面:学生操作,添加控件,完成界面设计。待添加的隐藏文字内容22、
35、设置对象属性:根据程序界面,在属性窗口中设置每个控件的属性值。设置属性:label1.captiontext1.texttext1.lockedtext1.backcolorcommand1.caption四、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)学生参考课本自主学习探究,分组讨论do loop语句的用法。1、对折command1的click事件代码private sub command1_click()dim i as integerdim h1, h2 as singleh1 = val(text1.text)h2 = 8844.43 *
36、10000if h1 = h2text2.text = cstr(i)end sub2、退出command2的click事件代码private sub command2_click()endend sub五、实践与创新(运用中体验成功,进一步激发兴趣。用所获)从1连续累加到某个最小的数,使它们的和不小于10000.六、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到循环结构do loop 语句用法。第8课 我的媒体播放器一、导入新课(
37、解决一个问题:做什么?)在计算机上你们用什么软件播放歌曲,用什么软件播放vcd视频?我们利用vb来制作一个既能播放歌曲又能听歌的播放器。二、分析问题(解决对程序感知的两个问题:程序有几个事件?分别改变的是什么对象的何种属性?如何做?)教师展示做好的播放器。师生讨论要使用的7个控件。三、界面设计(解决五个问题:控件的添、删、移、缩、设置属性。界面怎样做?)1、构建界面:学生操作,添加控件,完成界面设计。2、设置对象属性。四、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)学生自主学习,分组讨论参考课本来完成。完成任务的同学当老师小助手辅导其他同学。教师引导
38、学生理解commondialog控件、mmcontrol控件的使用。1、打开command1的click事件代码private sub command1_click()mmcontrol1.command = closecommondialog1.showopenif option1.value = true then mmcontrol1.devicetype = if option1.value = true then mmcontrol1.devicetype = waveaudioif option1.value = true then mmcontrol1.devicetype =
39、mmcontrol1.filename = commondialog1.filenamemmcontrol1.command = openmmcontrol1.hwnddisplay = picture1.hwndmmcontrol1.command = playend sub2、退出command2的click事件代码private sub command2_click()endend sub3、form1的dblclick事件代码private sub form_dblclick()mmcontrol1.command = closemmcontrol1.shareable = truee
40、nd sub4、form1的加载事件代码private sub form_load()commondialog1.filter = mp3|*.mp3end sub5、option1的click事件代码private sub option1_click()commondialog1.filter = mp3|*.mp3end sub6、option2的click事件代码private sub option2_click()commondialog1.filter = wav|*.wavend sub7、option1的click事件代码private sub option3_click()co
41、mmondialog1.filter = mpg|*.mpgend sub五、实践与创新(运用中体验成功,进一步激发兴趣。用所获)利用commondialog控件,调出font设置对话框。并评价。六、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)编写程序过程中用到的控件的属性设置及用法commondialog控件、mmcontrol控件、pictrue控件和frame控件一、标签属性1、name,这是每个控件都有的,即设置标签对象的名称。2、alignment,用于设置标签中文字显示的对齐方式
42、。0、标签文字左对齐,这是缺省值;1、标签文字向右对齐;2、标签居中。3、autosize,用于设置标签的外框尺寸是否随标题大小自动改变。true表示标签的尺寸将随标题的更改而更改。false表示不更改,这是默认值。建议一般情况下都尽量设置为true。注意:一旦设置了该属性为true,则前面的alignment属性自动失效。道理相信不用我说大家也一定会明白。4、backcolor,上一章已经说过,就是设置背景颜色。5、bordstyle,用于设置背景颜色是否透明显示。0为以透明方式显示,1是不以透明方式显示(缺省值)。一般情况下建议设置为0,这样就不会因为别人的电脑设置不同而显示出不用。6、b
43、orderstyle,用于设置标签的边框形式,当为0时表示不含边框,这是默认值,1显示为立体下陷的固定边框。7、caption,这是标签的最重要属性了,因为它的作用就是显示要表达的文字,即标题。8、forecolor,设置前景色。通过设置这个属性,标签显示才能多姿多彩。9、font,设置标签字体。10、wordwrap,决定标签控件是否扩大以显示标签文字。二、文本框属性1、name,这是每个控件的基本属性,用来设置文本框对象的名称。2、alignment,用于设置文本框中文字显示的对齐方式。0、标签文字左对齐,这是缺省值;1、标签文字向右对齐;2、标签居中。3、backcolor,就是设置背景
44、颜色。4、forecolor,设置前景色。5、multiline,设置文本框是否允许多行文本,如果设置为true,则允许多行文本输入,false为不允许(默认值)。一般情况下,多数文本框是应用于单行输入,如输入口令、姓名、简短信息等等,但如果是大篇文章输入的话,如制作文本编辑器就应该设置为true。注意:文本框是有大小限制的,如果超过64k的话就会出错。6、passwordchar,用于设置替代用户输入的密码字符,通常用于密码输入。一般情况下多数设置为“*”号,缺省值为空。如果你想让用户输入密码的话,可要记得设置该属性哦。7、scrollbars,用于设置文本框是否含有滚动条。共有四个值:0为
45、不含滚动条(默认值),1为水平滚动条,2为垂直滚动条,3为水平、垂直滚动条都有。一般与multiline配合使用。8、maxlength,用于设置文本框中可以容纳的字符数,缺省值为0,表示无限制,如果是其他整数值,则表示文本框最多可以容纳的字符数。9、borderstyle,用于设置文本框的边框形式,默认值为1,表示有边框,0为无边框,这时跟标签差不多了吧。10、text,这是文本框最重要的属性,也就是文本框里面的文本内容。大部分利用文本框编程的都是利用这个属性来进行编程。按钮(command)属性1、name,用来标识按钮的名称。一般建议用cmd+用途的英文单词来起名,如确定按钮就起名:cmdo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 色素课程设计解读
- 2024至2030年中国意式木铝复合窗行业投资前景及策略咨询研究报告
- 2024年中国红外夜视半球型摄像机市场调查研究报告
- 漫画服饰课程设计教案
- 2024年小功率电源防雷器项目可行性研究报告
- 2024至2030年中国埋入式固体润滑轴承行业投资前景及策略咨询研究报告
- 2024至2030年中国可燃性气体报警器行业投资前景及策略咨询研究报告
- 2024至2030年中国卧式双级活塞推料离心机数据监测研究报告
- 2024至2030年中国不锈钢内六角螺钉数据监测研究报告
- 中国食品营养强化剂市场发展格局分析及需求前景剖析研究报告(2024-2030版)
- 年回收30万吨废塑料PET破碎清洗线建设项目可行性研究报告
- 初中语文大单元汇报课件1
- MOOC 科技英语写作-西安电子科技大学 中国大学慕课答案
- 24春国家开放大学《离散数学》大作业参考答案
- 鲨鱼知识课件
- 2023-2024年天原杯全国初中学生化学竞赛复赛试题(含答案)
- (高清版)TDT 1047-2016 土地整治重大项目实施方案编制规程
- 自然教育行业的行业分析
- 《肿瘤学概论概论》课件
- 探析机械电子工程行业现状分析及未来发展趋势
- 机电一体化生涯发展报告
评论
0/150
提交评论