《面向对象程序设计》课程说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《》Visual C#) 先修课程 C语言 英文 Visual C# Programming 课程性质 专业基础课 学时 /学分 32+16/2 授课范围 理工学院2012级电子信息3班39人、通信6班20人、信息工程8-9班 授课时间 和地点 周五 7-8节 11A204; 上机:第3-12周三1-2节,实验大楼B102 人数 限制 150人 课程简介 Visual C#面向对象程序设计C#语言是一种简单、现代、面向对象和平台独立的新型组件编程语言,是微软公司为了能够完全利用.NET平台优势而开发的编程语言。C#C、C++、Java 等语言的优点,简洁、易用。通过本课程的学习,使学生掌握程序设计语言的基本知识、面向对象的基本概念,程序设计的基本方法与思路,其中包括数据类型、基本语句、模块化程序设计、常用算法、界面设计等,并能综合应用这些知识解决简单实际问题的能力。 三、教学资源 指定教材 罗福强C#程序设计经典教程 / 四、教学信息 教学目标 通过本课程的学习,使学生熟悉Visual 窗体和常用控件掌握面向对象程序设计基本概念掌握结构化程序控制的三种基本结构设计能够根据实际需要自行开发简单的Windows应用程序P20/1-8 补充简述题 第2周 (2学时) Windows程序设计入门(2学时) §2.1 WinForms应用程序组成 §2.2 程序设计步骤与事件驱动 §2.3 Windows 窗体 §2.4 按钮、标签、文本框 §2.5 消息框窗口MessageBox 首先介绍基于Windows的应用程序的基本概念,以及一些常用的Windows窗体控件的使用和它们的特征,最后通过实例重点介绍Windows应用程序的创建、编辑、调试和运行的基本操作过程,同时还分析了它们的特点。 重点: Windows 窗体应用程序中窗体、控件、事件的基本概念 C#程序的建立、编辑、生成和运行等基本上机操作过程。 上机: P21上机实验1 练习书、课件中实例 书面作业: 实验报告1 补充简述题 第3周 (2学时) 第三章C#程序设计基础 §3.1 数据类型 §3.2 常量 §3.3 变量 §3.4 复杂的变量类型 上机: 练习书、课件中实例 书面作业P44习题1-5 第4周 劳动周 第5周 国庆节 第6周 (2学时) §3.5 方法 §3.6 数据类型转换 §3.7 运算符与表达式 介绍C#数据类型的值类型,包括简单的整型、浮点型、字符型、小数型等,以及复杂的枚举型和结构型,其中还包括不同值类型之间的转换问题;然后介绍C#程序中的常量、变量及其应用方法;接下来介绍C#的几种常用的运算符,包括算术运算符、赋值运算符、关系运算符、逻辑运算符以及这些运算符所组成的表达式,最后介绍了字符串和数组的定义和操作 难点: (1)枚举型、结构型 (2)数据类型转换 (3)运算符的运算规则 (4)多维数组、数组型数组的概念 上机: P45上机实验2; 练习书、课件中实例 书面作业P44习题6-10; P45实验报告2 第7周 (2学时) 第四章 C#程序流程控制 §4.1 算法基础 §4.2 顺序结构 §4.3 选择结构程序设计 上机: 练习书、课件中实例 书面作业P66习题1-9; 实例3:一元二次方程根 实例4:打印九九乘法表 第8周 (2学时) §4.4 循环结构 介绍程序流控制语句,包括if和switch两个分支,while、do-while、for和foreach 4个循环,以及跳转语句等。 (1)程序的三种常见结构。(了解) (2)条件语句的使用。(掌握) (3)循环语句的使用。(掌握) 难点: (1)条件语句的嵌套的正确理解使用 (2)循环语句中条件的判断关乎着循环的正确性 上机: 练习书、课件中实例 书面作业C#程序流程控制算法选讲 1.递推法 2.递归法 3.穷举法 实例1:递推法Fibonacci数列第n项值 实例2:递推法猴子吃桃\ 实例3:递归法求阶乘n! 实例4:递归法求Fibonacci数列第n项值 实例6:穷举法求水仙花数 实例7:穷举法百钱买百鸡 第10周 (2学时) 4.贪心算法 5.迭代法 6.数值积分 选讲几个典型的算法实例,提高编程实践能力。 实例8:穷举法换零钱 实例9:贪心算法找零钱 实例10:二分迭代法高次方程求根 实例11:牛顿迭代法高次方程求根 实例12矩形面积法求积分 第11周 (2学时) 第六章 面向对象程序设计入门 §6.1 抽象、封装、类 §6.2 类的数据成员 §6.3 类的方法成员 上机: 练习书、课件中实例 P99上机实验4 书面作业P98习题1-9; 第12周 (2学时) §6.4 类的继承 §6.5 类的多态性 §6.6 委托 详细介

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档