欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Web应用系统开发实践(Visual C# 2008)

书      号:9787113119928

丛  书 名:中国高职院校计算机教育课程体系规划教材

作      者:李斌 陈健

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:30

  • 内容简介

    本书以C#为编程语言,系统讲授了在VisualStudio2008开发环境下,开发Web应用系统的一般步骤和方法。全书共分14章,包括基础篇和提高篇两大部分。其中,基础篇着眼于Web开发的基本知识点,围绕“学生选课系统”来组织内容,由浅入深,力求使学生在完成一个个功能模块的同时,逐步熟悉和掌握Web应用开发的一般步骤和基本技巧;提高篇着眼于实际应用,通过网上商城项目的演练,使学生初步了解企业级应用开发的基本架构,基本掌握三层架构下系统开发的一般过程,完成量变到质变的飞跃。
  • 前言

    前言
    随着Internet的普及,Web应用系统因为其维护成本低、操作简单、界面美观而获得了广泛的应用。目前,主流的开发技术主要有ASP.NET、JSP和PHP。尤其是ASP.NET的出现彻底改变了 Web 应用程序的开发方式,为广大开发人员提供了一个全新的可视化的开发环境。其简单易用的特性、快速简便的开发体验以及稳定的性能表现,使其迅速获得了广泛应用。
    本书在内容选择上紧跟主流开发技术,采用C#语言作为编程语言,并结合使用微软公司的Visual Studio 2008和SQL Server 2005来构建开发环境。
    本书采用项目驱动的思想来组织内容,全书围绕两个核心项目展开——学生选课系统和网上商城项目。其中,学生选课系统用来讲授Web应用系统开发的基础知识。通过学习该项目,可以使学生掌握开发小型Web应用系统的知识和技术。网上商城项目则源自一个实际的应用系统,通过实践该项目可以使学生接触到企业中实际开发常用的一些技术和方法,帮助学生开阔眼界,提升水平。
    全书共分为两篇14章。
    基础篇 学生选课系统包括:
    第1章 首先介绍动态网页、.NET Framework以及C#的基础知识,然后通过一个具体示例,使读者初步熟悉Visual Studio 2008开发环境,了解开发Web应用系统的一般步骤。
    第2章 首先介绍了学生选课系统的主要功能,然后分别用表格和Div+CSS方式实现了学生选课系统首页的布局,最后引入了母版页的相关内容。
    第3章 通过讲解简易聊天室的实现过程,介绍了服务器端主要的内置对象。
    第4章 通过讲解学生登录选课系统的实现过程,介绍了利用ADO.NET访问数据库的一般方式。
    第5章 通过讲解学生信息注册的实现过程,介绍了向数据库插入信息的基本方式以及验证控件的用法。
    第6章 通过讲解学生信息维护功能的实现过程,介绍了数据源控件(SqlDataSource)、数据绑定控件(GridView和DetailView)的功能和基本应用。
    第7章 通过讲解学生选课功能的实现过程,介绍了数据源控件(SqlDataSource)和数据绑定控件(GridView)的相关高级应用。
    第8章 通过讲解学生评课功能的实现,介绍了Repeater控件和分页控件PagaDataSource的使用方法。
    第9章 通过将前几章中实现的相关模块整合成完整的学生选课系统,讲解了将孤立模块整合为完整系统的方法以及基本的权限管理技术。
    提高篇 通讯录系统及网上商城系统包括:
    第10章 通过一个简单的通讯录管理应用,展示了三层架构下,Web应用系统开发的一般步骤。
    第11章 针对网上商城项目进行需求分析和数据库设计,并参照第10章介绍的步骤构建网上商城系统的模型层、数据层和业务层。
    第12章 完成网上商城项目的后台管理功能。
    第13章 完成网上商城项目的前台功能,即商品展示、购物车功能等。
    第14章 对网上商城项目进行测试,并最终完成发布。
    其中,基础篇由李斌编写,提高篇由陈健编写。全书由李斌负责统稿,由徐人凤老师负责主审,徐老师对本书的案例选择、写作风格以及章节安排等方面都提出了许多中肯的意见,在此深表感谢。
    本书所有实例均在Visual Studio 2008中调试通过,部分章节配有操作的视频,需要的读者可与编者联系,邮箱为libin@oa.szpt.net。
    由于编者水平有限,书中的疏漏和不足之处在所难免,恳请专家和各位读者提出宝贵意见。另外,本书中所使用的源程序可从中国铁道出版社网站http://edu.tqbooks.net的“下载专区”下载。


    编 者
    于深圳职业技术学院
    2010年9月
  • 目录

    目录
    基础篇 学生选课系统
    第1章 概述 1
    1.1 C#语言、.NET Framework与Visual Studio 2008 2
    1.2 动态网页与静态网页 4
    1.3 任务1 安装开发环境 6
    1.3.1 操作步骤 6
    1.3.2 相关知识 7
    1.4 任务2 创建第1个ASP.NET应用 9
    1.4.1 操作步骤 9
    1.4.2 相关知识 12
    1.5 小结 13
    1.6 练习 14
    第2章 学生选课系统主页 15
    2.1 学生选课系统功能概览 15
    2.2 任务1 利用表格进行网页布局 19
    2.2.1 操作步骤 19
    2.2.2 相关知识 22
    2.3 任务2 利用Div+CSS进行网页布局 24
    2.3.1 操作步骤 24
    2.3.2 相关知识 27
    2.4 任务3 母版页的使用 29
    2.4.1 操作步骤 29
    2.4.2 相关知识 31
    2.5 小结 32
    2.6 练习 33
    第3章 学生简易聊天室 34
    3.1 学生简易聊天室功能演示 34
    3.2 任务 模拟学生登录功能 35
    3.2.1 操作步骤 35
    3.2.2 相关知识 37
    3.3 聊天信息显示 39
    3.3.1 操作步骤 40
    3.3.2 相关知识 41
    3.4 小结 43
    3.5 练习 43
    第4章 学生登录 44
    4.1 学生登录功能演示 44
    4.2 学生登录功能的实现 46
    4.2.1 操作步骤 46
    4.2.2 相关知识 48
    4.3 小结 52
    4.4 练习 52
    第5章 学生注册 53
    5.1 学生注册功能演示 53
    5.2 任务1 注册功能的实现 54
    5.2.1 操作步骤 54
    5.2.2 相关知识 58
    5.3 任务2 验证功能的实现 59
    5.3.1 操作步骤 59
    5.3.2 相关知识 64
    5.4 小结 67
    5.5 练习 67
    第6章 学生信息维护 68
    6.1 学生信息维护功能演示 68
    6.2 任务1 学生信息显示 69
    6.2.1 操作步骤 69
    6.2.2 相关知识 82
    6.3 任务2 学生信息的编辑 86
    6.3.1 操作步骤 86
    6.3.2 相关知识 92
    6.4 任务3 学生信息的删除 93
    6.4.1 操作步骤 94
    6.4.2 相关知识 96
    6.5 任务4 学生信息的添加 96
    6.5.1 操作步骤 96
    6.5.2 相关知识 102
    6.6 小结 103
    6.7 练习 103
    第7章 学生选课 104
    7.1 学生选课功能演示 104
    7.2 任务1 学生选课功能实现 105
    7.2.1 操作步骤 105
    7.2.2 相关知识 111
    7.3 任务2 限制重复选课 112
    7.3.1 操作步骤 112
    7.3.2 相关知识 114
    7.4 小结 115
    7.5 练习 115
    第8章 学生评课 116
    8.1 学生评课功能演示 116
    8.2 任务1 学生评课功能实现 117
    8.2.1 操作步骤 117
    8.2.2 相关知识 121
    8.3 任务2 学生评课信息分页显示 121
    8.3.1 操作步骤 122
    8.3.2 相关知识 124
    8.4 小结 125
    8.5 练习 126
    第9章 权限管理 127
    9.1 任务1 系统整合 127
    9.1.1 操作步骤 127
    9.1.2 相关知识 129
    9.2 任务2 在学生选课系统中加入权限管理 129
    9.2.1 操作步骤 130
    9.2.2 相关知识 130
    9.3 小结 131
    9.4 练习 131
    提高篇 通讯录系统及网上商城系统
    第10章 多层架构开发基础 134
    10.1 通讯录功能演示 134
    10.2 创建通讯录系统数据库txl 136
    10.3 新建一个解决方案 136
    10.4 建立Model层 137
    10.5 建立DAL层 139
    10.6 在DAL层中建立数据操作类SQLExce 141
    10.7 建立Txl的数据操作类 145
    10.8 建立BLL层 148
    10.9 建立Web层 150
    10.10 小结 159
    10.11 练习 160
    第11章 网上商城需求分析及数据库设计 161
    11.1 系统需求分析 161
    11.2 数据库设计 167
    11.3 创建解决方案 171
    11.4 建立模型层 175
    11.5 建立数据层 177
    11.6 建立业务层 188
    11.7 小结 194
    11.8 练习 195
    第12章 后台信息维护 196
    12.1 搭建后台环境 196
    12.2 添加管理员 213
    12.3 对管理员进行管理 216
    12.4 对管理员进行编辑 218
    12.5 FCKEditor可视化编辑组件的使用 220
    12.6 AspNetPager分页组件的使用 223
    12.7 小结 224
    12.8 练习 224
    第13章 商城前台设计 225
    13.1 前台页面介绍 225
    13.2 会员登录 230
    13.3 首页 234
    13.4 产品列表页 238
    13.5 产品详情页 241
    13.6 购物车 245
    13.7 支付接口 251
    13.8 订单支付页 255
    13.9 小结 264
    13.10 练习 264
    第14章 测试与发布 265
    14.1 测试说明 265
    14.2 后台测试 266
    14.3 前台单元测试 274
    14.4 集成测试 285
    14.5 网站发布 285
    14.6 小结 287
    14.7 练习 287
    参考文献 288
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1李斌 工作单位深圳职业技术学院电子与信息工程学院 邮政编码518055 电话18902442355 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    本书采用C#语言作为编程语言,以微软公司Visual Studio 28结合SQL Server 25构建开发环境,全书围绕两个实例进行详细讲解。
  • 书评书荐

  • 附件下载

图书推荐