登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』ASP.NET Web程序设计

書城自編碼: 3030242
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作 者: 丁允超、汪忆、张浩然、李发陵、冷亚洪
國際書號(ISBN): 9787302471653
出版社: 清华大学出版社
出版日期: 2017-07-01
版次: 1 印次: 1

書度/開本: 32开 釘裝: 平装

售價:NT$ 353

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
妈妈,我想为自己而活
《 妈妈,我想为自己而活 》

售價:NT$ 325.0
再造大唐:郭子仪评传
《 再造大唐:郭子仪评传 》

售價:NT$ 437.0
人性的博弈:为什么做个好人这么难
《 人性的博弈:为什么做个好人这么难 》

售價:NT$ 381.0
不完美的自我:接纳与放手,让自己活得更有韧性
《 不完美的自我:接纳与放手,让自己活得更有韧性 》

售價:NT$ 330.0
苏菲的世界(漫画版):寻找自我的旅程
《 苏菲的世界(漫画版):寻找自我的旅程 》

售價:NT$ 442.0
让改变发生:学校改进视角下的办学思考与实践叙事
《 让改变发生:学校改进视角下的办学思考与实践叙事 》

售價:NT$ 258.0
麦肯锡原则:成就全球顶级公司的11条经验    (美) 达夫·麦克唐纳
《 麦肯锡原则:成就全球顶级公司的11条经验 (美) 达夫·麦克唐纳 》

售價:NT$ 498.0
今日宜偏爱(全二册)
《 今日宜偏爱(全二册) 》

售價:NT$ 447.0

編輯推薦:
本书系统的介绍了使用ASP.NET 4.5进行Web程序开发应该掌握的主要技术,全书分为基础篇和项目篇,共17章,核心内容包括ADO.NET数据访问技术,三层架构,ASP.NET运行原理,ASP.NET服务端控件,ASP.NET内置对象,服务器端验证,主题、母版页和用户控件,ASP.NET AJAX,导航,全球化,以及一个综合开发项目。
內容簡介:
本书系统地介绍了使用ASP.NET 4.5进行Web程序开发应该掌握的主要技术。全书分为基础篇和项目篇,共17章,核心内容包括ADO.NET数据库访问技术,三层架构,ASP.NET运行原理,ASP.NET服务端控件,ASP.NET内置对象,服务器端验证,主题、母版页和用户控件,ASP.NET AJAX应用,导航,全球化,以及一个综合开发项目。
本书在基础篇中紧紧围绕理论知识 开发案例的模式进行编写;在项目篇中以一个完整的项目为主线,将Web开发相关技术应用于实际的项目开发当中。本书非常注重基础,内容丰富,相关例子和项目的代码十分完整,适合作为高等院校应用型本科及职业院校计算机、软件工程等相关专业的教材,或供ASP.NET Web应用程序人员参考阅读。
目錄
目录

基础篇
第1章ADO.NET数据库访问技术31.1准备工作3
1.1.1建立数据库3
1.1.2建表3
1.1.3建立存储过程3
1.2ADO.NET概述4
1.3数据库连接字符串5
1.3.1数据库连接字符串参数5
1.3.2连接到SQL Server的连接字符串5
1.3.3连接字符串的存放位置8
1.4ADO.NET数据库操作对象9
1.4.1Connection对象9
1.4.2Command对象12
1.4.3SqlParameter对象16
1.4.4DataReader对象19
1.4.5DataAdapter对象23
1.4.6DataSet对象24
1.4.7DataTable对象30
1.5本章小结30
习题30
第2章三层架构34
2.1三层架构概述34
2.2三层架构原理35
2.3搭建三层架构36
2.3.1建立实体层36
2.3.2建立数据访问层37
2.3.3建立业务逻辑层38ASP.NET Web程序设计目录2.3.4建立DBHelp项目40
2.3.5建立Common项目42
2.3.6建立表示层44
2.4本章小结46
习题46
第3章ASP.NET运行原理48
3.1ASP.NET概述48
3.1.1框架类库48
3.1.2公共语言运行时53
3.2应用程序生命周期54
3.3Global.asax文件56
3.4编译生命周期57
3.5ASPX页面生命周期59
3.5.1常规页生命周期阶段59
3.5.2基于母版页的页面生命周期60
3.5.3自定义控件的页面生命周期61
3.6页面生命周期事件62
3.7Web.config文件64
3.8本章小结69
习题69
第4章ASP.NET服务器端控件71
4.1ASP.NET服务器端控件概述71
4.2控件的公共属性和事件72
4.3Label控件73
4.3.1常用属性73
4.3.2基本操作74
4.4TextBox控件76
4.4.1常用属性76
4.4.2基本操作76
4.4.3TextBox数据输入模式77
4.4.4输入字符限制78
4.4.5自动回传服务器78
4.4.6TextChanged事件78
4.4.7设置快捷键78
4.4.8TextBox使用案例79
4.5DropDownList控件84
4.5.1常用属性和方法84
4.5.2声明下拉列表选项86
4.5.3以程序控制方式动态绑定到数据源91
4.5.4获取被选中的选项96
4.5.5合并自定义选项和数据源绑定的选项99
4.5.6启用网页回传功能100
4.5.7DropDownList下拉列表选项的常用方式101
4.6CheckBox控件107
4.6.1常用属性107
4.6.2基本操作108
4.6.3复选框组114
4.7RadioButton控件128
4.7.1常用属性和事件128
4.7.2基本操作128
4.7.3单选按钮组132
4.8Button控件138
4.8.1常用属性138
4.8.2基本操作139
4.9LinkButton控件145
4.9.1常用属性145
4.9.2基本操作146
4.10GridView控件146
4.10.1常用属性和事件147
4.10.2创建GridView控件150
4.10.3GridView绑定数据源151
4.10.4美化Gridview控件的外观155
4.10.5GridView控件的数据行选择158
4.10.6设置与获取GridView控件的主键163
4.10.7GridView控件的排序169
4.10.8GridView控件的分页172
4.10.9GridView控件的数据编辑功能178
4.10.10GridView控件的字段类型183
4.11本章小结186
习题186
第5章ASP.NET内置对象190
5.1ASP.NET内置对象概述190
5.2Page对象190
5.2.1初识Page对象190
5.2.2Page对象的常用属性190
5.2.3Page对象的常用方法191
5.3Response对象193
5.3.1初识Response对象193
5.3.2Response对象的常用属性194
5.3.3Response对象的常用方法195
5.3.4Response对象的应用197
5.4Request对象199
5.4.1初识Request对象199
5.4.2Request对象的常用属性199
5.4.3Request对象的常用方法201
5.4.4Request对象的应用202
5.5Application对象205
5.5.1初识Application对象205
5.5.2Application对象的常用属性206
5.5.3Application对象的常用方法207
5.5.4Application对象的事件209
5.5.5Application对象的应用210
5.6Session对象212
5.6.1初识Session对象212
5.6.2Session对象的常用属性213
5.6.3Session对象的常用方法213
5.6.4Session对象的应用214
5.7Cookie对象216
5.7.1初识Cookie对象216
5.7.2Cookie对象的常用属性218
5.7.3Cookie对象的常用方法218
5.8Server对象219
5.8.1初识Server对象219
5.8.2Server对象的常用属性219
5.8.3Server对象的常用方法219
5.9本章小结221
习题221
第6章服务器端验证223
6.1验证是否输入数据224
6.1.1RequiredFieldValidator验证控件224
6.1.2RequiredFieldValidator控件的应用225
6.2比较数据是否一致227
6.2.1CompareValidator控件227
6.2.2CompareValidator控件的应用229
6.3验证输入数据的范围230
6.3.1RangeValidator控件230
6.3.2RangeValidator控件的应用232
6.4验证数据输入格式233
6.4.1RegularExpressionValidator控件234
6.4.2正则表达式235
6.4.3RegularExpressionValidator控件的应用239
6.5自定义验证控件240
6.5.1CustomValidator控件240
6.5.2CustomValidator控件的应用241
6.6验证错误信息汇总242
6.6.1ValidationSummary控件243
6.6.2ValidationSummary控件的应用244
6.7本章小结246
习题246
第7章主题、母版页和用户控件248
7.1主题248
7.1.1概述248
7.1.2主题的创建249
7.1.3主题的应用250
7.1.4SkinID的应用251
7.1.5主题的禁用251
7.2母版页252
7.2.1概述252
7.2.2创建母版页253
7.2.3母版页的使用256
7.3用户控件257
7.3.1概述257
7.3.2创建用户控件258
7.3.3用户控件的使用260
7.4本章小结261
习题261
第8章ASP.NET AJAX应用262
8.1AJAX概述262
8.2ASP.NET AJAX控件264
8.2.1脚本管理控件ScriptManager控件264
8.2.2脚本管理控件ScriptManagerProxy控件267
8.2.3时间控件Timer控件269
8.2.4更新区域控件UpdatePanel控件270
8.2.5更新进度控件UpdateProgress控件272
8.3AJAX编程274
8.3.1自定义异常处理274
8.3.2使用母版页的UpdatePanel276
8.3.3母版页刷新内容窗体277
8.4本章小结279
习题280
第9章导航281
9.1导航概述281
9.2站点地图281
9.3TreeView控件283
9.3.1TreeView控件的常用属性283
9.3.2TreeView控件的常用事件285
9.3.3TreeView控件的基本应用286
9.4Menu控件290
9.4.1Menu控件的常用属性290
9.4.2Menu控件的常用事件292
9.4.3Menu控件的基本应用292
9.5SiteMapPath控件294
9.5.1SiteMapPath控件的常用属性294
9.5.2SiteMapPath控件的常用事件295
9.5.3SiteMapPath控件的基本应用295
9.6本章小结297
习题297
第10章全球化298
10.1概述298
10.2应用程序的全球化298
10.3应用程序的本地化301
10.4为ASP.NET网页全球化设置区域性和UI区域性312
10.5通过示例说明实现多语言的切换314
10.6区域性名称和标识符320
10.7本章小结326
习题326
项目篇
第11章系统分析及数据库设计32911.1需求分析329
11.1.1项目整体需求329
11.1.2用例图330
11.1.3申请订票用例规约331
11.1.4确认订票用例规约331
11.1.5到票登记用例规约332
11.1.6领票操作用例规约332
11.1.7订票统计用例规约333
11.2数据库设计334
11.2.1数据库关系图334
11.2.2数据库字典表335
11.3本章小结336
第12章系统架构337
12.1系统技术架构337
12.1.1WCF基础337
12.1.2SQL事务处理339
12.1.3三层架构340
12.2登录351
12.2.1界面设计351
12.2.2界面实现351
12.2.3功能实现357
12.3主界面360
12.4Web.config配置366
12.5本章小结367
第13章申请订票368
13.1功能概述368
13.2界面设计368
13.3界面实现369
13.4功能实现375
13.4.1建立存储过程375
13.4.2编写Domain层代码376
13.4.3编写Manager层代码377
13.4.4编写Component层代码379
13.5本章小结380
第14章确认订票381
14.1功能概述381
14.2界面设计381
14.3界面实现381
14.4功能实现385
14.4.1建立存储过程385
14.4.2编写Domain层代码386
14.4.3编写Manager层代码388
14.4.4编写Component层代码390
14.5本章小结391
第15章到票登记392
15.1功能概述392
15.2界面设计392
15.3界面实现392
15.4功能实现396
15.4.1建立存储过程396
15.4.2编写Manager层代码397
15.4.3编写Component层代码398
15.5本章小结399
第16章领票操作400
16.1功能概述400
16.2界面设计400
16.3界面实现401
16.4功能实现409
16.4.1建立存储过程409
16.4.2编写Manager层代码410
16.4.3编写Component层代码411
16.5本章小结412
第17章订票统计413
17.1功能概述413
17.2界面设计413
17.3界面实现414
17.4功能实现420
17.4.1建立存储过程420
17.4.2编写Domain层代码421
17.4.3编写Manager层代码424
17.4.4编写Component层代码425
17.5本章小结427
参考文献428
內容試閱
前言
随着互联网技术的飞速发展,信息化技术也得到了长足发展,越来越多的企事业单位把自己的业务都搬到了互联网上,纷纷上线自己的信息化系统。这些信息化系统中,以BS架构者居多。在实现BS架构项目的技术中,比较具有代表性的就是ASP.NET技术和JSP技术。随着ASP.NET技术的发展,已经越来越多的软件开发者加入了.NET框架的阵营,致使这个技术领域的初学者和急需提高自己水平的人员越来越多。本书适合具有一定.NET基础(C#语言基础)的读者阅读。全书从Web开发的基础入手,讲解与Web开发相关的技术,最后,项目篇以一个完整的项目结束。目前市面上关于ASP.NET的相关书籍非常多,但是据我们分析和统计,多数教材要么是讲得过于高深,读者难以掌握和理解;要么就是大而全,把.NET相关的知识全部罗列出来,知识点太多,重点不突出,读者难以取舍。本书结合其他教材的优点和不足,重新组织内容,主要从Web开发的角度来讲解相关的知识点,以具体的例子来讲解知识,让读者能够根据实际的例子进行练习,最后在项目篇以一个完整的项目进行训练学习。本书提供的电子资源给出了基础篇和项目篇的完整代码供读者学习。归纳起来,本书有如下特色。 基础篇中配备有大量的实际案例用于理解知识,针对学习中容易混淆的Web编程知识,通过对比分析阐述,通过实际的案例效果来对比学习。 项目篇中以一个实际项目为范本贯穿整个开发的全过程,并将基础篇中讲述的Web开发相关的知识在实践中加以运用,使学生项目实践的能力得到提升。 为多种教学方法提供了素材,这些教学方法包括案例教学法、项目教学法、讲授法。 配备了大量的开发例子,并提供开发的源代码和示例数据库,为学生的学习提供了方便。 本书有利于培养应用型本科院校及职业院校学生的实践能力,为面向工程教育认证的学生毕业要求达成度、技能熟练度的培养体系的构建作了强有力的支撑。本书共分17章,各章主要内容如下:ASP.NET Web程序设计前言第1章主要介绍了Web项目开发的关键技术ADO.NET,通过介绍ADO.NET相关的对象,使读者学习后具备使用ADO.NET操纵数据库的基本能力,为后面项目的开发打下基础。第2章主要介绍了三层架构的原理、特点,并以一个完整的实例讲解了搭建三层架构的步骤和方法,使读者学习后具备搭建ASP.NET Web开发架构的基本能力,为读者学习后面项目篇的开发架构打下基础。第3章主要介绍了ASP.NET的基本知识、框架类库(Framework Class Library)和公共语言运行库、ASP.NET应用程序生命周期的概念、ASPX页面生命周期及生命周期阶段和事件、应用程序项的编译生命周期、Global.cs文件、Web.config文件等内容,通过本章的学习,会对ASP.NET运行原理有深入的认识和了解。第4章主要介绍了常用的服务端控件的常用属性和方法以及基本的操作,通过大量的例子进行了深入的讲解,对每个例子的实现方法及原理都做了详细的阐述,且示例源代码齐全。希望读者通过本章大量例子的学习,能起到抛砖引玉、举一反三、活学活用的作用。第5章主要介绍了ASP.NET内置对象,并从每个内置对象的介绍入手,讲解它们的常用属性、方法、事件,并给出该对象的具体应用实例,使读者循序渐进地掌握这些对象在Web开发中的应用。第6章主要介绍了ASP.NET提供的输入验证控件的知识,通过实例介绍了这些验证控件的综合应用。验证控件在构建网站时特别有用,它们能帮助程序员轻松实现用户输入信息的验证功能。第7章主要介绍了主题、母版页、用户控件的基本知识和用法,并结合大量实例以加强读者对这些技术的理解和应用。使用这些技术可以明显提高程序员开发和维护网站的速度。通过本章的学习,希望读者能够掌握这几种技术的应用。第8章主要介绍了AJAX的基础知识以及其基本运行原理,详细介绍了ScriptManager控件、ScriptManagerProxy控件、Timer控件、UpdatePanel控件和UpdateProgress控件的使用。希望读者通过本章的学习,能够理解AJAX的运行原理,能灵活运用AJAX控件。第9章主要介绍了ASP.NET中三个导航控件TreeView、Menu、SiteMapPath等,以实例的方式讲解三种导航控件以及站点地图的用法,通过学习这三个控件和相关实例,能够完成网站导航的功能。第10章通过介绍ASP.NET环境下全球化的实现方式,来讲解如何通过ASP.NET实现Web项目的全球化和本地化。第11章基于火车票订购系统的用户需求,进行了详细的需求分析并用例图及例规约详细地描述了本系统的需求分析。同时,本章又详细介绍了数据库设计,包括数据库字段表、数据库关系图及数据库表之间的关联关系。第12章详细讲解了系统开发的技术架构,介绍了三层架构对应的源代码解决方案中的7个项目,并详细介绍了每个项目之间的项目引用关系及每个项目添加的.NET中程序集的引用。同时以火车票订购系统登录功能为例进行了讲解。第13章以申请订票为例子,通过功能描述、界面设计、界面实现和功能实现几个方面介绍了申请预定功能,重点在功能实现方面进行了讲解,具体实现了根据学号查询学生的基本信息,学生自行录入备用电话以及预定车票的信息,包含录入车次、起始站、终点站、车票日期、备注等信息的功能。第14章以确认订票为例子,通过功能描述、界面设计、界面实现和功能实现等几个方面介绍了预付定金功能,重点在功能实现方面进行了讲解,具体实现了根据学号查询预定的订单信息,根据学生订票的实际情况交付车票的定金等功能。第15章以到票登记为例子,通过功能描述、界面设计、界面实现和功能实现等几个方面介绍了到票登记功能,重点在功能实现方面进行了讲解,具体实现了根据学号查询预定的订单信息,再根据实际到票情况进行到票确认的功能。第16章以领取操作为例子,通过功能描述、界面设计、界面实现和功能实现等几个方面介绍了领票操作功能,重点在功能实现方面进行了讲解,具体实现了领票操作的同时,根据预交款金额和实际票款金额进行补缴费用或者退费。第17章以订票统计为例子,通过功能描述、界面设计、界面实现和功能实现等几个方面介绍了订票统计功能,重点在功能实现方面进行了讲解,具体实现了订票的查询统计,并实现了将查询结果导出到Excel中的功能。本书由重庆工程学院教师团队丁允超、汪忆、张浩然、李发陵编写,具体分工为:第5章、第9章、第10章、第13~16章由丁允超编写,第2~4章、第11章、第12章由汪忆编写,第6~8章由张浩然编写,第1章、第17章由李发陵编写。丁允超负责全书的框架设计和统稿工作。冷亚洪参与了本书的审阅、勘误和代码验证工作。本书的编写工作得到了领导和同事的大力支持和帮助,在此一并表示感谢。在本书的编写过程中参考了许多相关的文献资料,在此向这些文献的作者表示衷心的感谢!由于编写水平有限,书中难免有错误和不足之处,恳请专家和广大读者批评、指正。
编者


第3章ASP.NET运行原理本章将详细阐述ASP.NET的基本概念及特点、ASP.NET应用程序生命周期的概念、ASPX页面的生命周期及生命周期阶段和事件、Global.cs文件、应用程序项的编译生命周期、Web.config文件等内容。通过本章的学习,会对ASP.NET运行原理有深入的认识和了解。3.1ASP.NET概述ASP.NET是微软.NET Framework的一部分。要构建ASP.NET页面,需要利用.NET Framework的特性。.NET Framework由两部分组成: 框架类库(Framework Class Library)和公共语言运行库。ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供。当编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括Microsoft Visual Basic、C#、JScript .NET和J#。使用这些语言,可以开发具有公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。ASP.NET包括: 页和控件框架、ASP.NET编译器、安全基础结构、状态管理功能、应用程序配置、运行状况监视和性能功能、调试支持、XML Web Services框架、可扩展的宿主环境和应用程序生命周期管理及可扩展的设计器环境。3.1.1框架类库.NET Framework包含成千上万能用于构建应用程序的类。框架类库被设计用来使普通的编程任务更易于完成。下面是框架中的几个类。 File类: 用于表示硬盘中的文件。可以使用File类来检测文件是否存在、新建文件、删除文件和完成更多与文件操作相关的任务。 Graphic类: 用于完成与各种类型图像比如GIF、PNG、BMP和JPEG图像相关的工作。 Graphics类: 可用于在一个图像中绘制矩形、弧形、椭圆和其他各种元素。 Random类: 用于生成随机数。 SmtpClient类: 用于发送电子邮件,并可用于发送包含附件和HTML内容的电子邮件。这里列举出了框架中的4个类,而.NET Framework包含了13000多个可用于构建应用程序的类。打开Microsoft .NET Framework SDK文档(位于微软.NET Framework开发人员中心网站),展开ClassLibrary(类库参考)节点。SDK文档网站位于https:technet.microsoft.comenus.1. 命名空间.NET Framework包含的一万多个类是一个很大的数字。如果微软简单地把这些类混杂在一起,那么你永远也找不到任何想要的东西。幸好,微软把框架中的这些类分别放在了不同的命名空间中。命名空间(namespace)仅仅是一个类别。命名空间中,所有处理微软SQL Server数据库的类都位于System.Data.SqlClient命名空间中。在页面中使用一个类之前,必须先指出这个类所关联的命名空间。有很多种途径来做这件事情。首先,可以使用类的命名空间来完全限定(full qualify)类名。命名空间中,可以使用下面的语句来检测一个文件是否存在:System.IO.File.Exists''SomeFile.txt";其次,使用类时都要指定它的命名空间很快就会让你觉得单调乏味(要输入很多字)。第二种方法是引用一个命名空间,例如,SmtpClient类属于System.Net.Mail命名空间的一部分,可以导入这个命名空间,代码如下:using System.Net.Mail;导入了一个共同的命名空间后,就可以使用这个命名空间中的所有类而不需要完全限定类名。最后,如果在应用程序的多个页面中都使用一个命名空间,那么可以配置应用程序中的所有页面以识别这个命名空间。.NET Framework类库是一个库的类、接口和值类型提供对系统功能的访问权限。它是.NET Framework构建应用程序、组件和控件的基础。表31中列出并记录了类库中的命名空间及命名空间类别说明。表31类库中的命名空间及命名空间类别说明命 名 空 间说明Accessibility它的所有公开的成员都是组件对象模型(COM)辅助功能接口的托管包装的一部分Microsoft.Activities它包含支持针对Windows Workflow Foundation应用程序的MSBuild和调试器扩展的类型Microsoft.Build它包含具有以下功能的类型: 以编程方式访问和控制 MSBuild 引擎Microsoft.CSharp它包含支持以下功能的类型: 对使用C#语言编写的源代码执行编译和进行代码生成,以及动态语言运行时(DLR)和C#语言之间进行互操作Microsoft.JScript它包含具有以下功能的类: 支持用JScript语言生成代码和进行编译续表命 名 空 间说明Microsoft.SqlServer.Server它包含类、接口和特定于Microsoft.NET Framework公共语言运行时(CLR)集成到Microsoft SQL Server和SQL Server数据库引擎进程的执行环境的枚举Microsoft.VisualBasic它包含具有以下功能的类: 支持用Visual Basic语言生成代码和进行编译。子命名空间包含具有以下功能的类型: 为Visual Basic编译器提供服务,支持Visual Basic应用程序模型、My命名空间、lambda表达式和代码转换Microsoft.VisualC它包含具有以下功能的类型: 支持Visual C编译器,实现STLCLR库和STLCLR库通用接口Microsoft.Win32它提供具有以下功能的类型: 处理操作系统引发的事件、操纵系统注册表、代表文件和操作系统句柄Microsoft.Windows它包含支持Windows Presentation Framework(WPF)应用程序中的主题和预览的类型System它包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、特性以及处理异常的基础类System.Activities它包含在Windows Workflow Foundation 中创建和处理活动所需要的所有类System.AddIn它包含具有以下用途的类型: 确定、注册、激活和控制加载项,允许加载项与主机应用程序进行通信System.CodeDom它包含具有以下功能的类: 表示源代码文档的元素和支持使用支持的编程语言生成和编译源代码System.Collections它包含具有以下功能的类型: 定义各种标准的、专门的、通用的集合对象System.ComponentModel它包含具有以下功能的类型: 实现组件和控件的运行时和设计时行为。子命名空间支持Managed Extensibility Framework(MEF),提供用于为ASP.NET动态数据控件定义元数据的属性类,并包含用于定义组件及其用户界面的设计时行为的类型System.Configuration它包含用于处理配置数据的类型,如计算机或应用程序配置文件中的数据。子命名空间包含具有以下用途的类型: 配置程序集,编写组件的自定义安装程序,支持用于在客户端和服务器应用程序中添加或删除功能的可插入模型System.Data它包含用于访问和管理来自多种不同源的数据的类。顶层命名空间和许多子命名空间一起形成 ADO.NET 体系结构和ADO.NET数据提供程序。例如,提供程序可用于SQL Server、Oracle、ODBC和OleDB。其他子命名空间包含由ADO.NET实体数据模型(EDM)和WCF数据服务使用的类System.Deployment它包含具有以下功能的类型: 支持部署ClickOnce应用程序System.Device.Location它允许应用程序开发人员可以轻松地使用单个API访问计算机的位置。位置信息可能来自多个提供程序,例如GPS、WiFi三角测量和单元格电话塔三角测量。System.Device.Location类提供了一个API来包装在一台计算机上的多个位置提供程序,并支持无缝的优先级别和它们之间的转换。因此,应用程序开发人员使用此API不需要定制应用程序特定的硬件配置续表命 名 空 间说明System.Diagnostics它包含具有以下功能的类型: 能让用户与系统进程、事件日志和性能计数器等进行交互。子命名空间包含具有以下功能的类型: 与代码分析工具进行交互,支持协定,扩展对应用程序监控和检测的设计时支持,使用Windows事件跟踪(ETW)功能来跟踪子系统并记录事件数据,在事件日志中进行读取和写入,收集性能数据,以及读取和写入调试符号信息System.DirectoryServices它包含具有以下功能的类型: 能让用户通过托管代码访问Active DirectorySystem.Drawing它包含具有以下功能的类型: 支持基本的GDI 图形功能。子命名空间支持高级二维和矢量图形功能、高级成像功能,以及与打印有关的服务和排印服务。另外,子命名空间还包含具有以下功能的类型: 扩展设计时用户界面逻辑和绘图System.Dynamic它提供类和支持动态语言运行时的接口System.EnterpriseServices它包含具有以下功能的类型: 定义COM 服务体系结构,从而为企业应用程序提供基础结构。子命名空间支持补偿资源管理器(CRM),这是一个COM 服务,允许将非事务性对象包含在Microsoft分布式事务协调程序(DTC)事务中。子命名空间在后面有简要介绍System.Globalization它包含定义区域性相关信息的类,这些信息包括语言,国家地区,正在使用的日历,日期、货币和数字的格式模式,以及字符串的排序顺序。这些类对于编写全球化(国际化)应用程序很有用。而像StringInfo和TextInfo这样的类更是为我们提供了诸如代理项支持和文本元素处理等高级全球化功能System.IdentityModel它包含用于为 .NET 应用程序提供身份验证和授权的类型System.IO它包含具有以下功能的类型: 支持输入和输出,包括以同步或异步方式在流中读取和写入数据、压缩流中的数据、创建和使用独立存储区、将文件映射到应用程序的逻辑地址空间、将多个数据对象存储在一个容器中、使用匿名或命名管道进行通信、实现自定义日志记录,以及处理经过串行端口的数据流System.Linq它包含支持使用语言集成查询(LINQ)的查询类型。这包括将查询表示为表达式树中的对象的类型System.Management它包含具有以下功能的类型: 能让用户访问有关系统、设备和应用程序的管理信息和管理事件(纳入Windows Management InstrumentationWMI基础结构中)。另外,这些命名空间还包含检测应用程序所需的类型,可使检测应用程序将其管理信息和事件通过WMI公开给潜在的客户System.Media它包含用于播放声音文件和访问声音系统提供的类System.Messaging它包含具有以下功能的类型: 连接、监视和管理网络上的消息队列,以及发送、接收或查看消息。子命名空间包含可以用于扩展适合消息类的设计时支持的类续表命 名 空 间说明System.Net它包含具有以下功能的类: 提供适用于许多网络协议的简单编程接口,以编程方式访问和更新System.Net命名空间的配置设置,定义Web资源的缓存策略,撰写和发送电子邮件,代表多用途Internet邮件交换MIME标头,访问网络流量数据和网络地址信息,以及访问对等网络功能。另外,其他子命名空间还能让程序员以受控方式实现Windows套接字(Winsock)接口,能让程序员访问网络流以实现主机之间的安全通信System.Numerics它包含补充由.NET Framework 定义的数值基元(例如Byte、Double和Int32)的数值类型的System.Numerics命名空间System.Printing它包含具有以下功能的类型: 支持打印,允许访问打印系统对象的属性,允许将其属性设置快速复制到另一个相同类型的对象,支持受控System.PrintTicket对象和非受控GDI DEVMODE结构的相互转换System.Reflection它包含具有以下功能的类型: 提供加载的类型、方法和字段的托管视图,能够动态创建和调用类型。子命名空间包含具有以下功能的类型: 能让编译器或其他工具发出元数据和 Microsoft 中间语言(MSIL)System.Resources它包含具有以下功能的类型: 能让开发人员创建、存储和管理应用程序的区域性特定资源System.Runtime它包含具有以下功能的类型: 支持应用程序与公共语言运行时的交互,支持应用程序数据缓存、高级异常处理、应用程序域内的应用程序激活、COM互操作、分布式应用程序、序列化和反序列化,以及版本控制等功能。另外,其他子命名空间还能让编译器编写人员指定特性来影响公共语言运行时的运行时行为,在一组代码和其他依赖它的代码之间定义可靠性协定,以及实现Windows Communication Foundation(WCF)的持久性提供程序System.Security它包含表示.NET Framework安全系统和权限的类。子命名空间提供具有以下功能的类型: 控制对安全对象的访问并进行审核,允许进行身份验证,提供加密服务,根据策略控制对操作和资源的访问,以及支持应用程序创建的内容的权限管理System.ServiceModel它包含生成Windows Communication Foundation(WCF)服务和客户端应用程序所需要的类型System.ServiceProcess它包含具有以下功能的类型: 能实现、安装和控制Windows服务应用程序,扩展对Windows服务应用程序的设计时支持System.Speech它包含支持语音识别的类型System.Text它包含用于字符编码和字符串操作的类型。还有一个子命名空间能使用正则表达式来处理文本System.Threading它包含启用多线程编程的类型。还有一个子命名空间提供可简化并发和异步代码编写工作的类型System.Timers它提供了Timer组件,它可以按指定的时间间隔引发事件System.Transactions它包含支持具有多个事务、分布式参与者、多阶段通知和持久登记的类型。子命名空间包含描述由System.Transactions类型使用的配置选项的类型

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.