《Visual C#+Oracle数据库系统开发全程导引与实战精研》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:雷志军,李宁,陈伟编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121068836
  • 页数:422 页
图书介绍:本书首先介绍了Visual C#开发的基础知识,论述了C#和ASP.NET开发方法及使用Visual C#进行数据库开发的原理,并对Oracle数据库进行了介绍;第6~9章介绍了4个针对性很强的数据库系统开发实例,包括人力资源管理系统、BBS系统、中小企业新闻发布系统和在线考试系统,最后讲述了数据库系统的打包和发布的必要性和具体方法。本书既有全面的概念说明,又有复杂而完整的实例代码,读者能够轻松地将自己所学的理论知识付诸实践。本书在写作结构上专注于数据库类应用项目的开发,要求读者应当具备一定的程序设计基础。

第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