- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾上章内容 常用的变量类型有哪些? 常用的类型转换函数有哪些? 常用的运算符有哪些? 本章目标 理解并能使用子过程和函数 知道什么是类、对象 学会如何调用对象,并知道对象的方法和属性 知道什么是Windows窗体,如何设置窗体的属性和触发窗体的事件与方法 为什么使用Sub过程和函数 为什么使用Sub过程和函数 Sub过程和函数 概念: Sub过程(子过程) 和函数以规定语法结构组织的、可以被重复调用的、具有特定功能的、相对独立的语句块。 Sub过程和函数统一称为方法。 优点: 重复调用方法可以节省代码量,高效率工作。 代码各处功能清晰,不凌乱。 便于代码调式,便于维护。 Sub过程语法 Sub过程和函数 实参 全称为“实际参数”,是在调用方法时传递给被调用方法的参数。 形参 全称为“形式参数”,是在声明方法名的时候使用的参数,目的是用来接收调用该方法时传入的参数。 参数类型 方法中如果存在参数类型,实参要和形参一致。 如何使用Sub过程 如何使用Sub过程 Function函数语法 如何使用Function函数 如何使用Function函数 Sub过程和函数 为什么要跳出Sub过程和函数 没有必要把所有代码都执行完。 满足一定条件下,需要代码返回到调用处。 语法 跳出Sub过程 跳出函数 如何跳出Sub过程 传值与传址 两种方法将实参传给形参: 传值调用:将实参的值传送给被调用方法中的形参。 传址调用:将实参在内存中的地址传递给形参。 传值与传址 小结 期中考试张丹、王丹、李丹三位同学的成绩分别是88、92、90,试用函数计算出三位同学的平均分,并打印出从来。 生活中的对象 世界是由什么组成的? 生活中的对象 生活中的对象 - 属性 属性——对象具有的各种特征 每个对象的每个属性都拥有特定值 例如:布兰尼和朱丽叶的体重不一样 生活中的对象 - 方法 方法——对象执行的操作 生活中的类 生活中的类 顾客类 轿车类 …… …… 程序中的对象和类 对象就是一个项目中的一个组成部件,并把数据和方法绑定到自身。 属性(容纳程序里要用到的数据) 字段(所有方法都要调用的变量就定义成字段) 方法(Sub过程和Function函数) 事件(一种信息通知) 类是相似对象的抽象。 几乎所有的代码都在类里编写 VB.NET编程的基本元素是类 程序中的类 程序中的对象 方法 对象可以进行的操作行为。 对象的组成-方法 对象的组成-属性 对象的组成 – 字段 对象的组成-事件 手机可以看成是一个对象: 具有通话和发送短信的行为,也就是方法。 手机(发送方对象)的铃声是一个事件,通知加菲猫(接收方对象)进行操作,加菲猫操作的方法是接通电话。 对象的组成-事件 在程序中事件是对象发送的消息,发信号通知操作的发生。 操作可能是由用户交互引起,也可能由某些其他的程序逻辑触发。 小结 对象的四个组成部分都是什么? 类的实例化的语法是什么? 软件开发的主流模式 软件开发: Windows应用程序 Windows应用程序也叫窗口应用程序 Windows应用程序必须运行在Windows操作系统下 典型的Windows用用程序:金山词霸、瑞星杀毒等。 采取C/S模式开发的软件也是Windows应用程序的一种。 VS.NET是一种C/S模式的软件。 Windows应用程序-窗体构成 窗体是Windows应用程序的基本单元 Windows窗体是一个类 理论案例-1 理论案例-2 实现关闭窗体的功能 理论案例-3 修改窗体大小和标题 理论案例-4 设置标签的内容 理论案例-5 设置标签的内容 理论案例-6 按钮控件单击方法实现打开新窗体并设置属性的功能。 理论案例-7 实现窗体的位置居于屏幕左上角的功能 理论案例-8 实现按下”e”键,隐藏窗体的功能。 理论案例-9 实现双击窗体使窗体最大化、最小化的功能。 总结 Sub过程和函数有什么区别? 类的实例化的语法是什么? 类和对象的概念是什么? 窗体常用的属性和方法都有什么? 说明程序中同样存在重复性工作! 同时引出Sub过程(子过程)和函数。 先讲解为什么要跳出方法,再讲解语法。 回顾知识点 对象的概念。 万物构成世界,万物皆对象——不仅仅是具体的,还有抽象(概念、数据、报表等等)的。 给出(生活中)方法的概念。 (生活中)类的概念。引出一下步程序中的对象和类的概念。 说明概念,强调参数类型。 强调属性的概念。 说明静态属性和动态属性。 如何调用,说明调用属性和调用方法的区别(是否带括号)。 解释语法各个组成部分。 说明形参列表。可以为空,但是大多数情况下不为空。 演示代码。 事件发送方 事件接收方 教师演示并讲解相关理论 对象 对象 信号 操 作 发 生 教
文档评论(0)