Win32 API 以整數控制代碼代表系統資源(檔案、視窗、圖片…),應用程式必須妥善保存並於不用時釋放。
繪圖操作需先取得 HDC,所有 GDI 呼叫針對此 HDC,完畢後釋放。HDC 為抽象概念,可對應螢幕、印表機、繪圖儀,實現「所見即所得」——同一套繪圖代碼同時支援顯示與列印。
System.IO.Stream 為抽象流,衍生 FileStream、MemoryStream、NetworkStream… 應用層針對抽象流寫入,自動適配多種儲存媒介,擴充性極佳。
| 特性 | 矢量圖形 | 位圖 |
|---|---|---|
| 描述方式 | 幾何基本元素(點線面) | 像素二維陣列 |
| 資料量 | 小 | 大 |
| 縮放品質 | 無損 | 放大失真 |
| 典型例子 | Flash (.swf)、TrueType 字型 | 畫圖板 (.bmp)、Fixedsys 字型 |
採用卡式直角座標(X-Y 軸)。點:單一 XY;線段:兩點;矩形:左上角 XY + 寬高;圓/橢圓:外接矩形定義。