顯示具有 96360520 蕭正暘 標籤的文章。 顯示所有文章
顯示具有 96360520 蕭正暘 標籤的文章。 顯示所有文章

2010年1月16日 星期六

HW8

修完了一學期的數媒概論,這是我第一次修李遠坤老師的課,感覺老師很常跟學生互動,也有蠻多加分的機會,感覺還蠻不錯的。這學期共有7個作業,其實分量還算適中不多也不少,學期一開始老師教我們每個人都要買一本BCB的教學書,剛買時嚇到怎麼會這麼厚的一本書,但有稍微看過裡面的內容後,真的覺得內容其實編的還蠻詳細的,也有很多範例解說,這麼厚一本才500元算起來也蠻OK的,也從課本裡學多蠻多之前不了解的小地方跟觀念,真的是BCB入門的一本好書!這學期老師講解了蠻多讀檔的概念,以前不知的fopen、fseek、fread現在有了比較清楚的了解。另外,在枯燥的程式學習裡,能夠配合圖像、聲音、影像就感覺不是那麼枯燥,比較新鮮有趣多了,總體來說,我覺得這學期修的數媒概論真的還蠻不錯的!

HW6



這次的作業是要讀音訊檔的內容,並且有簡單的播放、停止功能。跟作業4的內容很像,只是把讀圖檔的資料改成讀取音訊檔的資料,但也有限制,就是只能讀取wav或avi檔案的音訊格式。這次的作業一樣利用到PsPad來查詢標頭檔的位置,比照維基百科上查詢到的檔頭位置所代表的資料,稍做修改之前的作業,重新設定指標指到的位置,在讀取印出。另外播放音樂還多了下面幾行程式:
MediaPlayer1->FileName;
MediaPlayer1->Open();
MediaPlayer1->Play();
雖然只有簡單的播放功能,感覺已經很開心了。

HW5







這是第5次的作業了,這次的作業是開啟一張GIF圖片後,在讀出檔案中的調色盤資料,接著把調色盤裡的色塊做排序!這次也是有開啟PsPad查看了一下GIF裡的檔案格式,查出他的標頭檔資料等內容,看法大致上跟看BMP檔沒什麼太大差別,多了很多RGB資料。GIF圖片檔案老師之前有用一節課的時間,和我們討論維基百科上的解說,中英比對看,對於GIF圖片格式也有更多的了解,GIF圖片最多只能有256色,支持每像素8位元,適合做網頁的動畫等等。在調色盤排序的方面則是將下面這段RGB(crPalette[k].bRed + crPalette[k].bGreen + crPalette[k].bBlue)/3所讀出的值,用Bubble Sort的排序方式將其色塊比較大小由暗到亮依序排好,排好之後也就完成!

2009年12月4日 星期五

HW4






這次的作業承襲了上次的作業,加上了一小段程式碼即可完成,作業3時利用到了fopen、fseek、fread來讀出圖片的資料,而這次則是用到了for迴圈加上fseek和fread將圖片的色彩值讀出來秀出圖片。而要用fseek來找出色彩值位置,可以利用到PSPad軟體來查看,查出後再用fread讀出,三個陣列存放RGB值,兩個for迴圈跑圖的長和寬,將讀出來的值秀在image上即可。上網看了一下維基,才比較了解到PSPad上數值的資訊,PSPad還算蠻不錯用的軟體!

2009年11月6日 星期五

HW3



完成了這次的作業,這次的作業用到老師教的fopen開啟檔案,fseek指定
目標位置, fread將資料讀近來。所讀出的資料有圖片的格式、寬度、高
度、大小、解析度這些值, 其中解析度的值因要將公尺轉換成英吋,所以
要再將值除以39.37才為dpi值(dot per inch),老師上課所教的範例程式
是一個一個show出message,但這樣太繁瑣,所以用 Label->Caption
或列Memo讓他們看起來一目了然,這是老師今天上課一再提起的注意 事
項,做完了這次的做業也對fopen、fseek、fread有了更多的認知了,繼
續加油!

2009年10月23日 星期五

HW2





心得:
這次的作業,並沒有很難,流程大致上是先把叫出來的圖片判斷出是幾位原色彩後,再轉換成灰階影像。前面先用switch判斷Pixel值,case轉換成文字幾位原色彩後,再來把之前圖片RGB的值+起來在除以3即可轉換成灰階影像,還算蠻OK的。上過幾堂課後,開始比較了解圖片在電腦中儲存方面的各種知識了,在枯燥的打程式中,加入了圖片影像學習,感覺就比較不會那麼無趣了,做完後看到成果也感覺比較有成就感,修課到目前的為止感覺還蠻不錯的,在繼續加油囉!

2009年10月8日 星期四

HW1



已從file裡選出一張狗狗圖案,

點一下buttom鍵秀出hellow!!



點左鍵右鍵拉線,從file選項裡
可叫出color選單,來自訂想要拉出的線顏色~                 


                     




做完了第一次的數媒概論作業,感覺還蠻開心的,這個作業是用BCB程式完成的,剛好老師上課所教的BCB程式,跟我們資料結構老師上課所使用的程式是相同的,感覺就很幸運,2堂上課使用的程式相同,讓我對BCB的了解更多更清楚,雖然以前都是學Visual C++在打程式,剛接觸BCB感覺很不習慣,但隨著資料結構和數媒概論常使用BCB,真的覺得BCB好用程度比Visual C++好太多了,而且又比較有趣好玩~我現在漸漸喜歡BCB這個程式語言哩:)