图书介绍

ASP.NET 2.0完全开发指南 基于VB2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET 2.0完全开发指南 基于VB
  • 王有礼编著 著
  • 出版社: 北京:科学出版社;北京科海电子出版社
  • ISBN:9787030203106
  • 出版时间:2008
  • 标注页数:739页
  • 文件大小:357MB
  • 文件页数:752页
  • 主题词:主页制作-程序设计;BASIC语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 简介1

1.1 网页设计回顾2

1.2 代码内联和代码隐藏13

1.3 章节架构17

习题18

第2章 VB.NET简介19

2.1 变量20

2.2 表达式的运算符22

2.3 语句24

2.3.1 赋值语句25

2.3.2 If语句25

2.3.3 Select语句26

2.3.4 Do语句27

2.3.5 For语句28

2.3.6 While语句29

2.3.7 try语句29

2.3.8 其他的语句31

2.4 子过程及函数31

2.4.1 子过程31

2.4.2 函数33

2.5 内置函数34

2.5.1 Math对象中的数学函数34

2.5.2 Strings对象中的字符串函数及String对象35

2.5.3 日期函数41

2.5.4 数据类型转换函数51

习题52

第3章 标准控件53

3.1 Button、LinkButton和ImageButton54

3.2 命名空间和Import指示符62

3.3 Label、HyperLink、Image和ImageMap64

3.4 TextBox67

3.5 CheckBox和CheckBoxList68

3.6 RadioButton和RadioButtonList71

3.7 ListBox和DropDownList73

3.8 Table、TableRow和TableCell75

3.9 Literal、BulletedList和HiddenField77

3.10 Calendar80

3.10.1 DayRender事件83

3.10.2 SelectionChanged事件86

3.10.3 VisibleMonthChanged事件87

3.10.4 日历文字的变化87

3.11 AdRotator90

3.12 FileUpLoad93

3.13 Wizard96

3.14 Panel和PlaceHolder102

3.15 MultiView和View105

3.16 Substitution控件和OutputCache指示符109

3.17 Localize和Xml113

习题113

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

4.1 RequiredFieldValidator116

4.2 CompareValidator117

4.3 RangeValidator118

4.4 RegularExpressionValidator119

4.5 CustomValidator123

4.6 ValidationSummary124

4.7 ValidationGroup属性127

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

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

4.8.2 Group对象和GroupCollection对象136

4.8.3 Capture对象和CaptureCollection对象138

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

习题143

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

5.1 创建数据库和表144

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

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

5.1.3 MicrosoftAccess数据库和表的创建方法152

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

5.1.5 在MicrosoftAccess中创建表164

5.2 新建数据166

5.3 查询数据170

5.3.1 简单的数据查询171

5.3.2 Where条件式173

5.3.3 连接表的查询177

5.3.4 查询统计数据180

5.4 修改数据181

5.5 删除数据182

5.6 表的规范化183

5.6.1 第一范式183

5.6.2 表的分割186

5.6.3 第二范式188

5.6.4 第三范式191

5.6.5 Boyce/Codd范式193

5.6.6 第四范式195

5.6.7 第五范式197

习题201

第6章 SqlDataSource、GridView和AccessDataSource203

6.1 GridView的BoundField及CheckBoxField205

6.2 GridView字段的格式208

6.3 GridView的排序210

6.4 GridView的分页211

6.5 GridView的编辑及CommandField217

6.5.1 默认的编辑模式217

6.5.2 用CommandField来设计编辑字段219

6.5.3 调整编辑框的大小220

6.5.4 确认消息框222

6.6 参数查询224

6.7 插入数据226

6.8 GridView的HyperLinkField228

6.9 GridView的ButtonField231

6.10 GridView的TemplateField233

6.11 数据绑定表达式237

6.11.1 一般表达式238

6.11.2 再谈GridView字段的格式240

6.12 AccessDataSource243

习题244

第7章 数据控件245

7.1 DetailsView控件245

7.1.1 DetailsView显示数据的方式245

7.1.2 DetailsView和GridView的结合使用246

7.1.3 自定义DetailsView的格式248

7.1.4 DetailsView字段的格式249

7.1.5 DetailsView数据的修改和删除251

7.1.6 DetailsView的新建数据253

7.1.7 DetailsView的HyperLinkField255

7.1.8 DetailsView的CommandField257

7.1.9 DetailsView的ButtonField259

7.1.10 DetailsView编辑框大小的控制264

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

7.2 Repeater控件275

7.3 DataList控件278

7 3.1 DataList的重复显示功能278

7.3.2 SelectedItemTemplate的变换显示功能281

7.3.3 EditItemTemplate的编辑功能283

7.4 FormView Control288

7.4.1 PagerSettings289

7.4.2 PagerTemplate290

7.4.3 FormView控件的编辑293

7.4.4 FormView控件的新建功能296

习题302

第8章 数据库高级技术303

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

8.2 节省内存的SqlDataReader对象311

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

8.3.1 存储过程313

8.3.2 参数查询318

8.3.3 事务320

8.3.4 事务的存储过程325

8.4 不同数据库的集成329

8.5 在运行时创建SQL语句332

习题335

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

9.1 有关文件的对象337

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

9.1.2 文件的打开342

9.1.3 将数据写入文件345

9.1.4 将数据读出文件346

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

9.2 Email的SmtpClient对象和MailMessage对象353

9.3 Response对象355

9.3.1 BufferOutput、Expires、ExpiresAbsolute等属性357

9.3.2 流的属性和方法357

9.3.3 状态码的种类358

9.3.4 ClearContent、Flush、End等方法358

9.3.5 Redirect和Write方法359

9.4 Request对象360

9.4.1 浏览器属性361

9.4.2 ClientCertificate属性362

9.4.3 TotalBytes属性362

9.4.4 Headers属性363

9.4.5 ServerVariables属性363

9.4.6 Form和Querystring方法365

9.5 Page对象366

9.5.1 Page对象中的事件366

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

9.6 Application对象369

9.7 Session对象和Cookie对象370

9.7.1 Session对象371

9.7.2 Cookie对象374

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

9.9 Server对象378

9.9.1 HtmlDecode和HtmlEncode方法378

9.9.2 MapPath方法379

习题379

第10章 HTML控件381

10.1 HtmlButton、HtmlInputButton和HtmlInputImage381

10.2 HTML控件共有的属性385

10.3 HtmlForm和HtmlInputText386

10.4 HtmlAnchor和HtmlImage388

10.5 HtmlInputCheckBox和HtmlInputRadioButton389

10.6 HtmlInputHidden391

10.7 HtmlSelect391

10.8 HtmlTextArea393

10.9 HtmlTable、HtmlTableRow和HtmlTableCell394

10.10 HtmlInputFile395

10.11 HtmlHead、HtmlLink和HtmlTitle398

10.12 HtmlInputPassword、HtmlSubmit和HtmlReset401

习题402

第11章 XML、XML Schema和XSL403

11.1 XML Schema406

11.2 XML文件的验证413

11.3 XSL简介416

11.3.1 XSL程序和XML文件的关系:xml-stylesheet和xsl:stylesheet420

11.3.2 获得标签值的语句:xsl:value-of421

11.3.3 循环控制语句xsl:for-each422

11.3.4 数据排序语句xsl:sort423

11.3.5 条件语句:xsl:if424

11.3.6 条件语句:xsl:choose、xsl:when、xsl:otherwise425

11.3.7 函数的调用和定义:xsl:apply-templates和xsl:template427

11.3.8 将元素转换成属性:xsl:attribute428

11.4 使用ASP.NET程序操作XSL程序429

习题432

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

12.1 读取XML文件433

12.2 创建新的XML文件436

12.3 修改XML文件439

12.3.1 修改内容441

12.3.2 增加新的内容443

12.3.3 删除某些内容445

12.4 XML文件和DataSet446

习题448

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

13.1 文件的编码449

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

13.1.2 文件的默认编码451

13.1.3 编码代号和字集名称451

13.2 Label和TextBox中的文字452

13.2.1 Label控件中的文字452

13.2.2 文本框控件中的文字453

13.3 动态创建DropDownList和ListBox455

13.3.1 用数组创建DropDownList455

13.3.2 用DataTable生成DropDownList456

13.3.3 用数据库中的DataTable创建DropDownList458

13.3.4 选项中的“其他”460

13.3.5 联动式DropDownList462

13.4 动态创建RadioButtonList、CheckBoxList和BulletedList464

13.4.1 动态创建RadioButtonList464

13.4.2 动态创建BulletedList465

13.5 动态创建其他控件466

13.5.1 动态创建多个控件466

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

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

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

13.6.1 动态设置控件的属性469

13.6.2 动态清除控件的内容470

13.6.3 枚举网页中的控件472

13.7 程序的调试和跟踪特性475

13.7.1 跟踪特性476

13.7.2 页面级别的跟踪477

13.7.3 组件的跟踪479

13.7.4 应用程序级别的跟踪479

习题482

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

14.1 显示确认消息框483

14.2 表字段值NULL的处理488

14.3 GridView中流水编号字段489

14.4 GridView中行号的格式491

14.5 GridView和鼠标的交互491

14.5.1 Attributes属性493

14.5.2 Ambient事件494

14.5.3 Style属性496

14.6 GridView控件加上滚动条499

习题500

第15章 母版页和导航501

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

15.1.1 母版页的创建方法501

15.1.2 内容页的创建方法502

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

15.3 Menu控件505

15.3.1 MenuItem标签507

15.3.2 菜单控件的属性509

15.3.3 菜单控件的DataBindings属性513

15.4 TreeView控件514

15.4.1 TreeNode标签516

15.4.2 TreeView控件的属性518

15.4.3 TreeView控件的DataBindings属性521

15.4.4 运行时生成TreeNodes522

15.5 SiteMapPath控件525

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

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

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

15.5.4 TreeView控件的SiteMapPath529

15.5.5 SiteMapPath控件中常用的属性530

习题532

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

16.1 用户控件533

16.1.1 用户控件的创建533

16.1.2 用户控件的使用535

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

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

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

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

16.2.3 使用自定义控件546

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

16.3.1 自定义控件的默认值547

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

16.3.3 枚举类型的属性550

16.3.4 层叠式属性552

16.3.5 子过程Render的写法555

16.4 自定义控件的方法562

16.4.1 简单的方法562

16.4.2 重载方法564

16.4.3 有返回值的方法566

16.5 自定义控件的事件568

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

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

16.6 增加现有控件的功能573

16.6.1 Web控件的继承573

16.6.2 由子控件组成的控件577

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

习题582

第17章 组件和Web Services简介583

17.1 组件的创建583

17.2 组件的编译584

17.3 组件的引用585

17.4 一个完整的例子586

17.5 Web Services的作用590

17.6 创建Web Service文件591

17.7 用HTTP获取服务592

17.8 WebMethod标签594

17.9 将现有的组件改成Web Service595

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

习题606

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

18.1 Global.asax文件607

18.2 Web.config文件614

18.2.1 <appSettings>616

18.2.2 <connectionStrings>618

18.2.3 <browserCaps>620

18.2.4 <compilation>620

18.2.5 <customErrors>622

18.2.6 <globalization>622

18.2.7 <httpHandlers>623

18.2.8 <httpModules>625

18.2.9 <pages>625

18.2.10 <processModel>626

18.2.11 <sessionState>627

习题628

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

19.1 Windows身份验证630

19.1.1 Windows操作系统中的用户630

19.1.2 Basic Windows身份验证632

19.1.3 Digest和NTLM Windows身份验证634

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

19.2.1 CreateUserWizard控件635

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

19.2.3 Login控件和PasswordRecovery控件651

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

19.2.5 LoginName和LoginStatus控件658

19.2.6 ChangePassword控件659

19.2.7 LoginView控件660

19.2.8 密码格式的设置663

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

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

19.3.2 创建验证的网页程序669

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

19.4 授权676

19.4.1 File授权676

19.4.2 URL授权678

19.4.3 角色管理680

19.5 验证后权限685

习题686

第20章 层叠样式表687

20.1 Style标签的语法687

20.2 字体689

20.3 文本692

20.4 背景694

20.5 页面上项目的位置698

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

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

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

20.9 其他709

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

21.1 主题和皮肤711

21.2 个性化设置713

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

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

21.2.3 成员资格和个性化717

21.3 Web部件722

21.3.1 WebPartManager、WebPartZone和CatalogZone控件723

21.3.2 DeclarativeCatalogPart、ImportCatalogPart和PageCatalogPart控件727

21.3.3 EditorZone及其子控件728

21.3.4 Web Parts控件的参数734

热门推荐