图书介绍

零基础学ASP.NET3.5PDF|Epub|txt|kindle电子书版本网盘下载

零基础学ASP.NET3.5
  • 王向军,王欣惠编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111261414
  • 出版时间:2009
  • 标注页数:432页
  • 文件大小:119MB
  • 文件页数:454页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

零基础学ASP.NET3.5PDF格式电子书版下载

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

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

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

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

图书目录

写给未来的程序员1

前言1

第一篇 ASPNET开发快速起步1

第1章 第一个ASP.NET程序1

1.1 选择开发工具:VisualStudio20081

1.1.1 了解VisualStudio2008的功能1

1.1.2 安装VisualStudio2008所需硬件环境2

1.1.3 安装VisualStudio20082

1.1.4 检查是否安装US4

1.2 开发第一个ASP.NET程序6

1.2.1 启动VisualStudio2008,创建一个网站6

1.2.2 添加控件、编写代码7

1.2.3 运行程序:查看在浏览器上显示的源文件8

1.2.4 退出VisualStudio20088

1.3 ASP.NET程序结构的剖析9

1.3.1 前台和后台9

1.3.2 程序集的引用9

1.3.3 事件9

1.3.4 揭示程序处理过程和本质10

1.4 配置文件(web.config)说明11

1.4.1 什么是配置文件11

1.4.2 配置文件的作用11

1.5 小结12

第2章 基础知识13

2.1 认识ASP.NET3.513

2.1.1 NETFramework3.5的功能13

2.1.2 ASP.NET是.NET Framework的一部分14

2.1.3 ASP.NET需要的命名空间(NameSpace)14

2.2 C#变量和常量15

2.2.1 系统预定义类型15

2.2.2 定义变量(标识符与关键字)15

2.2.3 变量的初始化16

2.2.4 变量的生命周期16

2.2.5 数据的显式转换、隐式转换16

2.2.6 装箱和拆箱17

2.2.7 字符串17

2.2.8 数组18

2.2.9 泛型18

2.2.10 常量19

2.2.11 注释19

2.2.12 C#书写规范和风格20

2.3 运算符与表达式20

2.3.1 运算符20

2.3.2 表达式21

2.4 语句类型22

2.4.1 选择语句22

2.4.2 循环语句23

2.4.3 跳转语句24

2.4.4 异常处理语句24

2.5 对象、类、接口与继承25

2.5.1 对象和类25

2.5.2 接口26

2.5.3 继承27

2.6 C#高级应用27

2.6.1 迭代器27

2.6.2 局部类28

2.6.3 隐式类型28

2.6.4 对象初始化设定项29

2.6.5 类中的属性赋值自动实现30

2.6.6 Lambda表达式30

2.7 小结31

第3章 添加网页控件32

3.1 控件分类32

3.1.1 HTML控件32

3.1.2 Web控件33

3.2 添加标准控件33

3.2.1 如何往网页中添加控件33

3.2.2 使用控件的属性34

3.2.3 处理控件的事件35

3.2.4 表示类控件35

3.2.5 输人类控件36

3.2.6 布局类控件38

3.2.7 提交类控件38

3.3 添加验证控件39

3.3.1 关于6个验证控件39

3.3.2 使用5个简单的验证控件39

3.3.3 ValidationSummary验证控件的错误汇总42

3.4 使用复杂控件42

3.4.1 日历控件42

3.4.2 动态广告控件43

3.5 小结43

第二篇 使用数据45

第4章 ADO.NET基础45

4.1 配置数据库:SQLServer200545

4.1.1 安装SQLServer200545

4.1.2 准备数据48

4.2 第一个连接数据库的网页49

4.2.1 建立数据库连接49

4.2.2 添加GridView控件50

4.2.3 代码分析51

4.3 ADO.NET框架与.NET框架52

4.4 连接方式(Connected Class)53

4.4.1 用Connection类连接数据库53

4.4.2 用Command类执行命令54

4.4.3 用DataReader类读取数据55

4.4.4 如何给Command对象添加参数对象56

4.4.5 DataAdapter类的桥梁作用56

4.5 应用断开连接类(Disconnected Class)57

4.5.1 数据集类DataSet57

4.5.2 数据集类DataTable58

4.6 使用事务(Transaction)59

4.7 小结60

第5章 数据绑定61

5.1 数据绑定概述61

5.2 绑定单值数据61

5.2.1 绑定表达式61

5.2.2 使用Eval()方法62

5.2.3 使用Bind()方法62

5.3 绑定单值字段62

5.3.1 绑定属性63

5.3.2 绑定C#对象中的字段63

5.3.3 内联引用方式调用C#代码64

5.3.4 引用配置文件中预定义的字段64

5.4 绑定复值数据64

5.5 数据源控件66

5.5.1 选择记录66

5.5.2 参数化命令68

5.6 更新数据69

5.6.1 使用LinqDataSource更新数据69

5.6.2 使用SqlDataSource更新数据70

5.6.3 使用ObjectDataSource控件更新数据70

5.6.4 更换数据源70

5.7 小结70

第6章 数据控件72

6.1 列表视图控件(ListView)&72

6.1.1 ListView控件显示数据72

6.1.2 ListView控件实现数据的增、删、改75

6.2 使用数据分页控件(DataPager)进行分页79

6.3 表格视图(GridView)显示数据83

6.3.1 自动添加列与预定义列&83

6.3.2 利用列表视图进行排序、分页85

6.3.3 数据的编辑和删除87

6.4 使用详细视图控件(DetailsView)&88

6.5 使用表单视图控件(FormView)90

6.6 使用数据列表控件(DataList)93

6.7 实现主/详细关系数据的显示95

6.8 小结97

第7章 XML简介98

7.1 XML概述98

7.1.1 配置文件是一个XML文件&98

7.1.2 XM L语法98

7.1.3 XML注释100

7.2 使用LINQ操作XML文件100

7.2.1 使用LINQ创建XML文件100

7.2.2 使用LINQ对XML文件数据进行增、删、改104

7.2.3 XML数据的验证107

7.3 XML数据绑定107

7.3.1 XmIDataSource控件107

7.3.2 显示站点地图数据109

7.4 XML与ADO.ET之间的转换110

7.4.1 将DataSet转换为XML文件110

7.4.2 从XML文件提取数据存入DataSet112

7.5 小结114

第8章 LINQ简介115

8.1 LINQ基础115

8.1.1 为什么要使用LINQ115

8.1.2 LINQ的语法116

8.2 LINQ对数据集(DataSet)118

8.3 L1NQ与SQL的交互121

8.3.1 数据的查询和删除121

8.3.2 数据的插入123

8.3.3 数据的修改126

8.4 LinqDataSource控件实现数据的增、删、改129

8.5 小结132

第三篇 ASP.NET网站规划133

第9章 使用母版页(MasterPage)133

9.1 母版页基础133

9.1.1 建立一个母版页133

9.1.2 建立一个内容页(ContentPage)134

9.1.3 在母版页使用相对路径应注意的问题135

9.1.4 在配置文件中设定母版页135

9.2 对母版页类进行操作136

9.2.1 修改标题136

9.2.2 访问母版页中的控件136

9.2.3 使用方法与处理事件136

9.3 关于母版页嵌套(Nesting)137

9.4 小结138

第10章 使用主题Theme139

10.1 创建主题139

10.1.1 建立一个简单的主题139

10.1.2 外观(Skins)139

10.1.3 建立级联样式表单(CSS)140

10.2 运行时更改主题和外观141

10.3 通过配置文件应用主题142

10.4 自定义日历控件的外观142

10.5 如何应用从网络下载的主题143

10.5.1 下载主题143

10.5.2 应用主题143

10.6 小结144

第11章 建立用户控件145

11.1 一个简单的用户控件(User Controls)145

11.1.1 创建用户控件145

11.1.2 应用用户控件146

11.1.3 增加、.处理用户控件的属性147

11.1.4 增加、处理用户控件的事件147

11.2 动态装载用户控件148

11.3 用户控件缓存问题149

11.4 用户控件与母版页、普通页面的比较149

11.5 小结149

第12章 网页导航(Website Navigate)150

12.1 多视图控件(MultiView)150

12.2 导航控件(Wizard)151

12.3 站点地图控件(SiteMapPath)153

12.3.1 站点地图控件的功能&153

12.3.2 使用站点地图控件实现导航154

12.4 树形视图控件(Tre eView)155

12.4.1 应用树形视图控件155

12.4.2 节点(TreeNode )定义155

12.4.3 动态生成节点&156

12.4.4 定义节点样式(Styles)&156

12.5 菜单控件(Menu)&156

12.5.1 应用菜单控件156

12.5.2 定义菜单样式(Styles)&157

12.6 小结158

第13章 门户个性化159

13.1 什么是门户个性化159

13.1.1 哪些网站体现了门户个性化159

13.1.2 门户个性化具备哪些功能160

13.2 Web Part Pages基础161

13.2.1 创建一个Web Part网页161

13.2.2 添加WebPartManager控件&161

13.2.3 添加WebPartZone控件&162

13.2.4 添加普通控件162

13.3 个性化设置Profile和数据存取163

13.3.1 设置属性163

13.3.2 保存设置164

13.4 小结165

第14章 状态管理(StateManagement)167

14.1 ASP.NET状态管理概述167

14.1.1 服务器端状态管理167

14.1.2 客户端状态管理168

14.2 视图状态(ViewState)169

14.3 隐藏域(Hidden Field)169

14.4 网页之间信息的传递171

14.5 如何使用Cookie类172

14.5.1 Cookie的写入和读取172

14.5.2 Cookie的失效和删除173

14.6 如何使用会话状态(Session)173

14.6.1 会话状态标识(SessionID)173

14.6.2 使用Session对象174

14.6.3 会话状态的时效性175

14.6.4 会话状态的事件处理程序176

14.7 应用程序(Application)状态176

14.7.1 应用程序状态概述176

14.7.2 使用应用程序状态存储公用数据177

14.8 小结178

第15章 缓存和不同步网页179

15.1 什么是缓存(Caching)179

15.2 页面输出缓存179

15.2.1 启用页面输出缓存180

15.2.2 用参数控制缓存181

15.2.3 用头控制缓存183

15.2.4 自定义字符串控制缓存184

15.2.5 缓存的存放位置185

15.3 页面数据缓存186

15.4 缓存的依赖性187

15.4.1 文件缓存依赖188

15.4.2 数据库缓存依赖188

15.5 使用不同步的网页191

15.6 小结192

第16章 网站国际化193

16.1 设置当前文化193

16.1.1 以声明方式设置区域性193

16.1.2 以编程方式设置区域性194

16.2 为网站建立资源194

16.2.1 手动创建资源文件194

16.2.2 从网页生成局部资源文件196

16.3 为网页选择国际编码196

16.4 为ASP.NET页面使用本地化资源197

16.5 小结199

第17章 网站配置文件管理200

17.1 使用网站管理工具200

17.1.1 “安全”选项卡200

17.1.2 “应用程序”选项卡203

17.1.3 “提供程序”选项卡205

17.2 使用控制台(MMC)管理单元配置ASP.NET205

17.3 使用配置编程接口207

17.4 小结208

第五篇 ASP.NET网站安全209

第18章 两种验证模型209

18.1 ASP.NET安全模型209

18.1.1 ASP.NET的安全验证过程209

18.1.2 安全的一些防范措施210

18.2 全局配置身份验证属性authentication210

18.3 表单验证(Forms Authentication)211

18.3.1 应用表单验证211

18.3.2 表单验证的一些重要功能212

18.4 窗口验证(WindowsAuthentication)212

18.5 小结213

第19章 成员和角色管理214

19.1 成员管理214

19.1.1 成员管理Membership类的功能214

19.1.2 动态创建用户214

19.1.3 验证用户的姓名和密码217

19.1.4 成员管理类的常用方法218

19.1.5 单一的用户信息管理类218

19.1.6 成员资格提供程序MembershipProvider220

19.1.7 网站默认的数据存储数据库221

19.1.8 自定义保存用户信息的数据库221

19.1.9 扩展MembershipProvider支持Oracle数据库存储方式223

19.2 角色管理224

19.2.1 在应用程序中启用角色管理功能224

19.2.2 通过网站管理工具创建角色224

19.2.3 通过代码创建角色225

19.2.4 赋予用户角色权限225

19.2.5 配置角色的登录权限226

19.2.6 allow和deny226

19.3 使用登录组件包227

19.3.1 使用登录控件(LoginControl)227

19.3.2 登录状态控件(LoginStatus)227

19.3.3 登录者名称控件(LoginName)228

19.3.4 修改密码控件(ChangePassword)228

19.3.5 创建用户控件(CreateUserWizard)229

19.4 小结229

第六篇 ASP.NET网站高级开发231

第20章 Ajax Web开发语言:JavaScript简明教程231

20.1 JavaScript的标准和发展232

20.2 JavaScript关键字和运算符234

20.3 基本程序结构235

20.4 数据类型237

20.4.1 数据的类型识别238

20.4.2 基本数据类型之间的转换239

20.4.3 null和undefined240

20.5 函数和对象242

20.5.1 简单的函数模型242

20.5.2 简单的对象模型243

20.5.3 对象的类别244

20.5.4 原型对象prototype249

20.5.5 封装251

20.5.6 继承251

20.5.7 重载254

20.5.8 覆盖257

20.6 prototype.js框架259

20.6.1 获得prototype.js259

20.6.2 包259

20.6.3 prototype.js中的面向对象支持260

20.6.4 基于事件的开发261

20.6.5 Abstract.TimedObserver扩展265

20.6.6 Ajax支持265

20.7 小结268

第21章 Ajax布局技术:CSS 2深入详解269

21.1 CSS 2概述269

21.2 在Web页面中引入CSS风格表269

21.2.1 在HTML中引入CSS269

21.2.2 在XML中引入CSS272

21.3 选择符272

21.3.1 标记选择符、类选择符和ID选择符&273

21.3.2 伪类选择符274

21.3.3 属性选择符275

21.3.4 复合选择符276

21.3.5 级联法则278

21.4 元素的渲染280

21.4.1 文字的基本渲染方法280

21.4.2 颜色和背景282

21.4.3 图片拼合技术&283

21.5 块及块的定位286

21.5.1 块的概念&286

21.5.2 块的四大区域286

21.5.3 position和网页布局288

21.5.4 浮动定位和网页布局291

21.6 小结293

第22章 ASP.NETAJAX294

22.1 ASP.NET AJAX概述294

22.1.1 ASP.NET AJAX特性294

22.1.2 Microsoft AJAX Library脚本库295

22.1.3 服务端架构296

22.2 建立ASP.NET AJAX程序297

22.2.1 开发ASP.NET AJAX的应用程序297

22.2.2 在现有的应用程序上使用ASP.NET AJAX298

22.2.3 配置VisualStudio的工具箱299

22.3 使用ASP.NET AJAX建立Hello World程序300

22.4 ScriptManager控件301

22.4.1 ScriptManager控件概述301

22.4.2 理解EnablePartialRendering属性实现局部更新&303

22.4.3 使用EnablePageMethods属性调用页面方法305

22.5 使用Ajax调用Web服务方法307

22.5.1 引用Web Service&37

22.5.2 调用Web服务代理309

22.6 使用ScriptManagerProxy控件312

22.6.1 ScriptManagerProxy控件概述312

22.6.2 应用ScriptManagerProxy控件313

22.7 局部更新控件(UpdatePanel)315

22.7.1 UpdatePanel控件概述315

22.7.2 应用UpdatePanel控件315

22.7.3 UpdatePanel的触发器(Triggers)316

22.8 更新进度提示控件(UpdateProgress)318

22.8.1 更新进度提示控件概述318

22.8.2 用UpdateProgress实现更新提示318

22.9 定时控件(Timer)319

22.9.1 定时控件概述319

22.9.2 使用Timer控件实现定时更新320

22.10 Ajax的工具包320

22.10.1 自动完成控件(AutoComplete)320

22.10.2 确认按钮控件(ConfirmButton)324

22.10.3 下拉菜单控件(DropDown)328

22.10.4 文本框水印控件(TextBoxWatermark)330

22.10.5 Slider滑杆控件(Slider)332

22.11 小结333

第23章 设计简单博客网站335

23.1 系统概要设计335

23.1.1 分析系统需求335

23.1.2 系统主要功能336

23.1.3 搭建开发系统的环境336

23.1.4 设计网站架构336

23.2 数据库设计336

23.2.1 数据库表设计337

23.2.2 数据库表关系设计339

23.3 网站数据库连接设计339

23.4 用户管理模块340

23.4.1 用户注册功能340

23.4.2 用户登录343

23.4.3 用户信息维护344

23.4.4 用户管理模块公共代码类346

23.5 图片管理模块349

23.5.1 上传图片349

23.5.2 图片修改和删除功能350

23.5.3 图片管理模块公共代码类351

23.6 文章管理模块352

23.6.1 文章发布功能352

23.6.2 文章修改和删除功能354

23.6.3 文章公共类355

23.7 通信录管理模块356

23.7.1 添加联系人356

23.7.2 通信录维护功能357

23.7.3 通信录管理模块公共代码类358

23.8 评论模块359

23.8.1 查看评论信息360

23.8.2 评论信息公共类361

23.9 小结362

第24章 图书销售管理系统363

24.1 系统总体设计363

24.1.1 销售系统功能设计363

24.1.2 系统功能模块划分364

24.2 数据库设计364

24.2.1 系统概要设计364

24.2.2 数据库表设计364

24.2.3 数据库表关系设计367

24.2.4 数据表到数据类的映射368

24.3 网络商城的界面设计368

24.3.1 用户登录后的主界面设计368

24.3.2 书籍的类别树设计369

24.3.3 系统主页面370

24.4 用户登录和注册功能370

24.4.1 用户登录371

24.4.2 用户注册374

24.5 书籍类别管理功能378

24.5.1 类别管理界面设计378

24.5.2 使用TreeView控件设置导航信息380

24.5.3 添加新的图书类别382

24.5.4 修改图书类别382

24.5.5 图书类别排序383

24.5.6 删除图书类别384

24.6 书籍管理功能385

24.6.1 动态加载书籍类别385

24.6.2 书籍管理387

24.6.3 添加书籍392

24.6.4 修改书籍394

24.6.5 删除书籍396

24.7 书籍图片管理功能397

24.7.1 图片的管理397

24.7.2 上传图片399

24.7.3 设置书籍默认图片402

24.7.4 删除图片402

24.8 书籍评论管理功能403

24.8.1 显示评论信息403

24.8.2 查看和发表单本书的评论405

24.8.3 删除单本书籍的评论408

24.9 购物车和订单管理功能409

24.9.1 浏览书籍409

24.9.2 购买书籍413

24.9.3 查看购物车415

24.9.4 提交订单419

24.10 小结421

第25章 发布程序(制作安装程序)424

25.1 ASP.NET应用程序的部署准备424

25.1.1 ASP.NET应用程序的部署方案424

25.1.2 创建Web程序测试项目424

25.2 使用VS2008模板创建安装文件425

25.2.1 创建Web程序测试项目425

25.2.2 创建测试程序的安装文件426

25.2.3 安装Web项目428

25.3 使用XCopy部署远程网站429

25.4 安装完成后的配置431

25.5 安装完成后的测试432

25.6 小结432

热门推荐