- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计大纲
大纲统一封面
《面向对象程序设计》课程教学大纲
适用专业 计算机应用 总学时 84 大纲制定时间 2010.2 第几次修订 3 学制 三年 学分 3.5 大纲制定人 刘丽琳 大纲审核人
《面向对象程序设计》教学大纲
(适用于计算机应用技术、计算机网络技术专业)
学时数:84
先课后续课 课题 课时 课 时 分 配 讲课 习题 实验 1 .NET与C#概述 4 2 ?1 1 2 C#变量与数据类型 6 3 ?1 2 3 程序流控制 6 2 1 3 4 异常处理 2 1 ? 1 5 类与对象 8 3 1 4 6 继承与多态 2 1 1 7 Windows窗体基本控件的应用 6 2 1 3 8 多媒体应用 8 3 2 3 9 文件处理的应用 2 1 1 10 开发“计算器”程序 4 2 ? 2 11 开发“写字板”程序 4 2 ? 2 12 开发“绘图工具”程序 4 2 ? 2 13 开发“学生信息管理系统” 8 4 4 14 水晶报表应用及制作安装程序 4 2 2 15 小型管理信息系统的开发应用 16 6 10 合计 84 36 7 41
四、教学内容和要求
课题一.NET与C#概述
内容:了解软件开发现状;了解.NET平台与.NET Framework;了解Visual Studio .NET集成开发环境;了解软件的开发过程;了解C#程序的结构;初步掌握如何通过VS .NET开发简单的Windows应用程序,并初步掌握一些基本控件的使用。
要求:了解软件开发现状与.NET开发平台,掌握本课程的性质和任务,初步掌握使用Visual Studio .NET集成开发环境。
课题二C#变量与数据类型
内容:了解C#的基本数据类型,掌握常用的数据类型;了解常量的作用,掌握常量与变量的定义;了解什么是异常,熟悉如何进行异常处理;掌握枚举类型的定义与使用;掌握C#运算符的用途和表达式的写法;熟悉NumericUpDown和ComboBox控件的使用;初步掌握调试程序的方法。
要求:掌握C#的基本数据类型和枚举类型的使用,了解异常处理,熟悉调试程序的方法
课题三程序流控制
内容:内容:掌握if语句和switch语句的使用;掌握for, while, do-while等循环语句的使用;进一步掌握TextBox、ComboBox等控件的使用,掌握程序调试的方法。
要求:掌握开发windows应用程序的方法;掌握分支结构与循环结构程序设计方法;熟悉使用各种Windows窗体控件。
课题四异常处理
内容:异常处理中使用的语句Try和Catch捕获异常;使用Try和Finally清除异常;使用Try、Catch和Finally处理所有的异常。
要求:掌握异常处理语句。
课题五类与对象
内容:内容:类与对象的基本概念;类的定义与对象的实例化;类的属性;类方法的重载;类的构造函数与析构函数;类的静态成员。
要求:理解类与对象的基本概念,了解拆箱与装箱;掌握类的定义与对象地实例化;掌握类的属性的应用;掌握类方法的重载;了解类的构造函数与析构函数;了解类的静态成员的作用;会使用类进行程序设计。
课题六 继承与多态
内容:类的继承性、基类、派生类、多态性等概念;类继承和多态性的实现;public、private、protected修饰符;base引用,掌握抽象方法与抽象类的实现。
要求:掌了解有关类继承的基本概念;掌握类继承的实现;掌握public、private、protected修饰符的作用;会使用类继承来扩展类;理解多态性的基本概念;掌握虚方法的定义。
课题七 开发“计算器”程序
内容:创建一个Windows应用程序项目;如何添加类;设计“计算器”的界面;以及“计算器”基本功能的实现符串到图形阵列的转换
要求:能规划示例,学习实现图形计数器的方法
课题八 开发“写字板”程序
内容:“小小写字板”的界面设计、菜单、工具栏及控件;以及基本功能设计,实现“打开”、“保存”、“新建”和“退出”功能;设计“小小写字板”编辑和修饰菜单功能、工具栏按钮,以及创建程序的“上下文菜单”
要求:明确界面设计和基本功能设计的思路,学习与之相关的设计方法,包括:新建、打开和保存文件;掌握具体操作方法的设置。包括:编辑操作(如撤消、剪切、复制、粘贴等)、修饰操作(如字体和颜色等)、帮助的实现等
课题九 开发“绘图工具”程序
内容:“绘图工具”的界面设计、菜单、工具栏及控件;以及基本功能设计,实现画矩形、圆、椭圆、填充矩形、饼形图等功能
要求:明确界面设计和基本功能设计的思路,学习与绘制相关的设计方法,包括:画矩形、圆、椭圆、填充矩形、
文档评论(0)