阅读本书前,并不要求读者对ASP.NET有所了解。所以即使读者从来没有接触过ASP.NET,也完全不必担心。本书从最基本的语法知识讲起,并对大多数细小语法通过例子进行巩固和加深读者印象。相信读者能够一步一步地真正的得到提高。为了达到最好的学习效果,建议读者最好还是能够边学边做,以便随时验证自己所学的知识。本书内容翔实、丰富、浅显易懂,可供广大ASP.NET 2.0开发者、软件开发人员和计算机爱好者学习参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | ASP.NET2.0网络编程从基础到实践(附光盘)/从基础到实践丛书 |
分类 | 教育考试-考试-计算机类 |
作者 | 马颖华//苏贵洋//袁艺//苏桂涛 |
出版社 | 电子工业出版社 |
下载 | |
简介 | 编辑推荐 阅读本书前,并不要求读者对ASP.NET有所了解。所以即使读者从来没有接触过ASP.NET,也完全不必担心。本书从最基本的语法知识讲起,并对大多数细小语法通过例子进行巩固和加深读者印象。相信读者能够一步一步地真正的得到提高。为了达到最好的学习效果,建议读者最好还是能够边学边做,以便随时验证自己所学的知识。本书内容翔实、丰富、浅显易懂,可供广大ASP.NET 2.0开发者、软件开发人员和计算机爱好者学习参考。 内容推荐 本书以ASP.NET 2.0基础知识的学习和应用为主要讨论对象。基础篇(第1~9章),以浅显的方式讲解ASP.NET 2.0的基本知识和各种控件,并包含了相应的示例;进阶篇(第10~13章),对ASP.NET 2.0的应用进行了较为详细的讨论,其中包括数据库编程基础、用户控件和自定义控件、母版页和皮肤等;高级篇(第14~17章),对ASP.NET 2.0的高级特性进行了讨论,其中包括内置对象、应用程序配置、XML和Web服务、图形图像编程,以及使用ASP.NET 2.0 进行AJAX编程。通过对这些内容的学习,读者可以更好地领会ASP.NET的语法和编程技巧,将所学的知识融会贯通。 目录 基 础 篇 第1章 认识ASP.NET 2.0 2 1.1 什么是.NET 2 1.1.1 开发工具 2 1.1.2 服务器 3 1.1.3 XML Web服务 3 1.1.4 客户端 3 1.1.5 .NET体验 3 1.2 .NET框架 4 1.2.1 概述 4 1.2.2 公共语言运行库(CLR) 5 1.2.3 .NET Framework类库(FCL) 5 1.3 什么是ASP.NET 6 1.3.1 ASP.NET的网页代码模型 6 1.3.2 ASP.NET与XML Web Services 7 1.3.3 ASP.NET的状态管理功能与编译 7 1.3.4 ASP.NET的母版页、主题和皮肤 7 1.3.5 ASP.NET的配置、部署与安全性 8 1.3.6 ASP.NET的调试 8 1.3.7 ASP.NET的优化 8 1.4 熟悉Visual Studio .Net 2005 9 1.4.1 导入和导出设置 9 1.4.2 认识常用窗口 12 1.4.3 编辑、调试和运行 18 1.4.4 使用帮助 22 1.5 小结 26 第2章 C#基础 27 2.1 C#程序 27 2.1.1 C#程序的结构 27 2.1.2 在C#中设置代码格式 28 2.2 变量 29 2.2.1 定义 29 2.2.2 值类型 30 2.2.3 引用类型 30 2.3 变量规则 31 2.3.1 命名规则和命名习惯 31 2.3.2 声明并初始化变量 32 2.3.3 数组 34 2.3.4 声明及初始化字符串 35 2.3.5 创建和使用常量 39 2.3.6 创建并使用枚举类型 40 2.3.7 类型转换 41 2.4 编写表达式 43 2.4.1 表达式和运算符 43 2.4.2 确定运算符的优先级 51 2.5 条件语句的使用 52 2.5.1 if语句的使用方法及场合 52 2.5.2 switch语句的使用方法及场合 54 2.6 使用循环语句 56 2.6.1 for循环 56 2.6.2 while循环 58 2.6.3 do循环 59 2.6.4 foreach循环 60 2.7 异常处理语句 61 2.7.1 throw语句 62 2.7.2 try-catch语句 62 2.7.3 try-finally语句 63 2.7.4 try-catch-finally语句 64 2.8 小结 64 第3章 C#面向对象的实现 66 3.1 创建类 66 3.1.1 定义 66 3.1.2 再谈值类型和引用类型 67 3.1.3 创建一个新类和其方法 68 3.1.4 类成员 69 3.2 对象的生命周期 74 3.2.1 类成员的访问 74 3.2.2 类是引用类型 76 3.2.3 垃圾回收 77 3.3 使用名称空间 77 3.3.1 创建名称空间 78 3.3.2 常用的名称空间 78 3.4 类的方法 79 3.4.1 编写方法 79 3.4.2 给方法传递参数 81 3.4.3 通过引用来传递参数 82 3.4.4 重载 83 3.5 封装 84 3.5.1 封装的优点 84 3.5.2 设计注意事项 85 3.6 属性 85 3.6.1 语法 85 3.6.2 方法1 86 3.6.3 方法2 86 3.6.4 方法3:使用属性的示例 87 3.7 继承 88 3.7.1 继承基本概念 88 3.7.2 创建派生类 89 3.7.3 在派生类中调用基类构造函数 91 3.7.4 使用抽象类 93 3.7.5 使用密封类 93 3.8 多态 93 3.8.1 抽象方法语法 94 3.8.2 重载 94 3.8.3 具有虚方法的抽象类 94 3.8.4 抽象属性 95 3.9 委托和事件 96 3.9.1 委托 96 3.9.2 声明事件 97 3.9.3 引发事件 97 3.9.4 订阅事件 98 3.10 类命名的相关问题 99 3.10.1 名称空间的命名原则 99 3.10.2 类的命名原则 99 3.10.3 接口命名原则 100 3.10.4 属性命名原则 100 3.10.5 Enum命名原则 100 3.10.6 只读和Const字段名 101 3.10.7 参数名 101 3.10.8 方法命名原则 102 3.10.9 属性命名原则 102 3.10.10 事件命名原则 102 3.10.11 区分大小写 103 3.11 小结 104 第4章 ASP.NET的网页代码模型 及生命周期 105 4.1 ASP.NET的网页代码模型 105 4.1.1 单文件页模型 105 4.1.2 代码隐藏页模型 107 4.1.3 如何选择页模型 109 4.2 网页代码模型设计视图时的布局 109 4.3 网页代码模型的执行解释过程 111 4.4 网页代码模型的事件驱动处理 111 4.5 ASP.NET网页的客户端状态 4.5 维护 112 4.5.1 视图状态 112 4.5.2 控件状态 113 4.5.3 隐藏域 113 4.5.4 Cookie 114 4.5.5 查询字符串 114 4.5.6 选择何种客户端状态维护方法 115 4.6 ASP.NET网页的生命周期 115 4.6.1 Page_PreInit事件 116 4.6.2 Page_Init事件 117 4.6.3 Page_Unload事件 117 4.6.4 其他页面事件 117 4.6.5 页面指令 117 4.7 ASP.NET网站文件类型 128 4.8 本章小结 130 第5章 Web窗体的标准控件 131 5.1 控件的共同属性 131 5.2 简单控件(Label、HyperLink 5.2 和Image) 133 5.2.1 标签控件(Label) 133 5.2.2 超链接控件(HyperLink) 134 5.2.3 图像控件(Image) 135 5.3 文本框控件(TextBox) 135 5.4 按钮控件(Button、LinkButton和 5.4 ImageButton) 138 5.5 单选控件和单选组控件(RadioButton 5.5 和RadioButtonList) 140 5.6 复选控件和复选组控件(CheckBox 5.6 和CheckBoxList) 145 5.7 列表控件(DropDownList、ListBox和 5.7 BulletedList) 148 5.8 面板控件(Panel) 152 5.9 占位控件(PlaceHolder) 154 5.10 日历控件(Calendar) 155 5.11 广告控件(AdRotator) 159 5.12 文件上传控件(FileUpload) 161 5.13 视图控件(MultiView和View) 164 5.14 表控件(Table) 168 5.15 向导控件(Wizard) 172 5.16 XML控件 176 5.17 其他控件(HiddenField,ImageMap, 5.17 Literal和Substitution) 177 5.17.1 HiddenField控件 177 5.17.2 ImageMap控件 178 5.17.3 Literal控件 181 5.17.4 Substitution控件 183 5.18 本章小结 185 第6章 Web窗体的数据控件 186 6.1 数据源控件 186 6.1.1 SqlDataSource 187 6.1.2 AccessDataSource 190 6.1.3 ObjectDataSource 191 6.1.4 XmlDataSource 193 6.1.5 SiteMapDataSource 196 6.2 重复列表控件(Repeater) 198 6.3 数据列表控件(DataList) 201 6.4 GridView 205 6.5 DetailsView 211 6.6 FormView 214 6.7 ReportViewer 221 6.8 本章小结 224 第7章 验证控件、导航控件和 HTML控件 225 7.1 验证控件 225 7.1.1 RequiredFieldValidator 226 7.1.2 CompareValidator 226 7.1.3 RangeValidator 227 7.1.4 RegularExpressionValidator 228 7.1.5 CustomValidator 229 7.1.6 ValidationSummary 230 7.2 导航控件 232 7.2.1 导航控件特性 232 7.2.2 导航控件站点地图的组织 234 7.2.3 为一个站点配置多个站点地图 235 7.2.4 站点地图文件的安全 236 7.3 HTML控件 238 7.3.1 InputButton控件 239 7.3.2 InputReset控件 241 7.3.3 InputSubmit控件 242 7.3.4 InputText控件 243 7.3.5 InputFile控件 247 7.3.6 InputPassword控件 249 7.3.7 InputCheckBox控件 250 7.3.8 InputRadioButton控件 251 7.3.9 InputHidden控件 253 7.3.10 TextArea控件 253 7.3.11 Table控件 255 7.3.12 InputImage控件 258 7.3.13 Select控件 258 7.3.14 HTML控件和Web控件的比较 260 7.4 本章小结 261 第8章 登录控件与成员资格 262 8.1 登录控件 262 8.1.1 Login控件 262 8.1.2 LoginStatus控件 268 8.1.3 LoginName控件 269 8.1.4 LoginView控件 270 8.1.5 PasswordRecovery控件 273 8.1.6 ChangePassword控件 277 8.1.7 CreateUserWizard控件 281 8.2 身份验证 291 8.2.1 IIS身份验证 291 8.2.2 ASP.NET窗体验证 292 8.2.3 Passport验证 298 8.3 成员资格 299 8.4 本章小结 309 第9章 水晶报表和部件页 310 9.1 水晶报表控件 310 9.1.1 CrystalReportSource控件 310 9.1.2 CrystalReportViewer控件 313 9.1.3 CrystalReportPartsViewer控件 318 9.2 部件页 323 9.2.1 WebPartManager 324 9.2.2 WebPartZone 329 9.2.3 EditorZone 330 9.2.4 AppearanceEditorPart 331 9.2.5 BehaviorEditorPart 332 9.2.6 PropertyGridEditorPart 334 9.2.7 CatalogZone 335 9.2.8 DeclarativeCatalogPart 335 9.2.9 ImportCatalogPart 336 9.2.10 PageCatalogPart 337 9.2.11 ConnectionsZone 339 9.3 本章小结 347 进 阶 篇 第10章 数据库基础与ADO.NET 350 10.1 数据库基础 350 10.1.1 数据库管理系统 350 10.1.2 数据库查询语言SQL 350 10.1.3 表和视图 351 10.1.4 存储过程和触发器 352 10.2 使用SQL Server 2000管理数据库 353 10.2.1 创建数据库 354 10.2.2 删除数据库 356 10.2.3 备份数据库 357 10.2.4 还原数据库 358 10.2.5 创建表 359 10.2.6 编辑和查看表 360 10.2.7 删除表 360 10.3 使用SQL Server 2005 361 10.3.1 初步认识SQL Server2005 361 10.3.2 创建数据库 362 10.3.3 删除数据库 365 10.3.4 分离和附加数据库 366 10.3.5 备份和还原数据库 367 10.3.6 创建表 370 10.3.7 删除表 371 10.3.8 创建和删除数据库关系图 372 10.4 SQL Server 2005 Express简介 374 10.5 ADO.NET概览:十分钟学会建立 10.5 数据连接 376 10.5.1 连接数据库三步 376 10.6 进一步探究ADO.NET 378 10.6.1 对比ADO.NET和ADO 379 10.6.2 ADO.NET特性 380 10.7 ADO.NET常用对象详解 381 10.7.1 Connection对象 381 10.7.2 DataAdapter对象 384 10.7.3 Command对象 385 10.7.4 DataSet对象 390 10.7.5 DataReader对象 397 10.8 小结 400 第11章 其他数据源的访问 401 11.1 使用ODBC.NET Data Provider 402 11.1.1 ODBC.NET Data Provider简介 402 11.1.2 连接ODBC数据源 403 11.2 使用OLE DB.NET Data Provider 407 11.2.1 OLE DB.NET Data 11.2.1 Provider简介 407 11.2.2 连接OLE DB数据源 408 11.3 访问MySQL 411 11.3.1 MySQL简介 411 11.3.2 连接MySQL数据库 412 11.4 访问Oracle 414 11.4.1 Oracle简介 414 11.4.2 访问Oracle数据库 414 11.5 访问Excel 416 11.5.1 Excel简介 416 11.5.2 连接Excel数据源 417 11.6 访问txt文件 419 11.6.1 使用ODBC.NET Data 11.6.1 Provider 419 11.6.2 使用OLE DB.NET Data 11.6.2 Provider 419 11.6.3 使用System.IO命名空间 420 11.7 小结 422 第12章 用户控件和自定义控件 423 12.1 用户控件 423 12.1.1 用户控件基础知识 423 12.1.2 编写一个站点计数器用户 12.1.2 控件 424 12.1.3 将Web窗体页转换为用户 12.1.3 控件 427 12.2 自定义控件 428 12.2.1 实现一个简单的自定义控件 428 12.2.2 复合自定义控件 430 12.2.3 创建非继承的自定义控件 437 12.3 用户控件与自定义控件的异同 440 12.4 自定义控件实例——等待 12.4 服务器控件 441 12.4.1 ASP.NET的等待服务器控件 441 12.4.2 ASP.NET的等待服务器控件 12.4.2 的开发 441 12.4.3 使用ASP.NET的等待服务器 12.4.3 控件 447 12.5 自定义控件实例——提示和确认 12.5 服务器控件 450 12.5.1 提示和确认服务器控件的 12.5.1 开发 450 12.5.2 使用提示和确认服务器控件 451 12.6 自定义控件实例——进度条控件 453 12.6.1 进度条控件的开发 453 12.6.2 使用进度条控件 455 12.7 小结 457 第13章 ASP.NET的皮肤、主题和 母版页 458 13.1 皮肤和主题 458 13.2.1 CSS简介和基础 458 13.2.2 将CSS应用在Web控件上 474 13.2.3 主题和皮肤概述 477 13.2.4 页面主题和全局主题 479 13.2.5 应用和禁用主题 480 13.2.6 编程控制主题 482 13.2 母版页 482 13.2.1 母版页基础 483 13.2.2 内容页基础 485 13.2.3 母版页的运行方法 487 13.2.4 嵌套的母版页 487 13.2.5 编程访问母版页 490 13.3 小结 494 高 级 篇 第14章 ASP.NET内置对象、 应用程序配置和缓存 496 14.1 ASP.NET内置对象 496 14.1.1 Response对象 496 14.1.2 Request对象 499 14.1.3 Application对象 500 14.1.4 Session对象 502 14.1.5 Server对象 506 14.1.6 Cookie对象 509 14.1.7 Cache对象 511 14.1.8 Global.asax 512 14.2 ASP.NET应用程序配置 513 14.2.1 了解ASP.NET应用程序配置 513 14.2.2 ASP.NET配置元素 518 14.2.3 自定义应用程序设置的配置 14.2.3 和检索 523 14.3 ASP.NET网站的预编译和编译 524 14.3.1 ASP.NET网站的预编译 524 14.3.2 ASP.NET网站的编译 528 14.4 缓存 529 14.4.1 页面级输出缓存 529 14.4.2 片段缓存 531 14.4.3 在Cache中存储数据 532 14.4.4 缓存数据引用模式 533 14.5 小结 534 第15章 在ASP.NET中使用XML 和Web服务 535 15.1 读写XML 535 15.1.1 Xml控件 536 15.1.2 XmlTextReader 538 15.1.3 XmlTextWriter 540 15.1.4 XmlDocument(W3C DOM) 541 15.2 XML串行化 544 15.2.1 XmlSerializer 544 15.2.2 基本串行化 545 15.2.3 定制串行化 546 15.2.4 将XML映像到对象 547 15.2.5 将XML数据反串行化成对象 549 15.3 XML的XSL转换 550 15.3.1 程序实例一 550 15.3.2 程序实例二 552 15.4 MSXML 554 15.4.1 什么是MSXML 554 15.4.2 从MSXML到.NET Framework 15.4.2 的XML 554 15.5 XML使用范例 555 15.6 Web服务概述 560 15.6.1 什么是Web服务 560 15.6.2 Web服务体系结构 560 15.6.3 Web服务协议栈 561 15.7 在ASP.NET中创建和测试 15.7 HelloWorld示例 562 15.7.1 创建HelloWorld示例 562 15.7.2 测试HelloWorld示例 563 15.8 在ASP.NET中创建和使用自定义 15.8 的Web服务 565 15.8.1 创建自定义的Web服务 565 15.8.2 使用自定义的Web服务 567 15.9 小结 569 第16章 图形图像编程 570 16.1 图形图像编程基础 570 16.1.1 img标记 570 16.1.2 GDI+简介 572 16.1.3 .NET FrameWork绘图类 573 16.2 图形编程 575 16.2.1 Graphics类 575 16.2.2 绘制基本图形 576 16.2.3 绘制图表 580 16.3 图像编程 587 16.3.1 载入图像文件 587 16.3.2 动态创建图像 591 16.3.3 简单的图像处理 593 16.4 小结 595 第17章 ASP.NET 2.0与AJAX 596 17.1 AJAX基础 596 17.1.1 使用XHTML和CSS基于标准 17.1.1 进行内容展示 598 17.1.2 JavaScript获取和改变页面 17.1.2 对象 599 17.1.3 XMLHttpRequest对象 600 17.1.4 JavaScript根据返回的数据对 17.1.4 页面进行刷新 601 17.2 ASP.NET 2.0的客户端回调功能 602 17.3 Atlas 605 17.3.1 什么是Atlas 605 17.3.2 Atlas的目标 605 17.3.3 Atlas架构 606 17.3.4 Atlas的安装 608 17.4 小结 612 附录A 常用的ASP.NET网络资源 613 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。