《面向对象程序设计Ⅰ、Ⅱ》课程教学大纲
《面向对象程序设计?、?》课程教学大纲
课程编号:1101309120 1101309137
课程名称:面向对象程序设计?、?
英文名称:Object-oriented Program Analysis ?、?
课程类型:专业基础选修课/专业选修课
总 学 时:96 讲课学时:48 上机学时:48
学 分:6
适用对象:信息管理与信息系统专业
先修课程:计算机基础、程序设计、计算机网络、数据库基础
一、课程性质、目的和任务
C#(发音为C Sharp)是由嶶軟公司所开发的一种面向对象,且运行于.NET Framework 之上的高级程序设计语言。并且成为ECMA与ISO
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。
本课程是信息管理与信息系统专业的专业选修课及核心技能课程。为本专业的有关网络程序设计的较高级内容,通过学习C#程序设计基础,继而进入面向对象的程序,开发基于ASP.NET动态网站程序。
通过本课程的学习,掌握基于C#开发ASP.NET程序的基础知识和基本方法,对动态网络程序设计有一个全面的认识和了解,并能够独立自主开发网络应用程序。
二、教学基本要求
本课程是高等院校工科信息管理与信息系统工程专业高年级学生学习互联网Web应用开发技术的一门专业课,是一门理论和实践紧密结合的实用课程。通过系统讲授C#语言基础、HTML(HyperText Markup Language)技术、CSS(Cascading Style Sheet)技术、动态网页技术(Dynamic Pages)、可扩展标记语言(Extensible Markup Language)技术、ADO.NET数据库访问技术、及Web站点的规划设计、性能优化及安全性问题,使学生掌握开发一个完整的Web应用系统的基本原则、方法和步骤,提高学生应用Web技术进行软件开发B/S模式应用系统的能力,使学生能够独立制作中小型的基于ASP.NET的动态网站。
课程的教学基本要求:
1、.NET框架结构及如何搭建运行环境;
2、C#程序设计语言基础,包括数据类型、变量及各种语句;
3、HTML服务器控件和Web服务器控件;
4、Request、Response等重要的内置对象;
5、数据库的基础知识和SQL语言,ADO.NET对数据库的访问;
6、管理服务器上的文件和文件夹,如何读取文本文件、XML文件和Excel文件;
7、如何利用隐藏代码和业务对象实现程序代码和HTML代码分离;
8、.NET的最新特性Web服务;
9、配置Global.asax、Web.Config文件和网络安全、使用缓存、调试程序等高级应用;
10、开发基于ASP.NET的动态网站。
重点:
1、C#程序设计基础,面向对象的程序设计;
2、HTML服务器控件和Web服务器控件,如常用的文本框、标签、按钮、下拉列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
框、
单选框、复选框、文件上传等基本控件的使用方法;
3、Request、Response、Session、Cookie等重要的内置对象,如利用Request对象获取
数据,利用Response对象输出数据,利用Session对象和Application对象保存数据等;
4、数据库程序设计,包括利用SQL Server建立数据库和使用SQL语言,以及查询、
添加、删除和更新记录的基本方法,尤其是利用DataGrid数据绑定控件。 难点:
1、Web控件的实际应用;
2、对DataSet对象的操作;
3、使用业务对象,尤其是包含界面的业务对象(自定义控件的);
4、Web服务;
5、面向对象的程序设计。
三、教学内容及要求
1、ASP.NET 3.5开发基础
2、C#语言快速掌握
3、Web控件
4、用户控件
5、样式、主题和母版页
6、页面导航
7、ASP.NET常用对象
8、ADO.NET数据库编程
9、 数据绑定和数据控件
10、XML数据操作
11、LINQ技术
12、配置ASP.NET应用程序
四、实践环节
本课程安排48学时的实验,详见本课程实验教学大纲。 五、课外习题及课程讨论
为达到本课程的教学基本要求,课外思考题或习题不应少于40题。 六、教学方法与手段
本课程采用板书与多媒体课件方式进行复式课堂教学,并结合上机实习。 七、各教学环节学时分配
序号 章节(或内容) 讲课 习题课 实验 其它 合计
ASP.NET 3.5开发 1 2 2 基础
2 C#语言快速掌握 4 4 3 Web控件 4 4 4 用户控件 2 2
样式、主题和母版页 5 4 4 页面导航
ASP.NET常用对象
6 ADO.NET数据库 4 4
编 程
数据绑定和数据控件 7 2 2 XML数据操作
LINQ技术配置ASP.NET 8 2 2 应用程序
ASP.NET 3.5开发
9 基础、C#语言 2 2
快速掌握
10 Web控件、用户控件 2 2
样式、主题和母版页 11 2 2 页面导航
ASP.NET常用对象
12 ADO.NET数据库 2 2
编 程
数据绑定和数据控件 13 2 2 XML数据操作
14 LINQ技术配置 2 2 15 典型网站模块剖析(一) 4 4 16 典型网站模块剖析(二) 4 4 17 典型网站模块剖析(三) 4 4 18 合计 48 48 96
八、考核方式
本课程考试为闭卷笔试。学生的课程总评成绩由平时总评成绩和期末考试成绩两部分构成。(平时总评所占比例原则上不超过30%,包括实验成绩及出勤、课堂表现、学习主动性等。)
九、推荐教材和教学参考书
推荐教材:《ASP.NET 3.5简明教程(C# 2008篇)》,张正礼编著,清华大学出版社,2010。
参考书:《ASP.NET 3.5(C#)实践教程》,邵良彬编著,清华大学出版社,2009。
《ASP.NET网站开发典型模块与实例精讲》,丁昊凯,许静雯,谢黎文编著,电子工业出版社,2006。
十、说明
1、注重实践教学,强调理论和实际相结合,要求学生会操作。
2、部分实验需在课余时间进行。
大纲制订人:何 力
大纲审定人:黄 传 峰
制订日期: 2010年06月
《面向对象程序设计(?、?》课程实验教学大纲
一、实验教学目标与基本要求
本实验课程在学生掌握计算机基础知识和网络应用基本知识的基础上进行。学生通过本课程实验学习C#程序设计基础,继而进入面向对象程序,开发基于ASP.NET动态网站程序。
通过各个实验掌握各个环节知识,学生可以相互配合完成简单网站的制作,并掌握上传到服务器的操作方法、简单网站内容的更新与维护,以实现简单网站的运行。
二、本实验课程的基本理论与实验技术知识
本实验教学内容为《面向对象程序设计(C#》课程实验。通过实验,可加深学生对课堂教学的理论知识的理解和巩固,掌握计算机操作技能,提高科研能力和科学研究素养。
三、实验方法、特点与基本要求
本课程实验由简入深,主要采用以下实验方法:
(一) 指定教材中的精典实例,让学生操作实现。
(二) 参观与模仿精彩优秀的网站,了解其效果实现方法,并将其应用到实验中。
(三) 综合运用基本知识点,实现复杂综合功能。
1、基本操作技能
通过本课程的学习要求学生掌握面向对象程序设计(C#)的基本方法与程序,掌握基本的语言和相关软件以及设计基本技巧。不但能独立完成简单的网页制作方法,还要增强合
作精神,实现多人合作完成较大网站的制作。正确使用常见的网页设计工具,训练学生基本的实验技能,加深和巩固对所学知识的认识和了解。
2、设计性实验
在已具备实验技能的前提下,根据实验室现有设备情况,完成相关章节实验的设计。
程序设计的具体要求如下:
(1)紧密结合教与学的实践,主题突出,层次结构清楚,操作提示准确。
(2)构思新颖,风格鲜明,表现独特。
(3)界面设计以1024*768显示页面为主。
(7)如果在设计的网页中引用了文献,包括文字、图片、动画、声音、视频以及
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
等,必须注明出处。
设计性实验主要培养学生网站设计与开发的素养,综合应用所学知识、独立
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
问题、解决问题等方面的能力。
四、实验主要仪器设备
1、本实验的计算机配置: 1G以上的 CPU ;128 MB以上内存,32MB以上显存;安装声卡、视频采集卡、音箱、话筒等;软件配置:Windows 2000/XP/2003。
2、应用软件:Visual studio 2008、Sql server 2005等。
五、实验项目的设置与内容提要
序实验学实验每组实验实验项目 内 容 提 要 号 时 类型 人数 要求
ASP.NET 3.5 ASP.NET简介;建ASP.NET 3.5开
1 开发 发环境;创建一个ASP.NET 3.5应 2 综合 1 必做
基础 用程序
C#语言快速 数据类型;变量和常量;运算符; 1 4 综合 1 必做 掌握 流程控制;类和对象
基本的Web控件;Web控件类;Web 2 Web控件 4 综合 1 必做 控件的事件;表控件;验证控件
创建用户控件;用户控件的使用; 2 用户控件 2 综合 1 必做 用户控件事件
样式、主题和母 创建和应用样式文件;创建母版; 3 4 综合 1 必做 版页页面导航 基于XML的站点地图
ASP.NET常用 基本输出对象Response;基本输入
对象 对象Request; ViewState对象; 4 4 综合 1 必做 ADO.NET数据 Server对象;Session对象;Cookie
数据库 对象;Application对象
ADO.NET的基本对象;连接数据
数据绑定和数库;读取数据;填充数据集;数据
5 据控件 绑定简介;简单数据绑定和复杂数2 综合 1 必做
XML数据操作 据绑定;数据源控件;GridView控
件;创建XML文档
LINQ技术配置LINQ到ADO.NET对象模型; 5 ASP.NET应用 2 综合 1 必做 对象模型的创建 程 序
ASP.NET 3.5开
6 发基础、C#语类和对象 2 综合 1 必做
言快速掌握
Web控件、用户6 用户控件事件 2 综合 1 必做 控件
样式、主题和母创建和应用样式文件;创建母版; 6 2 综合 1 必做 版页页面导航 基于XML的站点地图
ASP.NET常用 ADO.NET的基本对象;连接数据7 对象ADO.NET2 综合 1 必做 库;读取数据;填充数据集; 数据库编程
数据绑定和数简单数据绑定和复杂数据绑定;数
7 据控件 据源控件;GridView控 2 综合 1 必做
XML数据操作 件;创建XML文档
LINQ到ADO.NET对象模型; 7 LINQ技术配置 2 综合 1 必做 对象模型的创建
典型网站模块类的建立与配置文件构成; 8 4 综合 1 必做 剖析(一) 缺省页面及代码剖析
典型网站模块9 登录模块页面及代码的剖析 4 综合 1 必做 剖析(二)
典型网站模块自定义控件,数据绑定控件,其他10 4 综合 1 必做 剖析(三) 主相关页面的剖析
合计 48 注:总实验学时为48学时。
六、实验报告要求
每次实验提交实验报告。实验报告由提交实验成果电子文档组成,并附有实验原始记录。(注:实验指导书中有实验目的和实验步骤的详细说明,在实验报告中可不作说明。)
七、考核方式与成绩评定标准
考核方法根据实验叙述及报告编辑要求,按实验报告质量评定实验成绩,成绩按百分计。
八、教材及主要参考资料
推荐教材:《ASP.NET 3.5简明教程(C# 2008篇)》,张正礼编著,清华大学出版社,2010。
大纲制订人:何 力
大纲审定人:黄 传 峰
制订日期: 2010年06月