ASP.NET网站开发先锋

副标题:无

作   者:孟庆昌编著

分类号:

ISBN:9787111295600

微信扫一扫,移动浏览光盘

简介

   ASRNET是微软公司推出的一种创建动态Web应用程序的技术,它具有应   用广泛、程序开发效率高、项目开发周期短等优点。本书从实际开发出发,   由浅入深、由表及里,循序渐进地介绍了使用ASENET进行网站开发的方法。   全书共分22章,包括ASENET概述、C#程序设计基础、ASP.NET语法基础、   ASP.NET内置对象、ASENET标准服务器控件、数据验证控件、母版页、主题   与皮肤、用户控件、使用ADO.NET管理数据、数据服务器控件、导航控件、   登录服务器控件、WebParts服务器控件、LINQ技术、上传与下载管理、发送   电子邮件、多功能编辑器、网站开发中的典型技术、聊天室的设计与实现、   留言板的设计与实现、新闻发布系统的设计与实现等内容。全书每个知识点   均结合实例进行介绍,包含近270个独立的实例,全部配有代码,使读者轻   松掌握ASENIET开发要领。    本书提供光盘一张,含有书中实例的源代码。    本书内容详尽,实例丰富,非常适合编程初学者阅读,对于中级用户也   有较高的参考价值,也可作为高等院校计算机网络专业毕业设计的参考书。   

目录

出版说明

前言

第1章asp.net概述 1

1.1asp.net简介 1

1.1.1什么是asp.net 1

1.1.2asp.net的优点 1

1.1.3.net framework 2

1.1.4asp.net和asp的区别 3

1.2搭建asp.net开发环境 3

1.2.1安装iis 3

1.2.2安装sql server 2005 4

1.2.3安装visual studio 2008 6

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.1asp.net页面指令 45

3.1.1page指令 45

3.1.2control指令 46

3.1.3import指令 46

3.1.4implements指令 47

3.1.5register指令 48

3.1.6assembly指令 48

3.1.7outputcache指令 48

3.1.8reference指令 49

3.1.9master指令 50

3.1.10mastertype指令 50

3.1.11previouspagetype指令 50

3.2asp.net页面处理过程 51

3.3html服务器控件 51

3.4asp.net服务器控件 53

3.5asp.net服务器事件 54

3.5.1事件参数 54

3.5.2页面事件 54

3.5.3控件事件 56

3.5.4事件举例 57

3.6asp.net文件类型 59

3.7asp.net文件夹 60

第4章asp.net内置对象 62

4.1response对象 62

4.1.1数据输出 62

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

4.1.3扩展write方法的使用 64

4.1.4response对象方法与属性 65

4.2request对象 66

4.2.1获取浏览器环境信息 66

4.2.2获取服务器环境信息 67

4.2.3获取交互信息 68

4.2.4request对象方法与属性 70

4.3server对象 71

4.3.1编码与解码 72

4.3.2网页重定向 73

4.3.3server对象方法与属性 74

4.4application对象 75

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

4.4.2网站访问计数器 76

4.4.3application对象方法与属性 77

4.5session对象 77

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

4.5.2session标识 79

4.5.3设置session时效 80

4.5.4session对象方法与属性 81

4.6cookie对象 82

4.6.1cookie的存储与读取 82

4.6.2设置cookie生命周期 84

4.6.3cookie对象属性 84

第5章asp.net标准工具箱控件 86

5.1控件概述 86

5.2label控件 86

5.3textbox控件 87

5.4按钮控件 89

5.4.1button控件 89

5.4.2linkbutton控件 90

5.4.3imagebutton控件 91

5.5hyperlink控件 92

5.6hiddenfield控件 93

5.7选择控件 95

5.7.1checkbox控件 95

5.7.2checkboxlist控件 97

5.7.3radiobutton控件 101

5.7.4radiobuttonlist控件 102

5.7.5listbox控件 103

5.7.6dropdownlist控件 109

5.7.7bulletedlist控件 111

5.8图形控件 114

5.8.1image控件 114

5.8.2imagemap控件 117

5.9容器控件 119

5.9.1panel控件 119

5.9.2placeholder控件 123

5.10表格控件 124

5.11multiview和view控件 127

5.12向导控件 131

5.13fileupload控件 138

5.14广告控件 140

5.14.1adrotator概述 140

5.14.2广告文件 141

5.14.3adrotator控件实例 141

5.15日历控件 143

5.15.1日历控件概述 143

5.15.2定制日历外观 145

5.15.3calendar综合实例 147

第6章数据验证控件 153

6.1初识验证控件 153

6.2asp.net验证服务器控件 153

6.2.1requiredfieldvalidator控件 153

6.2.2comparevalidator控件 155

6.2.3rangevalidator控件 158

6.2.4regularexpressionvalidator控件 159

6.2.5validationsummary控件 161

6.2.6customvalidator控件 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.1ado.net概述 198

10.1.1ado.net的结构 198

10.1.2ado.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.4ado.net事务处理 210

10.4.1认识事务处理 210

10.4.2事务处理实例 210

10.5使用datareader对象 213

10.5.1datareader对象的方法和属性 213

10.5.2检索多个结果集 214

10.6使用dataadapter对象 215

10.6.1使用dataadapter对象检索数据 215

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

10.7dataset对象 220

10.7.1dataset对象模型 220

10.7.2向dataset中添加datatable 221

10.7.3使用dataview对象 225

10.7.4使用dataset写入/读取xml文件 228

第11章数据服务器控件 230

11.1gridview控件 230

11.1.1gridview控件绑定数据控件 230

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

11.1.3gridview控件的编辑和删除操作 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.10gridview控件与下拉列表结合 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.15gridview控件的常用属性和事件 267

11.2datalist控件 269

11.2.1datalist控件概述 269

11.2.2datalist控件绑定数据 270

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

11.2.4用datalist控件实现分页 276

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

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

11.3detailsview控件 284

11.3.1detailsview控件概述 284

11.3.2detailsview控件绑定数据操作 285

11.3.3detailsview控件的分页 286

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

11.3.5detailsview控件与gridveiw控件联动 295

11.4formview控件 300

11.4.1formview控件概述 300

11.4.2formview控件绑定数据 301

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

11.5listview控件 304

11.5.1listview控件概述 304

11.5.2listview控件绑定数据 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.6repeater控件 324

11.6.1repeater控件概述 324

11.6.2repeater控件的嵌套 324

第12章导航控件 327

12.1站点地图 327

12.2sitemappath服务器控件 328

12.2.1sitemappath控件概述 328

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

12.2.3sitemappath控件常用属性 330

12.3treeview服务器控件 332

12.3.1treeview控件概述 332

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

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

12.3.4treeview控件绑定xml文档 335

12.3.5treeview控件绑定数据库 336

12.3.6treeview控件综合使用 339

12.3.7treeview类与treenode类的常用属性 343

12.4menu服务器控件 344

12.4.1menu控件概述 344

12.4.2创建基本的menu导航 345

12.4.3menu控件绑定站点地图 346

12.4.4menu控件绑定xml文档 346

12.4.5menu控件常用属性 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和change password控件 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.1membership类 365

13.4.2membershipuser类 366

13.4.3roles类 367

13.4.4管理注册用户 368

13.4.5创建和指定角色 372

13.5使用login控件 375

13.5.1login控件扩展功能 375

13.5.2login控件事件 376

13.6使用createuserwizard控件 377

13.6.1扩展createuserwizard控件 378

13.6.2profilemanager与profileinfo类 380

第14章webparts服务器控件 383

14.1webparts控件简介 383

14.2webpartmanager与webpartzone控件 383

14.2.1webpartmanager控件概述 383

14.2.2webpartzone控件概述 384

14.2.3webparts页显示模式 385

14.2.4创建webparts显示模式实例 385

14.3webparts页编辑模式 391

14.3.1editorzone控件 391

14.3.2创建webparts页编辑模式 394

14.4webparts页目录模式 398

14.4.1catalogzone控件 398

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

14.4.3导出与导入webpart控件 401

14.5webparts页连接模式 403

第15章linq技术 407

15.1linq to sql 407

15.1.1创建实体对象模型 407

15.1.2linq to sql查询操作 409

15.1.3linq to sql插入操作 417

15.1.4linq to sql更新与删除操作 418

15.1.5linq to sql存储过程 418

15.2linq to xml 424

15.2.1linq to xml查询操作 424

15.2.2linq to xml插入操作 426

15.2.3linq to xml修改操作 427

15.2.4linq to xml删除操作 428

15.3linq to object 428

第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.1smtp简介 447

17.1.2实现发送邮件功能 448

17.1.3实现发送附件功能 449

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

17.2.1jmail组件简介 451

17.2.2使用jmail组件发送邮件 451

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

17.2.4使用jmail组件接收邮件 454

17.2.5收件箱模型实例 456

第18章多功能编辑器 464

18.1freetextbox编辑器 464

18.1.1使用freetextbox 464

18.1.2启动上传图片功能 466

18.1.3freetextbox的数据库操作 468

18.2fckeditor编辑器 469

18.3cuteeditor编辑器 472

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

19.1图文验证 474

19.1.1随机生成图文验证码 474

19.1.2实现验证功能 476

19.2在asp.net中进行md5和sha1加密 477

19.2.1md5加密方法 477

19.2.2sha1加密方法 478

19.3嵌入第三方搜索引擎 478

19.3.1嵌入google搜索引擎 478

19.3.2嵌入百度搜索引擎 480

19.4嵌入google地图 483

19.4.1googlemap控件的使用 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.2ip访问量统计 495

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

19.7rss技术 498

19.7.1rss文档结构 498

19.7.2读取rss文件 499

19.7.3发布rss文件 503

19.8水晶报表 505

19.8.1水晶报表简介 505

19.8.2pull模式读取数据 505

19.8.3push模式读取数据 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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET网站开发先锋
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon