图书介绍

ASP.NET 2.0完全开发指南 基于C#PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 2.0完全开发指南 基于C#
  • 王有礼编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030207165
  • 出版时间:2008
  • 标注页数:733页
  • 文件大小:386MB
  • 文件页数:749页
  • 主题词:主页制作-程序设计;C语言-程序设计

PDF下载


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

下载说明

ASP.NET 2.0完全开发指南 基于C#PDF格式电子书版下载

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

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

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

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

图书目录

第1章 简介1

1.1 网页设计回顾2

1.2 代码内联和代码隐藏12

1.3 章节架构17

习题17

第2章 C#简介19

2.1 变量20

2.2 表达式的运算符23

2.3 语句23

2.3.1 赋值(Assignment)语句24

2.3.2 if语句24

2.3.3 switch语句25

2.3.4 do while语句26

2.3.5 for语句27

2.3.6 while语句28

2.3.7 tyy语句28

2.3.8 其他的语句30

2.4 子过程及函数31

2.4.1 子过程31

2.4.2 函数32

2.5 内置函数33

2.5.1 Math对象中的数学函数33

2.5.2 String对象中的字符串处理函数34

2.5.3 DateTime日期对象38

2.5.4 数据类型转换函数46

习题47

第3章 标准控件49

3.1 Button、LinkButton和ImageButton50

3.2 命名空间和Import指示符59

3.3 Label、HyperLink、Image和ImageMap61

3.4 TextBox64

3.5 CheckBox和CheckBoxList66

3.6 RadioButton和RadioButtonList68

3.7 ListBox和DropDownList70

3.8 Table、TableRow和TableCell71

3.9 Literal、BulletedList和HiddenField74

3.10 Calendar77

3.10.1 DayRender事件80

3.10.2 SelectionChanged事件82

3.10.3 VisibleMonthChanged事件83

3.10.4 日历文字的变化84

3.11 AdRotator86

3.12 FileUpLoad89

3.13 Wizard92

3.14 Panel和PlaceHolder98

3.15 MultiView和View101

3.16 Substitution控件和OutputCache指示符105

3.17 Localize和Xml109

习题109

第4章 控件和数据的验证111

4.1 RequiredFieldValidator112

4.2 CompareValidator113

4.3 RangeValidator114

4.4 RegularExpressionValidator115

4.5 CustomValidator119

4.6 ValidationSummary120

4.7 ValidationGroup属性122

4.8 System.Text.RegularExpressions的正则表达式124

4.8.1 Regex对象、Match对象和MatchCollection对象124

4.8.2 Group对象和GroupCollection对象132

4.8.3 Capture对象和CaptureCollection对象134

4.8.4 System.Text.RegularExpressions命名空间中的元字符135

习题138

第5章 SQL Server 2005、SQL语句和表的规范化139

5.1 创建数据库和表139

5.1.1 SQL Server 2005数据库和表的创建方法139

5.1.2 SQL Server 2000数据库和表的创建方法143

5.1.3 Microsoft Access数据库和表的创建方法144

5.1.4 在SQL Server中用程序来创建数据库和表147

5.1.5 在Microsoft Access中创建表156

5.2 新建数据158

5.3 查询数据162

5.3.1 简单的数据查询163

5.3.2 Where条件式165

5.3.3 连接表的查询168

5.3.4 查询统计数据171

5.4 修改数据171

5.5 删除数据172

5.6 表的规范化173

5.6.1 第一范式173

5.6.2 表的分割176

5.6.3 第二范式178

5.6.4 第三范式181

5.6.5 Boyce/Codd范式183

5.6.6 第四范式186

5.6.7 第五范式187

习题192

第6章 SqIDataSource、GridView和AccessDataSource193

6.1 GridView的BoundField及CheckBoxField195

6.2 GridView字段的格式198

6.3 GridView的排序199

6.4 GridView的分页201

6.5 GridView的编辑及CommandField206

6.5.1 默认的编辑模式206

6.5.2 用CommandField来设计编辑字段208

6.5.3 调整编辑框的大小209

6.5.4 确认消息框211

6.6 参数查询212

6.7 插入数据215

6.8 GridView HyperLinkField217

6.9 GridView的ButtonField219

6.10 GridView TemplateField221

6.11 数据绑定表达式226

6.11.1 一般表达式226

6.11.2 再谈GridView字段的格式228

6.12 AccessDataSource231

习题232

第7章 数据控件233

7.1 DetailsView控件233

7.1.1 DetailsView显示数据的方式233

7.1.2 DetailsView和GridView的结合使用234

7.1.3 自定义DetailsView的格式236

7.1.4 DetailsView字段的格式237

7.1.5 DetailsView数据的修改和删除239

7.1.6 DetailsView的新建数据241

7.1.7 DetailsView的HyperLinkField243

7.1.8 DetailsView的CommandField245

7.1.9 DetailsView的ButtonField247

7.1.10 DetailsView编辑框大小的控制252

7.1.11 DetailsView删除数据时的提示消息框258

7.2 Repeater控件262

7.3 DataList控件265

7.3.1 DataList的重复显示功能265

7.3.2 SelectedItemTemplate的变换显示功能268

7.3.3 EditItemTemplate的编辑功能270

7.4 FormView控件275

7.4.1 PagerSettings275

7.4.2 PagerTemplate277

7.4.3 FormView控件的编辑279

7.4.4 FormView控件的新建功能282

习题288

第8章 数据库高级技术289

8.1 DataSet中数据表的新建、修改和删除289

8.2 节省内存的SqlDataReader对象296

8.3 数据库的存储过程、参数查询及事务298

8.3.1 存储过程298

8.3.2 参数查询303

8.3.3 事务305

8.3.4 事务的存储过程310

8.4 不同数据库的集成313

8.5 在运行时创建SQL语句316

习题319

第9章 文件和常用对象的使用方法321

9.1 有关文件的对象321

9.1.1 文件和目录的新建和删除321

9.1.2 文件的打开326

9.1.3 将数据写入文件328

9.1.4 将数据读出文件330

9.1.5 文件和目录的基本属性信息332

9.2 E-mail的SmtpClient对象和MailMessage对象336

9.3 Response对象339

9.3.1 BufferOutput、Expires、ExpiresAbsolute属性340

9.3.2 流(Stream)的属性和方法340

9.3.3 状态码的种类341

9.3.4 ClearContent、Flush、End方法341

9.3.5 Redirect和Write方法342

9.4 Request对象343

9.4.1 浏览器属性344

9.4.2 ClientCertificate属性345

9.4.3 TotalBytes属性345

9.4.4 Headers属性346

9.4.5 ServerVariables属性346

9.4.6 Form和Querystring方法348

9.5 Page对象349

9.5.1 Page对象中的事件349

9.5.2 Page对象中常用的属性和方法351

9.6 Application对象352

9.7 Session对象和Cookie对象353

9.7.1 Session对象354

9.7.2 Cookie对象357

9.8 StateBag对象的视图状态变量358

9.9 Server对象360

9.9.1 HtmlDecode和HtmlEncode方法361

9.9.2 MapPath方法361

习题362

第10章 HTML控件363

10.1 HtmlButton、HtmlInputButton和HtmlInputImage363

10.2 HTML控件共有的属性367

10.3 HtmlForm和HtmlInputText367

10.4 HtmlAnchor和HtmlImage370

10.5 HtmlInputCheckBox和HtmlInputRadioButton371

10.6 HtmlInputHidden372

10.7 HtmlSelect373

10.8 HtmlTextArea374

10.9 HtmlTable、HtmlTableRow和HtmlTableCell375

10.10 HtmlInputFile377

10.11 HtmlHead、HtmlTitle和HtmlLink379

10.12 HtmlInputPassword、HtmlSubmit和HtmlReset382

习题383

第11章 XML、XML Schema和XSL385

11.1 XML简介385

11.2 XML Schema388

11.3 XML文件的验证395

11.4 XSL简介398

11.4.1 XSL程序和XML文件的关系:xml-stylesheet和xsl:stylesheet402

11.4.2 获得标签值的语句xsl:value-of402

11.4.3 循环控制语句xsl:for-each403

11.4.4 数据排序语句xsl:sort405

11.4.5 条件语句xsl:if406

11.4.6 条件语句xsl:choose、xsl:when、xsl:otherwise407

11.4.7 函数的调用和定义:xsl:apply-templates和xsl:template408

11.4.8 将元素转换成属性:xsl:attribute409

11.5 使用ASP.NET程序操作XSL程序411

习题413

第12章 ASP.NET对XML的支持415

12.1 读取XML文件415

12.2 创建新的XML文件419

12.3 修改XML文件421

12.3.1 修改内容424

12.3.2 增加新的内容425

12.3.3 删除某些内容427

12.4 XML文件和DataSet428

习题430

第13章 标准控件高级技术431

13.1 文件的编码431

13.1.1 读取GB2312文件的注意事项431

13.1.2 文件的默认编码433

13.1.3 编码代号和字符集名称433

13.2 Label和TextBox中的文字434

13.2.1 Label控件中的文字434

13.2.2 TextBox控件中的文字435

13.3 动态创建DropDownList和ListBox437

13.3.1 用数组创建DropDownList437

13.3.2 用DataTable生成DropDownList439

13.3.3 用数据库中的DataTable创建DropDownList440

13.3.4 选项中的“其它”442

13.3.5 联动式DropDownList444

13.4 动态创建RadioButtonList、CheckBoxList和BulletedList447

13.4.1 动态创建RadioButtonList447

13.4.2 动态创建BulletedList448

13.5 动态创建其他控件449

13.5.1 动态创建多个控件449

13.5.2 在控件数组中再添加控件450

13.5.3 动态控件中属性和事件的设置451

13.6 动态设置和清除控件的属性452

13.6.1 动态设置控件的属性452

13.6.2 动态清除控件的内容453

13.6.3 枚举网页中的控件455

13.7 程序的调试和跟踪(Trace)特性458

13.7.1 跟踪(Trace)特性459

13.7.2 页面级别的跟踪460

13.7.3 组件的跟踪462

13.7.4 应用程序级别的跟踪462

习题466

第14章 数据控件高级技术467

14.1 显示确认消息框467

14.2 表字段值NULL的处理472

14.3 GridView中流水编号字段473

14.4 GridView中行号的格式475

14.5 GridView和鼠标的交互475

14.5.1 Attributes属性477

14.5.2 Ambient事件479

14.5.3 Style属性481

14.6 GridView控件加上滚动条484

习题486

第15章 母版页和导航487

15.1 简单母版页的创建方法487

15.1.1 母版页的创建方法487

15.1.2 内容页的创建方法488

15.2 嵌套母版页的创建方法490

15.3 Menu控件492

15.3.1 MenuItem标签493

15.3.2 Menu控件的属性、方法和事件495

15.3.3 Menu控件的DataBindings属性499

15.4 TreeView控件500

15.4.1 TreeNode标签503

15.4.2 TreeView控件的属性、方法和事件505

15.4.3 TreeView控件的DataBindings属性508

15.4.4 运行时生成TreeNodes509

15.5 SiteMapPath控件512

15.5.1 编写扩展名为.sitemap的XML文件512

15.5.2 明确站点地图的提供程序513

15.5.3 创建含有SiteMapPath控件的网页程序514

15.5.4 TreeView控件的SiteMapPath516

15.5.5 SiteMapPath控件中常用的属性518

习题520

第16章 用户控件和自定义控件521

16.1 用户控件521

16.1.1 用户控件的创建521

16.1.2 用户控件的使用523

16.1.3 用户控件在模块化中的应用525

16.2 创建和使用自定义控件529

16.2.1 创建自定义控件的语法529

16.2.2 编译用户自定义控件标签程序531

16.2.3 使用自定义控件534

16.3 属性的设置和Render子过程535

16.3.1 自定义控件的默认值535

16.3.2 自定义控件中属性值的保存537

16.3.3 枚举类型的属性538

16.3.4 层叠式的属性540

16.3.5 子过程Render的写法542

16.4 自定义控件的方法550

16.4.1 简单的方法550

16.4.2 重载(Overload)的方法552

16.4.3 有返回值的方法554

16.5 自定义控件的事件555

16.5.1 不因数据改变而触发的事件555

16.5.2 因数据改变而触发的事件558

16.6 增加现有控件的功能560

16.6.1 Web控件的继承560

16.6.2 由子控件组成的控件564

16.6.3 由子控件组成的控件的事件设置566

习题568

第17章 组件和Web Services简介569

17.1 组件的创建569

17.2 组件的编译570

17.3 组件的引用571

17.4 一个完整的例子572

17.5 Web Services的作用576

17.6 创建Web Service文件577

17.7 用HTTP获取服务578

17.8 WebMethod标签581

17.9 将现有的组件改成Web Service582

17.10 在网页应用程序中使用Web Service585

习题594

第18章 系统环境:Global.asax和Web.config文件595

18.1 Global.asax文件596

18.2 Web.config文件603

18.2.1 〈appSettings〉605

18.2.2 〈connectionStrings〉607

18.2.3 〈browserCaps〉609

18.2.4 〈compilation〉609

18.2.5 〈customErrors〉611

18.2.6 〈globalization〉611

18.2.7 〈httpHandlers〉612

18.2.8 〈httpModules〉614

18.2.9 〈pages〉615

18.2.10 〈processModel〉615

18.2.11 〈sessionState〉616

习题617

第19章 网页安全和Login控件619

19.1 Windows身份验证620

19.1.1 Windows操作系统中的用户620

19.1.2 Basic Windows身份验证622

19.1.3 Digest和NTLM Windows身份验证624

19.2 Forms身份验证使用Login控件625

19.2.1 CreateUserWizard控件625

19.2.2 将数据存储在自行设计的数据库中639

19.2.3 Login控件和PasswordRecovery控件642

19.2.4 使用Login控件的Forms身份验证647

19.2.5 LoginName和LoginStatus控件649

19.2.6 ChangePassword控件649

19.2.7 LoginView控件651

19.2.8 密码格式的设置654

19.3 Forms身份验证使用Web.config文件中的验证655

19.3.1 修改“默认的网站”中“根文件夹”的Web.config656

19.3.2 创建验证的网页程序659

19.3.3 Web.config文件中用户名的管理661

19.3.4 Passport身份验证667

19.4 授权667

19.4.1 File授权667

19.4.2 URL授权669

19.4.3 角色管理671

19.5 验证后权限677

习题678

第20章 层叠样式表679

20.1 Style标签的语法679

20.2 字体681

20.3 文本684

20.4 背景686

20.5 页面上项目的位置691

20.6 项目及列表式文字的显示695

20.7 边框、外补白、内填充和滚动条699

20.8 分页打印和鼠标指针外观700

20.9 其他703

第21章 主题、个性化配置和Web部件705

21.1 主题和皮肤705

21.2 个性化设置707

21.2.1 匿名用户的个性化设置707

21.2.2 程序中有关个性化设置的写法709

21.2.3 成员资格和个性化711

21.3 Web部件716

21.3.1 WebPartManager、WebPartZone和CatalogZone控件718

21.3.2 DeclarativeCatalogPart、ImportCatalogPart和PageCatalogPart控件721

21.3.3 EditorZone及其子控件723

21.3.4 Web Parts控件的参数728

热门推荐