下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 5C#.net程序设计 教学大纲一、说明(一)课程性质 C#是微软公司推出的新一代编程语言。它在C+的基础之上重新打造,成为一门全新的完全面向对象的程序设计语言,能够提供更高的可靠性和安全性,不仅能 用于开发传统的控制台应用程序和Windows应用程序,还用于开发Web应用程序、Silverlight动画和XNA游戏。作为物联网专业学生的选修课开设。(二)教学目的 为了使学生进一步增强理论学习的效果,使学生通过上机操作掌握C#.net程序设计课程所讲述的编程原理和技术。培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和
2、良好的工作作风,为今后从事科学研究工作打下基础。 (三)教学内容 教学内容主要包括面向对象的程序设计方法和基于事件的程序设计方法以及C#高级实用技术。(四)教学时数 共72学时,其中课内教学36学时,实验36学时(五)教学方式 课堂讲授与演示二、正文理论部分第1章 C#概述教学要点: C#语言的特点、开发环境介绍教学时数: 2学时教学内容:1.1 C#简介,语言的发展及特点 1.2 C#程序的开发环境1.3 C#程序入门第2章 信息隐藏技术教学要点: 掌握C#程序设计语言基础教学时数: 2学时教学内容:2.1 常量与变量、数据类型、运算符与表达式2.2 数组和字符串的使用第3章 C#程序设计的
3、流程控制教学要点: 掌握C#程序设计语言的流程控制语句。教学时数: 2学时教学内容:3.1 C#程序的分支语句 3.2 C#程序的循环语句及跳转语句第4章 面向对象程序设计入门教学要点: 掌握面向对象程序设计的基本思想,类和对象的定义及使用。教学时数: 4学时教学内容:4.1 面向对象基本概念 4.2 类的定义与实例化,成员及属性的用法4.3 类的方法的声明与调用、方法的参数传递4.4 构造函数的声明、调用、重载及其生命周期第5章 面向对象的高级程序设计教学要点: 掌握面向对象程序设计中的静态成员、类的继承性与多态性、抽象类及嵌套类。教学时数: 6学时教学内容:5.1 静态成员与静态类5.2
4、类的继承性与多态性5.3 抽象类与接口的使用5.4 嵌套类、分部类与命名空间第6章 集合、索引器与泛型教学要点: 掌握C#程序设计中的集合、索引器与泛型的使用。教学时数: 4学时教学内容:6.1 集合概述、ArrayList、哈希表、栈和队列的使用6.2 索引器的定义和使用方法6.3 泛型类、方法和泛型接口的使用 第7章 程序调试与异常处理教学要点: 掌握C#程序设计中的程序调试和异常处理方法。教学时数: 2学时教学内容:7.1 程序错误的分类和程序错误的调试7.2 程序的异常处理方法、try、try-catch和throw语句第8章 基于事件驱动的程序设计技术教学要点: 掌握事件驱动的程序设
5、计技术。教学时数: 2学时教学内容:8.1 基于事件驱动的编程思想、委托的使用8.2 事件的声明、订阅和触发8.3 基于事件的window编程第9章 多线程和异步编程教学要点: 了解C#编程中的多线程和异步编程。教学时数: 2学时教学内容:9.1 多线程的概念、线程创建与控制9.2 多线程的同步、线程池管理第10章 Windows程序的界面设计教学要点: 掌握C#可视化界面设计的方法。教学时数: 4学时教学内容:10.1 窗体与空间概述10.2 简单的输入输出控件的使用10.3 列表与选择类控件使用10.4 对话框及其选项卡设计10.5 菜单、工具栏和状态栏的使用10.6 SDI和MDI应用程
6、序设计第11章 C#数据库编程技术教学要点: 掌握C#数据库编程的框架与方法。教学时数: 4学时教学内容:11.1 ADO.net概述、基本架构和一般使用步骤11.2 使用ADO访问数据库的基本方法和过程第12章 文件操作与编程教学要点: 掌握C#对文件的访问与操作。教学时数: 2学时教学内容:12.1 文件的输入输出12.2 文件操作控件实验部分(一)基本要求 通过上机操作掌握C#程序设计的基本思想和基本方法,培养学生综合运用所学课程知识,分析解决问题的能力。(二)实验项目总表序号实验项目名称学时数项目类别项目类型1掌握C#开发环境2基础必做2设计一个简单的数据排序输出的windows程序、
7、求素数的windows程序2综合必做3设计一个简单的输入并显示个人信息的window程序2综合必做4类的静态成员的定义与使用2综合必做5集合、索引器的创建和使用2综合必做6程序的调试和异常处理2综合必做7windows程序的界面设计2综合必做8数据库编程2综合必做9文件的读写2综合必做 本部分应列出拟开设的所有实验项目,并规定学生应完成的必做项目数和选做项目数(三)实验项目内容及要求 本部分须依次对项目总表中的各个实验项目的内容、目的、要求及所需主要仪器设备、耗材做出说明 实验1 掌握C#开发环境实验内容: 掌握C#开发环境 实验目的: 掌握C#应用程序的基本操作过程实验要求: 设计一个简单的
8、C#控制台应用程序、web程序和窗体程序。实验2设计一个简单的数据排序输出的windows程序实验内容: 设计一个简单的数据排序的windows程序 实验目的: 掌握C#常用的运算符和流程控制语句实验要求: 设计一个简单的程序,输入一些数排序后输出,求素数的程序实验3 设计一个简单的输入并显示个人信息的window程序实验内容: 设计一个简单的输入并显示个人信息的window程序实验目的: 掌握C#语言中的类与对象的使用实验要求: 编程实现一个简单的输入并显示个人信息的window程序实验4 类的静态成员的定义与使用实验内容: 类的静态成员的定义与使用实验目的: 掌握类的定义方法、抽象类、接口
9、的使用实验要求: 设计一个输入并显示基本信息的学生类,使用类的继承、类的静态成员统计学生人数实验5 集合、索引器的创建和使用实验内容: 集合、索引器的创建和使用实验目的: 掌握集合、索引器的创建和使用方法实验要求: 设计一个window程序,定义一个teacher类,student类,使用索引器访问该集合实验6 程序的调试和异常处理实验内容: 程序中设计程序调试和异常处理语句实验目的: 掌握C#程序调试和异常处理的方法实验要求: 设计一个window程序,在一个文本框中输入若干的数排序输出,利用异常处理语句实验7 windows程序的界面设计实验内容: Windows窗体程序设计 实验目的: 掌握Windows应用程序的设计,各种界面控件的使用方法实验要求: 设计一个个人财务状况记录的窗体程序,使用各种控件完成实验8 数据库编程实验内容: 数据库编程 实验目的: 掌握数据库编程的基本思路和数据连接方法实验要求: 设计并实现一个通讯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26年类器官药敏联合基因检测用药
- 医学26年:PWI序列结果解读 查房课件
- 开班仪式流程设计与执行规范
- 护理风险评估工具的应用
- 超市年会流程执行方案
- 教师教育讲课能力提升路径
- 发散性思维训练方法与实践应用
- 21天读书打卡活动实施规划
- 露营基地设计方案
- 华章教育资源建设体系
- 2026年北京市东城区高三二模生物试卷(含答案)
- 初中地理教师教学能力提升培训
- 伸缩缝施工安全技术交底
- 学前课程与幸福童年
- 化工安全设计
- 瓦特改良蒸汽机课件
- 第七版apa格式参考文献模板
- 《大学生军事理论教程》第三章
- 广西建设领域专业技术人员三新技术网络培训考试题目及答案
- 八大风格妆面及发型
- 环境生态学2013课件 第三章:种群生态学
评论
0/150
提交评论