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

副标题:无

作   者:李宁,雷志军,陈伟编著

分类号:

ISBN:9787121068836

微信扫一扫,移动浏览光盘

简介

《Visual C#+Oracle数据库系统开发全程导引与实战精研》首先介绍了Visual C#开发的基础知识,论述了C#和ASENET开发方法及使用Visual c#}进行数据库开发的原理,并对Oracle数据库进行了介绍;还介绍了4个针对性很强的数据库系统开发实例,包括人力资源管理系统、BBS系统、中小企业新闻发布系统和在线考试系统;最后讲述了数据库系统的打包、发布的必要性和具体方法。 《Visual C#+Oracle数据库系统开发全程导引与实战精研》既有全面的概念说明,又有完整的实例代码说明,读者能够轻松地将自己所学的理论知识付诸实践。《Visual C#+Oracle数据库系统开发全程导引与实战精研》在写作结构上专注于数据库类应用项目的开发,要求读者具备一定的程序设计基础。 《Visual C#+Oracle数据库系统开发全程导引与实战精研》可以作为程序开发者的参考手册,也可以作为高等院校相关专业师生或社会相关培训班的参考用书。更多>>

目录

第1章 .NET基础. 1
1.1 .NET概述 1
1.1.1 .NET简介 1
1.1.2 .NET的特点 1
1.2 通用语言运行库(CLR) 3
1.2.1 中间语言和元数据 3
1.2.2 JIT 4
1.3 其他重要的.NET对象 5
1.3.1 虚拟对象系统VOS 5
1.3.2 公共类型系统CTS 5
1.4 开发工具 6
1.4.1 安装Microsoft Visual Studio 2005 6
1.4.2 熟悉Microsoft Visual Studio 2005开发环境 8
第2章 C#开发基础 23
2.1 数据类型 23
2.1.1 值类型 23
2.1.2 引用类型 27
2.1.3 装箱和拆箱 27
2.2 变量与常量 29
2.2.1 变量的声明 29
2.2.2 变量的初始化 30
2.2.3 变量的类型 31
2.2.4 常量 32
2.3 类型转换 32
2.3.1 隐式类型转换 33
2.3.2 显式类型转换 35
2.4 运算符与表达式 38
2.4.1 3类运算符 38
2.4.2 运算符的优先级和结合性 38
2.4.3 运算符重载 39
2.4.4 运算符提升 41
2.5 流程控制 42
2.5.1 条件语句 42
2.5.2 循环语句 45
2.5.3 跳转语句 48
2.5.4 异常处理语句 49
2.6 类 51
2.6.1 类的声明 51
2.6.2 类的成员 52
2.7 方法 54
2.7.1 方法的声明 54
2.7.2 方法中的参数 55
2.7.3 静态和非静态方法 58
2.7.4 方法的重载 59
2.8 继承 61
2.8.1 继承基础知识 61
2.8.2 C#的继承规则 62
2.8.3 访问与隐藏基类成员 63
2.8.4 多级继承 67
2.8.5 继承与访问修饰符 68
2.9 接口 72
2.9.1 接口的声明 72
2.9.2 接口的实现 73
2.10 事件和索引 81
2.10.1 事件 81
2.10.2 索引 83
第3章 ASP.NET开发基础 85
3.1 ASP.NET简介 85
3.1.1 什么是ASP.NET 85
3.1.2 ASP.NET的优点 86
3.1.3 ASP.NET运行平台 87
3.1.4 ASP.NET运行机制 87
3.1.5 创建ASP.NET程序 88
3.1.6 ASP.NET网站管理 92
3.2 ASP.NET常用控件 94
3.2.1 控制支持功能 94
3.2.2 标签控件 94
3.2.3 图片控件 95
3.2.4 按钮控件 96
3.2.5 文本框控件 98
3.2.6 列表控件 99
3.2.7 复选框控件 100
3.2.8 单选框控件 101
3.2.9 上传文件控件 103
3.2.10 容器控件 104
3.3 ASP.NET设计程序界面 105
3.3.1 Web窗体设计器 105
3.3.2 工具箱的使用 105
第4章 使用ADO.NET操作数据库 109
4.1 ADO.NET简介 109
4.1.1 Managed Provider概念 109
4.1.2 Dataset概念 110
4.2 使用ADO.NET访问数据库 112
4.2.1 ADO.NET的连接模式 112
4.2.2 数据集Dataset类 113
4.2.3 数据库连接 116
4.2.4 使用Command操作数据库 118
4.2.5 使用DataReader检索数据 118
4.2.6 使用DataAdapter类和Dataset类 122
4.3 常用数据绑定控件 127
4.3.1 使用Repeater控件绑定数据 127
4.3.2 使用GridView控件绑定数据 129
4.3.3 使用DataList控件绑定数据 129
4.4 使用ADO.NET访问Oralce数据库 131
4.4.1 PL/SQL概述 131
4.4.2 执行Oralce存储过程 131
4.4.3 不返回数据的存储过程 133
4.4.4 返回值的存储过程 134
4.4.5 包 135
4.4.6 使用OracleDataReader 136
4.4.7 序列 138
4.4.8 使用DataAdapter填充数据集 139
4.4.9 使用DataAdapter更新Oracle 140
4.4.10 使用多个结果集 143
第5章 Oracle Database 10g基础 145
5.1 Oracle概述 145
5.1.1 Oracle产品史 145
5.1.2 Oracle特点及优势 146
5.2 Oracle的安装 150
5.2.1 软硬件环境要求 150
5.2.2 Oracle Universal Installer介绍.. 151
5.2.3 Oracle Database 10g的安装过程 151
5.3 Oracle体系结构简介 156
5.3.1 Oracle数据库的物理存储结构 157
5.3.2 Oracle数据库的逻辑存储结构 160
5.3.3 Oracle数据库的进程结构 162
5.3.4 Oracle数据库的内存结构 163
5.4 管理模式对象 165
5.4.1 使用DBCA创建数据库 166
5.4.2 手动创建数据库 173
5.4.3 管理表 174
5.4.4 管理视图 180
5.4.5 管理索引 188
5.4.6 序号和同义词 192
5.5 Oralce存储过程 194
5.5.1 过程和函数 194
5.5.2 包 195
5.5.3 触发器(Triggers) 196
5.5.4 数据字典 197
第6章 人力资源管理系统 201
6.1 系统设计 201
6.1.1 需求分析 201
6.1.2 总体设计 201
6.1.3 功能模块设计 202
6.2 数据库设计与实现 203
6.2.1 数据库需求设计 203
6.2.2 数据逻辑结构设计 203
6.3 人力资源管理 206
6.3.1 部门信息管理 207
6.3.2 员工信息管理 218
6.4 考勤管理 228
6.4.1 考勤规则管理 228
6.4.2 假别管理 232
6.4.3 请假管理 234
6.5 系统管理 237
6.5.1 用户注册 237
6.5.2 用户详细资料显示 238
6.5.3 用户查询 240
6.5.4 用户列表显示 241
6.5.5 数据库操作类 242
第7章 BBS系统 245
7.1 系统设计 245
7.1.1 需求分析 245
7.1.2 系统功能模块划分 245
7.1.3 功能设计 246
7.2 数据库设计与实现 247
7.2.1 数据库的需求分析 247
7.2.2 数据库的逻辑设计 247
7.3 配置Web.config文件 249
7.4 用户模块 250
7.4.1 注册用户 250
7.4.2 用户发帖及上传照片 252
7.4.3 用户浏览帖子 257
7.4.4 用户回复帖子 265
7.4.5 吧主管理贴吧 268
7.5 管理员后台管理模块 283
7.5.1 会员管理 284
7.5.2 贴吧管理 289
7.5.3 版本管理 290
7.5.4 上传照片管理 292
第8章 企业新闻发布系统 295
8.1 系统设计 295
8.1.1 需求分析 295
8.1.2 系统功能模块划分 295
8.1.3 功能设计 296
8.2 数据库的设计和实现 297
8.2.1 数据库需求分析 297
8.2.2 数据库的逻辑设计 297
8.3 配置Web.config文件 299
8.4 首页设计 300
8.5 新闻页设计 309
8.6 产品页设计 311
8.7 下载页设计 313
8.8 网站后台管理 314
8.8.1 网站后台管理系统布局设计 314
8.8.2 管理员设定管理 315
8.8.3 网站配置管理 318
8.8.4 弹出窗口管理 323
8.8.5 新闻管理 326
8.8.6 产品介绍管理 329
8.8.7 相关下载管理 333
8.8.8 企业简介管理 336
8.8.9 友情链接管理 337
第9章 在线考试系统 339
9.1 系统设计 339
9.1.1 需求分析 339
9.1.2 总体设计 339
9.1.3 功能模块设计 341
9.2 数据库设计 342
9.2.1 数据库需求设计 342
9.2.2 数据库逻辑结构设计 342
9.2.3 数据库存储过程 345
9.3 在线考试系统的数据访问层 346
9.4 考试科目管理 353
9.4.1 考试科目添加 353
9.4.2 考试科目维护 354
9.4.3 考试科目管理业务逻辑层 356
9.5 试卷管理 358
9.5.1 试卷制定 358
9.5.2 试卷维护 361
9.5.3 试卷管理业务逻辑层 364
9.6 试题管理 366
9.6.1 单选题的添加与维护 366
9.6.2 多选题的添加与维护 373
9.6.3 填空题的添加与维护 380
9.6.4 判断题的添加与维护 386
9.7 用户信息管理 392
9.7.1 增加新用户页面 392
9.7.2 删除和编辑用户页面 394
9.7.3 用户成绩显示页面 396
9.7.4 用户管理与成绩业务逻辑层 399
9.8 系统前台页面 404
9.8.1 考试页面 404
9.8.2 自测页面 407
第10章 ASP.NET程序打包和发布 409
10.1 ASP.NET项目部署简介 409
10.1.1 Visual Studio中将网站部署新功能 409
10.1.2 Windows Installer介绍 411
10.1.3 ASP.NET Web应用的结构 411
10.2 ASP.NET部署机制 412
10.2.1 XCOPY命令部署 412
10.2.2 “复制网站”功能部署 413
10.2.3 Web安装项目部署 415
10.3 .NET平台下Web程序部署实例 415
10.3.1 创建部署项目 415
10.3.2 注册表的修改 418
10.3.3 添加自定义安装对话框 420
10.3.4 添加Oracle客户端... 421

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C#+Oracle数据库系统开发全程导引与实战精研
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon