- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
VisualC#程序设计教学大纲
课程名称:
VisualC#程序设计
课程编码:总学时数:
64
课内实践学时数:
32
学分:
4.0
开课单位:
电信学院
先修课程:
程序设计基础
适用专业对象:
计BZ14
一、课程的性质、目的和任务
《VisualC#程序设计》是计算机专业学生必修课程之一。VisualC#作为一门新兴的编程语言,具有许多其它语言无法比拟的优点。它既有VB的快速简洁,同时又不失C++的高效性能,而且作为一门基于组件编程的语言,它在组件编程方面有着相当强大和完善的功能。通过本课程的理论学习,学生能够了解并掌握VisualC#的强大的程序开发功能。本课程通过项目案例设计,使学生在上机练习时能够真正的把所学理论知识应用与实践,获得开发数据库应用系统的初步能力。
二、教学内容及教学基本要求
第1章visualC#概述
1.欢迎来到VisualStudio2008
了解VisualStudio2008开发环境;理解经典示例程序;掌握管理项目的具体方法。
2.初识C#
了解.NET框架;理解公共语言运行库;掌握C#语言概述。
第2章C#语法基础
1.基本语法
了解并理解C#语法概述;掌握C#中的注释。
2.类型
了解C#中所能使用的所有简单类型种类;理解类型的具体定义格式与使用方法;掌握各种运算符与表达式。
3.变量和常量
了解变量和常量的概念;理解常量的表示格式;掌握变量的定义格式及应用。
4.运算符和表达式
了解运算符和表达式的概念;理解运算符的优先级与结合性;掌握运算符和表达式的应用。
第3章顺序结构程序设计
1.赋值语句
了解单赋值语句,理解复合赋值语句与连续赋值语句。
2.输入与输出
了解输入与输出的特点;理解控制台应用程序的输入与输出;掌握Windows应用程序的输入与输出。
第4章选择结构程序设计
1.选择结构
了解选择结构的特点;理解单分支和多分支的结构;掌握分支结构的特点。
2.单选按钮与复选框按钮
了解单选按钮和复选按钮的概念;理解单选按钮和复选框的属性设置;掌握分组框控件的使用。
第5章循环结构程序设计
1.循环结构的形式
了解循环的3种结构;理解三种循环结构的格式;掌握跳转语句和三种循环结构的应用。
2.列表框和组合框
了解列表框和组合框的特点;理解列表框和组合框的属性设置;掌握列表框、组合框和计时器控件的应用
第6章面向对象编程
1.面向对象的概念
了解类和对象的概念;理解类和对象的具体描述以及定义;掌握类的相关特性。
2.定义一个C#类
了解类和接口的概念;理解构造函数和析构函数的概念以及类成员的定义;掌握构造函数和析构函数的具体定义过程及this关键字的使用。
3.结构与类的区别
了解结构的含义;理解结构的特性(不支持继承);掌握实例在内存中的位置以及内存回收,结构字段的默认值,关键字this的含义,装箱和拆箱问题以及结构的构造函数。
4.运算符重载
了解重载的概念;理解并掌握运算符的重载。
5.继承
了解继承的概念以及继承的种类;理解类的继承;掌握继承下的构造函数和析构函数以及关键字base和new的应用。
6.多态
了解多态的概念;理解并掌握多态的应用。
7.静态成员
了解静态成员的特点;理解常用静态类型转换静态方法;掌握静态数据成员和静态方法的应用。
8.虚方法与抽象方法、接口与抽象类
理解虚方法、抽象方法以及接口等的概念;理解并掌握虚方法、抽象方法、接口以及抽象类的具体应用
第7章数组与自定义类型
1.数组概述
了解数组的概念;理解一维数组和多维数组的声明;掌握各种数组的应用。
2.数组参数
了解参数的概念;理解数组元素为参数及整个数组为参数的格式;掌握params关键字的应用。
3.数组与数组列表的属性和方法
了解自定义类型的概念;理解结构类型和枚举类型;掌握数组与数组列表属性、数组与数组列表方法的应用。
第8章菜单、工具栏与状态栏
1.菜单
了解主菜单设计;理解弹出式菜单的设计;掌握菜单的使用。
2.工具栏和状态栏
了解工具栏的创建方法;理解状态栏的设计方法;掌握tooBar_ButtonClick事件的应用
3.通用对话框
了解模式对话框;理解消息框和字体对话框;掌握选择文件对话框、保存文件对话框和自定义对话框。
第9章文件操作
文件操作
了解文本文件与二进制文件;理解C#的文件流量类;掌握文件的建立、读取、删除文件及文件基本信息的获取。
文本文件处理
了解文本文件的特点;理解文本文件的读取;掌握二进制文件的操作。
第10章异常处理
了解异常处理的结构;理解try…catch捕获异常、try…finally清除异常的格式;掌握抛出异常、常用的异常类、用户自定义异常和try…catch…finally处理
您可能关注的文档
- ZJH 0320620园林地被与草坪大纲1(2014-园林汉)课程教学大纲.doc
- 10 结构疲劳 AM42课程教学大纲.doc
- ZJH0311215M林木病理学教学大纲蒙课程教学大纲.doc
- ZJH0311215林木病理学教学大纲课程教学大纲.doc
- BZT0320415常金宝《园林植物种植设计》课程大纲课程教学大纲.doc
- 60223406可视化程序设计VC#课程教学大纲.doc
- ZJT0310220 PHOTOSHOP课程教学大纲.doc
- ZJT0312920 PHOTOSHOP课程教学大纲.doc
- ZJT0332725 PHOTOSHOP课程教学大纲.doc
- 60232403电工电子线路的分析与测试(1)课程教学大纲.doc
文档评论(0)