面向对象程序设计(一)课件

上传人:无*** 文档编号:242012507 上传时间:2024-08-09 格式:PPT 页数:32 大小:842.92KB
返回 下载 相关 举报
面向对象程序设计(一)课件_第1页
第1页 / 共32页
面向对象程序设计(一)课件_第2页
第2页 / 共32页
面向对象程序设计(一)课件_第3页
第3页 / 共32页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,专业知识:,面向对象程序设计(一),北京教育学院,陈捷,2012,年,9,月,实例:调查问卷系统设计初步,专业知识:面向对象程序设计(一)北京教育学院实例:调查问,面向程序设计的学习价值,北京地区,初中信息技术课程中普遍开设了,Visual Basic,语言课程,学习程序设计语言,有利于学生逻辑思维的形成与强化,有利于学生理解计算机的工作过程,有利于提升学生用计算机解决问题的能力,教师应具备较高,Visual Basic,程序设计语言的讲解与应用,面向程序设计的学习价值北京地区,初中信息技术课程中普遍开设了,VISUAL BASIC,依然是主流编程语言,,VB.NET,呈现很强上升趋势,VISUAL BASIC依然是主流编程语言,VB.NET呈现,面向对象的基本概念,讨论:什么是对象,以前是过程的,现在用对象,用对象封装数据和程序,如何使用对象,实例化类,并设置属性,,类和对象,控件工具箱,-,类,选中工具拖动至窗体画出的控件,-,对象,面向对象的基本概念讨论:什么是对象,编程的步骤是什么?,需求分析,界面,设计界面(用户完成),制作界面(编程人员完成),数据库设计,程序设计(面向对象、事件驱动),调试、完成,编程的步骤是什么?需求分析,VB,的特点,1.,面向对象的可视化编程,把应用程序划分为相互关联的多个对象;,对象是一组程序代码和数据的集合;,每个对象都是可视的。,程序员使用系统预先设计好的对象,不必考虑对象内部的复杂结构。,从,VB,工具箱中选用控件,即“类”,如文本框、命令按钮等,构成应用程序的用户界面(生成对象),VB的特点1.面向对象的可视化编程,2.,事件驱动的编程机制,传统的程序设计语言中,程序按指定的流程执行。,VB,通过事件来执行对象的操作。用户操作触发事件,系统响应事件时会自动执行相应的事件过程,(“,事件驱动“,),,从而实现指定的操作和达到运算、处理的目的。,3.,结构化的设计语言,4.,友好的,VB,集成开发环境,2.事件驱动的编程机制,对象和事件的基本概念,对象及其属性、方法和类,1.,对象,对象是,VB,系统中的基本运行实体,如窗体,(Form),、标签,(Label),、文本框,(TextBox),、命令按钮,(CommandButton),等。,对象是一组程序代码和数据的集合。,2.,容器对象,其他对象的载体或容器。如窗体,3.,属性,对象的特征。不同的对象有不同的属性。,每一个对象都有一组特定的属性。例如文本框的属性有,Name(,名称,),、,Text(,文本内容,),、,Maxlength(,最大字符数,),、,Multiline(,多行,),等。属性默认值,对象和事件的基本概念 对象及其属性、方法和类,(1),在属性窗口中设置,(2),在程序运行中更改对象的属性,(,动态修改,),对象名,.,属性名,=,属性值,示例:,Label1.Caption=,输入数,设置标签的标题,(1)在属性窗口中设置,4.,方法,方法是对象能够执行的动作。它是对象本身内含的函数或过程,用于完成某种特定的功能,一般格式:,对象名,.,方法名,(,参数,),示例:,Form1.Cls,消除窗体,Form1,上的内容,Print Visual Basic,在当前窗体上显示,5.,类,一组用来定义对象的相关属性和数据的集合,类是创建对象的模型,对象则是按模型生产出来的成品,例如,人可以称之为类,而每一个人,却只能看做是对象,4.方法,VB,工具箱中包含了各种,VB,标准控件。包含一个指针和,20,个标准控件,控件就像盖房子使用的门、窗、砖瓦等,,都是现成部件,只要到现场组合就可以了。,1.,在窗体上添加一个控件,2.,控件的缩放、移动、复制和删除,3.,选定多个控件,4.,控件的布局,工具箱,VB工具箱中包含了各种VB标准控件。包含,VB,是通过工程,(Project,也称为项目,),来管理应用程序中的所有不同文件的。,工程中的文件,(常用),工程文件,.vbp,窗体文件,.frm,标准模块文件,.bas,VB是通过工程(Project,也称为项,实例:调查问卷,通过实例了解使用,VB,进行程序设计的一般方法,需求描述,需要制作一个系统,满足条件的用户能够进行在问卷系统中选择适当的选项,并能够提交到数据库中,需求分析:,系统需要能够进行身份验证,系统能够显示问卷题目,并接收用户的选择,能够将用户的选择提交到数据库中保存,实例:调查问卷通过实例了解使用VB进行程序设计的一般方法,第一个界面的制作,显示调查问卷的题目,题目,选项,能够切换题目,选择上一题,下一题,第一个界面的制作显示调查问卷的题目,面向对象程序设计(一)课件,界面所用控件,显示文本控件:,Label(,标签控件),显示问题选项:,OptionButton(,单选按钮控件),添加多个问题选项按钮的方法,选中第一个单选按钮,复制,击右键粘贴,在出现询问是否创建控件数组时,选择:是,可方便以后的编程工作,界面所用控件显示文本控件:Label(标签控件),面向对象程序设计(一)课件,双击命令按钮进入编程界面,双击命令按钮进入编程界面,同理,制作第二个问题(题目自定),同理,制作第二个问题(题目自定),反思:请自己总结一下制作程序界面的方法,反思:请自己总结一下制作程序界面的方法,尝试简单程序设计:加法练习判断(,IF,语句),If Then,Else,End If,要求:,出现两个数字,要求学生填写两数之和,单击确定后,判断结果是否正确,若正确显示:很好,正确,否则显示:有误请再次尝试(新窗体:,Form3,),尝试简单程序设计:加法练习判断(IF语句)If,面向对象程序设计(一)课件,面向对象程序设计(一)课件,面向对象程序设计(一)课件,为调查问卷的身份验证做准备,制作窗体,要求用户输入用户名和密码,当用户输入的用户名为:张三,密码为:,1234,,的时候,进入显示问卷的第一题,否则显示输入有误,请重新尝试,提示:,注意其中的条件判断,应与用户输入并保存在文本框中的文本相关,如果程序调试成功,只需将判断的内容与数据库相连,即可完成一般意义上的用户身份验证,为调查问卷的身份验证做准备制作窗体,要求用户输入用户名和密码,面向对象程序设计(一)课件,面向对象程序设计(一)课件,面向对象程序设计(一)课件,将用户的选择显示在标签控件中,将用户的选择显示在标签控件中,添加显示所有选择的窗体,如需使用其他窗体的内容,需指定窗体名称:,Label1.Caption=,第,1,题选择的是,:+Form1.Label3.Caption+Chr(13)+,第,2,题选择的是,:+Form2.Label3.Caption,添加显示所有选择的窗体如需使用其他窗体的内容,需指定窗体名称,面向对象程序设计(一)课件,反思:,你认为学习的难点是什么?,你认为加法练习程序中,哪些是对象,事件是什么,事件过程何时运行,如何进入事件过程编写程序?,一个调查问卷实例,应具备哪些功能?应如何实现?在试想的实现过程中,缺乏哪些方面的知识?,反思:你认为学习的难点是什么?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!