[C#技术基础]教学大纲

上传人:仙*** 文档编号:163922173 上传时间:2022-10-23 格式:DOC 页数:10 大小:62.50KB
收藏 版权申诉 举报 下载
[C#技术基础]教学大纲_第1页
第1页 / 共10页
[C#技术基础]教学大纲_第2页
第2页 / 共10页
[C#技术基础]教学大纲_第3页
第3页 / 共10页
资源描述:

《[C#技术基础]教学大纲》由会员分享,可在线阅读,更多相关《[C#技术基础]教学大纲(10页珍藏版)》请在装配图网上搜索。

1、C#技术基础课程教学大纲课程名称: C#技术基础 课程类型: 程序设计语言学 时: 68 适用对象: 高职高专计算机相关专业责 任编 辑:大纲制订人:马文革大纲审定人:校 对:制 订 日 期:2009.03一、课程性质、目的 本课程是计算机应用技术专业的一门重要的编程类专业课。C#语言是针对网络技术应用而开发的语言,课程的教学目的是培养学生使用NET平台开发桌面及网络应用程序的能力,主要教学内容以应用为主,以语法介绍为辅,主要包括C#语言基本语法、面向对象编程方法C#开发Windows应用程序C#开发Web应用程序等。本课程的先修课是计算机应用基础或C语言,后续课程是基于C#的Web应用程序设

2、计。二、教学基本要求 1了解.NET开发平台和C#语言的基本架构。2掌握C#语法数据类型流程控制语句。3掌握面向对象的编程方法。4熟练应用C#进行Windows窗体界面设计。5掌握ADO.NET与SQL Server数据库编程方法。三、教学内容及要求 目 录第1章要求:了解:VS2005开发环境的功能和特点理解: 断点设置与程序调试掌握: C#应用程序的结构重点: VS2005开发环境的功能和特点难点: C#应用程序的结构 第1章 Visual C# 2005NET概述 11 .NET简介 111 什么是NET 112 什么是NET框架 113 为什么要使用NET 12 Visual Stud

3、io 2005NET简介 121 Visual Studio 2005NET集成开发环境概述 122 安装Visual Studio 2005NET集成开发环境 13 Visual C# 2005NET简介 131 Visual Studio 2005NET语言 132 启动Visual Studio 2005NET集成开发环境 133 创建第一个基于C#的Windows应用程序项目 134 Visual Studio 2005NET集成开发环境 14 编写一个简单的Visual C# 2005NET程序 141 创建控制台应用程序 142 创建Windows窗体应用程序 143 打开和更名保

4、存程序 15 C#应用程序分析 151 应用程序项目文件组成 152 C#程序结构分析 153 程序的输入/输出 本章小结 实训1 创建一个简单的应用程序 习题1 第2、3章要求:了解: C#语法特点掌握: C#控制类型、流程控制语句重点: 数据类型(值类型、应用类型)、流程控制语句(条件分支语句、循环语句、跳转语句、异常处理)难点: 应用类型、循环语句、异常处理、数组 第2章 C#语言基础 21 C#的基本语法 211 C#编程规则 212 数据类型 213 常量与变量 214 类型转换 22 运算符和表达式 221 算术运算符及其表达式 222 赋值运算符及其表达式 223 关系运算符及其

5、表达式 224 逻辑运算符及其表达式 225 字符串连接运算符及其表达式 226 其他运算符 227 运算符的优先级 23 流程控制语句 231 条件语句 232 循环语句 233 循环语句的嵌套 本章小结 实训2 c#语言基础 习题2 第3章 数组、枚举与结构 31 数组 311 一维数组 312 二维数组 32 数组与Array类 321 Array类的Length属性 322 Array类的Sort()方法 323 Array类的BinarySearch()方法 33 枚举 331 声明枚举 332 引用枚举 34 结构 341 结构的声明 342 结构成员的访问 343 结构应用示例

6、本章小结 实训3 数组、枚举与结构习题3第4章要求:了解:类的组织理解:面向对象的类和对象的概念掌握:常用类操作和数据处理重点:常用类操作和数据处理难点: 面向对象的程序设计第4章 C#面向对象程序设计基础 41 面向对象程序设计概述 411 面向对象程序设计的引入 412 面向对象的基本概念 413 面向对象的基本特征 42 C#语言中的类和对象 421 类的定义 422 对象 423 类的成员及作用域 43 类的继承 431 创建子类 432 base与this的使用 433 访问控制的深入探讨 本章小结 实训4 面向对象的程序设计 习题4 第5章要求:理解:封装、继承、多态的概念掌握:封

7、装、继承、多态、接口的方法重点:封装、继承、多态、接口难点: 泛型处理 第5章 面向对象高级编程 51 接口、委托与事件 511 接口 512 委托与事件 52 类的多态 521 方法重载 522 方法重写 523 抽象类与抽象方法 53 运算符重载和泛型 531 运算符重载 532 泛型 54 命名空间 541 命名空间的概念 542 使用命名空间 本章小结 实训5 面向对象高级编程 习题5 第6、7章要求:了解:界面设计的种类掌握:典型控件的应用重点: Windows窗体基本控件(TextBox控件、MaskedTextBox、CheckBox、ListBox)MenuStrip控件、Co

8、ntextMenuStrip控件、ToolStrip控件难点: MenuStrip控件、ContextMenuStrip控件、ToolStrip控件 第6章 窗体与常用控件 61 Windows窗体 611 创建窗体 612 窗体的属性、事件、方法 613 窗体中控件的操作 614 窗体的基本操作 615 窗体操作实例 62 Label、TexBox与Button控件 621 Label控件 622 TexBox控件 623 Button控件 624 Label、TexBox和Button控件应用实例 63 RadioButton、CheckBox与GroupBox控件 631 RadioBu

9、tton控件 632 GroupBox控件 633 CheckBox控件 634 RadioButton、CheckBox与GroupBox控件示例 64 列表框控件 641 ListBox控件 642 CheckedLisBox控件 643 ComboBox控件 65 其他常用控件 651 PictureBox控件 652 Timer控件 653 DateTimePicker控件 本章小结 实训6 窗体及常用控件的使用 习题6 第7章 窗体界面高级编程 71 窗体界面设计概述 72 菜单设计 721 主菜单设计 722 快捷菜单设计 73 工具栏与状态栏设计 731 工具栏设计 732 状态

10、栏设计 733 创建可停靠的菜单和工具栏 74 MDI窗体设计 741 创建MDI应用程序 742 创建MDI应用程序实例 本章小结 实训7 窗体界面设计 习题7 第8章要求:了解:对文件的读写等操作理解:目录的创建、移动和删除掌握:目录的创建、移动和删除和文件的创建、移动、复制和删除重点:文件管理 FolderBrowserDialog控件、OpenFileDialog控件和SaveFileDialog控件难点: 文件管理FolderBrowserDialog控件第8章文件与对话框 81 文件管理控件 811 文件管理控件简介 812 DiverlistBox控件 813 Diverlist

11、Box控件 814 FileListBox控件 82 文件夹操作 821 创建文件夹 822 删除文件夹 823 查看和设置文件夹信息 83 文件操作 831 文件的概念 832 文件的管理 833 文件的读/写操作 84 通用对话框设计 841 通用对话框概述 842 OpenFileDialog控件 843 SaveFileDialog控件 844 FontDialog控件 845 ColorDialog控件 85 打印、设置类对话框 851 PrintDocument控件 852 PageSebpDialog控件 853 PrintDialog控件 854 PrintPreviewDia

12、log控件 86 自定义对话框 861 创建自定义对话框 862 使用自定义对话框 本章小结 实训8 文件与对话框应用 习题8 第9章要求:了解:存储过程掌握:ADO.NET数据访问对象重点:创建数据库与数据表、ADO.NET数据访问对象、数据绑定技术、数据处理控件 难点:数据处理控件 第9章数据库编程基础 91 数据库基础知识 911 数据库系统 912 关系数据库 913 开发数据库的步骤 914 常用SQL语句 915 创建本章所用示例数据库 92 ADO.NET基础 921 ADONET简介 922 Connection对象 923 Command对象 924 DataReader对象

13、 925 DataSet对象 926 DataTable、DataRow和DataColumn对象 927 DataAdaper对象 93 数据绑定 931 简单数据绑定 932 使用DataGridView控件 94 水晶报表 941 建立报表 942 浏览和打印报表 本章小结 实训9 访问数据库 习题9 第10章要求:了解:程序调试与异常处理掌握:Web服务应用重点:Web服务应用 难点:Web服务应用 第10章 Web服务、程序调试与异常处理 101 Web服务基础 1011 Web服务关键协议介绍 1012 创建简单的Web服务 1013 访问web服务 102 Web服务应用实例 1

14、021 Web服务和DataSet 1022 Web服务和二进制文件 1023 Web服务和应用程序状态 1024 Web服务和Session 103 程序错误类型与程序调试 1031 错误类型 1032 程序调试 104 异常处理 1041 异常类 1042 异常处理方法 本章小结 实训10 Web服务与错误调试 习题10 第11章要求:了解:学生选课管理信息系统的分析与设计掌握:代码实现重点:代码实现难点:代码实现 第11章 学生选课管理信息系统开发案例 111 学生选课管理信息系统的分析与设计 1111 系统需求分析 1112 系统总体设计 1113 系统数据库设计 112 学生选课管理信息系统的实现 1121 运行效果 1122 代码实现 1123 发布应用程序 本章小结 课程设计 学生选课系统功能扩充 四、考核方式 考核方法:考试。考试占 70 %, 作业20 %, 到课率 10 %五、推荐教学参考书 教 材:7-115-14736马骏网络应用编程基础人民邮电出版社,2006年10月参考书:5053-8936-X尹立宏Visual C#.NET应用编程电子工业出版社,2003年8月六、说明本大纲为进行C#技术基础课程教学的指导性文件。大纲的基本要求是学生学习本课程应达到的最低要求。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!