图书介绍

Web程序设计 Asp.NET实用网站开发PDF|Epub|txt|kindle电子书版本网盘下载

Web程序设计 Asp.NET实用网站开发
  • 沈士根,汪承焱,许小东编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302198031
  • 出版时间:2009
  • 标注页数:384页
  • 文件大小:61MB
  • 文件页数:409页
  • 主题词:主页制作-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Web程序设计 Asp.NET实用网站开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ASP.NET3.5预备知识1

1.1.NETFramework1

1.1.1.NETFramework概述1

1.1.2.NETFramework3.5体系结构2

1.2ASP.NET概述2

1.2.1ASP.NET是什么2

1.2.2ASP.NET3.53

1.3IIS4

1.3.1IIS的安装4

1.3.2IIS网站设置5

1.3.3虚拟目录7

1.4VisualStudio20088

1.4.1环境概览8

1.4.2新建网站12

1.4.3发布网站14

1.4.4复制网站15

1.5小结16

1.6习题16

第2章 创建第一个ASP.NET3.5网站18

2.1.htm文件和XHTML18

2.1.1.htm文件结构18

2.1.2常用XHTML元素19

2.2.aspx文件21

2.2.1单文件页模型22

2.2.2代码隐藏页模型23

2.3.css文件和CSS常识24

2.3.1定义CSS样式24

2.3.2CSS样式位置25

2.4.js文件和JavaScript常识28

2.4.1JavaScript代码位置28

2.4.2综合实例31

2.5.xml文件和XML常识33

2.6web.config34

2.6.1web.config基本结构34

2.6.2配置web.config35

2.7小结37

2.8习题37

第3章 C#和ASP.NET3.539

3.1C#概述39

3.2Framework命名空间39

3.3编程规范40

3.3.1程序注释40

3.3.2命名规则42

3.4常量与变量43

3.4.1常量声明43

3.4.2变量声明43

3.4.3修饰符44

3.4.4变量作用范围44

3.5数据类型45

3.5.1值类型45

3.5.2引用类型48

3.5.3装箱和拆箱49

3.6运算符50

3.7流程控制51

3.7.1选择结构51

3.7.2循环结构53

3.7.3异常处理58

3.8自定义ASP.NET类61

3.8.1类的常识62

3.8.2属性62

3.8.3构造函数64

3.8.4方法64

3.8.5事件66

3.8.6继承69

3.9小结69

3.10习题70

第4章 ASP.NET3.5标准控件72

4.1ASP.NET3.5页面事件处理72

4.1.1ASP.NET3.5事件72

4.1.2属性IsPostBack73

4.2ASP.NET3.5服务器控件概述74

4.2.1HTML服务器控件简介74

4.2.2Web服务器控件简介74

4.3标准控件75

4.3.1Label控件75

4.3.2TextBox控件77

4.3.3Button、LinkButton和ImageButton控件79

4.3.4DropDownList控件81

4.3.5ListBox控件85

4.3.6CheckBox和CheckBoxList控件86

4.3.7RadioButton和RadioButtonList控件88

4.3.8Image和ImageMap控件89

4.3.9HyperLink控件91

4.3.10Table控件92

4.3.11Panel和PlaceHolder控件94

4.3.12MultiView和View控件99

4.3.13Wizard控件103

4.4小结108

4.5习题108

第5章 Web服务器验证控件111

5.1窗体验证概述111

5.2ASP.NET3.5服务器验证控件111

5.2.1RequiredFieldValidator控件112

5.2.2CompareValidator控件114

5.2.3RangeValidator控件117

5.2.4RegularExpressionValidator控件118

5.2.5CustomValidator控件120

5.2.6ValidationSummary控件125

5.3小结129

5.4习题130

第6章 HTTP请求、响应及状态管理132

6.1HTTP请求132

6.2HTTP响应135

6.3HttpServerUtility138

6.4跨网页提交140

6.5状态管理143

6.5.1ViewState143

6.5.2HiddenField控件144

6.5.3Cookie144

6.5.4Session147

6.5.5Application150

6.5.6Profile152

6.6小结155

6.7习题155

第7章 数据访问158

7.1数据访问概述158

7.2建立SQLServerExpress数据库159

7.3数据源控件160

7.3.1SqlDataSource控件160

7.3.2XmlDataSource控件174

7.3.3SiteMapDataSource控件177

7.3.4LinqDataSource控件177

7.4使用LINQ实现数据访问180

7.4.1LINQ查询表达式180

7.4.2LINQtoSQL概述180

7.4.3LINQtoSQL查询数据181

7.4.4使用LINQtoSQL管理数据185

7.4.5LINQtoXML概述188

7.4.6使用LINQtoXML管理XML文档188

7.5小结192

7.6习题192

第8章 数据绑定194

8.1数据绑定概述194

8.2ListControl类控件195

8.3GridView控件197

8.3.1分页和排序197

8.3.2定制数据绑定列199

8.3.3使用模板列201

8.3.4利用GridView编辑、删除数据205

8.3.5显示主从表207

8.4DetailsView控件213

8.5小结217

8.6习题217

第9章 用户和角色管理219

9.1身份验证和授权219

9.1.1Windows验证219

9.1.2Forms验证220

9.2成员资格和角色管理概述221

9.2.1成员资格管理222

9.2.2角色管理223

9.3利用网站管理工具实现成员资格和角色管理224

9.4利用登录系列控件建立安全页227

9.4.1Login控件227

9.4.2CreateUserWizard控件228

9.4.3LoginName控件231

9.4.4LoginStatus控件231

9.4.5LoginView控件232

9.4.6ChangePassword控件235

9.4.7PasswordRecovery控件236

9.5调用Membership类和Roles类进行用户角色管理238

9.6小结244

9.7习题244

第10章 主题、母版、用户控件和Web部件246

10.1主题246

10.1.1主题概述246

10.1.2自定义主题247

10.1.3使用主题248

10.2母版页251

10.2.1母版页概述251

10.2.2创建母版页253

10.2.3创建内容页255

10.3用户控件257

10.3.1用户控件概述257

10.3.2创建用户控件257

10.3.3使用用户控件259

10.4Web部件261

10.4.1Web部件概述261

10.4.2使用Web部件261

10.4.3WebPartManager显示模式264

10.5小结270

10.6习题270

第11章 网站导航272

11.1网站地图272

11.1.1网站地图文件272

11.1.2嵌套网站地图文件274

11.2SiteMapPath控件显示导航275

11.3TreeView控件显示导航277

11.3.1TreeView控件278

11.3.2使用TreeView控件实现导航282

11.4Menu控件显示导航283

11.5母版页中使用网站导航284

11.6小结287

11.7习题287

第12章 ASP.NETAJAX289

12.1AJAX基础289

12.1.1AJAX概述289

12.1.2ASP.NETAJAX技术290

12.2ASP.NETAJAX服务器控件292

12.2.1ScriptManager控件293

12.2.2UpdatePanel控件296

12.2.3Timer控件302

12.2.4UpdateProgress控件305

12.3ASP.NETAJAXControlToolkit308

12.4小结310

12.5习题310

第13章 Web服务和WCF服务312

13.1什么是Web服务312

13.2建立ASP.NETWeb服务313

13.3调用ASP.NETWeb服务316

13.3.1调用简单的ASP.NETWeb服务316

13.3.2Web服务方法重载318

13.3.3Web服务的传输协议320

13.4WCF服务322

13.4.1建立WCF服务322

13.4.2使用WCF服务325

13.5小结327

13.6习题327

第14章 文件处理330

14.1驱动器、文件夹和文件操作330

14.1.1获取驱动器信息330

14.1.2文件夹操作333

14.1.3文件操作336

14.2读写文件341

14.2.1Stream类342

14.2.2Reader和Writer类346

14.3文件上传350

14.4小结353

14.5习题353

第15章 MyPetShop综合实例355

15.1系统总体设计355

15.1.1系统功能模块设计355

15.1.2用户控件357

15.1.3系统数据库总体设计357

15.1.4web.config配置文件357

15.2MyPetShop数据库设计359

15.2.1数据表设计359

15.2.2数据表联系设计361

15.3用户控件设计362

15.3.1商品类别列表用户控件362

15.3.2用户状态用户控件362

15.3.3站点导航用户控件363

15.3.4最新商品列表用户控件363

15.3.5商品类别及商品导航用户控件364

15.3.6天气预报用户控件364

15.4前台显示页面设计364

15.4.1母版页的设计364

15.4.2应用程序首页Default.aspx365

15.4.3商品详细信息浏览页面366

15.4.4商品搜索页面366

15.5用户注册和登录模块369

15.5.1注册新用户369

15.5.2用户登录369

15.5.3修改用户密码370

15.5.4找回用户密码370

15.5.5退出系统372

15.6购物车模块372

15.6.1购物车组件的设计与实现372

15.6.2ShopCart.aspx页面界面设计373

15.6.3购物车功能的设计与实现373

15.7订单处理376

15.7.1创建订单376

15.7.2查看订单376

15.8后台管理功能模块378

15.8.1商品分类管理378

15.8.2供应商信息管理379

15.8.3商品信息管理379

15.8.4订单管理382

15.9小结384

15.10习题384

实例2-1认识常用XHTML元素20

实例2-2单文件页模型22

实例2-3代码隐藏页模型23

实例2-4创建特定页的CSS样式26

实例2-5外部样式表27

实例2-6<head>元素中的JavaScript代码29

实例2-7<body>元素中的JavaScript代码29

实例2-8独立的.js文件30

实例2-9检测浏览器类型31

实例2-10按钮动画31

实例2-11计时器32

实例2-12XML格式早餐菜单33

实例3-1枚举类型变量应用47

实例3-2switch语句应用52

实例3-3while语句应用54

实例3-4for语句应用56

实例3-5foreach语句应用57

实例3-6throw语句应用58

实例3-7try...catch...finally结构应用60

实例3-8类Account的属性定义63

实例3-9类Account中构造函数定义64

实例3-10类Account中存款和取款方法定义64

实例3-11Account类和ASP.NET网页结合65

实例3-12类AccountEvent中增加余额不足事件和事件应用67

实例3-13继承的实现69

实例4-1属性IsPostBack应用73

实例4-2通过键盘快捷键激活特定文本框75

实例4-3控件TextBox综合应用77

实例4-4利用Button控件执行客户端脚本80

实例4-5实现联动的下拉列表82

实例4-6实现数据项在ListBox控件之间的移动85

实例4-7CheckBoxList应用87

实例4-8利用ImageMap设计导航条89

实例4-9组合使用HyperLink和Image控件91

实例4-10动态生成表格92

实例4-11利用Panel实现简易注册页面94

实例4-12利用PlaceHolder动态添加控件97

实例4-13利用MultiView和View实现用户编程习惯调查100

实例4-14利用Wizard控件实现用户编程习惯调查105

实例5-1禁止空数据且同时要改变初始值113

实例5-2CompareValidator控件应用115

实例5-3RangeValidator控件应用117

实例5-4验证电子邮件地址118

实例5-5验证必须输入一个偶数120

实例5-6验证控件综合应用125

实例6-1QueryString的使用133

实例6-2ServerVariables和Browser应用134

实例6-3Write()方法应用136

实例6-4Redirect()方法应用136

实例6-5HttpServerUtility对象应用139

实例6-6跨网页提交应用141

实例6-7Cookie应用145

实例6-8Session应用149

实例6-9统计网站在线人数151

实例6-10应用Profile保存邮政编码信息153

实例7-1连接失败的处理165

实例7-2实现SqlDataSource控件的参数绑定166

实例7-3利用SqlDataSource插入数据168

实例7-4在VisualStudio2008中建立存储过程172

实例7-5利用存储过程插入数据172

实例7-6在GridView中显示XML文件175

实例7-7利用LinqDataSource和GridView显示表数据177

实例7-8利用LINQtoSQL实现投影182

实例7-9利用LINQtoSQL实现选择182

实例7-10利用LINQtoSQL实现排序182

实例7-11利用LINQtoSQL实现分组183

实例7-12利用LINQtoSQL实现聚合函数操作184

实例7-13利用LINQ to SQL实现直接引用对象连接184

实例7-14利用LINQ to SQL实现join连接185

实例7-15利用LINQ to SQL实现模糊查询185

实例7-16利用LINQ to SQL插入数据186

实例7-17利用LINQ to SQL修改数据186

实例7-18利用LINQ to SQL删除数据187

实例7-19利用LINQ to SQL调用存储过程187

实例7-20利用LINQ to XML创建XML文档188

实例7-21利用LINQ to XML查询指定属性的元素189

实例7-22利用LINQ to XML插入元素190

实例7-23利用LINQ to XML修改元素190

实例7-24利用LINQ to XML删除元素191

实例8-1DropDownList和SqlDataSource结合显示数据195

实例8-2对GridView中数据实现分页和排序197

实例8-3自定义GridView数据绑定列199

实例8-4使用模板列202

实例8-5为GridView中删除按钮添加客户端提示信息205

实例8-6在同一页显示主从表208

实例8-7在不同页显示主从表210

实例8-8结合GridView和DetailsView管理数据213

实例9-1建立登录页面227

实例9-2建立新用户230

实例9-3利用LoginView显示不同界面232

实例9-4修改用户密码235

实例9-5重置用户密码237

实例9-6显示用户列表和删除用户238

实例9-7添加用户到角色和从角色中删除用户240

实例10-1动态切换主题249

实例10-2创建母版页253

实例10-3创建内容页255

实例10-4使用用户控件260

实例10-5Web部件应用265

实例11-1添加网站地图272

实例11-2嵌套网站地图274

实例11-3SiteMapPath控件显示导航276

实例11-4TreeView控件应用279

实例11-5利用TreeView控件显示导航282

实例11-6利用Menu控件显示导航菜单284

实例11-7实现基于母版页的网站导航285

实例12-1认识ASP.NET AJAX291

实例12-2使用内部按钮刷新UpdatePanel控件297

实例12-3使用外部按钮刷新UpdatePanel控件299

实例12-4同一个页面使用多个UpdatePanel控件301

实例12-5Timer控件应用303

实例12-6U pdateProgress控件应用306

实例13-1建立ASP.NET Web服务313

实例13-2调用ASP.NET Web服务316

实例13-3Web服务方法重载319

实例13-4建立W CF服务323

实例13-5使用WCF服务325

实例14-1显示Web服务器上所有驱动器的信息331

实例14-2计算指定文件夹的大小334

实例14-3文件的创建、复制、删除和移动操作338

实例14-4利用FileStream类读写文件344

实例14-5使用StreamReader和StreamWriter读写文本文件347

实例14-6使用BinaryReader和BinaryWriter读写二进制数据文件349

实例14-7利用FileUpload实现文件上传351

热门推荐