您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Visual C# 2005数据库通用模块开发与系统移植 配书目录及代码
  所属分类: C#
  开发工具:
  文件大小: 12mb
  下载次数: 0
  上传时间: 2010-04-27
  提 供 者: email8*******
 详细说明: Visual C# 2005数据库通用模块开发与系统移植 配书目录及代码、从第三章到第十三章\ 第1章 面向对象思想与C#数据库开发.... 1 1.1 面向对象思想的需求背景...... 1 1.1.1 编程语言发展历程..... 1 1.1.2 面向过程语言的缺陷..... 2 1.2 面向对象思想概述...... 2 1.2.1 封装与细节屏蔽..... 3 1.2.2 继承与扩展..... 7 1.2.3 事件与多态..... 9 1.3 面向对象思想与数据库访问模块...... 12 1.3.1 数据库访问模块的设计目标..... 12 1.3.2 通用数据库访问模块的逻辑 代码..... 12 1.4 本章小结...... 13 第2章 C#与数据库访问技术.... 15 2.1 ADO.NET概述...... 15 2.1.1 ADO.NET体系结构..... 15 2.1.2 ADO.NET对象模型..... 16 2.2 Connection对象与数据库连接...... 17 2.2.1 Connection对象的常用属性..... 17 2.2.2 Connection对象的 连接字符串.... . 18 2.2.3 Connection对象的常用方法..... 20 2.2.4 Connection对象连接数据源 代码示例..... 21 2.3 Command对象与查询语句...... 22 2.3.1 Command对象的常用属性..... 22 2.3.2 Command对象的常用方法..... 23 2.3.3 Command对象创建SQL 语句代码示例..... 25 2.4 DataReader对象与数据获取...... 27 2.4.1 DataReader对象的常用属性..... 27 2.4.2 DataReader对象的常用方法..... 27 2.4.3 DataReader对象访问数据库 代码示例..... 29 2.5 DataAdapter对象...... 30 2.5.1 DataAdapter对象的常用属性..... 30 2.5.2 DataAdapter对象的常用方法..... 31 2.5.3 DataAdapter对象代码示例..... 33 2.6 DataSet对象...... 34 2.6.1 DataSet对象概述..... 35 2.6.2 DataSet对象模型..... 35 2.6.3 DataColumn和DataRow对象..... 37 2.6.4 使用DataSet对象访问数据库..... 41 2.7 ADO.NET代码综合示例...... 42 2.7.1 使用OLE DB .NET Provider. 42 2.7.2 使用SQL Server.NET Provider. 43 2.7.3 数据库访问综述..... 44 2.8 DataGrid控件与数据库 访问技术...... 44 2.8.1 DataGrid控件与数据绑定..... 45 2.8.2 DataGrid代码示例..... 45 2.9 本章小结...... 47 第3章 数据库管理高级技术.... 49 3.1 存储过程...... 49 3.1.1 什么是存储过程..... 49 3.1.2 使用Command对象执行存储 过程..... 51 3.1.3 使用DataAdapter对象执行存储 过程..... 51 3.2 ADO.NET访问XML文件...... 51 3.2.1 XML概述..... 52 3.2.2 使用DataSet对象 操作XML文件..... 53 3.3 存储过程和XML综合示例 代码...... 58 3.3.1 准备数据库环境..... 58 3.3.2 创建Windows项目..... 59 3.3.3 主窗体界面设计..... 59 3.3.4 编写主窗体的业务逻辑代码..... 60 3.3.5 执行存储过程的界面设计..... 61 3.3.6 编写执行存储过程的业务 逻辑代码..... 62 3.3.7 创建XML文件的界面设计..... 65 3.3.8 编写创建XML文件的业务 逻辑代码..... 66 3.3.9 读取XML文件的界面设计..... 67 3.3.10 编写打开XML文件的业务 逻辑代码..... 68 3.3.11 执行示例..... 69 3.4 设计模式与数据库访问模块...... 71 3.4.1 设计模式概述..... 71 3.4.2 使用工厂模式屏蔽创建细节..... 73 3.4.3 使用桥接(Bridge)模式实现 代码扩展..... 75 3.4.4 使用DAO模式分离访问动作 与实现逻辑..... 77 3.4.5 外观(Facade)模式和代理 (Proxy)模式..... 82 3.4.6 设计模式与项目管理..... 83 3.5 本章小结...... 84 第4章 通用登录模块.... 85 4.1 需求分析与设计...... 85 4.1.1 需求分析..... 85 4.1.2 文件功能设计..... 86 4.1.3 数据库设计..... 87 4.2 建立ASP.NET项目...... 90 4.3 用户登录模块...... 91 4.3.1 界面设计..... 91 4.3.2 业务逻辑设计..... 92 4.4 用户注册模块...... 95 4.4.1 界面设计..... 96 4.4.2 业务逻辑设计..... 97 4.5 后台管理员模块...... 100 4.5.1 界面设计..... 101 4.5.2 业务逻辑设计..... 101 4.6 系统运行示例...... 104 4.6.1 用户登录..... 104 4.6.2 用户注册..... 104 4.6.3 后台管理..... 105 4.7 本章小结...... 106 第5章 邮件发送管理模块.... 107 5.1 需求分析与设计...... 107 5.1.1 需求分析..... 107 5.1.2 模块设计..... 108 5.1.3 数据库设计..... 109 5.2 .NET与SMTP协议...... 110 5.2.1 SMTP协议概述..... 111 5.2.2 .NET对SMTP协议的支持..... 112 5.3 建立.NET的窗体项目...... 113 5.4 数据库管理模块...... 114 5.5 邮件发送系统的主窗体...... 117 5.5.1 窗体界面设计..... 117 5.5.2 编写业务逻辑..... 118 5.6 通讯录管理窗体...... 119 5.6.1 设计通讯录管理主窗体的 界面..... 119 5.6.2 编写通讯录主窗体的业务 逻辑代码..... 120 5.6.3 设计编辑通讯录信息 的界面..... 124 5.6.4 编写编辑通讯录信息界面 的业务逻辑代码..... 125 5.6.5 设计新增通讯录信息的界面..... 127 5.6.6 编写添加通讯录信息界面 的业务逻辑代码..... 128 5.7 邮件群发界面...... 130 5.5.1 邮件群发主界面设计..... 130 5.5.2 编写邮件群发主界面 的业务逻辑..... 131 5.5.3 邮件群发执行界面设计..... 137 5.5.4 编写群发邮件的业务逻辑..... 138 5.8 普通的发送邮件界面...... 141 5.8.1 窗体界面设计..... 141 5.8.2 编写业务逻辑代码..... 143 5.9 模块功能演示...... 147 5.9.1 通讯录管理功能演示..... 147 5.9.2 群发邮件功能演示..... 148 5.10 本章小结...... 149 第6章 数据报表模块.... 151 6.1 需求分析与设计...... 151 6.1.1 需求分析..... 151 6.1.2 模块设计..... 152 6.1.3 数据库设计..... 153 6.2 建立Windows项目...... 153 6.3 报表生成主模块...... 154 6.3.1 设计主窗体界面..... 154 6.3.2 编写业务逻辑..... 155 6.4 数据库管理模块...... 156 6.4.1 通用的数据库访问代码..... 156 6.4.2 通讯录相关的数据库 访问代码..... 161 6.5 Excel文件生成模块...... 161 6.5.1 设计“普通Excel导出” 的界面..... 161 6.5.2 编写“普通Excel导出”模块 的业务逻辑..... 163 6.5.3 设计“高级Excel导出” 的界面..... 165 6.5.4 编写“高级Excel导出”模块 的业务逻辑..... 165 6.6 水晶报表生成模块...... 167 6.6.1 水晶报表概述..... 167 6.6.2 “push模型水晶报表” 的界面设计..... 168 6.6.3 编写以push产生模型水晶报表 的业务逻辑..... 172 6.6.4 “pull模型水晶报表” 的界面设计..... 172 6.6.5 编写以pull产生模型水晶报表 的业务逻辑..... 174 6.7 报表生成演示...... 174 6.7.1 数据预览..... 174 6.7.2 生成Excel报表..... 175 6.7.3 生成水晶报表..... 176 6.8 本章小结...... 176 第7章 图片管理系统模块.... 177 7.1 需求分析...... 177 7.1.1 Web图片管理系统需求分析..... 177 7.1.2 Windows图片管理系统 需求分析..... 178 7.2 Web版本的系统设计...... 179 7.2.1 图片管理系统设计..... 179 7.2.2 图片管理系统数据库设计..... 181 7.2.3 编写数据库存储过程 代码..... 182 7.3 建立.NET的网站WEB项目...... 183 7.4 数据库管理模块...... 184 7.5 Web图片管理系统的主窗体...... 186 7.5.1 窗体界面设计..... 186 7.5.2 编写业务逻辑..... 187 7.6 上传图片窗体...... 192 7.6.1 设计上传图片窗体的界面..... 192 7.6.2 编写上传图片窗体的 业务逻辑代码..... 193 7.7 新建目录界面...... 194 7.7.1 新建目录界面设计..... 195 7.7.2 编写新建目录界面的 业务逻辑..... 195 7.8 修改目录界面...... 196 7.8.1 修改目录界面设计..... 197 7.8.2 编写修改目录界面的 业务逻辑代码..... 197 7.9 Web图片管理系统模块演示...... 198 7.10 Windows版本的系统设计...... 202 7.11 建立.NET的窗体项目...... 202 7.11.1 Windows图片管理系统 界面设计..... 203 7.11.2 Windows图片管理系统 业务逻辑..... 204 7.12 Windows图片管理系统 模块演示...... 206 7.13 本章小结...... 207 第8章 在线投票模块.... 209 8.1 需求分析与设计...... 209 8.1.1 需求分析..... 209 8.1.2 模块设计..... 210 8.1.3 数据库设计..... 210 8.2 建立ASP.NET项目...... 213 8.3 数据库管理模块...... 214 8.4 登录模块...... 221 8.4.1 界面设计..... 222 8.4.2 编写业务逻辑..... 222 8.5 在线投票主模块...... 223 8.5.1 界面设计..... 224 8.5.2 编写业务逻辑..... 225 8.6 投票模块...... 228 8.6.1 界面设计..... 228 8.6.2 编写业务逻辑..... 230 8.7 程序运行示例...... 233 8.8 本章小结...... 234 第9章 信息发布模块.... 237 9.1 需求分析与设计...... 237 9.1.1 需求分析..... 237 9.1.2 模块设计..... 238 9.1.3 数据库设计..... 239 9.2 建立ASP.NET项目...... 242 9.3 数据库管理模块...... 242 9.4 信息发布系统的登录模块...... 248 9.4.1 界面设计..... 248 9.4.2 编写业务逻辑..... 249 9.5 信息发布的主界面...... 250 9.5.1 信息发布界面设计..... 250 9.5.2 编写信息发布主界面 的业务逻辑..... 252 9.5.3 显示详细信息的界面设计..... 254 9.5.4 编写显示详细信息 的业务逻辑..... 255 9.6 信息发布模块...... 256 9.6.1 界面设计..... 257 9.6.2 编写信息发布主界面 的业务逻辑..... 258 9.7 信息修改模块...... 259 9.7.1 界面设计..... 259 9.7.2 编写信息发布主界面的 业务逻辑..... 260 9.8 系统运行示例...... 262 9.8.1 登录..... 262 9.8.2 进入信息发布主界面..... 262 9.8.3 查看信息的详细内容..... 263 9.8.4 编辑信息..... 263 9.8.5 发布信息..... 264 9.9 本章小结...... 265 第10章 创建和发布自己的Blog网站.... 271 10.1 需求分析...... 267 10.1.1 怎样建立一个好 的Blog网站..... 267 10.1.2 需求分析..... 268 10.2 设计Blog模块...... 269 10.2.1 模块设计..... 269 10.2.2 数据库设计..... 272 10.2.3 项目设计..... 282 10.3 数据库管理模块...... 283 10.3.1 重用数据库访问模块 的代码..... 283 10.3.2 编写Blog文章相关的 数据库访问模块..... 284 10.3.3 编写日志相关的数据库 访问模块..... 286 10.3.4 编写Blog用户管理相关 的数据库访问模块..... 288 10.3.5 编写Blog评论相关的 数据库访问模块..... 289 10.3.6 编写照片管理的数据库 访问模块..... 290 10.4 通用模块设计...... 292 10.4.1 设计Logo界面..... 292 10.4.2 编写“最新注册博客” 的界面实现和功能..... 294 10.4.3 编写“最新更新博客” 的界面实现和功能..... 296 10.4.4 编写“博客搜索”的界面 实现和功能..... 297 10.4.5 编写日历界面实现和功能..... 299 10.4.6 显示个人 Blog标题..... 299 10.4.7 编写“最新评论”的界面 实现和功能..... 301 10.4.8 编写“最新日志”的界面 实现和功能..... 303 10.4.9 编写“图片显示”的界面 实现和功能..... 304 10.5 日志管理与发布模块...... 305 10.5.1 添加、删除和修改日志 模块的界面设计..... 305 10.5.2 添加、删除和修改日志 模块的业务逻辑..... 309 10.5.3 日志显示模块的界面设计..... 315 10.5.4 日志显示模块的业务逻辑..... 318 10.6 博客首页设计...... 319 10.6.1 界面设计..... 319 10.6.2 编写业务逻辑..... 323 10.7 登录管理模块...... 324 10.7.1 通过重用,设计登录模块 的界面..... 324 10.7.2 通过重用,编写登录模块 的业务逻辑..... 326 10.7.3 通过重用,设计注册模块 的界面..... 327 10.7.4 通过重用,编写注册模块 的业务逻辑..... 329 10.8 精确搜索模块...... 331 10.8.1 界面设计..... 331 10.8.2 编写业务逻辑..... 333 10.9 在本地发布运行Blog... 334 10.9.1 使用IIS发布Blog.. 334 10.9.2 Blog网站首页..... 337 10.9.3 注册与登录..... 339 10.9.4 个人Blog空间..... 340 10.9.5 浏览日志..... 340 10.9.6 照片管理..... 340 10.9.7 精确搜索..... 341 10.10 发布Blog... 342 10.10.1 虚拟主机..... 342 10.10.2 定购主机..... 344 10.10.3 申请域名..... 345 10.10.4 域名管理..... 346 10.10.5 上传博客文件..... 347 10.11 本章小结...... 348 第11章 在线购物系统.... 349 11.1 在线购物系统的需求分析...... 349 11.1.1 在线购物系统的设计理念..... 350 11.1.2 在线购物系统 的功能需求点..... 350 11.2 项目设计...... 351 11.2.1 模块设计..... 351 11.2.2 数据库设计..... 353 11.2.3 创建在线购物项目..... 358 11.3 数据库管理模块...... 358 11.3.1 通用的数据库访问模块..... 358 11.3.2 商品管理业务逻辑相关 的数据库访问模块..... 359 11.3.3 订单管理逻辑相关的 数据库访问模块..... 361 11.3.4 商品种类管理的数据库 访问模块..... 363 11.3.5 用户管理的数据库访问 模块..... 364 11.4 编写通用功能模块的代码...... 365 11.4.1 登录模块..... 365 11.4.2 搜索模块..... 369 11.4.3 商品分类模块..... 373 11.4.4 购物系统的标题模块..... 374 11.4.5 用户对象设计..... 376 11.4.6 订单对象设计..... 378 11.5 用户注册模块...... 381 11.5.1 界面设计..... 381 11.5.2 逻辑代码..... 385 11.6 在线购物系统的首页...... 386 11.6.1 界面设计..... 387 11.6.2 逻辑代码..... 388 11.7 商品介绍模块...... 395 11.7.1 界面设计..... 395 11.7.2 逻辑代码..... 396 11.8 购物车管理...... 397 11.8.1 界面设计..... 398 11.8.2 逻辑代码..... 399 11.9 订单查询模块...... 402 11.9.1 界面设计..... 402 11.9.2 逻辑代码..... 404 11.10 项目扩展与维护...... 405 11.10.1 扩展需求及其对策..... 405 11.10.2 数据迁移需求及其所用 技术..... 406 11.11 在线购物系统效果演示...... 407 11.11.1 在线购物首页..... 407 11.11.2 用户注册..... 408 11.11.3 查看商品的详细信息..... 409 11.11.4 查看分类商品的信息..... 410 11.11.5 搜索商品..... 411 11.11.6 购买商品..... 412 11.11.7 查看购物车..... 413 11.11.8 订单查询..... 413 11.12 本章小结...... 414 第12章 新生报到注册系统.... 415 12.1 需求分析与设计...... 415 12.1.1 需求分析..... 415 12.1.2 模块设计..... 415 12.1.3 数据库设计..... 416 12.2 建立Windows项目...... 417 12.3 数据库管理模块...... 418 12.3.1 共通的数据访问模块..... 419 12.3.2 新生注册相关业务的 数据库实现模块..... 421 12.4 注册主模块...... 423 12.4.1 设计主窗体界面..... 425 12.4.2 编写业务逻辑..... 426 12.5 新生注册...... 427 12.5.1 设计新生注册界面..... 427 12.5.2 编写业务逻辑..... 429 12.6 注册查询...... 430 12.6.1 设计注册查询的界面..... 431 12.6.2 编写业务逻辑..... 432 12.7 修改新生信息...... 433 12.7.1 设计修改新生信息 的界面..... 433 12.7.2 编写业务逻辑..... 434 12.8 打包发布本项目...... 436 12.9 本系统效果演示...... 442 12.9.1 系统首页..... 442 12.9.2 新生注册..... 443 12.9.3 注册修改..... 444 12.9.4 注册查询..... 445 12.10 本章小结...... 446 第13章 项目移植与代码重用技术.... 447 13.1 项目移植与维护总体需求...... 447 13.1.1 移植工作要做点什么..... 447 13.1.2 如何进行系统维护..... 449 13.1.3 通过代码重用来减轻 工作量..... 450 13.2 项目维护与重构理论...... 451 13.2.1 代码重构概述..... 451 13.2.2 OCP原则与代码重构..... 452 13.2.3 SRP原则与代码维护..... 453 13.2.4 DIP原则与基类稳定..... 453 13.3 迁移在线购物系统的数据库 系统...... 455 13.3.1 迁移到SQL Server 2005 数据库..... 456 13.3.2 迁移到Oracle数据库..... 463 13.3.3 SQL Server迁移到MySQL 数据库..... 470 13.4 升级在线购物系统...... 474 13.4.1 变更需求点分析..... 475 13.4.2 迁移业务逻辑点..... 475 13.4.3 关于“添加报表功能” 的需求分析..... 480 13.4.4 实现“添加报表功能” 的升级工作..... 480 13.5 功能维护后的成果演示...... 482 13.5.1 添加投票项..... 482 13.5.2 在线投票..... 482 13.5.3 查看投票结果..... 483 13.6 本章小结...... 483 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Visual C# 2005 数据库 模块开发
 输入关键字,在本站1000多万海量源码库中尽情搜索: