3.3-Visual Basic语言属性方法事件(教案)-《程序设计基础Visual Basic 语言》同步教学(电工版第五版)

2024-04-07
| 5页
| 69人阅读
| 0人下载
特供

内容正文:

教案 编号:PTGZ-321 流水号:08 (首页)共 3页 课程 《程序设计基础Visual Basic 语言》 一体化 理论 章节(课题)及内容 Visual Basic属性方法事件 班级日期 中职 2024.04 授课方式 讲授与任务驱动相结合 课时 1 作业题数 1 拟用时间 40分钟 教学目标 使学生理解以下理论知识: 1. 理解Visual Basic中属性、方法和事件的概念。 2. 掌握如何定义和使用属性、方法和事件。 3. 能够编写包含属性、方法和事件的程序实现特定功能。 教学资源准备 多媒体设备 课本教材 学生练习素材 教学重点 1. 属性、方法和事件的概念。 2. 属性的定义和使用。 3. 方法的定义和调用。 4. 事件的定义和处理。 教学难点 1. 理解属性、方法和事件的区别和联系。 2. 正确处理事件和调用方法。 教学方法 讲授法、任务驱动法、演示法、体验探究法等。 1. 讲解结合示例演示。 2. 学生亲自动手实践编写程序。 3. 课堂互动,解答学生问题。 授课教师: 审阅签名: 教学过程 教学活动内容 时间分配教学方法 课前导入 课前导入: 引导学生回顾对象和类的概念,引入属性、方法和事件的概念,让学生了解它们在程序设计中的重要性。 2分钟 讲授新课 练习指导 讲授新课: 1. 介绍属性、方法和事件的概念。 2. 讲解如何定义和使用属性、方法和事件。 3. 演示如何处理事件和调用方法。 代码例子: vb Public Class Person Private _name As String Public Property Name As String Get Return _name End Get Set(value As String) _name = value End Set End Property Public Sub SayHello() Console.WriteLine("Hello, my name is " & _name) End Sub Public Event NameChanged(newName As String)End Class 在Visual Basic中,属性(Properties)、方法(Methods)和事件(Events)是面向对象编程的重要概念,它们分别用于描述对象的状态、行为和响应外部触发的动作。 属性(Properties): · 属性用于描述对象的状态或特征。 · 可以通过属性来获取或设置对象的数据。 · 属性通常具有访问修饰符(Public、Private等)来控制访问权限。 方法(Methods): · 方法用于描述对象的行为或操作。 · 可以通过方法来执行特定的功能或操作。 · 方法可以接受参数并返回结果。 事件(Events): · 事件用于描述对象响应外部触发的动作。 · 可以通过事件来通知其他对象或代码发生了特定的情况。 · 事件通常与事件处理程序(Event Handlers)相关联,用于处理事件发生时的逻辑。 示例代码: vb Public Class Car Private _brand As String Public Property Brand As String Get Return _brand End Get Set(value As String) _brand = value End Set End Property Public Sub StartEngine() Console.WriteLine("Starting the engine of " & _brand) End Sub Public Event EngineStarted()End Class 在上面的示例中,Car类定义了品牌属性(Brand)、启动引擎方法(StartEngine)和引擎启动事件(EngineStarted),展示了属性、方法和事件在Visual Basic中的应用。 总结: · 属性描述对象的状态,方法描述对象的行为,事件描述对象的响应动作。 · 属性用于获取和设置对象的数据,方法用于执行特定的功能

资源预览图

3.3-Visual Basic语言属性方法事件(教案)-《程序设计基础Visual Basic 语言》同步教学(电工版第五版)
1
3.3-Visual Basic语言属性方法事件(教案)-《程序设计基础Visual Basic 语言》同步教学(电工版第五版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。