星期四, 10月 29, 2009

Week 07: BMP Format (1)

1. 本週所要練習的題目是如何從BMP檔案中讀出相關的圖片資料 ?

 BMP Format (BMP檔案格式 )

2. 同學如果不確定從檔案中讀取出來的資料正不正確, 可以用 PSPad 這個文書編輯器來檢視檔案的原始內容:

    

3. 範例程式: 用結構 struct 的方式, 一次讀入一大堆資料 ...

  DMC-2009F-SP02.txt

4. 第三個作業(homework 3) :
  請讀取 BMP 影像的檔頭資料, 然後將其顯示出來。
 

Week 06: File Access

1.本週所要練習的指令是 C 語言中關於檔案存取的指令:

 a. fopen
 b. fclose
 c. fseek
 d. fread
 e. fwrite

2. 範例程式:

 DMC-2009F-SP01.txt

星期四, 10月 15, 2009

Week 05: Image Bitmap


 



第二個作業 (Homework 2):

 讀入一個 24-bit 彩色 .bmp 影像, 將其轉換成 8-bit 灰階影像儲存!
 

星期四, 10月 08, 2009

Week 04: Data and Meta-Data

1. Data & Meta-Data
 a. 文字檔(.txt)與文件檔(.doc)之間的差異
 b. 記事本與 MS Word 之間的差異
 c. Blogger 部落格文件編輯器的兩個模式之間的差異
 
2. BCB Programming 基本概念: (第二次講解)

 

 a. 元件 (component)
 b. 屬性 (property)
 c. 事件 (event)
 d. 方法 (method)
 e. 事件處理程序 (event-driven procedure)

我們今天特地再次講解了什麼是物件(object), 屬性(property), 事件(event), 與方法(method)。並用 BCB 中的 Object Inspector 作示範, 用實例來講解這些名詞之間的關係。

3. BCB 程式示範
 a. Panel component
 b. ScrollBox component
 c. Visible property

星期五, 10月 02, 2009

Week 03: 如何在影像物件上畫線?

1. 本週程式示範:
 a. OpenImageDialog,
 b. ColorDialog
 c. MoveTo(); LineTo();
 d. Image1->Canvas->Pen->Color
 e. Image1->Canvas->Pen->Width

2. 有關在影像上繪圖的相關資料, 請同學參考課本 § 11-5 繪圖功能
 類別 Canvas

3. 第一個作業: 請完成本週課堂上所練習之程式, 並將程式執行結果秀到 Homework Show @ DMC 作業部落格中, 並寫上程式撰寫心得。