Gdip 编程基础

GDI+(Graphics Device Interface Plus,图形设备接口加)是 Windows XP 及以上版本操 作系统的图形子系统,也是传统.NET 框架的重要组成部分和窗体绘图的主要工具,负责在 屏幕和打印机上绘制图形图像和显示信息。顾名思义,GDI+是 Windows 早期版本所提供的 图形设备接口 GDI 的后续版本,是建立在 GDI 之上的一个高层图形子系统。

GDI+是一种 API,分别通过一套 C++类和一套部署为托管代码的类来展现,这两套类 分别被称为 GDI+的“C++封装”和“托管类接口”。

GDI+不但在功能上比 GDI 要强大很多,而且在代码编写方面也更简单,因此会成为 Windows 图形图像程序开发的主要工具之一。由于篇幅所限,本书只简单介绍利用 MFC 进 行 GDI+编程的一些基本内容,也不讲 GDI+的 API 编程。基于 GDI+托管封装的.NET 窗体 绘图,将在第 18 章中再介绍。对 GDI+编程有兴趣的读者,可以参考如下图书:

  • 周鸣杨、赵景亮. 精通 GDI+编程. 清华大学出版社,2004 年 2 月(C++ / MFC)。

  • Mahesh Chand(韩江等译). GDI+图形程序设计. 电子工业出版社,2005 年 3 月(C# / .NET)。

本章将介绍 GDI+的结构和组成,讨论 GDI+的几个主要新增特性与功能,说明 GDI+给 Windows 图形图像程序的开发模式带来的变化。介绍 C++封装的 GDI+ API 的具体使用方法, 主要讲解二维矢量图形绘制和文字显示等基本内容。

Read More

Nmap 参考指南(Man Page)

Table of Contents

  • 描述
  • 译注
  • 选项概要
  • 目标说明
  • 主机发现
  • 端口扫描基础
  • 端口扫描技术
  • 端口说明和扫描顺序
  • 服务和版本探测
  • 操作系统探测
  • 时间和性能
  • 防火墙/IDS
  • 躲避和哄骗
  • 输出
  • 其它选项
  • 运行时的交互
  • 实例
  • Bugs
  • 作者
  • 法律事项(版权、许可证、担保、出口限制)
  • Unofficial Translation Disclaimer

Read More