3 类及其对象的封装.pdf

  1. 1、本文档共117页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 类及其对象的封装

面向对象的程序设计 主讲:路兴昌 吉林大学地球探测科学与技术学院 E-mail: luxc@ E-mail:workoop@163.com (作业) QQ群:369154223 第三章类及其对象的封装 §3.1 类、对象与封装性 §3.2 字段和属性 §3.3 消息和方法 §3.4 委托和事件 §3.5 构造函数与析构函数 §3.6 子对象初始化和调用顺序 §3.7 this操作数 思考与练习 实验作业 项目实践 引例 1.移动字幕 通过本示例,说明: •定时器控件(Timer)的使用 •Point对象的使用 引例 1.移动字幕 (1)界面设计 标签lblTitle,恰当设置Text、Font、 BackColor、ForoColor、AutoSize 等属性。 按钮btnPlayStop,恰当设置Title、 Anchor等属性。 定时器控件Timer,主要属性: 是否允许计时,允许计时时,计时时间到,引发Tick事件 计时单位(毫秒) 引例 1.移动字幕 (2)按钮变身 点击Play,开始出现动画,按钮变 点击Stop,动画停止,按钮变为 为Stop Play 引例 1.移动字幕 (2)按钮变身 private void btnPLayStop_Click(object sender, EventArgs e) { // 点击Play时,允许计时,按钮变为Stop if (btnPLayStop.Text == Play) { btnPLayStop.Text = Stop; timer1.Enabled = true; } // 点击Stop时,停止计时,按钮变为Play else { btnPLayStop.Text = Play; timer1.Enabled = false; } } 引例 1.移动字幕 (3 )标签移动 •标签的位置(Location属性) 这样移动可以吗? lblTitle.Location.X--; Location属性是什么类型的? 由此可知,Location属性 lblTitle.Location.X--; 是Point类的对象。对象 有对象的用法。 引例 1.移动字幕 (3 )标签移动 •要使标签定位到一个新的点(Point),首先必要生成 一个Point类的对象 如何定义对象? 与定义变量类似,如定义一个Point类的对象newPoint : Point newPoint; 如何给对象赋初值? C#语言称为对象的实例化,需要用new运算符: Point newPoint =new Point(10,10); 接下来使用下列语句就可以将标签定位到指定点了: lblTitle.Location = newPoint; 严格来说,Point类型是结构(struct)类型,不属于类(class)类型。

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档