![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第1页](http://www.enxinlong.com/img-preview/3/14/13454819/0/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第2页](http://www.enxinlong.com/img-preview/3/14/13454819/0/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第3页](http://www.enxinlong.com/img-preview/3/14/13454819/0/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第4页](http://www.enxinlong.com/img-preview/3/14/13454819/0/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第5页](http://www.enxinlong.com/img-preview/3/14/13454819/0/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第6页](http://www.enxinlong.com/img-preview/3/14/13454819/0/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第7页](http://www.enxinlong.com/img-preview/3/14/13454819/0/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 课件第8页](http://www.enxinlong.com/img-preview/3/14/13454819/0/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 教案第1页](http://www.enxinlong.com/img-preview/3/14/13454819/1/0.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 教案第2页](http://www.enxinlong.com/img-preview/3/14/13454819/1/1.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![粤教版 2019 高中选修1信息技术 3.1.1 VB可视化编程的概念 教案第3页](http://www.enxinlong.com/img-preview/3/14/13454819/1/2.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
所属成套资源:粤教版信息技术选修1数据与数据结构PPT课件+教案全册
粤教版 (2019)选修1 数据与数据结构3.1.1 线性表及其运算精品ppt课件
展开
这是一份粤教版 (2019)选修1 数据与数据结构3.1.1 线性表及其运算精品ppt课件,文件包含粤教版2019高中选修1信息技术311VB可视化编程的概念课件pptx、粤教版2019高中选修1信息技术311VB可视化编程的概念教案docx等2份课件配套教学资源,其中PPT共19页, 欢迎下载使用。
大家都用过Wrd进行编辑文字,它具有很强大的功能。我们利用VB平台也可以编写出类似Wrd功能的简单文本编辑器。请同学们观看简单文本编辑器所具有的功能。
为完成这个任务我们需要了解对象、属性、事件、方法等概念。
一、对象(Object)
对象概念:现实世界中的一切客观实体。例如:包、光盘、足球、电话机等。
请同学们根据前面的学习,说说VB集成开发环境中有哪些对象?
VB集成开发环境中的标签(Label)、图片框(PictureBx)、图像框(Image)等都是对象。
观察这两张电脑图片,请问他们从外观上看有什么不同?
对象是具有特殊数据和行为方式的实体。
属性概念:程序中对象的特征称为属性。例如:窗体的外观、窗体的背景颜色、窗体宽度、窗体高度都为窗体的属性。
设置对象属性的两种方法:方法1:在设计程序界面时,利用属性窗口直接设置。
方法2:在运行的程序代码中进行设置,语法格式为: 对象名.属性名=属性值 例如:Text1.Text=“欢迎使用Visual Basic!”,运行时,将文本框的Text属性设置为赋值好右边的字符串值。
读取属性值的语法格式:变量=对象.属性例如:Name=Text1.TextInf=Label1.Captin
请观看下列属性值设置语句的运行结果,体会各属性值的功能。
Frm1.Captin=“欢迎使用Visual Basic!”Text1.Visible=FalseCmmand1.Enabled=False
以电脑为例,这个对象具有这样一些动作,分别是打游戏、发声( ) 这些动作都是电脑这个对象提供的行为。
概念:在程序设计中,对象的行为称为方法(Methd)。VB的方法通过代码调用的语法格式为:对象名.方法名[参数]例如:Label1.Mve 200,300 Frm1.Line(100,200)-(1000,2000),vbRed
实践一: (1)在窗体上创建一个按钮Cmmand1对象,双击该按钮输入以下代码:Frm1.Hide 运行程序,你看到了什么? (2)在一个窗体上创建一个文本框Text1,试通过文本框的属性窗口将Text属性值设置为“VB可视化编程”。
事件概念:在程序设计中,事件是指由用户操作触发或由系统触发,能被特定对象所识别并作出相应的动作。 例如: 单击鼠标,引发Click事件;加载窗体时触发窗体的Lad事件;双击鼠标,触发DblClick事件等。
事件过程概念:事件过程是程序员为响应对象事件所编写的一段程序代码。例如:当用户按下“改变颜色”按钮时,会触发Click事件,进而执行Click事件过程中的程序。
事件过程由对象名、下划线(_)和事件名组成。 例如:命令按钮Cmmand1的鼠标单击事件过程为: Private Sub Cmmand1_Click() …… End Sub
概念:所谓事件驱动就是当应用程序中某对象的特定事件发生时,通过执行一段程序代码来完成该特定事件所对应的操作。
事件驱动程序设计:根据对象触发的事件编写事件过程的这种程序设计方式。
实践二: 在窗体上创建一个Text1文本框控件,然后双击Text1输入以下代码: Private Sub Text1_Change() Frm1.Captin=Text1.Text End Sub运行程序,从键盘输入数据,观察其运行结果。
1.对象。对象是具有特殊数据和行为方式的实体。在VB中除了窗体对象外,我们还可以通过控件工具箱创建新的对象。2.属性。我们可以在属性窗口中修改对象的属性,也可以在运行的程序代码中进行设置,语法格式为:对象名.属性名=属性值。3.事件。一般就是指鼠标或键盘等事件。4.方法。指对象所具有的功能。语法格式为:对象名.方法名[参数]5. 事件过程。是程序员为响应对象事件所编写的一段程序代码。事件过程由对象名、下划线(_)和事件名组成。6.事件驱动。是当应用程序中某对象的特定事件发生时,通过执行一段程序代码来完成该特定事件所对应的操作。
相关课件
这是一份高中信息技术粤教版选修3 网络技术应用5.3 服务器端技术应用优秀ppt课件,共15页。PPT课件主要包含了这是静态网页,这是动态网页,动态网页的运行原理,客户端浏览器,Internet,提出请求,提供内容,动态网页,服务程序,数据库等内容,欢迎下载使用。
这是一份高中信息技术粤教版选修3 网络技术应用3.1 因特网上的信息资源精品课件ppt,文件包含粤教版2019高中选修3信息技术311因特网信息资源的特点与服务形式课件pptx、粤教版2019高中选修3信息技术311因特网信息资源的特点与服务形式教案docx等2份课件配套教学资源,其中PPT共13页, 欢迎下载使用。
这是一份高中信息技术粤教版选修3 网络技术应用1.3 网络中的数据通信优质ppt课件,文件包含粤教版2019高中选修3信息技术131通信信号课件pptx、粤教版2019高中选修3信息技术131通信信号教案docx等2份课件配套教学资源,其中PPT共26页, 欢迎下载使用。
![英语朗读宝](http://www.enxinlong.com/img/images/27f0ad84943772f8cdf3a353ba2877c5.jpg)