C++

副标题:无

作   者:C# Programmer’s Guide for Windows 2000

分类号:

ISBN:9787030105332

微信扫一扫,移动浏览光盘

简介

   本书是作者集40多年的计算机系统设计与开发经验,精心编写的一本Windows 2000应用程序编程指南。书中重点讲述微软的.NET框架、Visual C++ 7.0和C#编译器,展示如何通过这两种编译器,充分利用.NET框架构建强大的分布式Web应用程序。全书共5章,并附有15个附录。附录部分详细列举了本书的所有素材,包括所有的Win32 API和.NET框架基类,以及软件优先级列表等。   本书实例丰富,附带的光盘提供了很多C++与C#的程序范例,帮助用户理解整个开发环境的配合与协调工作。本书适用于有经验的Windows 2000程序开发人员,也适用于从其他开发环境转向Windows 2000的开发人员。   

目录

第1章 概论

1.1 windows 2000操作系统体系结构

1.1.1 执行程序

1.1.2 受保护子系统

1.1.3 本地过程调用设备

第2章 windows 2000中的进程、线程和作业

2.1 对象分类

2.2 进程

2.2.1 创建进程

2.2.2 终止进程

2.2.3 进程对互斥、信号量和事件的使用

2.2.4 进程安全与访问权限

2.3 线程

2.3.1 创建线程

2.3.2 终止线程

2.3.3 暂停线程的执行

2.3.4 线程的堆栈规模和线程的局部存储

2.3.5 线程同步

2.3.6 互斥和信号量的创建

2.3.7 互斥和信号量的获取与释放

.2.3.8 事件

2.3.9 临界区对象

2.3.10 线程优先级

2.3.11 线程的多任务处理

2.3.12 线程组合(pooling)

2.3.13 线程安全与访问权限

2.4 作业

2.4.1 创建、开放和终止作业

2.4.2 获取作业的状态信息

2.4.3 管理作业中的进程

2.4.4 i/o完成端口(i/o completion port)和作业通告

2.4.5 i/o完成端口

第3章 .net框架

3.1 概述

3.2 .net框架基类

3.2.1 通用类型系统

3.2.2 委托

3.3 通用语言运行时间

3.3.1 受管理的执行

3.3.2 集合(assembly)

3.3.3 关于集合的简单信息

3.3.4 共享名

3.3.5 分配并引用一个共享名的方法

3.3.6 集合与安全性

3.3.7 集合与版本控制

3.3.8 通用语言运行时间与集合的协作

3.3.9 运行时间决定类型的个性特征的方法

3.3.10 运行时间使用集合的版本信息的方法

3.3.11 集合的信息化版本

3.3.12 在配置文件中定义版本策略

3.3.13 应用域

3.4 元数据和自描述组件

3.4.1 什么是元数据

3.4.2 元数据的作用

第4章 visual c十十7.0

4.1 概述

4.1.1 c#程序设计语言

4.1.2 受管理代码和目标.net框架

4.1.3 用本机代码进行程序设计

4.1.4 属性化程序设计

4.1.5 atl服务器

4.1.6 新型的综合调试器

4.1.7 visual c++中的事件处理

4.2 visual c十十的版本

4.2.1 visual c++标准版的内容

4.2.2 visual c++专业版的内容

4.2.3 visual c十十企业版的内容

4.3 使用managed extensions for c十十进行程序设计

4.3.1 何时使用managed extensions for c十十

4.3.2 managed extensions for c十十入门

4.3.3 为应用增加managed extensions for c十十支持

4.3.4 使用managed extensions for c十十进行异常处理

第5章 c#

5.1 绪论

5.2 c++和c#的比较

5.3 c#程序的一般结构

5.4 hello world的c#版本

5.5 开发一个简单的windows表单控件

附录a api

附录b 基本优先级

附录c 对象分类

附录d 按照字母顺序排列的函数表(1939个api)

附录e win32 api函数分类(95类)

附录f win32数据类型

附录g .net框架名字空间

附录h 属性

h.1 通过atl服务器属性简化任务

h.1.1 atl服务器属性

h.1.2 模板文件

h.1.3 web服务

h.2 使用dllimport属性

h.2.1 在受管理的范围中调用本机代码

h.2.2 将非结构性参数从受管理应用调度到本机

h.2.3 将结构型参数从本机调度到受管理应用

h.3 创建带有com属性的com dll

h.3.1 利用记事本创建一个com服务器

h.3.2 利用模板向导创建一个com服务器

h.4 用属性创建一个简单的com对象

h.5 利用自定义属性扩展元数据

h.6 用数据库属性简化操作

h. 6.1 使用属性进行表和附属声明

h.6.2 使用模板进行表和附属声明

h.7 利用属性创建一个activex控件

h.7.1 创建activex控件项目

h.7.2 插入完整的控件组件

h.7.3 利用属性功能添加一个属性

h.7.4 使用属性添加一个事件

h.8 触发事件

h.9 结论

附录i visual c十十的调试

i.1 visual c中关于调试技术方面经常被问及的问题

i.1.1 使用调试器

1.1.2 执行控制

1.2 调试优化代码

1.3 调试中断

i.4 断言

1.5 检测和隔离内存泄漏

1.5.1 内存泄漏检测的运用

附录j visual c中的事件处理

j.1 统一事件模型(unified event model)概述

j.1.1 事件处理元素

j.1.2 支持事件的属性和关键字

j.2 在本机c中的事件处理

j.3 com中的事件处理

j.3.1 设计从属的com事件

j.4 在.net中的事件处理

j.5 事件处理关键字

附录k managed extensions for c十十参考

附录l /clr(通用语言运行时间编译,common language runtime compilation)

附录m c#编译器选项

附录n

附录o



已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C++
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon