《.NET大局观》目录

侯捷译序

荣耀译序

目录

前言

1 .NET概观

    定义 .NET

    Web Services(Web服务)

    .NET Framework(框架)

        CLR(Common Language Runtime,通用语言运行层)

        奠基于CLR之上的语言

        .NET Framework Class Library(Framework类库)

        .NET Compact Framework(精简版Framework)

    .NET My Services

    .NET Enterprise Servers(企业服务器)

    .NET的一个实例场景

    结语

2 Web Services

    描述Web Services

    应用Web Services

        访问Internet应用程序

        B2B整合

        A2A整合

        Web Services 的一个实例场景

    Web Services技术

        描述信息:XML

        定义Web Services:WSDL

        访问Web Services:SOAP

        搜寻Web Services:UDDI

    Web Services的未来方向

    结语

3 通用语言运行层(CLR)

    开发受控代码:通用型别系统(CTS)

        CTL(通用型别系统)简介

        进一步探讨CTS Types

        CLS:通用语言规范

    编译受控代码(Compiling Managed Code)

        微软中介语言(Microsoft Intermediate Language,MSIL)

        Metadata(元数据)

    组织受控代码(Organizing Managed Code):装配件(Assemblies)

        装配件的Metadata:清单(Manifests)

        装配件的分类

    运行受控代码(Executing Managed Code)

        装载装配件(Loading Assemblies)

        编译MSIL

        使装配件更安全(Securing Assemblies)

        垃圾回收(Garbage Collection)

        应用域(Application Domains)

    结语

4 .NET 语言

    C#

        C# 程序样例

        C# 提供的types

        C# 的控制结构

        其他的C# 特性

    Visual Basic.NET

        VB.NET 程序样例

        VB.NET 提供的types

        VB.NET 的控制结构

        其他的VB.NET特性

    带有受控扩充件(Managed Extensions)的C++

        Managed C++ 程序样例

        Managed C++ 提供的types

        其他的Managed C++ 特性

    结语

5 .NET Framework类库(Class Library)

    .NET Framework类库概观

        System名字空间(namespace)

        System的次级名字空间(sub-namepsaces)概观

    输入和输出:System.IO

    序列化(Serialization):System.Runtime.Serialization

    支持XML:System.Xml

        XML技术家族

        System.Xml提供了什么

    反射:System.Reflection

    .NET远程系统:System.Runtime.Remoting

        远程处理过程(Remoting Process)概览

        将信息传递给远程对象(Remote Objects)

        选择一个Channel(通道)

        远程对象的创建和销毁(Creating and Destroying)

    企业服务:System.EnterpriseServices

    互操作性(Interoperability):System.Runtime.InteropServices

        访问COM对象

        访问Non-COM DLLs

    Windows GUIs:System.Windows.Forms

        使用Windows Forms(表单)开发你的GUIs程序

        Windows Forms的控件(Controls)

    结语

6 访问数据:ADO.NET

    .NET 数据供应器

    直接访问数据

    以DataSets访问数据

        创建和使用DataSets

        访问及修改DataSet的内容

        使用DataSets和“以XML定义的数据”

    结语

7 开发Web相关应用:ASP.NET
    浏览器应用程序:System.Web.UI
        浏览器相关应用程序的工作机理
        Web控件(Web Controls)
        将用户界面(UI)从代码中分离出来
        其他主题
    Web Services的应用:System.Web.Services
        Web Services服务器
        Web Services客户端
        Web Services应用程序的选项
        微软对Web Services应用程序的特定支持
    结语
8 .NET My Services
    定义 .NET My Services
        应用 .NET My Services
        确保隐私
        .NET My Services商务模型:软件业就是服务业
    描绘 .NET My Services
        认证服务(Authentication Service): Passport
        XML-Based Services
    .NET My Services 的一个实例场景
结语
关于作者
索引