本书采用从点到面的讲述手法,历数了C#基本语法、网页开发时所应用到的各种控制项,继而整合这些方面,详细讲述Web应用程序、 Web Service的应用与开发。我们深信你会被ASP.NET的开发方式、执行速度、简化布署的特色所震撼。同时,在本书实用的C#范例指导下,成为专业的ASP.NET程序开发高手将不再遥远。
【目录】
第 1章 从 CGI到 ASP.NET 网站程序设计进化史 CGI执行架构 ISAPI执行架构 Active Server page ASP的问题 什么是.NET Framework? .NET Framework只适用于 Web相关程序的开发吗? .NET Framework架构 程序语言 公共语言规范(Common language Specification) Web Form及 Web Service Win Form 数据存取与ADO.NET 基类函数库(Base Class Library) 公共语言执行环境(Common Language Runtime) .NET程序执行架构 .NET Framework特性 面向对象程序设计 简化程序实装及布署手续 跨平台 自动资源管理功能 数据类型检查 新的安全模式 Just-In-Time CompilerASP.NET不是 ASP 4.0 ASP.NET特色 支持多种语言 效率提高 类别(Class)及命名空间(Namespace) 服务器控制项(Server Controls) Web Services 身份验证 快取功能 扩展性 状态信息(Session) 简化设置及管理 ASP.NET网页执行架构 第一次执行 第二次执行 Web应用程序重新启动或快取已被清除 网页修改或版本更新 ASP.NET设计概念 面向对象( Evefything is OBJECT!)与强制类型声明(StronglyTyPed) 基类函数库(Base Class Library) ASP.NET:Hello World! Server Control 以隐藏字段追踪状态信息 网页就是对象 Web Service 分散式运算 将Service以Web的方式包装 Web Service应用架构 学习ASP.NET的准备第2章 C#基本语法介绍 C#中的基本数据类型 整数数据类型 布尔数据类型 字符数据类型 浮点数据类型 参考数据类型 对象类型(object) 字符串类型数据(string) 数组 加入C#程序 变量的使用 if判断式 Switch判断式 for循环 foreach循环 while循环 do...while循环 自定义类 类的建立与使用 使用系统基本类 使用对象方法 自定义方法(method ) 修饰字 返回类型 方法名称 参数行 输入参数(In parameter) 参照参数(ref Parameter) 输出参数(out Parameter) 误处理第 3章 HTML Control与 Server Control 传统的 HTML Controls 可供输入文本的 HTML Controls 可供选择项目的 HTML Controls 可供按下并执行某些工作的HTML Controls Server端可掌控的 HTML Controls 什么是 ASP.NET Server Controls Intrinsic Controls(已有控制项) 可提供链接(Link)或送出( Submit)功能的控制项 Button Control(按钮控制项) LinkButton Control(超链接按钮控制项) HyperLink Control(超链接控制项) 可提供选择(Select)或输入(Input)功能的控制项 TextBox Control(文本框控制项) CheckBox Control(勾选框控制项) CheckBoxList Control(复选框控制项) RadioButton Control(选择性按钮控制项) RadioButtonList Control(多项选择按钮控制项) DropDownList Control(下拉式选单控制项) ListBox Control(条列式选单控制项) 可提供显示文本队(Label),图片(Image)或列表(Table)功能的控制项 Image Control(图片控制项) Label Control(标签控制项〕 Panel Control面板控制项) Table Control(表格控制项)第4章 新一代控制项(Server Control)—— List Control、Rich Control List Conimls(列举控制项) Repeater Control(重复显示控制项) DataList Control(数据列表式控制项) DataGridControl(数据表格式控制项) Rich Controls(综合控制项) AdRotator Control(广告轮播控制项) Calendar Control(月历控制项)第5章 验证控制项(Validation Control) RequiredFieldValidator(必须输入栏验证) CompareValidator(比较限制栏验证) RangeValidator(范围限制栏验证) RegularEXpressionValidator(特殊规则限制栏验证) Custom Validator(自定义数据栏验证) ValidationSummary(汇集数据验证信息)第 6章 ADO.NET ADO.NET Connection对象 Command对象 DataReader对象 DataSet对象 DataView对象 DataSetCommand对象 ADO.NET命名空间 System.Data System.Data.ADO… system.Data.SQL aystem.Data.SQLTypeS 连接数据源 通过OLEDB连接数据 直接连接 SQL Server 利用DataSet存取数据 Recordset对象和DataSet对象的比较 DataTale对象 DataView对象 显示选取的数据 DataGrid控制项 Repeater控制项 取得预存储程序中的数据 将参数传入预存程序中 DataReader对象 错误处理第7章 数据绑定(Data Binding) XML Datalsland DataList Control ASP.NET Data Binding技术 Selectedltem Template Event Bubbling--事件上传…… 以 SelectedItem Template显示详细数据 步骤一:加入SelectedItem Template 步骤二:加入LinkButton 步骤三:指定处理用户点选事件的函数 以EditItemTemplate设计编译画面 步骤一:加入修改按钮 步骤二:加入EditItemTemplate 步骤三:撰写edit、cancel、update按钮的处理函数 步骤四:更新数据库 DataGrid Control应用… 步骤一:通过ADO.NET结合DataGrid Control进行数据显示 步骤二:自定义字段标题、换页功能及查询功能 步骤三:加入添加数据功能Try…Catch处理错误 步骤四:加入删除数据功能Try…Catch处理错误… 步骤五:加入修改数据功能 总结第8章 用户自定义控制项(User Control)与组件(Component) 用户自定义控制项 将程序代码与用户界面分离 用户自定义控制项 什么是用户自定义控制项 用户自定义控制项建立的规则 建立用户自定义控制项步骤 在网页中加入用户自定义控制项 产生有属性的控制项 产生有方法(method)的控制项… 组件(Component)开发 命名空间(Namespace )与类名称 属性 方法 编译组件 组件的散布及使用 用户控制项v.s.组件第9章 Web应用程序(Web Application) Global.asax Config.web Web应用程序设计考量 状态维护(State maintenance) 安全性控管(Security) Windows验证 Cookie验证 结合数据库Cookie验证 Passport验证 性能与弹性(Performance and Scalability) 环境设置(Configuration) 发送布署(Deployment)第 10章 Web Service的应用与开发 Web Service简介 为什么需要 Web Service? Internet时代的 Web Application COM十 系统扩展性 缺点 --紧密结合(Tightly-coupled) 挑战与回应--整合 无状态(Stateless)的 Web Service架构什么是 Web Service Web Service的设计理念 Web Service如何运作 Web Service相关技术 SOAP( Simple Object Access Protocol) Web Service Discovery SCL (Service Contract Language) Web Service的设计时期(Design-Time) Web Service的执行时期(Run.Time) ASP.NET:建立 Web Service最简单的方式Web Service的开发与设计 建立.ASMX文件 WebService Directive 相关资源的命名空间 声明 Web Service公用函数 WebMethod 状态维护 Web Service基本模板 Web Service开发步骤练习:撰写 Web Service----Echo.asmx应用 Web Service发布及布署 Web Service存取 Web Service 取得 Web Service相关信息 通过 Web Browser存取 Web Service 通过Proxy存取Web service 自.asmx产生Proxy源文件 编译PrOXy源又件产生DLL Client端调用 Web Service函数 传递参数与处理结果 撰写 Web Service—— Books Service.asmx 测试Web Service: BooksService 使用 Web Service—— Book Services 步骤一:建立 Web Service: Books Service的 Proxy Class 步骤二:撰写BooksService Client.aspX书籍查询网页第11章 NETBookS在线书店执行环境安装方式网站导览 首页 书籍清单 书籍内容 书籍查询 订购书籍 购物车 会员注册 会员登录 每日一句 库存管理 订单管理 封面上载Web应用程序环境设置
以下为对购买帮助不大的评价