- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务9 面向过程程序设计 [任务描述] 本任务通过案例学习简单的面向过程程序设计。 案例 用C语言编写程序:输入一个年份,判断该年份是否是润年。 [相关知识与技能] ⑴单分支选择语句格式: If(条件表达式) 语句块 语句功能:当条件为True(真)时,执行后面的语句块。 [方法与步骤] ⑵两分支选择结构语句格式: If(条件表达式) 语句块1 else 语句块2 本案例可采用选择结构来实现。单分支选择结构有两种语句格式: C语言的历史背景 C语言是ATT贝尔实验室的Dennis Ritchie和Ken Thompson 在B语言的基础上开发出来的(1972 or 1973) UNIX操作系统是用C语言编写的 1982年ANSI工作小组开始建立C语言的标准 美国国家标准协会ANSI:American National Standards Institute 1990年ANSI C被接受为国际标准 ANSI C标准规定了用C编写的程序的格式,并确定了如何解释这些程序 ANSI C的目的是促进C程序在各种机器上的可移植性、可靠性、可维护性和有效执行 目前所有主要的C编译器都遵循ANSI C标准 任务10 面向对象程序设计 [任务描述] 通过案例学习简单的面向对象程序设计。 案例 用VB6.0编写程序,该应用程序由一个图像框控件、一个定时器控件和两个命令按钮组成,运行程序时,若单击start按钮,则地球滚动;基单击end按钮,则结束运行。 [相关知识与技能] 面向对象,是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 对象是由属性(即数据)和事件(即程序)组成的封装体,与客观实体有直接的对应关系。 一个对象类定义了具有相似性质(属性)的一组对象。而继承性是对具有层次关系的类的属性和操作进行共享的一种方式。 [方法与步骤] (1)创建一个新窗体Form1。 “开始”→“程序”→“Microsoft Visual Basic 6.0中文版”→“Microsoft Visual Basic 6.0 中文版”选项,启动VB 6.0,弹出“新建工程”对话框(图7-16)。 图7-16 “新建工程”对话框 (2)单击“打开”按钮,创建“标准EXE”类型的应用程序,进入集成开发环境主界面(图7-17)。 在集成开发环境中可以进行程序设计、编辑、编译和调试等工作。 集成开发环境的顶部有标题栏、主菜单和工具栏,下部有几个子窗口:工具箱、窗体窗口、工程窗口、属性窗口及窗体布局窗口,根据需要,这些子窗口可以被关闭或打开。 图7-17 集成开发环境主界面 (3)将“工具箱”中的命令按钮控件、图像框控件和定时器控件依次拖放到窗体上,在窗体上创建4个控件:命令按钮Command1和Command2、图像框Image1、定时器Timer1?控件(图7-18)。 图7-18 应用程序界面设计 (4)设置对象的属性:表7-2。 对象类型 默认对象名 属性设置 窗体 Form1 Caption 滚动的地球 命令按钮 Command1 Caption start Command2 Caption end 图像框 Image1 名称 ball Picture Earth图片 定时器 Timer1 Interval 50 Enabled false (5)编写代码。 双击命令按钮,进入按钮Click事件过程,添加以下代码: Dim X, Y, a, b As Single Private Sub Command1_Click() Timer1.Enabled = True 单击start按钮,定时器开始工作 End Sub Private Sub Command2_Click() Timer1.Enabled = False 单击end按钮,定时器停止工作 End Sub 双击窗体空白处,添加以下代码: Private Sub Form_Load() Set ball.Picture =LoadPicture(App.Path+ \earth.ico) 运行时将地球图标装入图片框中 X = 10 Y = 10 a = 50 b = 80 End Sub 双击定时器控件,添加以下代码: Private Sub Timer1_Timer() ball.Move X, Y X = X + a Y = Y + b If X = Form1.Width - ball.Width Then a = -20 If Y = Form1.Height - ball.Height Then b = -30 If X = 0
您可能关注的文档
- 计算机操作与应用 Windows XP+Office 2007 项目教学 教学课件 吴民 韩立凡 项目十一.ppt
- 计算机操作与应用 Windows XP+Office 2007 项目教学 教学课件 吴民 韩立凡 项目四Word 2007基本操作.ppt
- 计算机操作与应用 Windows XP+Office 2007 项目教学 教学课件 吴民 韩立凡 项目五排版布局及美化版面.ppt
- 计算机操作与应用 Windows XP+Office 2007 项目教学 教学课件 吴民 韩立凡 项目一.ppt
- 计算机操作与应用 上册 教学课件 作者 韩立凡 吴民 项目八.ppt
- 计算机操作与应用 上册 教学课件 作者 韩立凡 吴民 项目二.ppt
- 计算机操作与应用 上册 教学课件 作者 韩立凡 吴民 项目六.ppt
- 计算机操作与应用 上册 教学课件 作者 韩立凡 吴民 项目七.ppt
- 计算机操作与应用 上册 教学课件 作者 韩立凡 吴民 项目十一.ppt
- 计算机操作与应用 上册 教学课件 作者 韩立凡 吴民 项目四.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第1章 基于中文Windows7的系统资源管理.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第2章 基于Word 2010的文字处理.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第3章 基于Excel 2010的电子表格软件应用.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第4章 基于PowerPoint 2010的演示文稿制作.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第5章 Internet应用.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第6章 计算机基本知识.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第8章 数据库技术.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第9章 操作系统初步.ppt
- 计算机导论(基于Windows 7+Office 2010)电子教案柳青 第10章 计算机网络基础.ppt
- 计算机导论(杨克昌主编)电子教案 第1、2讲 计算机概述.ppt
最近下载
- 思想政治学科教学新论七章 思想政治学科评价论.ppt VIP
- 2025江西南昌青山湖区城市管理和综合执法局招聘工作人员10人笔试参考题库附答案解析.docx VIP
- 04S519:小型排水构筑物.pdf VIP
- GB50017钢结构设计规范.pdf VIP
- 武汉文化投资发展集团有限公司招聘5名工作人员笔试备考试题及答案解析.docx VIP
- 2023全钒液流电池可靠性评价方法.pdf VIP
- [乐高LEGO 9686动力机械]第14课 摩天轮.pdf VIP
- 英语视听说4英语视听说IV教学大纲.pdf VIP
- 基根-《全球营销(第8版)》英文教辅-第4章.pptx VIP
- 基根-《全球营销(第8版)》英文教辅-第3章.pptx VIP
文档评论(0)