当前位置:首页 > 工业技术
新一代C#与ASP.NET权威指南
新一代C#与ASP.NET权威指南

新一代C#与ASP.NET权威指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:郑淑芬等编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2001
  • ISBN:7500644922
  • 页数:320 页
图书介绍:如果你正要开始学习最新一代的网站开发技术,那么本书正是你所需要的!本书采用从点到面的讲述手法,历数了C#基本语法、网页开发时所应用到的各种控制项,继而整合这些方面,详细讲述Web应用程序、Web Service的应用与开发。我们深信你会被ASP.NET的开发方式、执行速度、简化布署的特色所震撼。同时,在本书实用的C#范例指导下,成为专业的ASP.NET程序开发高手将不再遥远。
《新一代C#与ASP.NET权威指南》目录

第1章 从CGI到ASP.NET 1

网站程序设计进化史 1

CGI执行架构 1

ISAPI执行架构 2

Active Server Page 3

ASP的问题 4

什么是.NET Framework? 5

.NET Framework只适用于Web相关程序的开发吗? 6

.NET Framework架构 6

程序语言 7

公共语言规范(Common Language specification) 7

Web Form及Web Service 8

Win Form 8

数据存取与ADO.NET 8

基类函数库(Base Class Library) 8

公共语言执行环境(Common Language Runtime) 9

.NET程序执行架构 10

.NET Framework特性 11

面向对象程序设计 11

简化程序安装及布置手续 12

跨平台 12

自动资源管理功能 12

数据类型检查 12

新的安全模式 12

Just-In-Time Compiler 13

ASP.NET不是ASP4.0 14

ASP.NET特色 14

支持多种语言 14

效率提高 14

类别(Class)及命名空间(Namespace) 15

服务器控制项(Server Controls) 15

Web Services 15

身份验证 15

快取功能 16

扩展性 16

状态信息(Session) 16

简化设置及管理 16

ASP.NET网页执行架构 16

第一次执行 16

第二次执行 17

Web应用程序重新启动或快取已被清除 18

网页修改或版本更新 19

ASP.NET设计概念 19

面向对象(Everything is OBJECT!)与强制类型声明(Strongly Typed) 19

基类函数库(Base Class LIbrary) 20

ASP.NET:Hello World! 21

Server Contorl 21

以隐藏字段追踪状态信息 22

网页就是对象 23

Web Service 23

分散式运算 23

将Service以Web的方式包装 24

Web Service应用架构 24

学习ASP.NET的准备 24

第2章 C#基本语法介绍 28

C#中的基本数据类型 28

整数数据类型 28

布尔数据类型 29

字符数据类型 29

浮点数据类型 29

参考数据类型 30

对象类型(object) 30

字符串类型数据(string) 30

数组 31

加入C#程序 31

变量的使用 32

if判断式 32

switch判断式 36

for循环 38

foreach循环 40

while循环 41

while循环 41

do...while循环 41

自定义类 41

类的建立与使用 42

使用系统基本类 43

使用对象方法 43

自定义方法(method) 44

修饰字 45

返回类型 45

方法名称 45

参数行 45

输入参数(In parameter) 45

参照参数(ref Parameter) 46

输出参数(out Parameter) 49

错误处理 51

第3章 HTML Control与Server Control 55

传统的HTML Controls 55

可供输入文本的HTML Controls 56

可供选择项目的HTML Controls 56

可供按下并执行某些工作的HTML Controls 56

Server端可掌控的HTML Controls 58

什么是ASP.NET Server Controls 62

Intrinsic Controls(已有控制项) 64

可提供链接(Link)或送出(Submit)功能的控制项 66

Button Control(按钮控制项) 66

LinkButton Control(超链接按钮控制项) 68

HyperLink Control(超链接控制项) 72

可提供选择(Select)或输入(Input)功能的控制项 74

TextBox Control(文本框控制项) 74

CheckBox Control(勾选框控制项) 76

CheckBox List Control(复选框控制项) 78

RadioButton Control(选择性按钮控制项) 83

RadioButtonList Control(多项选择按钮控制项) 85

DropDownList Control(下拉式选单控制项) 89

ListBox Control(条列式选单控制项) 91

可提供显示文本(Label),图片(Image)或列表(Table)功能的控制项 93

Image Control(图片控制项) 93

Label Control(标签控制项) 95

Panel Control(面板控制项) 97

Tabel Control(表格控制项) 99

第4章 新一代控制项(Server Control)——List Control,Rich Control 107

List Controls(列举控制项) 107

Repeater Control(重复显示控制项) 107

DataList Control(数据列表式控制项) 113

DataGird Control(数据表格式控制项) 117

Rich Controls(综合控制项) 120

AdRotator Control (广告轮播控制项) 121

Calendar Control(月历控制项) 124

第5章 验证控制项(Validation Control) 133

RequiredFieldValidator(必须输入栏验证) 133

Compare Validator(比较限制栏验证) 136

RangeValidator(范围限制栏验证) 139

RegularExpressionValidator(特殊规则限制栏验证) 142

Custom Validator(自定义数据栏验证) 145

ValidationSummary(汇集数据验证信息) 148

第6章 ADO.NET 153

ADO.NET 153

Connection对象 154

Command对象 154

DataReader对象 154

DataSet对象 154

DataView对象 154

DataSetCommand对象 155

ADO.NET命令空间 155

System.Data 156

System.Data.ADO 156

System.Data.SQL 156

System.Data.SQLTypes 156

连接数据源 156

通过OLE DB连接数据 156

直接连接SQL Server 157

利用DataSet存取数据 157

Recordset 对象和DataSet对象的比较 162

DataTale对象 162

DataView对象 165

显示选取的数据 167

DataGrid控制项 167

Repeater 控制项 168

取得预存储程序中的数据 170

将参数传入预存程序中 172

DataReader对象 173

错误处理 174

第7章 数据绑定(Data Binding) 179

XML DataIsland 179

DataList Control 182

ASP.NET Data Binding技术 182

SelectedItem Template 185

Event Bubbling——事件上传 186

以SelectedItem Template显示详细数据 187

步骤一:加入SelectedItem Template 187

步骤二:加入LinkButton 188

步骤三:指定处理用户点选事件的函数 189

以EditItemTemplate设计编译画面 192

步骤一:加入修改按钮 193

步骤二:加入EditItemTemplate 194

步骤三:撰写edit、cancel、update按钮的处理函数 198

步骤四:更新数据库 199

DataGrid Control应用 199

步骤一:通过ADO.NET结合 DataGrid Control进行数据显示 199

步骤二:自定义字段标题、换页功能及查询功能 201

步骤三:加入添加数据功能 208

Try...Catch处理错误 210

步骤四:加入删除数据功能 214

Try...Catch处理错误 217

步骤五:加入修改数据功能 221

总结 232

第8章 用户自定义控制项(User Control)与组件(Component) 233

用户自定义控制项 233

将程序代码与用户界面分离 233

用户自定义控制项 234

什么是用户自定义控制项 234

用户自定义控制项建立的规则 235

建立用户自定义控制项步骤 235

在网页中加入用户自定义控制项 237

产生有属性的控制项 240

产生有方法(method)的控制项 243

组件(Component)开发 244

命名空间(Namespace)与类名称 245

属性 245

方法 246

编译组件 247

组件的散布及使用 247

用户控制项v.s组件 249

第9章 Web应用程序(Web Application) 253

Global.asax 253

Config.web 256

Web应用程序设计考量 258

状态维护(State maintenance) 259

安全性控管(Security) 260

Windows 验证 261

Cookie验证 262

结合数据库Cookie验证 265

Passport验证 266

性能与弹性(Performance and scalability) 267

环境设置(Configuration) 268

发送布署(Deployment) 272

第10章Web Service 的应用与开发 275

Web Service简介 275

为什么需要Web Service? 276

Internet时代的Web Application 277

COM+ 278

系统扩展性 278

缺点——紧密结合(Tightly-coupled) 278

挑战与回应——整合 278

无状态(Stateless)的Web Service架构 279

什么是Web Service 280

Web Service的设计理念 282

Web Service如何运作 282

Web Service相关技术 283

SOAP(SimpleObject Access Protocol) 283

Web Service Discovery 283

SCL(ServiceContract Language) 283

Web Service的设计时期(Design-Time) 284

Web Service的执行时期(Run-Time) 284

ASP.NET:建立Web Service最简单的方式 285

Web Service的开发与设计 286

建立.ASMX文件 287

WebService Directive 287

相关资源的命名空间 288

声明Web Service公用函数 288

WebMethod 289

状态维护 289

Web Service基本模板 290

Web Service开发步骤 290

练习:撰写Web Service——Echo.asmx 291

应用Web Service 292

发布及布置Web Service 292

存取Web Service 293

取得Web Service相关信息 294

通过Web Browser存取Web Service 295

通过Proxy存取Web Service 296

自.asmx产生Proxy源文件 297

编译Proxy源文件产生DLL 299

Client端调用Web Service函数 300

传递参数与处理结果 301

撰写Web Service——Books Service.asmx 302

测试Web Service:BooksService 305

使用Web Service——Book Services 306

步骤一:建立Web Service:Books Service的Proxy Class 306

步骤二:撰写BooksService Client.aspx书籍查询网页 307

第11章 NETBooks在线书店 309

执行环境 309

安装方式 309

网站导览 309

首页 310

书籍清单 311

书籍内容 311

书籍查询 312

订购书籍 312

购物车 313

会员注册 314

会员登录 316

每日一句 316

库存管理 317

订单管理 318

封面上载 318

Web应用程序环境设置 319

相关图书
作者其它书籍
返回顶部