《ASP.NET编程实例与技巧集粹》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:肖建编著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2003
  • ISBN:789498146X
  • 页数:458 页
图书介绍:本书是关于ASP.NET入门与提高的图书,可以帮读者更深入地了解ASP.NET的各种优秀性能,从而能够愉快地学习和掌握新技术。全书包括14章,第1章到第3章主要通过实例介绍了ASP.NET的重要概念,以及ASP.NET和VB.NET的语法。另外,为了让读者更快更有效率的开发网络应用程序,还介绍了微软所提供的集成开发环境Visual Studio.NET和ASP.NET辅助开发工具Web Matrix。第4章到13章则分别介绍了ASP.NET各控件在实际网页开发中的应用技巧,以及ADO.NET数据库的操作技巧,同时还介绍了Web Service的基本概念和应用。第14章则用了1个综合的网络应用程序对前面各章的知识要点做出了总结,让读者可以在这里看到ASP.NET各个新功能的整合性应用,同时还可以看到如何将前面章节所介绍的技巧融汇其中。本书即适合广大网页设计、开发人员,也可以作为各中、高等院校师生的教学、自学以及社会相关领域培训班的首选教材。本版CD内容为书中实例源代码。

1.1 Microsoft.NET的特点 2

1.2 .NET组成部分 3

1.3 ASP.NET的优越性 5

1.4 ASP.NET动态网站开发技术的特点 6

实例1.NET程序的编译和运行 7

实例2 ASP与ASP.NET 8

实例3如何搭建ASP.NET开发平台 8

实例4如何编写并浏览ASP.NET页面 10

实例5如何设置ASP.NET的安全性 11

实例6如何设置ASP.NET的输出高速缓存 12

第2章ASP.NET基本语法与开发环境 14

第1章.NET与ASP.NET 14

实例7如何实现按钮的响应事件 15

实例8 如何利用ASP.NET网页的Page_Load事件 18

实例9 ASP.NET程序代码 19

实例10如何使用Include关键字 22

实例11 如何引用名称空间 23

实例12如何使用Server事件进行全文检索 26

实例13如何展示代码 29

实例14如何声明代码 30

实例15如何使用ASP.NET服务器端控件 31

实例16如何使用ASP.NET HTML服务控件 32

实例17如何进行数据绑定 33

实例18如何进行对象标记 34

实例19如何实现服务器端注释 35

实例20如何实现服务器端包括 36

实例21如何使用事件对象 37

实例22如何使用Visual Studio.NET 40

实例23如何在Visual Studio.NET中建立数据存取环境 42

实例24用Visual Studio.NET开发ASP.NET Web程序 43

实例25如何查看自动生成的代码 45

实例26页面设计 46

实例27编写HTML代码 48

实例28编写程序代码 48

实例29如何使用辅助开发工具ASP.NET Web Matrix 51

第3章VB.NET语言简介 53

实例30如何定义类 54

实例31如何操作类成员 54

实例32如何操作名称空间 56

实例34如何操作静态成员 57

实例33如何访问类型 57

实例35如何操作构造器 59

实例36如何继承 59

实例37如何定义不可继承的类 61

实例38用VB、C#和Javascript声明变量 62

实例39用VB、C#和Javascript发出语句 62

实例40用VB、C#和Javascript注释语句 62

实例42用VB、C#和Javascript声明属性 63

实例41用VB、C#和Javascript获得URL传递的变量 63

实例43用VB、C#和Javascript定义数组 64

实例44用VB、C#和Javascript初始化变量 65

实例45用VB、C#和Javascript编写选择语句 66

实例46用VB、C#和Javascript编写分支语句 66

实例47用VB、C#和Javascript编写For循环语句 67

实例48用VB、C#和Javascript编写While循环语句 67

实例49用VB、C#和Javascript连接字符串 68

实例50用VB、C#和Javascript声明事件 68

实例52用VB、C#和Javascript转换数据类型 69

实例51用VB、C#和Javascript声明对象 69

实例53用VB、C#和Javascript声明名称空间 70

实例54用VB、C#和Javascript定义和继承类 70

第4章HTML服务控件 72

实例55如何使用ASP.NET Web窗体 74

实例56如何将HTML文件变成ASP.NET文件 74

实例57如何编写真正的ASP.NET网页 75

实例58用服务器端控件制作选课系统界面 77

实例59如何处理控件事件 78

实例60如何使用HtmlAnchor控件 80

实例61如何使用InnerHtml和InnerText属性 81

实例62如何使用HtmlButton控件 82

实例63如何在HtmlButton控件中使用图片 83

实例64如何使用HtmlImage控件 85

实例65如何动态改变图像 85

实例66如何使用HtmlInputButton控件 87

实例67如何制作不可用的按钮 87

实例68身份验证网页 88

实例69如何使用HtmlInputCheckbox控件 89

实例71 如何上传文件到本地目录 91

实例70如何使用HtmlInputFile控件 91

实例72如何上传多个文件 92

实例73如何使用HtmlInputImage控件 93

实例74如何使用HtmlInputRadioButton控件 95

实例75如何使用HtmlInputText控件 96

实例76如何使用HtmlSelect控件 96

实例77如何动态改变文字颜色 97

实例78如何动态添加颜色选项 98

实例79如何用Page_Load方法初始化选项 99

实例80如何制作可以多选的列表 100

实例81如何使用HtmlTable控件 103

实例82表格的静态与动态创建 104

实例83如何提交文本框内容 106

实例84如何使用HtmlForm控件管理其他控件 108

实例85如何使用HtmlGenericControl控件 109

第5章Web服务控件 111

实例86如何创建Web服务控件 112

实例87如何声明和设定Web服务控件 113

实例88如何利用id标识操纵控件 114

实例89如何响应Web服务控件动作 116

实例90如何循环响应控件事件 117

实例91 如何使用Label Web服务控件动态显示标签文字 118

实例92如何使用TextBox Web服务控件 120

实例93如何实现各种文本框 121

实例94如何使用HyperLink Web服务控件 122

实例95如何链接到到其他网页 122

实例96如何数据绑定HyperLinkWeb服务控件 123

实例97如何使用Button、LinkButton和ImageButton Web服务控件 126

实例98如何实现按钮上的鼠标悬停效果 126

实例99如何实现按钮的图像映射 128

实例100如何在ImageButton上实现鼠标悬停效果 129

实例101如何使用CheckBox和CheckBoxList Web服务控件 132

实例102如何使用RadioButton和RadioButtonList Web服务控件 134

实例103单选按钮组的各种属性使用技巧 134

实例104如何使用Image Web服务控件动态控制图像的变换 137

实例105如何使用ListBox Web服务控件 138

实例106如何使用DropDownList Web服务控件进行数据绑定 139

实例107如何使用Table、TableCell和TableRow Web服务控件 140

实例108如何实现纯文本对象的表格 141

实例109如何实现包含控件对象的表格 143

实例110如何使用Panel Web服务控件隐藏一组控件 145

第6章数据验证控件 148

实例111数据验证机制演示 151

实例112如何用RequiredFieldValidator控件提交订单 153

实例113订单网页页面设计 155

实例114订单网页程序代码编写 156

实例115如何使用CompareValidator控件比较两个编辑框中的值 157

实例116两值比较验证网页页面设计 160

实例117两值比较验证网页程序代码编写 160

实例118如何使用RangeValidator控件验证各种类型数据范围 161

实例119数值范围验证网页页面设计 165

实例120数值范围验证网页程序代码编写 166

实例121如何使用正则表达式 167

实例122正则验证网页 169

实例123正则验证网页页面设计 170

实例124正则验证网页程序代码编写 171

实例125个人信息网页 171

实例126个人信息网页页面设计 173

实例128客户端验证网页 174

实例127个人信息网页程序代码编写 174

实例129客户端验证网页页面设计 177

实例130客户端验证网页程序代码编写 178

实例131用ValidationSummary控件提交订单 179

实例132新订单网页页面设计 181

实例133新订单网页程序代码编写 182

实例134登录窗体验证 183

实例135 “登录信息”页面设计 183

实例136“个人信息”页面设计 185

实例137 “信用卡信息”页面设计 187

实例138添加其他控件 189

实例139编写事件处理程序代码 189

第7章数据绑定控件 191

实例140如何进行数据绑定 192

实例141如何进行基于变量的数据绑定 194

实例142如何进行基于集合的数据绑定 197

实例143如何进行基于表达式的数据绑定 199

实例144如何进行基于DataBinder.Eval()方法的数据绑定 201

实例145如何进行基于另一个服务器控件的属性的数据绑定 205

实例146 列表绑定控件的基本属性 207

实例147如何使用DataList列表绑定控件 209

实例148 DataList动态绑定数据网页页面设计 210

实例149 DataList动态绑定数据网页程序代码编写 212

实例150如何使用DataView列表绑定控件 214

实例151 DataView数据绑定网页页面设计 216

实例152 DataView数据绑定网页程序代码编写 216

实例153 HashTable数据绑定网页页面设计 218

实例154 HashTable数据绑定网页程序代码编写 219

第8章ASP.NET高级控件 220

实例155如何使用XML 221

实例156 XML与XSL文件配合 221

实例157如何从XML文件读写数据 225

实例158如何使用XMLSchema 225

实例159从XML 中读取数据网页页面设计 228

实例160从XML中读取数据网页程序代码编写 229

实例161 如何使用AdRotator Web服务控件 230

实例162在网页中显示AdRotator 231

实例163在网页中显示日历 233

实例164动态更改日历显示模式网页页面设计 235

实例165动态更改日历显示模式网页程序代码编写 236

实例166 自定义日历链接图形网页页面设计 238

实例167 自定义日历链接图形网页程序代码编写 240

实例168 自定义日历链接文本 240

实例169 自定义内容的日历网页页面设计 241

实例170 自定义内容的日历网页程序代码编写 243

实例171如何使用Repeater控件 244

实例172 Repeater的不同显示格式网页页面设计 245

实例173 Repeater的不同显示格式网页程序代码编写 246

实例174自定义Repeater控件 248

实例175编写RepeaterItemCollection.vb 249

实例176编写Repeater2.vb 251

实例177如何生成并引用库文件 254

实例178使用自定义Repeater的网页页面设计 254

实例179使用自定义Repeater的网页程序代码编写 255

实例180如何使用Email控件 256

实例181 电子邮件发送网页页面设计 257

实例182 电子邮件发送网页程序代码编写 260

实例183群体邮件初始网页 261

实例184群体邮件发送网页 265

第9章结构化设计 267

实例185如何使用Pagelet 268

实例186如何编写含有属性的Pagelet 269

实例187如何在网页中使用含有属性的Pagelet 271

实例188如何在Pagelet中封装事件 272

实例189如何在网页中使用封装事件的Pagelet 274

实例190以编程方式创建Pagelet 275

实例191 如何在网页中使用以编程方式创建的Pagelet 276

实例192如何使用Pagelet生成页眉页脚 278

实例193如何在网页中显示页眉页脚 279

实例194开发数据库管理下拉列表控件drop.ascx 281

实例195开发数据库管理日历控件cal.ascx 283

实例196数据库管理网页页面设计 286

实例197数据库管理网页程序代码编写 289

实例198设定事件与函数的关联 292

实例199如何建立类控件 293

实例200如何使用vb文件引入类控件 294

实例201如何使用动态链接库引入类控件 295

实例202如何区别Src和Codebehind 296

实例203如何开发复合控件 297

实例204如何生成复合控件的动态链接库 299

实例205如何在网页中使用复合控件 299

实例206如何定义自定义名称空间的维护状态 300

实例207如何生成维护状态动态链接库 301

实例208如何使用使用自定义名称空间的维护状态 301

实例209如何将自定义名称空间与数据库结合 303

实例211 如何用自定义名称空间操作数据库 309

实例210生成动态链接库 309

实例212如何使用式样表(CSS) 313

实例213如何编写式样表 314

实例214如何在网页中使用式样表 316

实例215如何对HTML控件应用式样 317

实例216如何对Web服务控件应用式样 319

实例217如何使用Expando CSS式样 321

第10章ADO.NET技术 324

实例218如何使用ADO.NET DataSet 326

实例219如何使用ADO.NET的名称空间 328

实例221 如何连接数据库 329

实例220如何使用Managed Providers对象模型 329

实例222如何进行数据库查询 330

实例223如何开发Connection生存周期用户控件 331

实例224如何在网页中查看Connection状态 332

实例225如何显示数据 333

实例226 如何用SqlConnection在网页中显示数据库数据 333

实例227如何用SqlDataReader在网页中显示数据库数据 335

实例228如何使用参数查询数据 336

实例229插入数据网页页面设计 338

实例230能够插入数据的网页程序代码编写 339

实例231 如何更新数据 342

实例232能够更新数据的网页页面设计 343

实例233能够更新数据的网页程序代码编写 343

实例234能够删除数据的网页页面设计 347

实例235能够删除数据的网页程序代码编写 347

实例236能进行数据排序的网页页面设计 349

实例237能进行数据排序的网页程序代码编写 350

实例238如何实现基于XML的数据访问 351

实例239如何在网页中访问基于XML的数据 354

第11章DataSet数据管理 356

实例240如何使用DataTableCollection对象 357

实例241 如何使用DataRelationCollection对象 358

实例242如何使用ExtendedProperties属性 358

实例243如何从数据库表格创建DataTable对象 359

实例244如何从Schema(计划)创建DataTable对象 360

实例245如何使用DataColumn对象 363

实例246用表达式生成字段的网页页面设计 364

实例247用表达式生成字段的网页程序代码编写 365

实例248如何使用DataRow对象 366

实例249如何使用DataRow对象的RowState属性 367

实例250如何使用DataRelation对象 369

实例251 如何设计一个从XML中读取关系数据的用户控件 370

实例252从XML中读取关系数据的网页页面设计 377

实例253从XML中读取关系数据的网页程序代码编写 378

实例254如何使用DataView对象 379

实例255如何设计一个用DataView筛选数据的用户控件 380

实例256如何在网页中用DataView筛选数据 382

实例257如何使用Constraints对象 383

实例258两种Constraint对象的使用技巧 383

第12章数据服务控件 386

实例259如何使用DataGrid服务控件 387

实例260如何使用DataGrid控件的样式 388

实例261 DataGrid控件样式网页页面设计 389

实例262 DataGrid控件样式网页程序代码编写 391

实例263 DataGrid默认排序网页页面设计 393

实例264 DataGrid默认排序网页程序代码编写 394

实例265 DataGrid控件自定义排序网页页面设计 395

实例266 DataGrid控件自定义排序网页程序代码编写 397

实例267主从关系数据显示主网页 398

实例268主从关系数据显示从网页 400

实例269 ButtonColumn删除数据网页页面设计 402

实例270 ButtonColumn删除数据网页程序代码编写 403

实例271TemplateColumn编辑数据网页页面设计 405

实例272TemplateColumn编辑数据网页程序代码编写 408

实例273如何使用DataList服务控件 412

实例274如何使用ItemTemplate等属性 414

实例275 DataList数据显示网页页面设计 414

实例276 DataList数据显示网页程序代码编写 415

实例277 DataList数据选取网页页面设计 417

实例278 DataList数据选取网页程序代码编写 419

实例279 DataList数据编辑网页页面设计 422

实例280 DataList数据编辑网页页面设计 424

实例281 Repeater不同格式显示数据网页页面设计 426

实例282 Repeater不同格式显示数据网页程序代码编写 428

实例283如何使用Repeater控件的模板 429

实例284 Repeater数据显示网页页面设计 430

实例285 Repeater数据显示网页程序代码编写 431

第13章Web Service综述 433

实例286如何建立Web Service 436

实例287如何使用Web Service 439

实例288如何开发存取数据的Web Service 442

第14章简单的ASP.NET留言本 448

实例289数据库设计 449

实例290样式表MyStyle.css 450

实例291 用户留言网页页面设计 451

实例292用户留言网页程序代码编写 453

实例293提交留言网页 454

实例294察看留言网页页面设计 455

实例295查看留言网页程序代码编写 457