顯示具有 97360836 林佑真 標籤的文章。 顯示所有文章
顯示具有 97360836 林佑真 標籤的文章。 顯示所有文章

2010年1月12日 星期二

HW5

(調色板,那張圖裡的所有使用到的顏色索引)

GIF是以8位色(即256種顏色)重现真色的圖像。他是一種採用lZW壓縮的文件檔 用於網路上是個可以大大提升效率的格式 也因為只有256色不適合顯示真彩圖片
GIF主要是为數據流而設計的一種傳輸格式,而不是作為文件的儲存格式。它具有順序组織形式而不是隨機组織形式。GIF有五個主要部分以固定順序出现,所有部分均由一個或多個區塊(block)组成。每個區塊由第一個字節中的標示碼或特徵碼標示。這些部分的順序為:標頭、邏輯屏幕描述塊、可選的“全局”色彩表块塊(調色板)、各圖像數據塊 以及结束碼。



這次上課的內容我很想認真可是為了期末考,我無法專注於上課深怕下一節的考試考不好,而拼命看書





HW2

這堂課老師跟我們說了fseek,fread,fopen這三個重要的東西
後來就到維基和google去查
fseek 就像c語言中的fseek(fp,offset,SEEK_SET)函數成功則返回零失敗返回-1值
Fread (用於二進制文件)從文件指針handle讀取最多length個自節,讀取完length個字節數orEOF時就會停止讀取文件
Fopen 函式用來開啟本地或者遠端的檔案。檔案指標則指到伺服器傳回文件的起始處。開啟的 FTP 檔案可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函式開啟本地的檔案,檔案的指標則指向開啟的檔案。若開檔失敗,則傳回 false 值。
字串參數 mode 可以是下列的情形:

'r' 開檔方式為唯讀,檔案指標指到開始處。
'r+' 開檔方式為可讀寫,檔案指標指到開始處。
'w' 開檔方式為寫入,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。
'w+' 開檔方式為可讀寫,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。
'a' 開檔方式為寫入,檔案指標指到檔案最後。若檔案不存在,則建立新檔。
'a+' 開檔方式為可讀寫,檔案指標指到檔案最後。若檔案不存在,則建立新檔。
'b' 若作業系統的文字及二進位檔不同,則可以用此參數,UNIX 系統不需要使用本參數。
了解完這三個F
就是開始打程式碼了
因為不是很會所以就跟同學一起討論但是,很多邏輯上的概念都跟同學一樣,可是打出程式碼的時候卻又不一樣,就run看看會過就是對的摟
程式碼裡要把讀出來的數值顯示出來就是把數值傳到某個lable的CAPTION這樣那個lable里的字就會顯示那個數值,這點跟VB一樣,剛開始接觸bcb真的會有點吃力因為記憶體的處理很嚴謹

HW7

上面那張圖的x軸縮減比例調1 ,Y 軸為100看起來就是個很美的波形
下面的x軸只稍稍增加為12整個波形就變成刺刺的樣子
因而波形會超出視窗大小

網路上看了好多好多可以顯示音波的軟體有的還可以直接在音波上剪一段再貼到任意一個地方去
真的很好玩,那如果把音波調成sin函數 那聲音為是怎樣勒?
試過的證明是啥都聽不到=.=
還是我的喇叭不接受啊???
如果這次的作業在加上剪輯就會超級難
可能是放個時間軸可以對應到音樂的時間長短最小單位設定1byte並且編號
然後當使用者選擇一段音波,就把兩個數值間的檔案拿出來
把剛剛那兩個數值連號起來
決定檔案插進哪個數值間之後還要把編號重新編排
中文會打 要變程式碼就好難
要變強就是要會!!!

HW4


做到hw4這裡其實已經感覺有點像小畫家了,就會有一股衝動想要把還有可以用的東西用好,出版自己的小畫家 哈哈哈哈 當然這是不可能的事 沒人要買這些只要有學過都知道的常識

所以現在我也想把這些基本的都學好,其實小畫家裡還有透明處理,色彩轉換,翻轉影像

先自己猜測

透明處理可能就是用一個百分比把多少個百分比的透明色平均分配在圖片裡面

色彩轉換就不大懂

翻轉影像 就直接把資料的位置資料變動可能就可以了

哈哈 以上我都是自己亂想

會找時間去維基好好的認真埋進去出來之後我就會有自己的小畫家了

HW6



這是我那天課堂上就打出來的 在課堂上就認真聽老師講的 講到開黨頭等等的就跟開圖檔很像 再加上一些附屬的功能好像就成功了,遇到的問題並不大都是debug 英文打錯摟 囧 資料結構的開讀檔概念很像所以就感覺不那麼難

2010年1月10日 星期日

HW8

數位媒體概論教的是真的一個可以在生活上運用到的"技術"這個技術卻又很深很廣想要一下子變成神人不是隨便就能達成的,BCB這個軟體很好用很多人都說過,但是一開始的詞窮令我幾乎放棄後來慢慢的看懂了會打了就覺得EASY拉,哈哈哈! 成就感就是這樣來的, 這星期六也考了組合語言的期末考XD只能說:爽啊! 就稍微認真看一下就懂了老師也沒出很難,不懂以前到底覺得那些東西難在哪裡=口= 話說回來 我一直以為BCB的程式碼會比VB來的易看易懂,結果沒有XD,還是傳說中拔了獅子的毛就可以什麼都會了 哈哈哈
萬獸之王


這學期上了堂課我有遇到很多問題有些看書就可以解決有些怎麼想也不懂就跑去Google,維基最後一招就是問人了,我覺得老師上課的方法很開放很好,可是還可以更好比如多一點補充資料,參考書籍,網頁資料...等等的,還有其實Blog是個有點小亂的地方,龐雜的東西會讓人不是很想繼續看下去,就像改考卷,一次改幾百張還要排序登記成績,讓人抓狂的感覺是一樣的, 環境上可能是學校排不出好的教室電腦都爛爛的,開一個瀏覽器要開3分鐘 =.=,可以申訴給學校一下XD過幾年可能就會變好電腦了.

2009年11月5日 星期四

HW3

讀出格式為"bmp"

一串數字@@

File size = 檔案大小

File Width = 相片寬度






File High =相片高度
其實這次作業讓我死了很多的腦細胞 XD
BCB看起來很簡單但From用好之後
要打程式碼卻突然覺得很詞窮=..=
這種狀況感覺很窘
努力學努力看書努力上課 XD

2009年10月9日 星期五

HW1



BCB: Borland C++ Builder是C++ 的視窗程式開發工具,不過也可以拿來寫一般文字介面的程式




BCB有很完善的Help,要是對於BCB的介面或是C 的函式、語法有疑問的地方,只要把游標在上面點一下,再按F1,就會出現相關的說明喔。例如,想知道程式中某一行的getc( )的用法的話,就把游標移到getc( )上點一下,再按F1,就會出現說明: →




VB: 以視覺化設計 Windows 應用程式 利用直覺、拖放介面設計工具,輕易設計出絕佳外觀又容易使用的應用程式。




就地功能表編輯器,能快速與輕易地建立主功能表與滑鼠右鍵模式內容功能表...點點的很多
這個VB我從高中就會用了,只能說真的超簡單就學會,很直覺,很好用!! 像我之前就用了一個自製的
Messenger 超酷的