第1章 .NET基础 1
1.1 .NET概述 1
.NET简介 1
.NET的特点 1
1.2通用语言运行库(CLR) 3
中间语言和元数据 3
JIT 4
1.3其他重要的.NET对象 5
虚拟对象系统VOS 5
公共类型系统CTS 5
1.4开发工具 6
安装Microsoft Visual Studio 2005 6
熟悉Microsoft Visual Studio 2005开发环境 8
第2章 C#开发基础 23
2.1数据类型 23
值类型 23
引用类型 27
装箱和拆箱 27
2.2变量与常量 29
变量的声明 29
变量的初始化 30
变量的类型 31
常量 32
2.3类型转换 32
隐式类型转换 33
显式类型转换 35
2.4运算符与表达式 38
3类运算符 38
运算符的优先级和结合性 38
运算符重载 39
运算符提升 41
2.5流程控制 42
条件语句 42
循环语句 45
跳转语句 48
异常处理语句 49
2.6类 51
类的声明 51
类的成员 52
2.7方法 54
方法的声明 54
方法中的参数 55
静态和非静态方法 58
方法的重载 59
2.8继承 61
继承基础知识 61
C#的继承规则 62
访问与隐藏基类成员 63
多级继承 67
继承与访问修饰符 68
2.9接口 72
接口的声明 72
接口的实现 73
2.10事件和索引 81
事件 81
索引 83
第3章 ASP.NET开发基础 85
3.1 ASP.NET简介 85
什么是ASP.NET 85
ASP.NET的优点 86
ASP.NET运行平台 87
ASP.NET运行机制 87
创建ASP.NET程序 88
ASP.NET网站管理 92
3.2 ASP.NET常用控件 94
控制支持功能 94
标签控件 94
图片控件 95
按钮控件 96
文本框控件 98
列表控件 99
复选框控件 100
单选框控件 101
上传文件控件 103
容器控件 104
3.3 ASP.NET设计程序界面 105
Web窗体设计器 105
工具箱的使用 105
第4章 使用ADO.NET操作数据库 109
4.1 ADO.NET简介 109
Managed Provider概念 109
Dataset概念 110
4.2使用ADO.NET访问数据库 112
ADO.NET的连接模式 112
数据集Dataset类 113
数据库连接 116
使用Command操作数据库 118
使用DataReader检索数据 118
使用DataAdapter类和Dataset类 122
4.3常用数据绑定控件 127
使用Repeater控件绑定数据 127
使用GridView控件绑定数据 129
使用DataList控件绑定数据 129
4.4使用ADO.NET访问Oralce数据库 131
PL/SQL概述 131
执行Oralce存储过程 131
不返回数据的存储过程 133
返回值的存储过程 134
包 135
使用OracleDataReader 136
序列 138
使用DataAdapter填充数据集 139
使用DataAdapter更新Oracle 140
使用多个结果集 143
第5章 Oracle Database 10g基础 145
5.1 Oracle概述 145
Oracle产品史 145
Oracle特点及优势 146
5.2 Oracle的安装 150
软硬件环境要求 150
Oracle Universal Installer介绍 151
Oracle Database 1 0g的安装过程 151
5.3 Oracle体系结构简介 156
Oracle数据库的物理存储结构 157
Oracle数据库的逻辑存储结构 160
Oracle数据库的进程结构 162
Oracle数据库的内存结构 163
5.4管理模式对象 165
使用DBCA创建数据库 166
手动创建数据库 173
管理表 174
管理视图 180
管理索引 188
序号和同义词 192
5.5 Oralce存储过程 194
过程和函数 194
包 195
触发器(Triggers ) 196
数据字典 197
第6章 人力资源管理系统 201
6.1系统设计 201
需求分析 201
总体设计 201
功能模块设计 202
6.2数据库设计与实现 203
数据库需求设计 203
数据逻辑结构设计 203
6.3人力资源管理 206
部门信息管理 207
员工信息管理 218
6.4考勤管理 228
考勤规则管理 228
假别管理 232
请假管理 234
6.5系统管理 237
用户注册 237
用户详细资料显示 238
用户查询 240
用户列表显示 241
数据库操作类 242
第7章 BBS系统 245
7.1系统设计 245
需求分析 245
系统功能模块划分 245
功能设计 246
7.2数据库设计与实现 247
数据库的需求分析 247
数据库的逻辑设计 247
7.3配置Web.confiig文件 249
7.4用户模块 250
注册用户 250
用户发帖及上传照片 252
用户浏览帖子 257
用户回复帖子 265
吧主管理贴吧 268
7.5管理员后台管理模块 283
会员管理 284
贴吧管理 289
版本管理 290
上传照片管理 292
第8章 企业新闻发布系统 295
8.1系统设计 295
需求分析 295
系统功能模块划分 295
功能设计 296
8.2数据库的设计和实现 297
数据库需求分析 297
数据库的逻辑设计 297
8.3配置Web.confiig文件 299
8.4首页设计 300
8.5新闻页设计 309
8.6产品页设计 311
8.7下载页设计 313
8.8网站后台管理 314
网站后台管理系统布局设计 314
管理员设定管理 315
网站配置管理 318
弹出窗口管理 323
新闻管理 326
产品介绍管理 329
相关下载管理 333
企业简介管理 336
友情链接管理 337
第9章 在线考试系统 339
9.1系统设计 339
需求分析 339
总体设计 339
功能模块设计 341
9.2数据库设计 342
数据库需求设计 342
数据库逻辑结构设计 342
数据库存储过程 345
9.3在线考试系统的数据访问层 346
9.4考试科目管理 353
考试科目添加 353
考试科目维护 354
考试科目管理业务逻辑层 356
9.5试卷管理 358
试卷制定 358
试卷维护 361
试卷管理业务逻辑层 364
9.6试题管理 366
单选题的添加与维护 366
多选题的添加与维护 373
填空题的添加与维护 380
判断题的添加与维护 386
9.7用户信息管理 392
增加新用户页面 392
删除和编辑用户页面 394
用户成绩显示页面 396
用户管理与成绩业务逻辑层 399
9.8系统前台页面 404
考试页面 404
自测页面 407
第10章 ASP.NET程序打包和发布 409
10.1 ASP.NET项目部署简介 409
Visual Studio中将网站部署新功能 409
Windows Installer介绍 411
ASP.NET Web应用的结构 411
10.2 ASP.NET部署机制 412
XCOPY命令部署 412
“复制网站”功能部署 413
Web安装项目部署 415
10.3 .NET平台下Web程序部署实例 415
创建部署项目 415
注册表的修改 418
添加自定义安装对话框 420
添加Oracle客户端 421