《ASP.NET编程培训教程》PDF下载

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

第一课 21世纪的新平台——.NET 1

学习目标一:Internet基本概念 3

一、WWW简介 3

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

三、静态网页和动态网页 6

四、Internet应用程序开发史 8

学习目标二:.NET的战略 10

一、Web Service 10

二、下一代的Internet 11

三、XML 11

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

一、面向对象程序设计 13

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

三、跨平台 13

四、自动资源管理 14

五、数据类型检查 14

六、新的安全模式 14

七、JIT即时编译 15

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

一、程序语言 17

二、通用语言规范 17

三、Web Forms&Web Service 17

四、Win Forms&User Interface 18

五、ADO.NET 18

六、基础类库 18

七、通用语言运行环境 19

八、.NET程序运行框架 20

思考与练习 22

第二课 认识HTML 25

学习目标一:HTML介绍 27

一、HTML简介 27

二、HTML制作工具 27

三、HTML文件结构 33

四、其他说明要点 35

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

一、文字页面编排标记 36

二、文字格式编排标记 45

三、表格格式标记 48

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

一、超链接 56

二、插入图片标记<img> 59

三、窗口框架 61

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

思考与练习 67

第三课 新一代的ASP.NET 69

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

一、ASP.NET的运作流程 71

二、ASP.NET的运作结构 72

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

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

二、建立ASP.NET操作平台 77

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

一、Directive 88

二、script程序代码 88

三、HTML程序代码 89

四、Server Control 89

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

思考与练习 93

第四课 C#语言介绍 95

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

一、C#的设计理念 97

二、C#的运作方式 104

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

一、声明变量 105

二、数组 107

三、多维数组 108

学习目标三:数据类型 109

一、实值数据类型 112

二、引用数据类型 116

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

一、if 125

二、switch 128

三、for 130

四、while 133

五、foreach 136

思考与练习 138

第五课 控制项介绍(一) 141

学习目标一:HTML控制项 143

一、文本输入项目 143

二、选择项目 145

三、按钮项目 146

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

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

一、何谓ASP.NET Server控制项 152

二、Intrinsic控制项 154

三、List控制项 155

四、Rich控制项 156

五、Validation控制项 156

学习目标四:Intrinsic控制项 157

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

思考与练习 183

第六课 控制项介绍(二) 185

学习目标一:List Controls 187

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

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

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

学习目标二:Rich Controls 200

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

二、Calendar Control(日历控制项) 205

学习目标三:Validation Controls 210

一、RequiredFieldValidator Control 211

二、CompareValidator Control 213

三、RangeValidator Control 215

四、RegularExpressionValidator Control 218

五、CustomValidator Control 220

六、ValidationSummary Control 221

思考与练习 222

第七课 ADO.NET 225

学习目标一:ADO.NET介绍 227

一、新一代的ADO.NET 227

二、ADO.NET的运作方式 227

学习目标二:ADO.NET对象 228

一、Connection对象 228

二、Command对象 228

三、参数(Parameter) 229

四、DataSet对象 229

五、DataView对象 230

学习目标三:ADO.NET Namespace 231

一、System.Date 231

二、System.Data.OleDb 231

三、System.Data.SqlClient 231

四、System.Data.SqlType 231

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

一、使用DataSet 232

二、使用DataView 235

思考与练习 237

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

学习目标一:Data Binding介绍 241

一、什么是Data Binding 241

二、Data Binding的方式 241

学习目标二:DataGrid对象 242

学习目标三:Repeater对象 246

学习目标四:DataList对象 252

思考与练习 256

第九课 Web Application 257

学习目标一:Global.asax 259

学习目标二:Config.web 261

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

一、Windows验证 264

二、Cookie验证 265

三、Passport验证 266

学习目标四:设置环境 267

一、<compilation> 267

二、<assemblies> 268

三、<customerrors> 268

四、<processmodel> 269

五、<globalization> 270

六、<webcontrols> 271

七、<httpmodules> 271

八、<httphandlers> 271

九、<trace> 271

十、总结 272

思考与练习 273

第十课 Web Service 275

学习目标一:Web Service介绍 277

学习目标二:建立Web Service 278

一、建立.asmx文件 278

二、声明Web Service类名称 278

三、声明Web Service函数名称 279

学习目标三:使用Web Service 281

一、通过Browser存取 281

二、通过Proxy存取 284

三、结论 288

思考与练习 289

第十一课 实例制作 291

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

学习目标二:私人日程表 298