图书介绍

ASP.NET应用开发与实践PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET应用开发与实践
  • 刘乃琦,郭小芳主编;熊风光,王亮副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115301826
  • 出版时间:2012
  • 标注页数:394页
  • 文件大小:230MB
  • 文件页数:407页
  • 主题词:网页制作工具-程序设计-高等学校-教材

PDF下载


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

下载说明

ASP.NET应用开发与实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章Web开发基础1

1.1 Web简介1

1.1.1什么是Web1

1.1.2 B/S结构简介1

1.1.3 C/S结构简介2

1.1.4 B/S结构与C/S结构比较2

1.2 Web程序运行机制3

1.2.1 Web浏览器3

1.2.2 HTML 5标记语言3

1.2.3 CSS简介14

1.2.4 JavaScript简介14

1.2.5 HTTP15

1.2.6 Web系统的三层架构15

1.2.7 MVC架构17

知识点提炼19

习题19

第2章 搭建ASP.NET网站开发环境20

2.1 ASP.NET概述20

2.1.1 ASP.NET的优势20

2.1.2 ASP.NET的应用领域21

2.1.3 ASP.NET网站的运行原理21

2.1.4 ASP.NET网站的运行机制23

2.2 ASP.NET与.NET框架24

2.2.1.NET框架简介24

2.2.2 ASP.NET与.NET框架24

2.3 ASP.NET开发环境搭建24

2.3.1安装并配置ΠS 7.x服务器24

2.3.2安装Visual Studio 2010系统必备26

2.3.3安装Visual Studio 201027

2.3.4卸载Visual Studio 201028

2.4熟悉Visual Studio 2010开发环境29

2.4.1菜单栏29

2.4.2工具栏30

2.4.3“工具箱”窗口30

2.4.4“属性”窗口31

2.4.5“错误列表”窗口31

2.4.6“输出”窗口32

2.5 Visual Studio 2010帮助系统32

2.5.1安装Help Library管理器32

2.5.2使用Help Library管理器34

2.6综合实例——创建一个ASP. NET网站35

知识点提炼36

习题37

实验:安装Visual Studio 2010开发环境37

第3章ASP.NET开发基础38

3.1第一个ASP.NET网站38

3.1.1创建ASP. NET网站38

3.1.2设计ASP.NET页面40

3.1.3添加ASP.NET特殊文件夹42

3.1.4运行ASP.NET网站42

3.1.5配置IIS服务器并浏览网站42

3.2 ASP.NET网页基础语法45

3.2.1 ASP.NET网页扩展名45

3.2.2 ASP.NET页面指令45

3.2.3注释ASPX文件中的代码49

3.2.4 ASP.NET服务器控件语法49

3.2.5代码块语法50

3.2.6表达式语法51

3.3综合实例——根据系统时间显示“上午好!”或“下午好!”字符串51

知识点提炼52

习题53

实验:在网页中添加一个下拉列表控件53

第4章ASP.NET内置对象54

4.1 Response对象54

4.1.1 Response对象概述54

4.1.2 Response对象常用属性和方法54

4.1.3在页面中输出指定信息数据55

4.1.4页面跳转并传递参数56

4.2 Request对象57

4.2.1 Request对象概述57

4.2.2 Request对象常用属性和方法57

4.2.3获取页面间传送的值58

4.2.4获取客户端浏览器相关信息58

4.3 Application对象59

4.3.1 Application对象概述59

4.3.2 Application对象常用集合、属性和方法59

4.3.3统计网站的访问量60

4.3.4简单的网络聊天室61

4.4 Session对象62

4.4.1 Session对象概述62

4.4.2 Session对象常用集合、属性和方法63

4.4.3利用Session对象存储用户登录信息63

4.5 Cookie对象65

4.5.1 Cookie对象概述65

4.5.2 Cookie对象常用属性和方法65

4.5.3利用Cookie对象实现网络投票功能65

4.6 Server对象68

4.6.1 Server对象概述68

4.6.2 Server对象常用属性和方法69

4.6.3获取服务器的物理地址69

4.6.4对字符串进行编码和解码69

4.7综合实例——实现用户密码记忆功能70

知识点提炼71

习题72

实验:投票系统中限制每月只能投票一次72

第5章ASP.NET常用服务器控件74

5.1服务器控件概述74

5.1.1 HTML服务器控件74

5.1.2 Web服务器控件75

5.2文本类型控件76

5.2.1 Label控件77

5.2.2 TextBox控件77

5.3按钮类型控件78

5.3.1 Button控件78

5.3.2 ImageButton控件79

5.4链接类型控件79

5.4.1 HyperLink控件80

5.4.2 LinkButton控件80

5.5选择类型控件81

5.5.1 RadioButton控件81

5.5.2 RadioButtonList控件82

5.5.3 CheckBox控件84

5.5.4 CheckBoxList控件85

5.5.5 ListBox控件87

5.5.6 DropDownList控件89

5.6 Image图像控件90

5.7 Panel容器控件90

5.8 FileUpload文件上传控件91

5.9数据验证控件93

5.9.1 RequiredFieldValidator控件93

5.9.2 CompareValidator控件94

5.9.3 RangeValidator控件94

5.9.4 RegularExpressionValidator控件95

5.9.5 CustomValidator控件96

5.9.6 ValidationSummary控件96

5.10综合实例—实现省份与城市二级联动下拉菜单96

知识点提炼98

习题99

实验:设计用户注册页面99

第6章ADO.NET数据库操作技术102

6.1 ADO.NET概述102

6.2 ADO.NET对象模型103

6.2.1 Connection对象103

6.2.2 Command对象104

6.2.3 DataReader对象104

6.2.4 DataAdapter对象105

6.2.5 DataSet对象106

6.2.6 DataTable对象107

6.2.7 DataView对象108

6.3数据库开发基本操作108

6.3.1打开和关闭数据库连接109

6.3.2查询数据库中的数据109

6.3.3向数据库中添加数据110

6.3.4修改数据库中的数据112

6.3.5删除数据库中的数据113

6.3.6使用事务115

6.4综合实例——批量更新供求信息发布时间116

知识点提炼120

习题120

实验:以二进制形式存取图片120

第7章 数据绑定控件的使用123

7.1 GridView控件123

7.1.1 GridView控件概述123

7.1.2 GridView控件常用的属性、方法和事件124

7.1.3使用GridView控件绑定数据源125

7.1.4自定义GridView控件的列128

7.1.5使用GridView控件分页显示数据130

7.1.6以编程方式实现选中、编辑和删除GridView数据项131

7.2 DataList控件134

7.2.1 DataList控件概述134

7.2.2 DataList控件常用的属性、方法和事件134

7.2.3分页显示DataList控件中的数据136

7.3 ListView控件139

7.3.1 ListView控件概述139

7.3.2 ListView控件常用的属性、方法和事件140

7.3.3 ListView控件的模板142

7.3.4使用ListView服务器控件对数据进行显示、分页和排序142

7.4综合实例——设置在线考试系统管理权限143

知识点提炼145

习题146

实验:在DataList控件中批量删除数据146

第8章Web用户控件149

8.1 Web用户控件的概述149

8.1.1 Web用户控件与Web窗体比较149

8.1.2 Web用户控件的优点150

8.2创建并使用Web用户控件150

8.2.1创建Web用户控件150

8.2.2在ASP.NET网页中使用Web用户控件151

8.3综合实例——制作一个站内搜索Web用户控件156

知识点提炼157

习题158

实验:使用Web用户控件制作博客导航条158

第9章ASP.NET中的站点导航控件160

9.1站点地图Web.sitemap概述160

9.2 TreeView树型导航控件161

9.2.1 TreeView控件概述161

9.2.2 TreeView控件的常用属性和事件162

9.2.3 TreeView控件的使用163

9.3 Menu下拉菜单导航控件166

9.3.1 Menu控件概述166

9.3.2 Menu控件的常用属性和事件166

9.3.3 Menu控件的使用167

9.4 SiteMapPath站点地图导航控件169

9.4.1 SiteMapPath控件概述169

9.4.2 SiteMapPath控件的常用属性和事件169

9.4.3 SiteMapPath控件的使用170

9.5综合实例——实现企业门户网站的导航172

知识点提炼174

习题174

实验:使用TreeView控件实现OA系统导航174

第10章 母版页的使用177

10.1母版页的使用177

10.1.1母版页概述177

10.1.2创建母版页178

10.1.3创建内容页179

10.1.4嵌套母版页180

10.2访问母版页的成员182

10.2.1使用Master.FindControl方法访问母版页上的控件182

10.2.2引用@MasterType指令访问母版页上的属性183

10.3综合实例——动态加载网站母版页185

知识点提炼187

习题187

实验:创建一个带网站计数器的母版页187

第11章 外观与皮肤——主题189

11.1主题概述189

11.1.1组成元素189

11.1.2文件存储和组织方式190

11.2创建主题191

11.2.1创建外观文件191

11.2.2为主题添加CSS样式192

11.3主题的使用194

11.3.1指定和禁用主题194

11.3.2动态加载主题195

11.4综合实例——设计网站登录模块外观197

知识点提炼198

习题198

实验:设计网站注册模块外观199

第12章AJAX异步刷新技术200

12.1 ASP.NET AJAX概述200

12.1.1 AJAX开发模式200

12.1.2 ASP.NET AJAX优点201

12.1.3 ASP.NET AJAX架构201

12.2 ASP.NET AJAX服务器端控件202

12.2.1 ScriptManager控件202

12.2.2UpdatePanel控件206

12.2.3 Timer控件208

12.3 AJAXControlToolkit工具包的使用209

12.3.1安装AJAX Control Toolkit扩展控件工具包209

12.3.2 PasswordStrength控件210

12.3.3 TextBoxWatermark控件212

12.3.4 SlideShow控件213

12.4综合实例——AJAX开发聊天室216

知识点提炼217

习题218

实验:仿当当网对图书通过五星显示好评等级218

第13章LINQ数据操作技术221

13.1 LINQ技术概述221

13.2 LINQ查询常用子句222

13.2.1 from子句222

13.2.2 where子句223

13.2.3 select子句223

13.2.4 orderby子句224

13.3使用LINQ操作SQL Server数据库224

13.3.1创建LINQ数据源224

13.3.2使用LINQ执行操作数据库225

13.3.3灵活运用LinqDataSource控件228

13.4使用LINQ操作其他数据230

13.4.1使用LINQ操作数组和集合230

13.4.2使用LINQ操作DataSet数据集231

13.4.3使用LINQ操作XML文件233

13.5综合实例——使用LINQ实现数据分页236

知识点提炼238

习题239

实验:使用LINQ防止SQL注入式攻击239

第14章 文件流操作241

14.1 System.IO命名空间241

14.2文件的基本操作242

14.2.1判断文件是否存在242

14.2.2创建文件243

14.2.3打开文件244

14.2.4复制文件247

14.2.5移动文件247

14.2.6删除文件248

14.2.7获取文件基本信息248

14.3文件夹的基本操作249

14.3.1判断文件夹是否存在249

14.3.2创建文件夹250

14.3.3移动文件夹250

14.3.4删除文件夹251

14.3.5遍历文件夹252

14.4数据流操作253

14.4.1流操作类介绍253

14.4.2文件流类254

14.4.3文本文件的写入与读取255

14.4.4二进制文件的写入与读取257

14.5综合实例——文件下载功能的实现259

知识点提炼260

习题261

实验:使用ASP.NET传送大文件261

第15章Web Service服务应用263

15.1 Web Service概述263

15.2 Web服务的创建及使用264

15.2.1 Web服务文件的指令264

15.2.2 Web服务代码隐藏文件264

15.2.3创建一个简单的Web服务266

15.2.4 ASP.NET网站中调用Web服务267

15.2.5 ASP.NET AJAX调用Web服务269

15.3综合实例——利用Web服务上传和下载图片271

知识点提炼274

习题274

实验:使用Web服务生成产品编号275

第16章 程序调试与错误处理277

16.1错误类型277

16.1.1语法错误277

16.1.2语义错误278

16.1.3逻辑错误278

16.2程序调试279

16.2.1断点操作279

16.2.2开始、中断和停止程序的执行280

16.2.3单步执行和逐过程执行281

16.2.4运行到指定位置282

16.3常见服务器故障排除282

16.3.1 Web服务器配置不正确282

16.3.2 IIS管理服务没有响应282

16.3.3未安装ASP.NET283

16.3.4连接被拒绝283

16.3.5不能使用静态文件283

16.4异常处理语句283

16.4.1使用throw语句抛出异常284

16.4.2使用try…catch语句捕捉异常284

16.4.3使用try…catch…finally语句捕捉异常285

知识点提炼287

习题287

第17章 网站优化、打包与发布288

17.1 ASP.NET网站优化288

17.1.1 ASP.NET缓存概述288

17.1.2 ASP.NET缓存的应用288

17.2 ASP.NET网站打包292

17.3 ASP.NET网站发布295

17.3.1使用IIS浏览ASP.NET网站295

17.3.2使用“发布网站”发布ASP. NET网站296

17.3.3使用“复制网站”发布ASP.NET网站298

知识点提炼299

习题299

第18章 综合案例——供求信息网300

18.1网站需求300

18.2总体设计301

18.2.1系统目标301

18.2.2构建开发环境301

18.2.3网站功能结构301

18.2.4业务流程图302

18.3数据库设计302

18.3.1数据库概要说明303

18.3.2数据库实体图303

18.3.3数据表结构303

18.4公共类设计304

18.4.1数据层功能设计304

18.4.2网站逻辑业务功能设计309

18.5网站主要模块开发314

18.5.1网站主页设计(前台)314

18.5.2网站招聘信息页设计(前台)320

18.5.3免费供求信息发布页(前台)324

18.5.4网站后台主页设计(后台)327

18.5.5免费供求信息审核页(后台)329

18.6网站编译与发布334

18.6.1网站编译334

18.6.2网站发布335

第19章 课程设计——在线音乐网337

19.1课程设计目的337

19.2功能描述337

19.3总体设计338

19.3.1构建开发环境338

19.3.2网站功能结构338

19.3.3业务流程图339

19.4数据库设计339

19.4.1数据库实体图339

19.4.2数据表设计339

19.5实现过程340

19.5.1母版页设计340

19.5.2在线音乐网首页设计341

19.5.3歌曲详细信息页设计344

19.5.4歌曲试听页设计345

19.5.5播放歌曲页设计347

19.5.6搜索歌曲页设计348

19.6调试运行349

19.7课程设计总结351

第20章 课程设计——AJAX许愿墙352

20.1课程设计目的352

20.2功能描述352

20.3总体设计353

20.3.1构建开发环境353

20.3.2网站功能结构353

20.3.3业务流程图353

20.4数据库设计354

20.4.1数据库实体图354

20.4.2数据表设计354

20.5实现过程354

20.5.1页眉用户控件设计354

20.5.2页脚用户控件设计355

20.5.3生成验证码页设计355

20.5.4 AJAX许愿墙首页设计357

20.5.5发送祝福页设计359

20.6调试运行363

20.7课程设计总结364

附录 C#语言基础365

A.1 C#语言简介365

B.2代码编写规则365

B.2.1代码书写规则365

B.2.2代码注释及规则366

C.3数据类型366

C.3.1数值类型366

C.3.2字符串类型367

C.3.3日期类型367

C.3.4布尔类型368

C.3.5数据类型的转换368

D.4变量和常量369

D.4.1变量和常量的概念369

D.4.2变量的声明和赋值370

D.4.3定义常量371

E.5 C#中运算符372

E.5.1算术运算符372

E.5.2关系运算符372

E.5.3赋值运算符373

E.5.4逻辑运算符373

E.5.5位运算符374

E.5.6其他运算符374

E.5.7运算符的优先级375

F.6字符串处理376

F.6.1比较字符串376

F.6.2定位字符及子串376

F.6.3格式化字符串377

F.6.4截取字符串377

F.6.5分隔字符串377

F.6.6插入和填充字符串377

F.6.7删除和剪切字符串378

F.6.8复制字符串378

F.6.9替换字符串379

G.7流程控制379

G.7.1有效使用分支语句379

G.7.2有效使用循环语句381

H.8数组的基本操作384

H.8.1数组的声明384

H.8.2初始化数组384

I.9面向对象的程序设计385

I.9.1面向对象的概念385

I.9.2类和对象385

I.9.3使用private、protected和public关键字控制访问权限387

I.9.4构造函数和析构函数388

I.9.5定义类成员389

I.9.6命名空间的使用393

J.10小结394

热门推荐