图书介绍

ASP.NET从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET从入门到精通
  • 张跃廷,顾彦玲等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302178835
  • 出版时间:2008
  • 标注页数:697页
  • 文件大小:200MB
  • 文件页数:712页
  • 主题词:主页制作-程序设计

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 2.0开发入门1

1.1 ASP.NET 2.0简介4

1.1.1 ASP.NET 2.0发展历程4

1.1.2 ASP.NET 2.0新特性4

1.1.3.NET Framework4

1.1.4 ASP*NET 2.0的运行原理5

1.1.5 ASP.NET 2.0的运行机制5

1.1.6 ASP.NET 2.0的优点6

1.2 ASP*NET 2.0开发环境搭建7

1.2.1安装IIS7

1.2.2安装Visual Studio 20058

1.2.3配置Visual Studio 2005开发环境10

1.3 ASP.NET 2.0网页语法11

1.3.1 ASP.NET网页扩展名11

1.3.2页面指令12

1.3.3 ASPX文件内容注释13

1.3.4服务器端文件包含13

1.3.5 HTML服务器控件语法14

1.3.6 ASP.NET服务器控件语法15

1.3.7代码块语法15

1.3.8表达式语法16

1.4制作一个ASP*NET网站17

1.4.1创建ASP.NET网站17

1.4.2设计Web页面18

1.4.3添加ASP.NET文件夹19

1.4.4添加配置文件Web*coning20

1.4.5运行应用程序20

1.4.6配置1IS虚拟目录21

1.5 MSDN帮助系统23

1.5.1如何安装MSDN23

1.5.2如何利用MSDN学习ASP.NET 2.025

第2章C#语言基础27

2.1数据类型28

2.1.1值类型28

2.1.2引用类型28

2.1.3装箱和拆箱29

2.2常量和变量29

2.2.1常量29

2.2.2变量30

2.3类型转换30

2.3.1隐式类型转换30

2.3.2显式类型转换31

2.4运算符及表达式31

2.4.1算术运算符与算术表达式31

2.4.2关系运算符与关系表达式32

2.4.3赋值运算符与赋值表达式32

2.4.4逻辑运算符与逻辑表达式33

2.4.5位运算符33

2.4.6其他运算符34

2.4.7运算符的优先集35

2.5字符串处理35

2.5.1比较字符串35

2.5.2定位字符及子串36

2.5.3格式化字符串36

2.5.4截取字符串37

2.5.5分裂字符串37

2.5.6插入和填充字符串38

2.5.7删除和剪切字符串38

2.5.8复制字符串39

2.5.9替换字符串39

2.6流程控制40

2.6.1分支语句40

2.6.2循环语句41

2.6.3异常处理语句43

2.7数组44

2.7.1数组的声明44

2.7.2初始化数组45

2.7.3数组的遍历45

第3章ASP.NET的内置对象47

3.1 Response对象48

3.1.1 Response对象概述48

3.1.2 Response对象常用属性、方法48

3.1.3在页面中输出数据48

3.1.4页面跳转并传递参数49

3.1.5输出二进制图像51

3.2 Request对象52

3.2.1 Request对象概述52

3.2.2 Request对象常用属性、方法52

3.2.3获取页面间传送的值53

3.2.4获取客户端浏览器信息53

3.3 Application对象55

3.3.1 Application对象概述55

3.3.2 Application对象常用集合、属性和方法55

3.3.3使用Application对象存储和读取全局变量56

3.3.4设计一个访问计数器56

3.3.5聊天室57

3.4 Session对象59

3.4.1 Session对象概述59

3.4.2 Session对象常用集合、属性和方法59

3.4.3使用Session对象存储和读取数据60

3.5 Cookie对象61

3.5.1 Cookie对象概述61

3.5.2 Cookie对象常用属性、方法61

3.5.3使用Cookie对象保存和读取客户端信息62

3.6 Server对象64

3.6.1 Server对象概述64

3.6.2 Server对象的常用属性、方法64

3.6.3使用Server*Execute方法和Server*Transfer方法重定向页面64

3.6.4使用Server*MapPath方法获取服务器的物理地址66

3.6.5使用Server*UrlEncode方法对字符串进行编码66

3.6.6使用Server*UrlDecode方法对字符串进行解码66

3.7实践与练习67

第4章ASP*NET 2.0 Web常用控件69

4.1文本类型控件70

4.1.1 Label控件70

4.1.2 TextBox控件72

4.2按钮类型控件75

4.2.1 Burnon控件75

4.2.2 LinkButton控件76

4.2.3 ImageBurnon控件78

4.2.4 HyperLink控件79

4.3选择类型控件81

4.3.1 ListBox控件81

4.3.2 DropDownList控件87

4.3.3 RadioButton控件89

4.3.4 CheckBox控件92

4.4图形显示类型控件95

4.4.1 Image控件95

4.4.2 ImageMap控件97

4.5 Panel容器控件101

4.5.1 Panel控件的概述101

4.5.2使用Panel控件显示或隐藏一组控件102

4.6 FileUpload文件上传控件103

4.6.1 FileUpload控件的概述103

4.6.2使用FileUpload控件上传图片文件104

4.7登录控件106

4.7.1 Login控件106

4.7.2 CreateUserWizard控件108

第5章 数据验证技术113

5.1数据验证控件114

5.1.1非空数据验证(RequiredFieldValidator)114

5.1.2数据比较验证(CompareValidator)115

5.1.3数据类型验证(CompareValidator)117

5.1.4数据格式验证(RegularExpressionValidator)118

5.1.5数据范围验证(RangeValidator)121

5.1.6验证错误信息显示(ValidationSummary)122

5.1.7自定义验证控件(CustomValidator)124

5.2禁用数据验证125

5.3实践与练习126

第6章 母版页127

6.1母版页概述128

6.2创建母版页129

6.3创建内容页130

6.4嵌套母版页131

6.5访问母版页的控件和属性133

6.5.1使用Master*FindControl()方法访问母版页上的控件133

6.5.2引用@MasterType指令访问母版页上的属性135

6.6实践与练习136

第7章 主题137

7.1主题概述138

7.1.1组成元素138

4.7.3使用Login控件和CreateUserW izard控件实现用户登录109

4.8实践与练习110

7.1.2文件存储和组织方式138

7.2创建主题139

7.2.1创建外观文件139

7.2.2为主题添加CSS样式140

7.3应用主题143

7.3.1指定和禁用主题143

7.3.2动态加载主题144

7.4实践与练习146

第8章 数据绑定147

8.1数据绑定概述148

8.2简单属性绑定148

8.3表达式绑定149

8.4集合绑定150

8.5方法调用的结果151

8.6实践与练习152

第9章 使用ADO*NET操作数据库153

9.1 ADO.NET简介154

9.2使用Connection对象连接数据库154

9.2.1使用SqlConnection对象连接SQL Server数据库155

9.2.2使用OleDbConnection对象连接OLE DB数据源155

9.2.3使用OdbcConnection对象连接ODBC数据源156

9.2.4使用OracleConnection对象连接Oracle数据库156

9.3使用Command对象操作数据157

9.3.1使用Command对象查询数据158

9.3.2使用Command对象添加数据160

9.3.3使用Command对象修改数据161

9.3.4使用Command对象删除数据162

9.3.5使用Command对象调用存储过程164

9.3.6使用Command对象实现数据库的事务处理165

9.4使用DataSet对象和DataAdapter对象167

9.4.1 DataSet对象和DataAdapter对象的概述167

9.4.2使用DataAdapter对象填充DataSet对象168

9.4.3对DataSet中的数据进行操作168

9.4.4使用DataSet中的数据更新数据库169

9.5使用DataReader对象读取数据171

9.5.1使用DataReader对象读取数据171

9.5.2 DataReader对象与DataSet对象的区别173

9.6实践与练习175

第10章 数据控件177

10.1 GridView控件178

10.1.1 GridView控件概述178

10.1.2 GridView控件常用的属性*方法和事件178

10.1.3使用GridView控件绑定数据源181

10.1.4设置GridView控件的外观183

10.1.5制定GridView控件的列186

10.1.6查看GridView控件中数据的详细信息187

10.1.7使用GridView控件分页显示数据188

10.1.8在GridView控件中排序数据189

10.1.9在GridView控件中实现全选和全不选功能191

10.1.10在GridView控件中对数据进行编辑操作192

10.2 DataList控件194

10.2.1 DataList控件概述194

10.2.2使用DataList控件绑定数据源195

10.2.3分页显示DataList控件中的数据197

10.2.4查看DataList控件中数据的详细信息199

10.2.5在DataList控件中对数据进行编辑操作200

10.3实践与练习204

第11章 站点导航控件205

11.1站点地图概述206

11.2 TreeView控件206

11.2.1 TreeView控件概述206

11.2.2 TreeView控件的常用属性和事件207

11.2.3 TreeView控件的基本应用209

11.2.4 TreeView控件绑定数据库210

11.2.5 TreeView控件绑定XML文件211

11.2.6使用TreeView控件实现站点导航213

11.3 Menu控件214

11.3.1 Menu控件概述214

11.3.2 Menu控件的常用属性和事件214

11.3.3 Menu控件的基本应用215

11.3.4 Menu控件绑定XML文件216

11.3.5使用Menu控件实现站点导航217

11.4 SiteMapPath控件219

11.4.1 SiteMapPath控件概述219

11.4.2 SiteMapPath控件的常用属性和事件219

11.4.3使用SiteMapPath控件实现站点导航220

11.5实践与练习221

第12章Web用户控件223

12.1 Web用户控件概述224

12.1.1用户控件与普通的Web页比较224

12.1.2用户控件的优点224

12.2创建及使用Web用户控件224

12.2.1创建Web用户控件225

12.2.2将Web用户控件添加至网页225

12.2.3使用Web用户控件制作博客导航条226

12.3设置用户控件228

12.3.1访问用户控件的属性228

12.3.2访问用户控件中的服务器控件229

12.3.3将Web网页转化为用户控件230

12.4实践与练习231

第13章ASP.NET2.0缓存技术235

13.1 ASP.NET 2.0缓存概述236

13.2页面输出缓存236

13.2.1页面输出缓存概述236

13.2.2设置页面缓存的过期时间为当前时间加上60秒237

13.3页面部分缓存238

13.3.1页面部分缓存概述238

13.3.2使用@OutputCache指令设置用户控件缓存功能239

13.3.3使用PartialCachingAttribute类设置用户控件缓存功能240

13.3.4使用ControlCachePolicy类241

13.4页面数据缓存243

13.4.1页面数据缓存概述243

13.4.2页面数据缓存的应用246

13.5实践与练习248

第14章 调试与错误处理249

14.1错误类型250

14.1.1语法错误250

14.1.2语义错误250

14.1.3逻辑错误250

14.2程序调试251

14.2.1断点251

14.2.2开始执行253

14.2.3中断执行254

14.2.4停止执行254

14.2.5单步执行254

14.2.6运行到指定位置254

14.3错误处理255

14.3.1服务器故障排除255

14.3.2 ASP.NET中的异常处理256

第15章GDI+图形图像205

15.1 GDI+绘图基础260

15.1.1 GDI+概述260

15.1.2创建Graphics对象260

15.1.3创建Pen对象260

15.1.4创建Brush对象261

15.2基本图形绘制266

15.2.1 GDI+中的直线和矩形266

15.2.2 GDI+中的椭圆、弧和扇形269

15.2.3 GDI+中的多边形271

15.3 GDI+绘图的应用272

15.3.1绘制柱形图272

15.3.2绘制折线图276

15.3.3绘制饼形图279

第16章 水晶报表283

16.1水晶报表简介284

16.2.NET平台下的CryStal报表284

16.2.1 CryStal Reports*Net简介284

16.2.2 Crystal报表设计器的环境介绍284

16.2.3 Crystal报表区域介绍285

16.3 Crystal报表数据源和数据访问模式286

16.3.1 Visual Studio 2005中Crystal Reports数据源列举286

16.3.2报表的数据访问模式287

16.4 Crystal报表数据的相关操作298

16.4.1水晶报表中数据的分组与排序298

16.4.2水晶报表中数据的筛选300

16.4.3图表的使用309

16.4.4子报表的应用310

16.5实践与练习314

第17章E-mail邮件发送315

17.1 SMTP服务器发送电子邮件316

17.1.1安装与配置SMTP服务316

17.1.2 System*Web*Mail命名空间介绍318

17.1.3使用MailMessage类创建电子邮件318

17.1.4使用MailAttachment类添加附件319

17.1.5使用SmtpMail发送电子邮件319

17.1.6在ASP.NET程序中发送电子邮件320

17.2 Jmail组件发送电子邮件322

17.2.1 Jmail组件概述322

17.2.2使用Jmail组件实现给单用户发送电子邮件323

17.2.3使用Jmail组件实现邮件的群发325

第18章Web Services329

18.1 Web Services基础330

18.2创建Web服务330

18.2.1 Web服务文件330

18.2.2 Web服务代码隐藏文件331

18.2.3创建一个简单的Web服务332

18.3 Web服务的典型应用335

18.3.1使用Web服务335

18.3.2利用Web Service发送手机短信338

18.4实践与练习339

第19章 安全策略341

19.1验证(Authentication)342

19.1.1 Windows验证342

19.1.2 Forms验证345

19.1.3 Passport验证354

19.2援权(Authorization)354

第20章Web程序发布、打包与安装357

20.1网站发布358

20.2网站打包与安装361

20.2.1打包361

20.2.2安装362

第21章 注册及登录验证模块设计365

21.1实例说明366

21.2技术要点366

21.2.1避免SQL注入式攻击366

21.2.2图形码生成技术367

21.2.3 MD5加密算法369

21.3开发过程370

21.3.1数据库设计370

21.3.2配置Web*Confiig370

21.3.3公共类编写370

21.3.4模块设计说明373

第22章 新闻发布系统389

22.1实例说明390

22.2技术要点391

22.2.1站内全面搜索391

22.2.2代码封装技术391

22.2.3使用DataList控件绑定数据并实现分页392

22.2.4向页面中添加CSS样式393

22.2.5使用FrameSet框架布局页面393

22.2.6转化GridView控件中绑定数据的格式394

22.3开发过程394

22.3.1数据库设计394

22.3.2配置Web*confiig395

22.3.3公共类(CommonClass)编写395

22.3.4后台登录模块设计399

22.3.5后台新闻管理模块设计401

22.3.6前台主要功能模块设计411

第23章 在线投票系统421

23.1实例说明422

23.2技术要点422

23.2.1防止用户重复投票422

23.2.2图形方式显示投票结果423

23.3开发过程426

23.3.1数据库设计426

23.3.2配置Web*confiig427

23.3.3公共类编写427

23.3.4模块设计说明428

第24章 网站流量统计443

24.1实例说明444

24.2技术要点444

24.2.1如何获取并记录流量统计所需数据444

24.2.2使用Request对象获取客户端信息445

24.3开发过程446

24.3.1数据库设计446

24.3.2配置Web*confiig446

24.3.3公共类编写447

24.3.4模块设计说明448

第25章 文件上传与管理467

25.1实例说明468

25.2技术要点468

25.2.1上传文件469

25.2.2文件的基本操作469

25.2.3文件下载471

25.2.4鼠标移动表格行变色功能471

25.2.5鼠标双击GridView控件中的数据弹出新页功能471

25.3开发过程472

25.3.1数据库设计472

25.3.2配置Web*confiig472

25.3.3公共类编写472

25.3.4模块设计说明474

第26章 购物车487

26.1实例说明488

26.2技术要点488

26.2.1如何使用Web服务器的Attributes属性运行Javascript命令488

26.2.2如何使DataList控件中的TextBox控件允许输入数字489

26.3开发过程489

26.3.1数据库设计489

26.3.2配置Web*confiig490

26.3.3公共类编写490

26.3.4模块设计说明492

第27章Blog505

27.1实例说明506

27.2技术要点507

27.2.1关于ASP.NET中的3层结构507

27.2.2触发器的应用507

27.2.3为GridView控件中的删除列添加确认对话框509

27.2.4对DataList控件中的某列数据信息执行截取操作509

27.3开发过程510

27.3.1数据库设计510

27.3.2配置Web*confiig512

27.3.3公共类编写513

27.3.4前台主要功能模块设计518

27.3.5后台主要管理模块设计536

第28章BBS论坛543

28.1实例说明544

28.2技术要点545

28.2.1 IFrame框架的使用545

28.2.2第3方组件FreeTextBox的使用546

28.2.3以缩略图形式上传图片548

28.2.4多层设计模式开发548

28.3开发过程550

28.3.1数据库设计550

28.3.2配置Web*confiig552

28.3.3公共类编写553

28.3.4模块设计说明562

第29章B2C电子商务网站575

29.1系统分析576

29.1.1需求分析576

29.1.2可行性分析576

29.2总体设计576

29.2.1项目规划576

29.2.2系统业务流程分析577

29.2.3系统功能结构图578

29.3系统设计578

29.3.1设计目标578

29.3.2开发及运行环境579

29.3.3数据库设计579

29.4关键技术591

29.4.1使用母版页构建网站的整体风格591

29.4.2主题的应用594

29.4.3使用存储过程实现站内模糊查询596

29.4.4使用哈希表和Session对象实现购物功能597

29.4.5 FreeTextBox组件的配置使用599

29.5公共类的编写600

29.5.1 Web.confiig文件配置600

29.5.2数据库操作类的编写600

29.6网站前台主要功能模块设计615

29.6.1网站前台功能结构图615

29.6.2母版页615

29.6.3网站前台首页626

29.6.4商品浏览页630

29.6.5商品详细信息页636

29.6.6购物车管理页639

29.6.7服务台页646

29.6.8在线支付功能模块654

29.6.9用户注册页660

29.6.10浏览/更新用户信息页664

29.6.11发表留言667

29.6.12浏览/管理我的留言669

29.7网站后台主要功能模块设计673

29.7.1网站后台功能结构图673

29.7.2后台登录模块设计673

29.7.3商品管理模块设计675

29.7.4订单管理模块设计685

热门推荐