您好,欢迎光临有路网!
ASP.NET2.0数据库开发实例精粹
QQ咨询:
有路璐璐:

ASP.NET2.0数据库开发实例精粹

  • 作者:郭瑞军
  • 出版社:电子工业出版社
  • ISBN:9787121031267
  • 出版日期:2006年11月01日
  • 页数:465
  • 定价:¥53.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书分为8章,首先介绍ASP.NET的开发技巧和**技术,尤其针对初学者如何快速入门并掌握ASP.NET编程做了深入浅出的介绍;然后**介绍ASP.NET 2.0新增的关键且实用的技术;之后以多个实用的系统为例,详细地讲述信息管理系统创建的各个过程,内容包括家教信息平台、企业办公自动化系统、在线手机销售系统、新闻发布系统和中小型企业建站解决方案。
    全书由开发一个简单的系统开始,逐层深入。在讲述一般的ASP.NET数据库开发技术基础之上,还介绍如何使用SQL Server中的存储过程、视图等技术,以及如何使用ASP.NET 2.0中的新技术开发更加强大的Web应用,更具实用价值。全书突破只讲编程技术,不讲开发思路的桎梏。书中处处渗透着软件工程的思想,希望通过每个系统的开发,给读者提供一些软件设计的理念,力图使读者透过开发语言看到软件开发的一些本质,除了授人以鱼,同时还授人以渔。
    本书配以内容丰富的多媒体学习光盘,演示了系统开发中涉及的**问题和难点问题、系统部署中的常见问题,特别是一些数据库配置、管理问题,以及一些开发技术。
    本书适合使用ASP.NET开发数据库应用程序的技术人员,
    目录
    第1章 ASP.NET开发基础知识 1
    1.1 .NET框架与ASP.NET基础 1
    1.1.1 .NET框架是什么 1
    1.1.2 ASP.NET与ASP的比较 2
    1.1.3 ASP.NET的开发工具 3
    1.2 ASP.NET运行环境配置 4
    1.2.1 安装IIS 4
    1.2.2 安装.NET框架 6
    1.2.3 IIS中应用程序的概念 8
    1.2.4 一个Web应用程序内
    ASP与ASP.NET的关系 9
    1.2.5 应用程序保护级别的解释 9
    1.3 ASP.NET应用程序的
    结构设计 9
    1.3.1 采取Code Behind模式 10
    1.3.2 专业人士**的Web应用
    程序设计模式 10
    1.3.3 Web-UI设计中���模块化 16
    1.3.4 目录结构组织 16
    1.4 数据库设计和开发技巧 17
    1.4.1 数据库的命名规范 17
    1.4.2 常用SQL语句 18
    1.4.3 数据库查询需要
    注意的问题 20
    1.5 新手易出现的问题 21
    1.5.1 没有安装IIS或服务未启动 21
    1.5.2 使用Access数据库时
    无写权限 21
    1.5.3 SQL Server服务未启动 23
    1.5.4 类在使用之前需要实例化 23
    1.6 对初学者的一些学习建议 24
    1.6.1 学习ASP.NET所需要的
    背景知识 24
    1.6.2 代码编写的习惯 24
    1.6.3 注重整个项目的结构设计 25
    1.6.4 根据情况决定选用VB.NET
    还是C#作为开发语言 26
    1.7 小结 26
    本章特点
    Ø 对ASP.NET有一个总体认识
    Ø 掌握ASP.NET环境的配置
    Ø 掌握ASP.NET开发中常用的系统结构
    Ø 了解数据库开发的基本规范
    Ø 基本明确自己如何去学ASP.NET
    本章要点
    Ø 安装IIS及配置ASP.NET
    Ø ASP.NET开发过程中的Code Behind
    模式与三层结构
    Ø 数据库操作过程中需要注意的问题
    适合对象
    Ø ASP.NET初学者
    Ø 有一定ASP基础的读者

    第2章 ASP.NET开发**知识 27
    2.1 关于web.config文件 27
    2.1.1 web.config文件的
    作用与特点 27

    2.1.2 web.config中常用设置
    修改方法 28
    2.1.3 读取web.config文件中的
    配置信息 29
    2.1.4 **:web.config文件的
    来龙去脉 29
    2.2 ASP.NET的状态管理 31
    2.2.1 ASP.NET状态管理分类 31
    2.2.2 基于客户端的状态
    管理选项 31
    2.2.3 基于服务器的状态
    管理选项 33
    2.2.4 对状态管理方案的建议 34
    2.3 ASP.NET的常用内置对象 35
    2.3.1 Application(HttpApplication-
    State)对象 35
    2.3.2 Session(HttpSessionState)
    对象 36
    2.3.3 Request(HttpRequest)
    对象 37
    2.3.4 Response(HttpResponse)
    对象 39
    2.3.5 Server(HttpServerUtility)
    对象 41
    2.3.6 Context(HttpContext)
    对象 42
    2.3.7 Trace(TraceContext)
    对象 43
    2.4 SQL Server数据库
    日常维护技巧 44
    2.4.1 分离数据库 44
    2.4.2 附加数据库 45
    2.4.3 备份数据库 46
    2.4.4 还原数据库 48
    2.4.5 生成数据库SQL脚本 50
    2.4.6 修改数据库的所有者 52
    2.4.7 修改数据表的所有者 52
    2.4.8 修改存储过程的所有者 53
    2.5 ADO.NET开发关键技术 54
    2.5.1 ADO.NET的内置对象 54
    2.5.2 常用ADO.NET操作
    数据库的方式 56
    2.5.3 ADO.NET开发中的
    事务处理 57


    2.5.4 使用ADO.NET操作
    XML数据 59
    2.5.5 从ADO迁移到ADO.NET 63
    2.6 小结 68 本章目标
    Ø 了解web.config文件的基本结构和原理
    Ø 掌握ASP.NET中状态管理的几种方法


    Ø 掌握SQL Server的一些日常维护技巧
    Ø 对ADO.NET有一个深入了解


    本章要点
    Ø web.config文件的基本结构和原理
    Ø ASP.NET 2.0中状态管理的几种方法
    Ø SQL Server数据库日常维护技巧
    Ø ADO.NET的基本结构和从ADO到ADO.NET的过程中的变化

    适合对象
    Ø ASP.NET初学者
    Ø 有一定ADO使用基础的读者效果更佳
    Ø 建议先学习本书的第1章
    第3章 ASP.NET 2.0中值得
    注意的新功能 69
    3.1 ASP.NET 2.0的快速
    开发思想 69
    3.1.1 通过数据绑定代替
    编写代码 69
    3.1.2 集成Web应用中的常见
    功能和模块 70
    3.1.3 高度可定制性 70
    3.2 与多层架构兼容的
    数据绑定技术 71
    3.2.1 数据绑定与三层结构
    之间的矛盾 71
    3.2.2 ASP.NET 2.0中的
    数据源控件 71
    3.2.3 光盘中的示例代码 73
    3.2.4 示例:SqlDataSource与
    GridView配合使用 74
    3.2.5 示例:使用ObjectDataSource
    绑定业务层对象 79
    3.3 使用ASP.NET 2.0自带的
    身份认证系统 79
    3.3.1 成员资格工作原理 79
    3.3.2 如何使用成员资格认证 80
    3.3.3 如何使用角色管理 81
    3.3.4 如何扩展MemberShip
    加入自定义数据 82
    3.3.5 如何将成员资格数据库建立
    在SQL Server 2000上 83
    3.3.6 示例:单纯的用户管理系统 84
    3.4 用SiteMap与MasterPage
    规划网站结构 88
    3.4.1 SiteMap的工作原理 89
    3.4.2 如何使用SiteMap快速
    建立网站导航 89
    3.4.3 如何自定义SiteMap
    文件的路径或名称 89
    3.4.4 如何创建带角色控制的
    导航菜单 90

    3.4.5 MasterPage的工作原理 91
    3.4.6 如何使用MasterPage
    定义页面结构 91
    3.4.7 示例:几种使用SiteMap与MasterPage的方法 91
    3.5 用Profile记住访问过
    你的网站的用户 92
    3.5.1 工作原理 92
    3.5.2 如何使用Profile 92
    3.5.3 如何启用匿名用户的Profile
    功能 93
    3.5.4 如何将Profile信息存储
    在SQL Server 2000中 94
    3.5.5 示例:几种使用缓存的方法 95
    3.6 通过WebParts让用户定制
    自己的网站格局 96
    3.6.1 何谓WebParts 96
    3.6.2 如何使用WebParts 96
    3.6.3 如何应用各种WebParts
    控件 98
    3.6.4 如何将WebParts信息存入
    到SQL Server 2000中 99
    3.6.5 示例:演示WebPart的
    主要功能 100
    3.7 用Theme和Skin定制
    网站风格 101
    3.7.1 工作原理 101
    3.7.2 如何去做 102
    3.7.3 示例:创建与使用Theme
    的几种方法 103
    3.8 便捷的全球化与本地化 103
    3.8.1 工作原理 103
    3.8.2 如何使用隐式本地化 103
    3.8.3 对语言区域性的解释 104
    3.8.4 如何使用显示本地化 105
    3.8.5 如何本地化SiteMap 106
    3.8.6 示例:隐式本地化 107
    3.8.7 示例:显式本地化 108
    3.9 非常重要的缓存技术 110
    3.9.1 缓存的工作原理 110
    3.9.2 输出缓存参数的详细解释 111
    3.9.3 如何使用输出缓存 113
    3.9.4 如何缓存页面变量 114
    3.9.5 如何设置与SQL Server
    结合的输出缓存 115
    3.9.6 示例:几种使用输出
    缓存的方法 116
    3.10 ASP.NET 2.0的
    保留文件夹 117
    3.11 小结 118 本章目标
    Ø 理解ASP.NET 2.0中的快速开发思想
    Ø 理解与掌握ASP.NET 2.0中新增的几项重要功能与使用场合
    Ø 理解在ASP.NET 2.0环境下开发Web应用程序的新思路



    本章要点
    Ø 使用ObjectDataSource绑定到业务对象,为三层结构提供支持
    Ø 学会如何使用ASP.NET 2.0自带的成员资格管理系统,以及如何存储系统中的扩展信息
    Ø 用SiteMap与MasterPage规划网站结构与页面结构
    Ø 用Profile记录访问网站的用户信息,包括匿名用户
    Ø WebParts的4种模式及使用方法
    Ø 用Theme和Skin定制网站风格
    Ø 掌握隐式与显式本地化的方法,了解隐式与显式表达式
    Ø 本地化Sitemap文件
    Ø 输出缓存的各种使用方法





    适合对象
    Ø ASP.NET 2.0初学者
    Ø 有一定ASP.NET 1.1使用经验的读者效果更佳
    Ø 建议先学习本书前面章节

    第4章 家教信息平台 119
    4.1 系统概述 119
    4.1.1 系统功能 120
    4.1.2 系统预览 120
    4.1.3 系统特点 123
    4.2 系统设计 123
    4.2.1 系统设计思想 123
    4.2.2 系统功能模块划分 125
    4.3 数据库设计 126
    4.3.1 数据库需求分析 126
    4.3.2 数据库概念结构设计 127
    4.3.3 与Membership系统表
    建立关联 128
    4.3.4 数据库逻辑结构设计 131
    4.4 数据库的生成与配置 133
    4.5 项目开发初期规划阶段 134
    4.5.1 创建解决方案结构 134
    4.5.2 业务层组件设计 134
    4.5.3 Web应用程序结构设计 135
    4.5.4 配置web.config文件 136
    4.6 业务组件的设计与开发 138
    4.7 客户界面设计 139
    4.7.1 母版页(MasterPage)
    设计 139
    4.7.2 首页设计 142
    4.7.3 注册页面的设计 145
    4.7.4 信息列表设计与
    Theme的使用 149
    4.7.5 预约功能的实现 150
    4.7.6 搜索功能的设计 154
    4.8 管理界面设计 156
    4.8.1 启用管理员导航菜单
    中的**剪裁功能 156
    4.8.2 添加管理员功能模块设计 157
    4.8.3 日志管理功能模块设计 161
    4.8.4 用户金额管理模块设计 163
    4.9 开发**与技巧 164
    4.9.1 数据连接及执行类的编写 164

    4.9.2 注意使用存储过程 169
    4.9.3 存储过程的编写 169
    4.9.4 存储过程的调用 172
    4.9.5 正确使用web.config文件 173
    4.9.6 HyperLink控件与
    LinkButton控件的差别 173
    4.10 小结 174 使用到的ASP.NET 2.0新特性
    Ø 使用与扩展MemberShip,使之与自己的特定数据关联
    Ø 使用Theme与Skin统一页面风格
    Ø 使用MasterPage统一网站布局
    Ø 使用SiteMap及相关控件简化导航
    系统预览

    客户端的首页界面


    管理员登录后的主界面

    系统设计

    aspnet_Membership表与teacher表建立关联
    第5章 企业办公自动化系统 175
    5.1 系统概述 175
    5.1.1 系统功能概述与应用背景 176
    5.1.2 系统预览 177
    5.1.3 系统特点 178
    5.2 需求分析 178
    5.2.1 初步的需求分析 179
    5.2.2 详细的需求分析 179
    5.3 系统设计 180
    5.3.1 系统基本框架 180
    5.3.2 绘制顺序图 183
    5.3.3 类图 189
    5.4 数据库设计 192
    5.4.1 数据库需求分析 192
    5.4.2 数据库概念结构设计 193
    5.4.3 与Membership系统表
    建立关联 197
    5.4.4 数据库逻辑结构设计 199
    5.4.5 存储过程 201
    5.4.6 SQL Server数据库 201
    5.5 项目开发初期规划阶段 202
    5.5.1 创建解决方案结构 202
    5.5.2 规划业务层组件 202
    5.5.3 规划Web应用程序结构 203
    5.5.4. 配置web.config文件 204
    5.6 中间层的编写 205
    5.6.1 工作流介绍 205
    5.6.2 在业务层中包装ASP.NET
    的成员资格系统 210
    5.6.3 Info包 210
    5.6.4 Mgr包 227
    5.6.5 Role包 235
    5.7 表示层的编写 237
    5.7.1 结构概览 237
    5.7.2 使用业务层包装的
    Membership实现登录 239

    5.7.3 实现对角色管理的包装 240
    5.7.4 使用业务层包装的
    Membership添加用户 242
    5.7.5 工作流模板添加过程 244
    5.8 开发**与技巧 249
    5.8.1 重视系统设计过程 249
    5.8.2 学习工作流的行业知识 250
    5.8.3 用业务层封装ASP.NET的
    成员资格 250
    5.9 小结 250 使用到的ASP.NET 2.0新特性
    Ø 使用Theme与Skin统一页面风格
    Ø 使用MasterPage统一网站布局
    Ø 使用SiteMap及相关控件简化导航

    系统预览


    管理员用户登录后的界面
    系统设计

    添加公文的顺序图
    第6章 在线手机销售系统 251
    6.1 系统概述 251
    6.1.1 系统功能与应用背景 252
    6.1.2 系统预览 253
    6.1.3 系统特点 254
    6.2 系统设计 256
    6.2.1 系统设计思想 256
    6.2.2 系统功能模块划分 257
    6.2.3 系统运行架构 258
    6.3 数据库设计 259
    6.3.1 数据库需求分析 259
    6.3.2 数据库概念设计 260
    6.3.3 如何使MemberShip
    协调工作 262
    6.3.4 数据库逻辑结构设计 264
    6.4 创建解决方案 268
    6.5 规划Web应用程序结构 269
    6.5.1 配置站点web.config文件 269
    6.5.2 按访问权限创建目录 270
    6.5.3 用Theme和Skin规划
    网站风格 271
    6.5.4 用MasterPage和SiteMap
    规划网站结构 272
    6.6 系统公共模块编写
    (MobileShopUtility) 272
    6.6.1 数据库连接类 273
    6.6.2 非法输入检查类库 274
    6.6.3 系统设置类 275
    6.7 开发自定义控件
    (MobileShopControls) 277
    6.7.1 显示手机缩略信息自定义
    控件(smartInfo) 277


    6.7.2 **链接图片控件
    (DBImage) 280
    6.8 管理端界面设计 281
    6.8.1 管理端功能与组成简介 281
    6.8.2 管理端WebSite文件设计 282
    6.8.3 管理端MasterPage设计 283
    6.8.4 厂商管理模块 286
    6.8.5 手机外观维护模块 293
    6.8.6 网络类型维护模块 294
    6.8.7 产品(手机)维护模块 298
    6.8.8 常见问题维护模块 299
    6.8.9 会员维护模块 299
    6.8.10 订单维护模块 300
    6.8.11 管理员维护模块 303
    6.9 客户端界面设计 303
    6.9.1 客户端功能与组成简介 303
    6.9.2 客户端WebSite文件设计 304
    6.9.3 客户端MasterPage设计 304
    6.9.4 从数据库中获取图片并
    显示 306
    6.9.5 客户端首页设计
    (Default.aspx) 307
    6.9.6 手机相关模块 309
    6.9.7 使用Profile实现购物
    相关模块 310
    6.9.8 使用成员资格系统管理
    网站会员 316
    6.10 系统的扩展和移植 319
    6.10.1 系统的扩展 319
    6.10.2 系统的移植 320
    6.10.3 web.config文件的配置 322
    6.11 小结 322 使用到的ASP.NET 2.0新特性
    Ø 使用与扩展MemberShip,使之与自己的特定数据关联
    Ø 使用Theme与Skin统一页面风格
    Ø 使用MasterPage统一网站布局
    Ø 使用SiteMap及相关控件简化导航
    Ø 使用SqlDataSource数据绑定技术快速开发应用程序
    系统预览

    客户端首页

    客户端查看购物车界面
    系统设计

    三层架构示意图

    中型应用解决方案
    第7章 新闻发布系统 323
    7.1 系统概述 323
    7.1.1 系统功能与应用背景 324
    7.1.2 系统预览 324
    7.1.3 系统特点 326
    7.2 系统设计 327
    7.2.1 系统设计思想 327
    7.2.2 系统功能模块划分 328
    7.2.3 系统运行架构 329
    7.3 数据库设计 329
    7.3.1 数据库需求分析 330
    7.3.2 数据库概念结构设计 330
    7.3.3 如何扩展ASP.NET的
    成员资格系统 332
    7.3.4 数据库逻辑设计 334
    7.3.5 存储过程设计 336
    7.4 项目开发初期规划阶段 338
    7.4.1 创建解决方案结构 338
    7.4.2 规划业务层组件 339
    7.4.3 规划Web应用程序结构 339
    7.5 Web应用程序结构设计 340
    7.5.1 配置站点web.config文件 340
    7.5.2 按访问权限创建目录 342
    7.5.3 用Theme和Skin
    规划网站风格 343
    7.5.4 用MasterPage和SiteMap
    规划网站结构 344
    7.6 系统公共工具类设计
    (NewsNet.Utility) 344
    7.6.1 通用数据库操作类
    (DataExecute) 345
    7.6.2 专为存储过程设计的数据库
    操作类(spProvider) 349
    7.6.3 字符串处理类
    (RegularCheck) 350
    7.6.4 系统设置类
    (SystemSetting) 350
    7.7 业务层实体的实现
    (NewsNet.Business) 352
    7.7.1 集合类 353
    7.7.2 会员实体
    (NewsNetMember) 354
    7.7.3 评论表情实体
    (CommentFace) 359
    7.7.4 评论实体(Comments) 363
    7.7.5 新闻栏目实体
    (Catalogs) 365
    7.7.6 新闻模板实体
    (Templates) 370
    7.7.7 新闻实体(News) 371
    7.8 自定义控件
    (NewsNet.Controls) 379
    7.8.1 图片连接类
    (ImageLink) 379
    7.8.2 相关新闻类
    (relateNews) 380


    7.8.3 新闻评论列表类
    (CommentList) 382
    7.9 表示层的实现 383
    7.9.1 管理端Sitemap文件设计 383
    7.9.2 管理端MasterPage设计 384
    7.9.3 栏目管理模块 385
    7.9.4 评论表情管理模块 392
    7.9.5 新闻模板管理模块 394
    7.9.6 新闻管理模块 394
    7.9.7 会员管理模块 395
    7.9.8 输出缓存在客户端
    表示层中的应用 396
    7.10 **与难点 396
    7.10.1 如何在设计时获取
    可绑定的字段 396
    7.10.2 “未能找到带参数的
    非泛型方法”错误解决 397
    7.11 小结 397 使用到的ASP.NET 2.0新特性
    Ø 使用与扩展MemberShip,使之与自己的特定数据关联
    Ø 使用Theme与Skin统一页面风格
    Ø 使用SiteMap、MasterPage等技术规划网站与页面结构
    Ø 使用ObjectDataObject绑定业务层对象
    Ø 使用输出缓存提高网站性能

    系统预览

    新闻系统主界面

    后台管理系统界面
    系统设计

    管理界面功能模块

    在SQL Server 2000中创建成员资格数据库
    第8章 中小型企业建站解决方案 399
    8.1 系统概述 399
    8.1.1 系统功能与应用背景 400
    8.1.2 系统预览 401
    8.1.3 系统特点 402
    8.2 系统设计 403
    8.2.1 系统设计思想 403
    8.2.2 系统功能模块划分 404
    8.3 数据库设计 405
    8.3.1 数据库需求分析 405
    8.3.2 数据库概念结构设计 406
    8.3.3 数据库逻辑结构设计 408
    8.4 数据库的生成与配置 410
    8.4.1 采用Access数据库 411
    8.4.2 采用SQL Server数据库 411
    8.5 项目开发初期规划阶段 411
    8.5.1 创建解决方案结构 412
    8.5.2 规划业务层组件 412
    8.5.3 规划Web应用程序结构 413
    8.6 Web应用程序结构设计 414
    8.6.1 配置站点Web.config文件 414
    8.6.2 按访问权限创建目录 416
    8.6.3 用Theme和Skin规划
    网站风格 417


    8.6.4 用MasterPage和SiteMap
    规划网站结构 417
    8.7 系统公共工具类设计
    (trfsoftNet.Utility) 418
    8.7.1 通用数据库操作类
    (DataExecute) 418
    8.7.2 专为SQL语句设计的数据库
    操作类(sqlProvider) 419
    8.7.3 系统设置类
    (SystemSetting) 420
    8.8 业务层的设计与实现
    (trfsoftNet.Business) 422
    8.8.1 数据模型 422
    8.8.2 数据模型集合 426
    8.8.3 数据工厂 427
    8.9 表示层的实现 433
    8.9.1 使用Sitemap文件
    实现自动导航 434
    8.9.2 使用MasterPage设计
    页面布局 434
    8.9.3 响应Application_Start
    初始化系统 436
    8.9.4 使用数据绑定显示
    信息列表 436
    8.9.5 使用数据绑定实现
    添加功能 439
    8.9.6 使用数据绑定实现
    修改功能 441
    8.9.7 代表企业形象的
    首页设计 443
    8.9.8 表示层的缓存策略 444
    8.10 注册域名与发布网站 444
    8.10.1 注册域名 444
    8.10.2 购买虚拟空间 446
    8.10.3 上传与管理网站 447
    8.10.4 使搜索引擎能够搜索
    到你的网站 447
    8.11 小结 448 使用到的ASP.NET 2.0新特性
    Ø 使用MemberShip来维护管理员数据
    Ø 使用Theme与Skin统一页面风格
    Ø 使用MasterPage统一网站布局
    Ø 使用SiteMap及相关控件简化导航
    Ø 使用ObjectDataSource绑定到业务层来实现快速开发
    系统预览

    代表企业形象的首页

    客户端产品详细信息界面
    系统发布

    购买域名与虚拟主机
    附录A 迁移到ASP.NET 2.0 449
    A.1 是否需要升级到ASP.NET 2.0 449
    A.2 从ASP升级到ASP.NET 2.0 450
    A.3 从ASP.NET 1.x 升级到ASP.NET 2.0 451

    附录B ASP.NET 2.0常见问题及解答 455
    B.1 ASP.NET 2.0综合问题 455
    B.2 数据绑定(DataBind)问题 456
    B.3 成员资格与角色问题 457
    B.4 主题(Theme)与SiteMap问题 460
    B.5 用户配置(Profile)问题 462
    B.6 WebParts问题 463
    B.7 输出缓存(OutputCache)问题 464

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外