网站大量收购闲置独家精品文档,联系QQ:2885784924

VB.net程序设计教程(第3版)第1章.ppt

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

*一、引例和VB.NET特点1.引例例1.1VB实现字幕动画例。要求:背景图案上有“欢迎你学习VB”文字单击“自动”或“手动”按钮,

文字自上而下移动,文字超出窗体范围时,从顶部再开始。本章目录*本章目录界面设计*当一个标签(Label1)放在窗体上时

标签的左上角坐标(Left、Top)确定改变标签坐标Left或Top就可移动标签例如:Label1.Top=Label1.Top+5可使标签Label1向下移动5个像素单位欢迎你学习VB本章目录TopLeft0,0设计分析*如何判断标签超出屏幕和处理?移动时要判断标签是否超出窗体范围窗体欢迎你学习VB该点在Top方向上的坐标:窗体的Height,即:Label1.TopMe.Height要使得标签到窗体顶部,则:Label1.Top=0 本章目录HeightWidth*编写事件过程本章目录*进一步分析:①若要求字幕自左向右移动,如何处理?②如何控制字幕移动的间距?③字幕超出窗体右边,如何判断、处理?④如何改变窗体背景使得个性化?实验一:题目2.根据各自的想象力按照案例去模仿,并尝试通过上机实践加以验证。*提供易学易用的应用程序集成开发环境具有面向对象的可视化设计工具事件驱动的编程机制完全面向对象的程序设计,支持结构化

程序设计。具有丰富的数据类型、类库强大的数据库、网络和图形功能完备的帮助功能2.VB.NET功能特点本章目录设计、编辑、调试、运行“手动”、“自动”*1.2面向对象概念1.程序设计的发展初期程序设计(60年代以前)计算机特点:价格高、内存小、速度慢1946年2010年程序追求:指令少、运行快,技巧型存在问题:可读性、维护性、通用性差例如大量使用GoTo语句,面条式0.5万次2010年天河一号2570万亿次*结构化程序设计(70年代以后)程序组成:顺序、选择、循环基本结构设计原则:自顶而下、逐步求精、模块化存在问题:数据和对数据处理分离,维护困难,代码可重用性差面向对象程序设计(80年代以后)程序组成:对象作为程序的基本单元核心:封装性、继承性、多态性*初期程序设计……..……..………….……..………..………..类结构化

程序设计面向对象

程序设计拼装世博会远大馆2000平米、6层楼的建筑、24小时建成--一碗面条式程序

(BS)一串珠子搭积木式*

2.类和对象对同种客观事物的抽象,包含特征(属性)描述和行为(方法)。将反映类的属性、方法、事件封装在一

起,构成了面向对象编程的基本元素。本章目录(1)类人类是具体人的抽象属性:身高、体重等行为:哭、笑、打电脑等事件:下雨、铃声等属性方法事件对象的特征数据对象的行为、能力外界发生在对象上的事情*(2)对象是类的实例化。例如,张三、李四就是人类的实例化,

每个人有各自不同的属性值和方法。本章目录月饼模型(类)月饼(对象)实例化*例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件)窗体上显示的是两个TextBox对象TextBox对象TextBox类本章目录3.VB.NET中的可视化类和对象*属性、事件和方法构成对象的三要素(1)属性存放对象的数据(决定对象外观及功能)。设置:设计阶段利用属性窗口直接设置属性值,方便程序运行时通过语句实现,灵活形式:对象名.属性名=属性值4.对象的属性、事件和方法本章目录默认Button1.Text=确定例如:*(2)方法方法:对象具有的能力.实现:通过系统设计好的特殊的过程和函数。调用: 对象.方法[参数名表]例如:TextBox1.Focus作用:使TextBox1控件获得焦点,光标在本文框内闪烁。本章目录*发生在对象上的事情同一事件,对不同的对象,会引发不同的反应:(3)事件本章目录教师_铃声()打开电脑讲课…EndSub学生_铃声()听讲记笔记…EndSubVB.NET为对象预先定义了一系列的事件。

文档评论(0)

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

计算机二级持证人

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

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档