图书介绍

ASP.NET网站开发先锋PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET网站开发先锋
  • 孟庆昌编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111295600
  • 出版时间:2010
  • 标注页数:572页
  • 文件大小:254MB
  • 文件页数:586页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

ASP.NET网站开发先锋PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ASP.NET概述1

1.1 ASP.NET简介1

1.1.1 什么是ASP.NET1

1.1.2 ASP.NET的优点1

1.1.3 .NET Framework2

1.1.4 ASP.NET和ASP的区别3

1.2 搭建ASP.NET开发环境3

1.2.1 安装IIS3

1.2.2 安装SQL Server 20054

1.2.3 安装Visual Studio 20086

1.3 如何创建ASP.NET网站7

1.3.1 创建ASP.NET网站7

1.3.2 创建ASP.NET网页8

1.3.3 运行Web应用程序10

1.3.4 配置IIS虚拟目录11

第2章 C#程序设计基础13

2.1 常量与变量13

2.1.1 常量13

2.1.2 变量14

2.2 数据类型15

2.2.1 值类型15

2.2.2 引用类型17

2.2.3 装箱和拆箱17

2.3 数据类型转换19

2.3.1 显式类型转换19

2.3.2 隐式类型转换19

2.4 运算符与表达式19

2.4.1 算数运算符与表达式20

2.4.2 赋值运算符与表达式20

2.4.3 关系运算符与表达式21

2.4.4 逻辑运算符与表达式21

2.4.5 位运算符21

2.4.6 自增与自减运算符22

2.4.7 其他运算符22

2.4.8 运算符的优先级23

2.5 字符串23

2.5.1 串联字符串24

2.5.2 替换字符串24

2.5.3 比较字符串24

2.5.4 拆分字符串26

2.5.5 定位字符串27

2.5.6 提取字符串27

2.5.7 复制、删除、剪切字符串28

2.5.8 填充、插入、大小写转换字符串29

2.6 流程控制30

2.6.1 条件语句30

2.6.2 循环语句32

2.6.3 分支语句34

2.7 数组35

2.7.1 一维数组35

2.7.2 多维数组36

2.7.3 使用foreach访问数组元素37

2.8 类、对象、方法37

2.8.1 类与对象37

2.8.2 方法38

2.8.3 继承42

2.8.4 构造函数与析构函数43

第3章 ASP.NET程序基础45

3.1 ASP.NET页面指令45

3.1.1 Page指令45

3.1.2 Control指令46

3.1.3 Import指令46

3.1.4 Implements指令47

3.1.5 Register指令48

3.1.6 Assembly指令48

3.1.7 OutputCache指令48

3.1.8 Reference指令49

3.1.9 Master指令50

3.1.10 MasterType指令50

3.1.11 PreviousPageType指令50

3.2 ASP.NET页面处理过程51

3.3 HTML服务器控件51

3.4 ASP.NET服务器控件53

3.5 ASP.NET服务器事件54

3.5.1 事件参数54

3.5.2 页面事件54

3.5.3 控件事件56

3.5.4 事件举例57

3.6 ASP.NET文件类型59

3.7 ASP.NET文件夹60

第4章 ASP.NET内置对象62

4.1 Response对象62

4.1.1 数据输出62

4.1.2 网页重定向与参数传递63

4.1.3 扩展Write方法的使用64

4.1.4 Response对象方法与属性65

4.2 Request对象66

4.2.1 获取浏览器环境信息66

4.2.2 获取服务器环境信息67

4.2.3 获取交互信息68

4.2.4 Request对象方法与属性70

4.3 Server对象71

4.3.1 编码与解码72

4.3.2 网页重定向73

4.3.3 Server对象方法与属性74

4.4 Application对象75

4.4.1 保存和读取应用程序状态值75

4.4.2 网站访问计数器76

4.4.3 Application对象方法与属性77

4.5 Session对象77

4.5.1 保存和读取会话状态值77

4.5.2 Session标识79

4.5.3 设置Session时效80

4.5.4 Session对象方法与属性81

4.6 Cookie对象82

4.6.1 Cookie的存储与读取82

4.6.2 设置Cookie生命周期84

4.6.3 Cookie对象属性84

第5章 ASP.NET标准工具箱控件86

5.1 控件概述86

5.2 Label控件86

5.3 TextBox控件87

5.4 按钮控件89

5.4.1 Button控件89

5.4.2 LinkButton控件90

5.4.3 ImageButton控件91

5.5 HyperLink控件92

5.6 HiddenField控件93

5.7 选择控件95

5.7.1 CheckBox控件95

5.7.2 CheckBoxList控件97

5.7.3 RadioButton控件101

5.7.4 RadioButtonList控件102

5.7.5 ListBox控件103

5.7.6 DropDownList控件109

5.7.7 BulletedList控件111

5.8 图形控件114

5.8.1 Image控件114

5.8.2 ImageMap控件117

5.9 容器控件119

5.9.1 Panel控件119

5.9.2 PlaceHolder控件123

5.10 表格控件124

5.11 MultiView和View控件127

5.12 向导控件131

5.13 FileUpload控件138

5.14 广告控件140

5.14.1 AdRotator概述140

5.14.2 广告文件141

5.14.3 AdRotator控件实例141

5.15 日历控件143

5.15.1 日历控件概述143

5.15.2 定制日历外观145

5.15.3 Calendar综合实例147

第6章 数据验证控件153

6.1 初识验证控件153

6.2 ASP.NET验证服务器控件153

6.2.1 RequiredFieldValidator控件153

6.2.2 CompareValidator控件155

6.2.3 RangeValidator控件158

6.2.4 RegularExpressionValidator控件159

6.2.5 ValidationSummary控件161

6.2.6 CustomValidator控件164

6.3 使用图片或声音标识错误摘要165

6.4 使用验证组166

6.5 禁用ASP.NET服务器控件验证168

第7章 母版页的使用170

7.1 认识母版页170

7.2 创建母版页和内容页170

7.2.1 创建母版页170

7.2.2 创建内容页172

7.3 以编程方式使用母版页175

7.3.1 动态访问母版页175

7.3.2 动态加载母版页177

7.4 母版页的嵌套178

第8章 主题与皮肤180

8.1 主题概述180

8.1.1 什么是主题180

8.1.2 主题的优先级181

8.2 使用主题181

8.2.1 创建主题和皮肤文件181

8.2.2 使用皮肤设置主题182

8.2.3 使用样式表设置主题183

8.2.4 在Web.config中应用主题186

8.3 动态切换主题189

8.4 禁用主题191

第9章 用户控件192

9.1 用户控件基础192

9.1.1 用户控件结构192

9.1.2 创建用户控件192

9.1.3 转换用户控件194

9.2 访问用户控件195

9.3 动态加载用户控件196

第10章 使用ADO.NET管理数据198

10.1 ADO.NET概述198

10.1.1 ADO.NET的结构198

10.1.2 ADO.NET数据提供程序199

10.2 使用Connection对象200

10.3 使用Command对象执行数据操作203

10.3.1 返回查询数据集203

10.3.2 进行条件查询205

10.3.3 进行模糊查询206

10.3.4 插入数据操作207

10.3.5 更新数据操作208

10.3.6 删除数据操作209

10.4 ADO.NET事务处理210

10.4.1 认识事务处理210

10.4.2 事务处理实例210

10.5 使用DataReader对象213

10.5.1 DataReader对象的方法和属性213

10.5.2 检索多个结果集214

10.6 使用DataAdapter对象215

10.6.1 使用DataAdapter对象检索数据215

10.6.2 使用DataAdapter对象插入、更改和删除数据217

10.7 DataSet对象220

10.7.1 DataSet对象模型220

10.7.2 向DataSet中添加DataTable221

10.7.3 使用DataView对象225

10.7.4 使用DataSet写入/读取XML文件228

第11章 数据服务器控件230

11.1 GridView控件230

11.1.1 GridView控件绑定数据控件230

11.1.2 在GridView控件中更改列标题文本233

11.1.3 GridView控件的编辑和删除操作235

11.1.4 在GridView控件中实现分页功能238

11.1.5 在GridView控件中实现数据排序246

11.1.6 实现删除时弹出确认对话框250

11.1.7 在GridView控件中实现批量删除254

11.1.8 在GridView控件中实现自动编号256

11.1.9 为GridView控件中某个字段创建超链接257

11.1.10 GridView控件与下拉列表结合258

11.1.11 在GridView控件中进行批量更新260

11.1.12 将GridView中的数据导出到Excel/Word文档263

11.1.13 定制GridView控件外观266

11.1.14 定制GridView字段值的显示格式266

11.1.15 GridView控件的常用属性和事件267

11.2 DataList控件269

11.2.1 DataList控件概述269

11.2.2 DataList控件绑定数据270

11.2.3 DataList控件的编辑与删除操作272

11.2.4 用DataList控件实现分页276

11.2.5 用DataList控件实现批量删除280

11.2.6 在DataList控件中查看数据详细信息282

11.3 DetailsView控件284

11.3.1 DetailsView控件概述284

11.3.2 DetailsView控件绑定数据操作285

11.3.3 DetailsView控件的分页286

11.3.4 DetailsView控件的编辑、插入和删除操作290

11.3.5 DetailsView控件与GridVeiw控件联动295

11.4 FormView控件300

11.4.1 FormView控件概述300

11.4.2 FormView控件绑定数据301

11.4.3 用FormView控件实现分页、编辑、插入和删除303

11.5 ListView控件304

11.5.1 ListView控件概述304

11.5.2 ListView控件绑定数据305

11.5.3 用ListView控件实现自定义分页306

11.5.4 用ListView控件实现排序309

11.5.5 用ListView控件实现编辑、删除和插入功能313

11.5.6 用ListView控件实现选择功能320

11.5.7 用ListView控件实现自动编号322

11.6 Repeater控件324

11.6.1 Repeater控件概述324

11.6.2 Repeater控件的嵌套324

第12章 导航控件327

12.1 站点地图327

12.2 SiteMapPath服务器控件328

12.2.1 SiteMapPath控件概述328

12.2.2 使用SiteMapPath控件创建站点导航329

12.2.3 SiteMapPath控件常用属性330

12.3 TreeView服务器控件332

12.3.1 TreeView控件概述332

12.3.2 以编程的方式创建静态TreeView导航332

12.3.3 TreeView控件绑定站点地图文件334

12.3.4 TreeView控件绑定XML文档335

12.3.5 TreeView控件绑定数据库336

12.3.6 TreeView控件综合使用339

12.3.7 TreeView类与TreeNode类的常用属性343

12.4 Menu服务器控件344

12.4.1 Menu控件概述344

12.4.2 创建基本的Menu导航345

12.4.3 Menu控件绑定站点地图346

12.4.4 Menu控件绑定XML文档346

12.4.5 Menu控件常用属性348

第13章 登录控件与成员管理350

13.1 登录服务器控件概述350

13.2 基于角色的登录实例351

13.2.1 添加LoginStatus和LoginName控件351

13.2.2 添加LoginView控件352

13.2.3 添加Login控件354

13.2.4 添加CreateUserWizard控件354

13.2.5 添加PasswordRecovery和ChangePassword控件354

13.2.6 使用站点工具配置角色访问规则356

13.3 定制数据存储方式359

13.3.1 审查默认数据表359

13.3.2 迁移默认数据表362

13.3.3 配置Web.config文件363

13.4 成员与角色365

13.4.1 Membership类365

13.4.2 MembershipUser类366

13.4.3 Roles类367

13.4.4 管理注册用户368

13.4.5 创建和指定角色372

13.5 使用Login控件375

13.5.1 Login控件扩展功能375

13.5.2 Login控件事件376

13.6 使用CreateUserWizard控件377

13.6.1 扩展CreateUserWizard控件378

13.6.2 ProfileManager与ProfileInfo类380

第14章 WebParts服务器控件383

14.1 WebParts控件简介383

14.2 WebPartManager与WebPartZone控件383

14.2.1 WebPartManager控件概述383

14.2.2 WebPartZone控件概述384

14.2.3 WebParts页显示模式385

14.2.4 创建WebParts显示模式实例385

14.3 WebParts页编辑模式391

14.3.1 EditorZone控件391

14.3.2 创建WebParts页编辑模式394

14.4 WebParts页目录模式398

14.4.1 CatalogZone控件398

14.4.2 创建页目录与声明目录399

14.4.3 导出与导入WebPart控件401

14.5 WebParts页连接模式403

第15章 LINQ技术407

15.1 LINQ to SQL407

15.1.1 创建实体对象模型407

15.1.2 LINQ to SQL查询操作409

15.1.3 LINQ to SQL插入操作417

15.1.4 LINQ to SQL更新与删除操作418

15.1.5 LINQ to SQL存储过程418

15.2 LINQ to XML424

15.2.1 LINQ to XML查询操作424

15.2.2 LINQ to XML插入操作426

15.2.3 LINQ to XML修改操作427

15.2.4 LINQ to XML删除操作428

15.3 LINQ to Object428

第16章 上传与下载管理430

16.1 服务器端的上传与下载430

16.1.1 数据库设计430

16.1.2 上传到服务器430

16.1.3 解除上传文件大小限制432

16.1.4 下载文件433

16.1.5 管理上传文件436

16.2 二进制形式的上传与下载437

16.2.1 上传图片到数据库438

16.2.2 从数据库中下载图片439

16.3 使用AspnetUpload组件实现上传441

16.3.1 实时监控的文件上传441

16.3.2 多文件的上传444

第17章 电子邮件功能的实现447

17.1 使用SMTP服务器发送电子邮件447

17.1.1 SMTP简介447

17.1.2 实现发送邮件功能448

17.1.3 实现发送附件功能449

17.2 使用JMail组件收发电子邮件451

17.2.1 JMail组件简介451

17.2.2 使用JMail组件发送邮件451

17.2.3 使用JMail组件实现邮件群发453

17.2.4 使用JMail组件接收邮件454

17.2.5 收件箱模型实例456

第18章 多功能编辑器464

18.1 FreeTextBox编辑器464

18.1.1 使用FreeTextBox464

18.1.2 启动上传图片功能466

18.1.3 FreeTextBox的数据库操作468

18.2 FCKEditor编辑器469

18.3 CuteEditor编辑器472

第19章 网站开发中的典型技术474

19.1 图文验证474

19.1.1 随机生成图文验证码474

19.1.2 实现验证功能476

19.2 在ASP.NET中进行MD5和SHA1加密477

19.2.1 MD5加密方法477

19.2.2 SHA1加密方法478

19.3 嵌入第三方搜索引擎478

19.3.1 嵌入Google搜索引擎478

19.3.2 嵌入百度搜索引擎480

19.4 嵌入Google地图483

19.4.1 GoogleMap控件的使用483

19.4.2 嵌入静态地图492

19.5 嵌入在线聊天工具492

19.5.1 嵌入QQ聊天工具493

19.5.2 嵌入Gtalk聊天工具494

19.6 页面访问统计494

19.6.1 使用全局访问类统计页面访问量494

19.6.2 IP访问量统计495

19.6.3 使用MemberShip类统计在线人数498

19.7 RSS技术498

19.7.1 RSS文档结构498

19.7.2 读取RSS文件499

19.7.3 发布RSS文件503

19.8 水晶报表505

19.8.1 水晶报表简介505

19.8.2 Pull模式读取数据505

19.8.3 Push模式读取数据511

第20章 聊天室的设计与实现516

20.1 数据库的操作516

20.1.1 数据库的设计516

20.1.2 迁移默认数据表516

20.1.3 创建数据操作实体类517

20.2 登录与注册模块设计517

20.2.1 注册模块517

20.2.2 登录模块518

20.3 设置聊天室的聊天功能518

20.3.1 聊天室界面的设计519

20.3.2 添加聊天记录520

20.3.3 获取聊天记录523

20.3.4 设置在线用户区域524

20.4 设置访问权限525

第21章 留言板的设计与实现526

21.1 数据库的操作526

21.1.1 数据库的设计526

21.1.2 迁移默认数据库527

21.1.3 创建数据操作实体类527

21.2 后台主要功能模块设计528

21.2.1 后台登录模块528

21.2.2 后台界面设计528

21.2.3 回复留言功能534

21.2.4 修改回复的留言536

21.2.5 删除留言功能537

21.2.6 添加管理员账号537

21.2.7 设置访问权限537

21.3 留言模块538

21.3.1 展示留言界面的设计538

21.3.2 设置留言功能538

第22章 新闻发布系统设计与实现542

22.1 数据库结构设计542

22.1.1 创建数据库及表结构542

22.1.2 迁移默认数据表543

22.2 创建存储过程544

22.3 创建实体对象模型546

22.4 创建数据库操作类547

22.5 后台管理模块548

22.5.1 添加新闻信息549

22.5.2 新闻搜索功能、删除功能554

22.5.3 新闻编辑功能561

22.6 前台新闻展示模块564

22.6.1 创建前台用户控件564

22.6.2 对首页进行布局567

22.6.3 创建新闻分类模块568

22.6.4 新闻显示模块570

22.7 创建登录模块571

参考文献572

热门推荐