ASP.NET动态网站开发案例教程


请输入要查询的词条内容:

ASP.NET动态网站开发案例教程


《ASP NET动态网站开发案例教程》主要内容包括:ASP NET动态网站的开发环境、数据库设计及操作、ASP NET动态网站建设中Access/SQL Server数据库的基本操作及ASP NET动态网站建设实例。书中详细介绍了通过Dreamweavel的可视化设计环境结合动态数据库,开发ASP NET动态网站的知识和技巧。《ASP NET动态网站开发案例教程》前4章对ASP NET数据库动态网站的运行环境涉及的各个方面进行了详细介绍,以便读者在第5~9章的ASP NET动态网站案例部分的学习中能轻松上手。



图书信息


作 者:杜修平

出版社: 中国电力出版社

出版时间: 2009年08月

ISBN: 9787508391588

开本: 16开

定价: 26.00 元

内容简介


《ASP NET动态网站开发案例教程》为高等职业教育计算机类专业规划教材。《ASP NET动态网站开发案例教程》突破传统的教学模式,引入最新项目式教学理念,采用项目驱动式教学方法,采取理论与实践一体化的教学模式,激发读者学习兴趣。全书共有8个项目,包括登录模块,图文验证模块,上传下载、缩略图、水印模块,留言板模块,饭店点菜管理系统,选课与公告系统,学生宿舍管理系统,网络购物系统等。《ASP NET动态网站开发案例教程》深入浅出、图文并茂、结构合理、语言简洁。

《ASP NET动态网站开发案例教程》可作为高等职业院校计算机类专业规划教材,也可作为成人函授或培训班教材、还可供对网页制作感兴趣的初学者学习和参考。

图书目录


前言

第一部分 典型模块开发

项目一 登录模块

一、项目引入

二、动手实现

(一)创建网站

(二)使用网站管理工具配置提供程序

(三)使用网站管理工具配置安全

(四)用户注册

(五)用户登录

(六)基于角色登录

三、项目总结或拓展

(一)防止跳过登录页面

(二)自定义Authentication事件处理

(三)自定义登录页面

项目二 图文验证模块

一、项目引入

二、动手实现

(一)数字验证码

(二)字符验证码

(三)图文验证码

项目三 上传下载、缩略图、水印模块

一、项目引入

二、动手实现

(一)文件上传

(二)文件下载

(三)加文字水印

(四)加图片水印

(五)缩略图

项目四 留言板模块

一、项目引入

二、动手实现

(一)数据库设计

(二)浏览留言

(三)发表留言

(四)管理功能

三、项目总结或拓展

(一)模板

(二)样式

第二部分 案例

项目五 饭店点菜管理系统

一、项目引入

(一)背景介绍

(二)功能分析

二、动手实现

(一)数据库设计

(二)项目实现

三、理论支持

(一)支持控件拖曳

(二)母版页

(三)CSS样式文件

四、项目总结或拓展

(一)使用存储过程分页

(二)水晶报表

项目六 选课与公告系统

一、项目引入

(一)项目背景

(二)功能分析

二、动手实现

(一)数据库设计

(二)项目实现

三、使用说明和运行结果

四、项目总结或拓展

(一)电子邮件通知确认审核

(二)系统功能完善

项目七 学生宿舍管理系统

一、项目引入

(一)背景介绍

(二)功能分析

二、动手实现

(一)数据库设计

(二)项目实现

项目八 网络购物系统

一、项目引入

(一)背景介绍

(二)功能分析

二、动手实现

(一)数据库设计

(二)项目实现

三、理论支持

四、项目总结或拓展(在线支付)

附录 网站部署

参考文献

……

机械工业出版社出版


图书信息

书 名:ASP NET(C#)动态网站开发案例教程

作 者:李萍

层 次:高职高专

出版社:机械工业出版社

定 价:¥30.00

出版时间:2011-12-1

版 次:1

字 数:412000

印刷时间:2011-12-1

纸 张:胶版纸

I S B N:9787111366157

内容简介

本书根据高等职业教育的教学特点,结合教学改革和应用实践,以项目任务为载体,全面系统地介绍了在Visual Studio 2008集成环境下使用C#语言进行ASP?NET动态网站开发的各种技术。全书以校友录系统的网站开发实例为主线,突出?NET的特点和应用方向,基于动态网站编程的工作过程划分章节,涵盖了ASP?NET工作环境和简单Web网站构建(ASP?NET概述)、服务器控件、网站设计、页面跳转与状态管理、ASP?NET数据库编程、ASP?NET分层开发、ASP?NET应用程序配置与部署共7个方面的内容。

图书目录

前言

第1章ASP?NET概述1

1?1Web应用开发基础1

1?1?1网页基本概念1

1?1?2静态网页与动态网页2

1?1?3应用程序结构分类2

1?2ASP?NET基本概念4

1?2?1?NET Framework4

1?2?2Web窗体5

1?2?3ASP?NET应用程序6

1?2?4ASP?NET事件模型9

1?3构建ASP?NET开发环境10

1?3?1安装与配置IIS10

1?3?2安装Visual Studio 200813

1?3?3安装?NET Framework14

1?4创建ASP?NET Web应用程序14

本章小结19

习题119

实验120

第2章服务器控件21

2?1基本控件21

2?1?1Label标签控件24

2?1?2TextBox文本框控件24

2?1?3Button、ImageButton、

LinkButton按钮控件25

2?1?4Image图像控件28

2?1?5HyperLink超链接控件29

2?1?6Panel控件31

2?1?7RadioButton与RadioButtonList单选按钮控件33

2?1?8CheckBox与CheckBoxList复选框控件36

2?1?9ListBox列表框控件38

2?1?10DropDownList下拉式列表框控件40

2?1?11Table表格控件41

2?2高级控件43

2?2?1Calendar日历控件43

2?2?2FileUpload文件上传控件45

2?2?3AdRotator广告控件46

2?3验证控件50

2?3?1RequiredFieldValidator控件50

2?3?2CompareValidator控件51

2?3?3RangeValidator控件52

2?3?4RegularExpressionValidator控件54

2?3?5CustomValidator控件56

2?3?6ValidationSummary控件57

2?4用户创建控件59

2?4?1用户控件59

2?4?2自定义Web服务器控件61

本章小结64

习题264

实验265

第3章网站设计68

3?1母版页68

3?1?1母版页的概念68

3?1?2母版页的设计68

3?1?3母版页的使用69

3?1?4嵌套母版页75

3?2站点导航76

3?2?1Menu站点导航控件76

3?2?2站点地图78

3?2?3SiteMapPath站点导航控件81

3?2?4TreeView站点导航控件82

3?3主题与皮肤84

3?3?1主题84

3?3?2皮肤文件(skin)85

3?3?3样式文件(css)87

3?4本地化与全球化92

3?4?1资源文件92

3?4?2本地化处理93

本章小结94

习题395

实验395

第4章页面跳转与状态管理97

4?1页面执行过程97

4?1?1Page对象97

4?1?2Web Form网页执行的流程98

4?2页面跳转100

4?2?1超链接控件实现页面跳转102

4?2?2浏览器重定向实现页面跳转103

4?2?3服务器传输实现页面跳转104

4?2?4跨页面发送实现页面跳转105

4?2?5页面跳转地址字符串105

4?3跨页面传值105

4?3?1使用Querystring实现跨页面传值106

4?3?2使用Cookie对象实现跨页面传值110

4?3?3使用Session对象实现跨页面传值113

4?3?4使用Application对象实现跨页面传值115

4?4存储页面信息118

4?4?1Cookie对象118

4?4?2Session对象119

4?4?3使用Application对象获取公共信息120

本章小结126

习题4126

实验4126

第5章ASP?NET数据库编程128

5?1数据源控件128

5?1?1SqlDataSource数据源控件129

5?1?2AccessDataSource数据源控件134

5?1?3XmlDataSource数据源控件134

5?1?4SiteMapDataSource数据源控件135

5?2数据绑定控件136

5?2?1GridView控件的属性与方法136

5?2?2GridView控件的基本应用138

5?2?3GridView控件的高级应用140

5?2?4DetailsView控件153

5?2?5Repeater控件156

5?2?6DataList控件158

5?3ADO?NET数据库访问技术160

5?3?1ADO?NET概述160

5?3?2ADO?NET数据访问流程161

5?3?3常用ADO?NET对象的使用162

本章小结175

习题5175

实验5176

第6章ASP?NET分层开发179

6?1分层结构设计模式179

6?1?1分层结构的概述179

6?1?2构建分层模型框架180

6?1?3模型层中业务实体类的设计182

6?2分层结构的用户登录程序设计184

6?2?1用户登录数据访问层Dal的设计186

6?2?2用户登录业务逻辑层Bll的设计187

6?2?3用户登录表示层Web的设计188

6?2?4显示用户登录信息的Default?aspx的设计189

6?3分层结构的用户注册程序设计189

6?3?1用户注册数据访问层Dal的设计189

6?3?2用户注册业务逻辑层Bll的设计190

6?3?3用户注册表示层Web的设计190

6?4分层结构的校友录程序设计193

6?4?1校友录主页面设计193

6?4?2在模型层Model中创建校友通讯录类Contact195

6?4?3显示班级通讯录程序设计196

6?4?4删除班级通讯录程序设计202

6?4?5编辑班级通讯录程序设计204

6?4?6查询班级通讯录程序设计207

6?4?7班级通讯录录入程序设计211

6?4?8通讯录分组统计程序设计215

6?5分层结构的分组管理程序设计220

6?5?1分组管理的设计要求220

6?5?2分组管理的程序设计223

本章小结230

习题6230

实验6231

第7章ASP?NET应用程序配置与部署233

7?1配置Global?asax文件233

7?1?1Global?asax文件的结构233

7?1?2Global?asax文件的应用234

7?2配置Web?config文件237

7?2?1Web?config文件的结构238

7?2?2使用Web?config文件存放常量238

7?2?3网站的安全性配置242

7?2?4Web?config文件的其他配置245

7?3ASP?NET应用程序的部署246

7?3?1使用Visual Studio?NET中的发布工具部署246

7?3?2使用Web安装项目部署248

本章小结252

习题7252

实验7252

附录254

附录A校友录系统数据表结构254

附录B常用HTML标记256

参考文献258