ASP.NET编程培训教程

ASP.NET编程培训教程
作 者: 赵克立
出版社: 清华大学出版社
丛编项: 清华电脑学堂 编程培训系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET编程培训教程》作者简介

内容简介

本书共有十一课,分为三部分:第一部分为基础知识,从微软最新推出的.NET平台整体框架着眼,介绍新一代的ASP.NET的完整架构概念与运作模式,以及HTML的基本语法、Microsoft Visual C#与传统C++的简要比较等内容,自在协助不同程度与背景的读者快速具备进入ASP.NET的基本能力;第二部分为ASP.NET的主体课程,分别介绍.NET的控件、AD0.NET与其进一步应用、Web Ap—plication与WebService;第三部分则是两个完整的ASP.NET实例制作,用以综合运用前述技巧完成作品。 本书结构安排合理,为了便于教学,每一课都有“学习目标”、“思考与练习”;此外,本书图文合一,正文与辅助说明相互配合,更便于读者学习。本书可作为培训班教材及自学手册,同时也适合具有一定Win API与面向对象编程基础与思想的编程人员阅读。

图书目录

第一课 2l世纪的新平台--. NET

学习目标一:Internet基本概念

一、www简介

二、何谓客户端与服务器端

三、静态网页和动态网页

四、Internet应用程序开发史

学习目标二:.NET的战略

-、 Web Service

二、下一代的Internet

三、XML

学习目标三:.NET Framework的特点

一、面向对象程序设计

二、复制一粘贴的程序配置方式

三、跨平台

四、自动资源管理

五、数据类型检查

六、新的安全模式

七、JIT即时编译

学习目标四:.NET Framework的框架

一、程序语言

二、通用语言规范

三、 Web Form s & Web Service

四、 Win Form s & User Interface

五、ADO.NET

六、基础类库

七、通用语言运行环境

八、.NET程序运行框架

思考与练习

第二课 认识HTML

学习目标一:HTML介绍

一、HTML简介

二、HTML制作工具

二、HTML文件结构

四、其他说明要点

学习目标二:经常使用的HTML标记

一、文字页面编排标记

二、文字格式编排标记

三、表格格式标记

学习目标三:其他常用标记

一、超链接

二、插入图片标记<img>

三、窗口框架

四、注解标记<!-- -->

思考与练习

第三课 新一代的ASP.NET

学习目标一:ASP.NET的流程与结构

一、ASP.NET的运作流程

二、ASP.NET的运作结构

学习目标二:建立ASP.NET平台

一、建立ASP.NET操作平台之前

二、建立ASP.NET操作平台

学习目标三 ASP.NET的文件结构

一、Directive

二、script程序代码

三、HTML程序代码

四、Server Control

学习目标四:第一个ASP.NET程序

思考与练习

第四课 C#语言介绍

学习目标一:C#的设计理念与运作方式

一、C#的设计理念

二、C#的运作方式

学习目标二:声明变量与数组

一、声明变量

二、数组

三、多维数组

学习目标三:数据类型

一、实值数据类型

二、引用数据类型

学习目标四:程序流程控制

一、if

二、switch

三、for

四、while

五、foreach

思考与练习

第五课 控制项介绍(一)

学习目标一:HTML控制项

一、文本输入项目

二、选择项目

三、按钮项目

学习目标二:Server-Side HTML控制项

学习目标三:ASP.NET Server控制项

一、何谓ASP.NET Server控制项

二、Intrinsic控制项

三、List控制项

四、Rich控制项

五、Validation控制项

学习目标四:Intrinsic控制项

一、Button控制项(按钮控制项)

二、LinkButton控制项(超链接按钮控制项)

三、HyperLink控制项(超链接控制项)

四、TextBox控制项(文本框控制项)

五、ImageButton控制项(图片按钮控制项)

六、CheckBox控制项(复选框控制项)

七、CheckBoxList控制项(复选框群组控制项)

八、RadioButton控制项(单选钮控制项)

九、RadioButtonList控制项(单选钮群组控制项)

十、DropDownList控制项(下拉式选单群组控制项)

十一、ListBox控制项(条目式选单控制项)

十二、Image控制项(图片控制项)

十三、Label控制项(标记控制项)

十四、Panel控制项(群组控制项)

十五、Table控制项(表格控制项)

思考与练习

第六课 控制项介绍(二)

学习目标一:List Controls

一、Repeater Control(重复显示控制项)

二、DataList Control(数据列表控制项)

三、DataGrid Control(数据表格化控制项)

学习目标二:Rich Controls

一、AdRotator Control(广告轮播控制项)

二、Calendar Control(日历控制项)

学习目标三:Validation Controls

一、RequiredFielValidator Control

二、CompareValidator Control

三、RangeValidator Control

四、RegularExpressionValidator Control

五、CustomValidator Control

六、ValidationSummary Control

思考与练习

第七课 ADO.NET

学习目标一:ADO.NET介绍

一、新一代的ADO.NET

二、ADO.NET的运作方式

学习目标二:ADO.NET对象

一、Connection对象

二、Command对象

三、参数(Parameter)

四、DataSet对象

五、DataView对象

学习目标三:ADO.NET Namespace

一、System.Date

二、System.Data.0leDb

三、System.Data.SqlClient

四、System.Data.SqlType

学习目标四:连接到数据源

一、使用DataSet

二、使用DataView

思考与练习

第八课 ADO.NET进一步应用——Data Binding

学习目标一:Data Binding介绍

一、什么是Data Binding

二、Data Binding的方式

学习目标二:DataGrid对象

学习目标三:Repeater对象

学习目标四:DataList对象

思考与练习

第九课 Web Application

学习目标一:Global.asax

学习目标二:Config.web

学习目标三:安全性验证组件

一、Windows验证

二、Cookie验证

三、Passport验证

学习目标四:设置环境

一、<compilation>

二、<assemblies>

三、<customerrors>

四、<processmodel>

五、<globalization>

六、<webcontrols>

七、<httpmodules>

八、<httphandlers>

九、<trace>

十、总结

思考与练习

第十课 Web Service

学习目标一:Web Service介绍

学习目标二:建立Web Service

一、建立.asmx文件

二、声明Web Service类名称

三、声明Web Service函数名称

学习目标三:使用Web Service

一、通过Browser存取

二、通过Proxy存取

三、结论

思考与练习

第十一课 实例制作

学习目标一:E-mail给好朋友

学习目标二:私人日程表