![[C#技术基础]教学大纲.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-4/18/c64662c2-1094-451a-8589-14319d577213/c64662c2-1094-451a-8589-14319d5772131.gif)
![[C#技术基础]教学大纲.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-4/18/c64662c2-1094-451a-8589-14319d577213/c64662c2-1094-451a-8589-14319d5772132.gif)
![[C#技术基础]教学大纲.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-4/18/c64662c2-1094-451a-8589-14319d577213/c64662c2-1094-451a-8589-14319d5772133.gif)
![[C#技术基础]教学大纲.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-4/18/c64662c2-1094-451a-8589-14319d577213/c64662c2-1094-451a-8589-14319d5772134.gif)
![[C#技术基础]教学大纲.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-4/18/c64662c2-1094-451a-8589-14319d577213/c64662c2-1094-451a-8589-14319d5772135.gif)
已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#技术基础课程教学大纲课程名称: C#技术基础 课程类型: 程序设计语言学 时: 68 适用对象: 高职高专计算机相关专业责 任编 辑:大纲制订人:马文革大纲审定人:校 对:制 订 日 期:2009.03一、课程性质、目的 本课程是计算机应用技术专业的一门重要的编程类专业课。C#语言是针对网络技术应用而开发的语言,课程的教学目的是培养学生使用NET平台开发桌面及网络应用程序的能力,主要教学内容以应用为主,以语法介绍为辅,主要包括C#语言基本语法、面向对象编程方法C#开发Windows应用程序C#开发Web应用程序等。本课程的先修课是计算机应用基础或C语言,后续课程是基于C#的Web应用程序设计。二、教学基本要求 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 Studio 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 打开和更名保存程序 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 关系运算符及其表达式 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 结构应用示例 本章小结 实训3 数组、枚举与结构习题3第4章要求:了解:类的组织理解:面向对象的类和对象的概念掌握:常用类操作和数据处理重点:常用类操作和数据处理难点: 面向对象的程序设计第4章 C#面向对象程序设计基础 41 面向对象程序设计概述 411 面向对象程序设计的引入 412 面向对象的基本概念 413 面向对象的基本特征 42 C#语言中的类和对象 421 类的定义 422 对象 423 类的成员及作用域 43 类的继承 431 创建子类 432 base与this的使用 433 访问控制的深入探讨 本章小结 实训4 面向对象的程序设计 习题4 第5章要求:理解:封装、继承、多态的概念掌握:封装、继承、多态、接口的方法重点:封装、继承、多态、接口难点: 泛型处理 第5章 面向对象高级编程 51 接口、委托与事件 511 接口 512 委托与事件 52 类的多态 521 方法重载 522 方法重写 523 抽象类与抽象方法 53 运算符重载和泛型 531 运算符重载 532 泛型 54 命名空间 541 命名空间的概念 542 使用命名空间 本章小结 实训5 面向对象高级编程 习题5 第6、7章要求:了解:界面设计的种类掌握:典型控件的应用重点: Windows窗体基本控件(TextBox控件、MaskedTextBox、CheckBox、ListBox)MenuStrip控件、ContextMenuStrip控件、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 RadioButton控件 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 状态栏设计 733 创建可停靠的菜单和工具栏 74 MDI窗体设计 741 创建MDI应用程序 742 创建MDI应用程序实例 本章小结 实训7 窗体界面设计 习题7 第8章要求:了解:对文件的读写等操作理解:目录的创建、移动和删除掌握:目录的创建、移动和删除和文件的创建、移动、复制和删除重点:文件管理 FolderBrowserDialog控件、OpenFileDialog控件和SaveFileDialog控件难点: 文件管理FolderBrowserDialog控件第8章文件与对话框 81 文件管理控件 811 文件管理控件简介 812 DiverlistBox控件 813 DiverlistBox控件 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 PrintPreviewDialog控件 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对象 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服务应用实例 1021 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邯郸市人民医院腹腔感染的腔镜处理技术考核
- 张家口市中医院护理骨干选拔考核
- 2025春季首都机场集团校园招聘模拟试卷及答案详解(新)
- 石家庄市中医院肾脏淀粉样变分型诊断考核
- 邢台市中医院人工晶体度数计算专项技能考核
- 2025江苏宿迁市泗洪县卫健系统面向社会招聘工作人员5人考前自测高频考点模拟试题(含答案详解)
- 2025江西青原区文化馆招聘就业见习人员1人考前自测高频考点模拟试题完整参考答案详解
- 2025北京林业大学附属实验小学招聘1人考前自测高频考点模拟试题及一套参考答案详解
- 张家口市人民医院儿科急救设备使用考核
- 重庆市人民医院呼吸科病房护士急救药物使用授权考核试题
- GB/T 20671.4-2006非金属垫片材料分类体系及试验方法第4部分:垫片材料密封性试验方法
- 灌肠分类、操作及并发症处理
- 热镀锌钢管技术标准
- 虚拟现实与增强现实头戴显示关键技术及应用项目
- 《电力工业企业档案分类规则0大类》(1992年修订版)
- (人教版三年级上册)数学时间的计算课件
- GB∕T 26520-2021 工业氯化钙-行业标准
- 温州医科大学《儿科学》支气管肺炎
- 常见传染病预防知识ppt-共47页课件
- 路灯基础开挖报验申请表
- 建筑材料送检指南(广东省2018完整版)
评论
0/150
提交评论