图书介绍

ASP.NET 3.5最佳实践 使用Visual C#PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 3.5最佳实践 使用Visual C#
  • 郑淑芬,赵敏翔著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121076633
  • 出版时间:2009
  • 标注页数:683页
  • 文件大小:108MB
  • 文件页数:711页
  • 主题词:主页制作-程序设计;C语言-程序设计

PDF下载


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

下载说明

ASP.NET 3.5最佳实践 使用Visual C#PDF格式电子书版下载

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

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

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

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

图书目录

第1章 认识ASP.NET1

1.1 ASP.NET的执行环境2

1.1.1 ASP.NET运行原理2

1.1.2 开发人员的软件环境4

1.1.3 正式网站的软件环境6

1.2 .NET Framework7

课后测验8

第2章 认识Visual Studio 2008开发环境9

2.1 版本介绍11

2.2 新建网站12

2.2.1 网站种类12

2.2.2 语言16

2.2.3 使用项目新建网站16

2.3 加入ASP.NET网页20

2.3.1 “设计”、“拆分”及“源”视图21

2.3.2 添加新项或现有项23

2.4 认识开发环境24

2.5 创建与执行26

2.6 设定断点及调试27

2.6.1 设定断点28

2.6.2 设定起始页28

2.6.3 开始调试29

课后测验32

第3章 Visual C#程序语言基础33

3.1 数据类型34

3.2 变量35

3.2.1 数据类型与变量35

3.2.2 变量声明语法36

3.2.3 命名规则37

3.2.4 命名惯例38

3.2.5 设定变量值38

3.2.6 允许空值的变量39

3.2.7 使用var声明变量40

3.3 常量41

3.4 注释42

3.5 长句式可跨行43

3.6 数组43

3.6.1 数组声明语法43

3.6.2 访问数组内容44

3.6.3 变更数组大小46

3.6.4 多维数组47

3.6.5 数组的长度及维度47

3.7 运算符48

3.7.1 算术运算符48

3.7.2 比较运算符49

3.7.3 逻辑运算符49

课后测验50

第4章 基本数据处理53

4.1 字符串54

4.1.1 连接两个字符串54

4.1.2 大小写转换54

4.1.3 除去前后空白55

4.1.4 字符串长度55

4.1.5 取出部分字符串56

4.1.6 判断某个字出现的位置56

4.1.7 替换字符串的内容58

4.1.8 将字符串拆分成字符串数组58

4.1.9 字符串的格式化59

4.2 日期时间60

4.2.1 现在的日期、时间61

4.2.2 传回年、月、日、时、分、秒61

4.2.3 今天星期几62

4.2.4 DateTime.TryParse判断是否为日期时间62

4.2.5 日期时间的格式化64

4.2.6 日期时间的加减67

4.3 数值69

4.3.1 判断是否为数值69

4.3.2 数值的格式化70

4.4 数据类型转换72

4.4.1 隐式数据类型转换73

4.4.2 显式数据类型转换73

课后测验74

第5章 流程控制75

5.1 if条件判断76

5.1.1 条件成立才执行76

5.1.2 二选一的情况79

5.1.3 if语句的嵌套81

5.1.4 多选一的情况83

5.2 switch条件判断87

5.2.1 一对一的情况88

5.2.2 多对一的情况90

5.2.3 goto无条件跳转语句92

5.3 for循环92

5.3.1 简化重复的程序代码93

5.4 foreach循环96

5.5 while循环97

5.5.1 先判断再执行98

5.5.2 do...while循环先执行再判断99

5.6 错误拦截101

5.6.1 try...catch101

5.6.2 识别不同的异常104

5.6.3 finally107

课后测验109

第6章 面向对象113

6.1 类与对象114

6.2 建立类115

6.2.1 添加类115

6.2.2 设定命名空间117

6.3 设计类119

6.3.1 成员访问修饰符119

6.3.2 数据成员119

6.3.3 方法120

6.3.4 属性123

6.3.5 自动实现属性127

6.3.6 构造函数127

6.3.7 部分类129

6.4 建立类对象130

6.4.1 建立对象131

6.4.2 访问数据成员及属性133

6.4.3 调用方法138

6.4.4 对象的比较139

课后测验142

第7章 认识Web窗体145

7.1 Web窗体基本结构146

7.2 使用ASP.NET服务器控件150

7.2.1 ASP.NET服务器控件的特色150

7.2.2 运行时转换成标准的HTML标签152

7.2.3 保留视图状态154

7.3 界面设计156

7.3.1 流式布局156

7.3.2 控件的绝对定位158

7.3.3 以Table设计版面159

7.4 设计样式164

7.4.1 自动生成样式表165

7.4.2 套用样式表166

7.4.3 修改样式表167

7.4.4 附加样式表168

课后测验169

第8章 在Web窗体中添加程序171

8.1 程序与动态网页172

8.2 程序代码存储方式173

8.2.1 单一文件173

8.2.2 代码分离175

8.2.3 两种模式的比较176

8.3 在HTML嵌入程序177

8.4 事件与事件处理程序178

8.4.1 创建事件处理程序178

8.4.2 控件与事件处理程序间的对应180

8.4.3 事件处理程序的自变量182

8.5 Web窗体生命周期184

8.5.1 事件发生顺序185

8.5.2 事件与事件处理程序189

8.5.3 判断PostBack190

8.5.4 AutoPostBack193

课后测验195

第9章 使用Web服务器控件197

9.1 使用Web服务器控件198

9.1.1 在网页上添加Web服务器控件198

9.1.2 设置控件名称199

9.1.3 以“属性”窗口设置控件属性200

9.2 Label201

9.3 Image203

9.4 HyperLink205

9.5 TextBox207

9.5.1 输入单行文字207

9.5.2 输入多行文字208

9.5.3 输入密码209

9.5.4 用程序访问文本框的内容210

9.6 Button、LinkButton与ImageButton211

9.6.1 3种不同的按钮211

9.6.2 设置按钮的外观212

9.6.3 按钮的Click事件213

9.6.4 OnClientClick事件215

9.7 CheckBox216

9.8 Calendar217

9.8.1 设置样式217

9.8.2 选取模式219

9.8.3 选取事件219

9.8.4 选取日期220

9.9 项目集合224

9.9.1 认识ListItemCollection224

9.9.2 添加新项224

9.9.3 通过索引值访问225

9.9.4 项目数226

9.9.5 删除项目227

9.9.6 用foreach循环访问集合228

9.10 BulletedList229

9.10.1 编辑项目229

9.10.2 列表样式230

9.10.3 以程序添加项目231

9.11 RadioButtonList232

9.11.1 项目显示方式234

9.11.2 被选取的项目235

9.12 CheckBoxList237

9.12.1 找出所有被选取的项目238

9.13 DropDownList238

9.14 ListBox241

9.14.1 显示行数241

9.14.2 单选与多选242

9.14.3 被选取的项目242

课后测验246

第10章 验证控件249

10.1 何谓验证控件250

10.1.1 使用验证控件251

10.1.2 何时验证252

10.1.3 结合多个验证控件253

10.2 RequiredFieldValidator254

10.3 Compare Validator256

10.3.1 与常量值比较256

10.3.2 与另一个控件比较258

10.3.3 检查数据类型259

10.4 Ranee Validator260

10.5 RegularExpression Validator261

10.5.1 认识正则表达式263

10.6 Custom Validator264

10.6.1 Web服务器端的验证程序265

10.6.2 浏览器中的验证程序266

10.7 显示错误信息267

10.7.1 Display属性268

10.7.2 ValidationSummary集中显示268

10.8 验证群组270

课后测验272

第11章 母版页设计277

11.1 何谓母版页278

11.1.1 新建母版页279

11.1.2 Master Page的特点281

11.2 何谓内容页283

11.2.1 设计内容页284

11.2.2 内容页的特色288

11.2.3 以动态方式附加母版页290

11.3 HTML相对路径解决方案292

11.4 在内容页内控制母版页295

11.4.1 设置页标题295

11.4.2 变更母版页的控件内容297

课后测验299

第12章 认识关系型数据库301

12.1 关系型数据库基本概念302

12.1.1 表302

12.1.2 关联302

12.2 SQL Server Express简介303

12.2.1 确认SQL数据库的版本304

12.3 建立数据库305

12.3.1 App_Data目录306

12.4 设计表308

12.4.1 列309

12.4.2 数据类型309

12.4.3 何谓Null310

12.4.4 设置主键310

12.4.5 唯一标识311

12.4.6 表名称312

12.5 建立表间的关联312

12.6 添加数据316

12.7 安装示例数据库317

12.8 执行SQL语句319

12.8.1 Visual Studio数据查询环境319

12.8.2 选取查询320

12.8.3 更新数据323

12.8.4 添加数据325

12.8.5 删除数据328

课后测验330

第13章 ADO.NET与数据访问333

13.1 ADO.NET数据访问架构334

13.1.1 .NET数据提供者334

13.1.2 ADO.NET的数据访问模式335

13.2 以SqlConnection建立数据库连接337

13.2.1 连接字符串337

13.2.2 建立SqlConnection对象338

13.2.3 打开及关闭连接339

13.2.4 判断连接状态340

13.3 以SqlCommand执行SQL语句341

13.3.1 建立SqlCommand对象342

13.3.2 SqlCommand常用属性342

13.3.3 执行SQL语句343

13.4 异常的捕捉及处理347

13.4.1 打开数据库连接可能产生的异常347

13.4.2 执行SQL语句时可能发生的异常349

13.4.3 其他异常353

13.5 以SqlDataReader读取数据355

13.6 SqlDataAdapter与DataSet358

13.7 设置SQL语句中的参数362

13.7.1 在SQL语句中加入@符号开头的参数363

13.7.2 在SqlCommand中设置参数值363

13.7.3 SqlDataAdapter与参数364

13.8 使用服务器控件展示数据365

13.8.1 使用GridView展示数据366

13.8.2 使用列表控件展示数据368

课后测验372

第14章 使用SqlDataSource与GridView控件375

14.1 ASP.NET数据访问架构376

14.2 使用SqlDataSource控件377

14.2.1 数据源的种类378

14.2.2 连接字符串379

14.2.3 将连接字符串存储到应用程序配置文件中379

14.2.4 查询语句381

14.2.5 数据源模式385

14.3 使用GridView控件386

14.3.1 选择数据源386

14.4 分页389

14.4.1 AllowPaging及PageSize属性389

14.4.2 PagerSettings分页导航条的设置391

14.4.3 PagerStyle分页导航条样式394

14.5 排序395

14.5.1 启用排序395

14.5.2 排序事件396

14.5.3 取消某一字段排序398

14.6 自定义GridView字段400

14.6.1 BoundField401

14.6.2 CheckBoxField404

14.6.3 ImageField406

14.6.4 HyperLinkField409

14.6.5 TemplateField411

14.7 GridView的样式416

14.7.1 自动套用格式416

14.7.2 局部样式416

14.7.3 字段样式418

14.8 SqlDataSource与查询参数419

14.8.1 添加查询参数419

14.8.2 取得参数值420

课后测验423

第15章 设计数据维护网页427

15.1 SqlDataSource的语句428

15.2 启用GridView删除功能430

15.2.1 确认SqlDataSource的DeleteCommand431

15.2.2 启用删除431

15.2.3 “删除”按钮433

15.2.4 确认删除434

15.2.5 主键扮演的角色435

15.2.6 RowDeleting与RowDeleted事件436

15.3 启用GridView编辑功能441

15.3.1 确认SqlDataSource的UpdateCommand442

15.3.2 启用编辑442

15.3.3 RowUpdating与RowUpdated事件444

15.3.4 Null的处理449

15.4 自定义GridView编辑画面449

15.4.1 模板字段——TemplateField449

15.4.2 建立模板451

15.4.3 Bind452

15.4.4 使用验证控件检查输入数据453

15.4.5 使用下拉框取代文字字段456

课后测验462

第16章 LINQ465

16.1 认识LINQ466

16.1.1 什么是LINQ466

16.1.2 为什么要使用LINQ468

16.2 建立DataContext类469

16.2.1 Entity类471

16.2.2 名称对应472

16.2.3 表之间的关联473

16.3 LINQ查询语法475

16.3.1 from与select475

16.3.2 自定义取回字段及数据内容478

16.3.3 增加where条件480

16.3.4 用orderby排序482

16.3.5 用Take()及Skip()分页485

16.3.6 延迟执行模式486

16.4 LINQ与维护数据488

16.4.1 新增数据488

16.4.2 关系型新增489

16.4.3 更新数据491

16.4.4 删除数据492

16.5 添加验证条件495

16.5.1 字段验证条件495

16.5.2 数据行验证条件497

16.6 使用LinqDataSource控件499

16.6.1 设置LinqDataSource500

16.6.2 使用GridView等控件进行编辑与展示503

课后测验509

第17章 网站会员资格511

17.1 网站的安全性512

17.1.1 ASP.NET网站管理工具512

17.1.2 验证类型513

17.1.3 在Web.config配置验证类型515

17.1.4 访问规则515

17.1.5 在Web.config配置访问规则517

17.2 用户信息520

17.2.1 新建用户520

17.2.2 管理用户521

17.2.3 存储用户信息524

17.3 登录类控件526

17.3.1 Login控件526

17.3.2 LoginName控件530

17.3.3 LoginStatus控件532

17.3.4 LoginView控件533

17.3.5 CreateUserWizard控件535

17.4 自定义登录验证规则536

17.4.1 ASPNETDB表536

17.4.2 自定义验证表537

17.4.3 更改验证方式538

课后测验541

第18章 Web Service的开发与应用543

18.1 何谓Web Service544

18.1.1 Web Service如何运作544

18.1.2 为什么要学Web Service545

18.2 Web Service的开发与设计546

18.2.1 建立Web Service546

18.2.2 Web Service基本架构548

18.3 访问Web Service550

18.3.1 通过Web浏览器访问Web Service551

18.3.2 通过代理程序访问Web Service552

18.3.3 引用Web Service553

18.3.4 调用Web Service556

18.4 网络上的Web Service557

课后测验559

第19章 ASP.NET AJAX565

19.1 什么是AJAX566

19.2 建立ASP.NET AJAX网站567

19.3 设计ASP.NET AJAX网页568

19.3.1 ScriptManager脚本管理员568

19.3.2 UpdatePanel部分更新面板569

19.3.3 UpdatePanel的Trigger属性570

19.3.4 Timer定时触发事件571

19.4 浏览器版的性能监视器576

19.4.1 认识性能计数器576

19.4.2 基本网页设计577

19.4.3 利用ASP.NET AJAX动态及时更新579

19.5 结合ASP.NET AJAX与GridView582

19.5.1 标准的GridView数据编辑网页582

19.5.2 添加ASP.NET AJAX控件583

19.5.3 添加查询功能583

19.5.4 设置UpdatePanel的Trigger584

19.5.5 使用UpdateProgress584

课后测验586

第20章 管理与部署ASP.NET应用程序587

20.1 配置文件588

20.1.1 使用配置文件的好处588

20.1.2 建立配置文件589

20.1.3 配置文件基本结构589

20.2 应用程序设置592

20.2.1 <appSettings>设置592

20.2.2 读取<appSettings>中的设置值593

20.3 存储连接信息596

20.3.1 <connectionStrings>设置597

20.3.2 读取<connectionStrings>中的设置值597

20.4 引用命名空间600

20.5 调试601

20.6 跟踪602

20.6.1 启用跟踪603

20.6.2 跟踪信息说明603

20.6.3 添加自定义的跟踪信息606

20.6.4 启用网站层级的跟踪功能607

20.7 配置文件的继承性608

20.7.1 Machine.config608

20.7.2 Web.config609

20.8 复制网站612

20.8.1 连接至远程网站612

20.8.2 查看文件状态613

课后测验614

第21章 使用Wizard设计线上测验系统617

21.1 网站导航618

21.1.1 线上测验620

21.1.2 试题管理622

21.1.3 答案管理623

21.1.4 注册会员625

21.1.5 注销系统625

21.2 数据库设计626

21.3 网页设计分析627

21.3.1 网站架构627

21.3.2 配置文件——Web.config628

21.3.3 母版页——MasterPage.master630

21.3.4 注册会员——NewUser.aspx630

21.3.5 登录网页——Login.aspx632

21.3.6 试题管理——QuestionManager.aspx632

21.3.7 答案管理——AnswerManager.aspx634

21.3.8 注销页面——Logout.aspx635

21.4 使用Wizard控件设计线上测验636

21.4.1 何谓ASP.NET Wizard控件636

21.4.2 设计Wizard控件636

21.4.3 Wizard控件的StepType属性637

21.4.4 使用事件控管流程638

21.4.5 线上测验——Default.aspx638

第22章 使用Silverlight设计影音共享网站653

22.1 网站预览654

22.2 使用Microsoft Expression Encoder657

22.2.1 下载Microsoft Expression Encoder657

22.2.2 建立操作657

22.2.3 导入影片658

22.2.4 输出设置659

22.2.5 编码660

22.2.6 套用Silverlight范本660

22.3 数据库设计662

22.4 网站架构664

22.5 网站配置665

22.6 在Utilities.cs中编写共享函数668

22.7 网页设计674

22.8 Silverlight网页681

22.9 IIS带宽节流设置683

热门推荐