2009年1月4日 星期日

96360971 專案作業

我是做圖片處理的程式

以下就是我做出來的結果



把圖叫出來之後

可以看到原圖大小的尺寸

ex:長寬大小

然後我還做出兩個選項 置中&實際大小





這張 是勾了 實際大小之後的結果

可以看出原圖大小



如果把置中勾掉之後 圖片會自己跑到左上角



再來就是 圖片處理的部份

我只有做灰階轉換



不過有設計一個比較特別的東西

就是可以調黑白之間的對比

上圖就是 正在調度對比的 樣子



這就是 調完 黑白對比之後的結果

最後還多加一個純檔功能

因為 不難所以 就順便寫上去了

這就是我的期末專案


然後自評 我給自己10分

因為前面的成績有點不理想

害的我有點怕怕的

不過 重點 我可以寫出這個期末專案

是以前都沒想過的

雖然 在課程中 對於 互評系統上 有一些意見

不過 真的在這份期末作業上

我有所收穫

因為 我會去很認真的翻書

去網路上 看看別人的意見

找一些參考資料

來完成我的期末專案

所以 我覺得我在這堂課上 有學習到

所以 才可以寫出期末專案

所以我給自己10分



謝謝^^


2008w17

期末專案


藍階






綠階




紅階




負片



黑白



上下顛倒



變暗


左右顛倒





作變亮的時候常常會爆掉
同學有教我要用重新設定圖片值
我腦袋還是轉不過來
不過真的很謝謝那位同學一直耐心的教我
我想繼續再把變亮寫出來
==============

期中平時成績:

w3: 71.67
w4:76.67
w5:59.23
w6:37.86
w7:86.15
w8: 80
平均:68.596666

==============

期末平時成績:
week 12: 83

week 13: 80.77
week 14: 70

week 15: 70

week 16: 67.78

平均:74.438

平時總成績:

71.5分

==============

自評&回顧


我給我自己8

之前寫的並沒有很理想,自然分數就低了,

所以期中考後就變得比較認真,
期中的時候老師花了很長的時間來檢討互評系統
也和我們檢討一些該改進的地方,
老師很努力想積極幫助我們學習,
其實念資工,凡事都是要動手做,
不然學不到什麼,
就像是老師已經把知識丟在我們面前,
然後我們卻沒有好好運用他學習他
這樣可以得到什麼?
嗯謝謝老師半學期的教導
我會多練習寫BCB
因為畢竟自己寫出來的程式會讓自己多一點成就感
一開始的不認真真的很不應該
因為事後補起來真的很辛苦




hw17

期末平時成績:

w12: 5A7B1C >>80.91
w13: 6A6B1C >>83.64
w14: 1A6B9C >>47.14
w15: 1A3B9C >>40.91
w16: 4A8B2C >>74.17

平均:65.35


期中平時成績:

w3: 0A9B7C >>47
w4: 0A4B12C >>32
w5: 1A7B7C >>49
w6: 2A8B5C >>60
w7: 5A10B1C >>75
w8: 2A7B5C >>57

平均:53.33333


自評&回顧






自評部分我給自己8.5分,上課好像除了一次生病外其他都有準時出席,上課也有專心聽講,但是不免有時會晃神一下...,每週作業也都有交,內容跟別人比起來可能就比較沒什麼料,不過至少都有表達出自己的想法,不過在bcb的部份表現的不是很好,不管是上課練習或是期末專題!!!師上課的方法也跟以往不同,沒有測驗考試,也因為如此所以我下了課可以說是沒再碰bcb,除了有次老師說上課前要檢查我才在家趕快補進度,或是期末專案的進度總是龜速,這也顯現出我個人讀書上課都是為了考試而讀,也讓我重新省思了自己以往讀書方式。課外參觀的apple store、數位藝術節,或是每月的數位雜誌,或是老師上課時所分享的一些資訊,也讓我頻有收穫,因為如果不是課業上的要求我自己也不可能會主動去參觀、翻閱,有也只是奇摩的新聞而已......

總結這學期這門課最大的收穫大概就是為了什麼而讀吧,讓我看清我以往都是為了分數而讀,並不是為了充實自己而學習,這也是我需要改進的地方。

期末專案:


初始畫面

按下開始後跑出亂數 點Button可移動數字
左邊操作區 右邊是完成圖
可以顯示出花費時間
專案沒有100%完成,花在專案上的時間不是很多是主因,判斷是否完成和移動次數還沒完成,花費時間的顯示也跟當初所擬定有所不同...

hw14期末專案 成績 自評

期中互評成績

week3: A 5 B 4 C 6分數 72
week4: A 3 B 3 C 8分數 53
week5: A 4 B 5 C 6分數 67
week6: A 4 B 5 C 6分數 67
week7: A 3 B 2 C 9分數 50
week8:A 3 B 5 C 3分數 59
總分 : 368分
平均 : 61.333 分

---------------------------------------


期末互評成績
week12: A 8 B 4 C 3分數 80
week13: A 5 B 5 C 3分數 73.64
week14: A 4 B 5 C 1分數 81.25
week15: A 3 B 5 C 6分數 58.33
week16: A 7 B 5 C 2分數 81.67
總分: 374.89分
平均: 74.978分

---------------------------------------

平時總成績:68.155分

------------------------------------

自評&回顧

自評分數10
我想這分數老師可以由我的互評成績中略知一二,
期中考前我的互評成績並不是很理想,但是有一天,
我忽然想打好一次,得多一點A,那次我查資料找圖片,
花嘞我兩小時製作,但卻因我忘記上傳網址,那次的成績卻是我裡面最低分,
連之前那種打混仗的文章都比較高,於是我下定決心,
那一次之後,也就是第七周之後,我每一篇都認真打,我不信我得不到高分,
後來的成績確實有所提升,老師可以參考我期末的那五周,換公式計算出來,
我還有三次80分以上,要是以前的公式我早上90大關嘞,證明我的進步,
跟想要往好的方面的那股衝勁,後來我每次看我我互評成績很高,就很有成就感,
就憑這點,我給我自己十分,因為我重視這分數而花時間下去!



-----------------------------------------------------------------------------



期末專題


跟我之前期中定的題目不一樣,因為我想要挑戰嘗試看看
程式碼很多 所以我放一點 其他的用遊戲本身來解說


































設計說明:


我用BCB設計這個程式,我先用了一個Image做飛機,然後用switch寫按左右鍵讓飛機可以左右移動。
再用12個Image做怪物,把這12怪物分成3路,用3個Timer把12個怪物分3種速度自動往下降,超過我設的那個點就自動跑到我設的另一點,繼續往下掉,在用5個Image做子彈,用1個Timer讓子彈一直往上移動,然後switch裡寫“上”這個鍵就會發射子彈,在設計讓這5個子彈可以從飛機前面射出去,在寫第1個子彈可以射出去時,第2個子彈也可以射出去,不會讓子彈射不出去會一直來回跑。
在設計這5個子彈碰到圖片或超過畫面時會消失,當子彈碰到怪物也會著消失,子彈又會跑回來可以再用,怪也跟著會繼續往下掉,這樣就可以一直打怪。
在設計2個Label一個寫“分數”兩個字,另一個計算分數,在把計算分數的算式寫在子彈射到怪會消失的Timer,當分數超過1萬分就過關了,最後在設計一個MainMenu寫遊戲開始跟結束,然後在寫4個Image寫遊戲開始會顯示的字,用2個Image寫遊戲輸了會顯示的字,用1個Image寫過關會顯示的字。



遊戲內容:



這個是一個簡單的射擊遊戲,一架飛機在下面可以左右移,上面會有怪物掉下來, 而飛機會發射子彈把上面掉下來的怪打掉, 打的怪有10分、20分、30分3種分數,分數是依照怪的速度分的,速度越快的分數越多,有3條命被怪碰到會少一條,等3條命都沒了會結束並顯示GAME OVER,必須再按一次遊戲開始才可以玩。


遊戲畫面:


























問題:
寫的過程中,遇到許多問題,有的問題我是問學長,有的跟同學討論,有的自己解決,尤其是子彈打到圖片的時候要消失,跟子彈要可以發5發,那時真的想了很久,測試了很久才成功,還有就是讓飛機不會超過我設的地方,這也跟朋友討論了一下。

期末心得:
為什麼會有那麼多的問題,那是因為我對BCB的不熟悉,但是經過我對這次寫小遊戲的經驗,我覺得我對BCB有更一步的認識,讓我有了一個更熟悉BCB裡面元件跟屬性認識,還有除錯讓我能更快的看出我錯在哪裡。

期末專案

期中成績:
W2: A 0 B 5 C 9分數43.33
W3: A 5 B 7 C 2分數 76.67
W4:A 2 B 3 C 8分數 47.27
W5:A 2 B 3 C 9分數 45.83
W6:A 3 B 7 C 6分數 60
W7:A 1 B 3 C 12分數 38.57
W8:A 4 B 5 C 1分數 81.25
------------------------------------------------
總分:392.92
平均:56.13
=============================================

期末成績:
W12:A 2 B 9 C 2分數 69.09
W13:A 0 B 2 C 13分數 33.08
W14:A 6 B 5 C 6分數 66.67
W15:A 3 B 4 C 6分數 57.27
W16:A 4 B 10 C 2分數 73.57
-------------------------------------------------
總分:299.68
平均:59.936
-------------------------------------------------
期中+期末:
總分:692.92
平均:57.71
=============================================

自評&回顧:

自評分數: 9 分

這些分數有一大半的部分是獎勵自己這學期看了2本書

分別是期中&期末看的2本書

上大學後 

很少再接觸到這類的課外讀物

所以能夠把他看完 

實在覺得我很厲害!

至於BCB方面

老實說

學到的東西 

真的不是很多

可能老師這種要我們主動去學習的教學方法

不適合我吧

不過在這門課

到是真的聽了很多很多的最新資訊
 
還有老師會針對同學們所提出的問題

在課堂上跟大家一起討論

像是期中爆發出來的互評風波

這種互評方式說好不是很好

不過也說不出他到底壞在哪裡

有些人真的很用心打

不過得到的分數

似乎沒有跟他的努力成正比

有些人很混

卻可以到高分

難道這是親友團的力量=_=

不過

這些虛有的分數

是一時的

你所得到的東西

卻是永久的

希望大家

共勉之!!

======================================
期末專案:

我期末做的東西

跟期中定的題目

完全不一樣!

因為我發現很多人都是做有關於圖片之間的轉換

所以我決定做一些不一樣的

一年級學C++時有寫過一個程式

就是猜數字

我就想說是不是也能夠用BCB來寫寫看

沒想到

真的可以!!

以下是我程式碼的部分:

http://webhd.mcu.edu.tw/sharedl/猜數字程式碼.txt?para=8AWHsE9wV0hzRTl3WlovczYzNjA3NjYvsnG8xqZytXumob1YLnR4dDYwLjY1aVQ4QVdIc0U5猜數字程式碼.txt?para=8AWHsE9wV0hzRTl3WlovczYzNjA3NjYvsnG8xqZytXumob1YLnR4dDYwLjY1aVQ4QVdIc0U5

不過現在有遇到一個瓶頸

就是我想要設一個重新玩一次的鈕

讓要猜的數字換一組亂數

不知道要怎麼改...(淚奔
=======================================

以上就是這一學期

我所做過的事

以及學到的東西!



2008w17

2008w17
期中互評成績:
w3---->80分
w4---->57分
w5---->65分
w6---->56分
w7---->70分
w8---->65分
--------------------
平均:65.5 分
---------------------------------------
期末互評成績:
w12--->46.67分
w13--->72.86分
w14--->58.57分
w15--->65.38分
w16--->85分
平均:65.696

總平均 : 65.598分
---------------------------------------
自評報告與自評成績:
自評成績: 10分
雖然我學習bcb的效率沒有很好,但我上課從不缺席,作業也總是按時繳交,內容也算中規中矩,同時也學到了對於評論別人作品的知識與眼光,以及當今的IT趨勢與產業。我想我不足夠的地方大概就是對於BCB的琢磨沒有很深入。
---------------------------------------
期末心得
有人說,在學習的精之前,應該先了解的廣,這門課就具有這樣的意義,從其中之前的數位藝術節,中正大學教授的演講,到APPLE專賣店的參觀,事實上,認識了不少東西,尤其是中正大學教授的演講,讓我對於這門課的教學有了個深刻的體認,即使中途有一些較學術枯燥的內容,整體的內容還是令人產生濃濃的興趣,至於課外活動,一開始會覺得快被一般課業上的東西壓得快窒息了,還得去台北走走,看產品,看展覽,實在是很累人,但結果卻有了意想不到的收穫,博學總是好的!
對於老師的教學,我想提出我的淺解,老實說我的學習總是被動的,都是"老師教甚麼,我才學甚麼",所以相對於老師的開放式學習,難免會產生惰性,以至於我自己的學習效率不佳,這當然不是老師的問題,只是我一直習慣於"有甚麼,學甚麼"的方式,導致一時的適應不良,我建議老師,也許可以省去探討"產業趨勢"的議題,而把重心放在BCB的教學上,此外,同學可以依樣畫葫蘆,在課堂上練習老師所教的,並且針對這堂課的內容做討論,以及理解,也許這樣會比較容易產生興趣。
另外,在課外閱讀方面,我是認為,兩本書剛剛好,只是其中的選擇可以稍微多元化一點,這樣同學念書的動機會比較充足,因為讀自己沒興趣的書,總是會從娛樂轉變為壓力。

HW15 Week17

BCB期末專案:
原先的規劃的專案,是做一個賽車的遊戲
但在詢問了許多人之後,發現以自己目前的能力可能無法做出來
於是趕緊著手改題目,和當初想專案一下,想了很久
就在窮途末路的時候,在高中作業的資料夾裡
看到了以前用VB寫的小程式
當初沒把它寫完,於是透過這次機會,用BCB把它打出來
主題是配對遊戲,用滑鼠將答案移至下方,判斷是否正確
如果將題目回答完,遊戲就結束!
以下是圖解 …
遊戲初始狀態,按下『START GAME』進行遊戲


如果沒按開始便移動圖片,Show出Message



將題目所示之圖片,移至下方,判斷是否正確

如果正確,圖上會出現該圖的答案,並繼續下一個題目
如果答案和題目不符,跳出Message視窗

並要求再做一次



如果將題目都回答完畢,跳出Message顯示結束

並重置繼續遊戲



結語

雖然構思是從以前的打過的程式來著的

但是寫法卻完完全全不同

程式主要的動作是使用上次上課教的Drag-and-Drop

然後加了一些創意和很多很多的判斷式

判斷是從元件中的tag下去做判斷

所以這程式寫起來很順手,雖然Drag-and-Drop這部份傷腦筋了很久

哈,不過還是順利得寫完啦!

在此附上程式和程式碼

MatchCarGame

MatchCarGameCode


期末平時成績結算

Week 16: 分數 61.82
Week 15: 分數 40
Week 14: 分數 66.67
Week 13: 分數 75
Week 12: 分數 68.33

期末平均:62.4

期中平均:65.5

總平均:64

噢!好在有及格

每次互評時都會狂更新頁面

看是多個A或多個B

但每每都是多個C,實在令人痛心

不過平均有及格真是從地獄又回到天堂啦,哈!


自評

我給自己8分,理由是,大部份人都給自己這分數

我對於自己的上課表現覺得沒有特好也沒有特差

上課都有到,也有聽,報告也都有繳,嗯!Good!


期末心得

因為這門課,讓我第一次接觸數位時代這本雜誌

這本書真的很棒,讓我們拓展了遠見的眼光

對科技的趨勢有更近一步的瞭解

因為我們是資訊人,如果對科技的趨勢有一定的瞭解

在往後的日子,想必也會因此而有著某些優勢吧!

還有,雖然我們資料結構也是使用BCB

上了這門課之後才知道BCB原來也能這樣用

將一張圖轉成底片和做成浮水印

還以為只有圖像軟體做得到

哈,差點忘了圖像軟體也是用程式寫出來的

總之,BCB真的蠻好用的啦

雖然我在做賽車遊戲的時候處處碰壁,哈

好啦,這學期要結束了,祝大家都能All Pass

也祝大家Happy New Year

Week 17 專題 成績 心得

期末專案:


這學期的期末專題
原本是要寫浮水印之類的
但看過大家要寫的專案之後
發現好像很多人都要打
而且感覺也不太清楚怎麼打
所以我就想要打其他的專案
我想到 在國中高中都背了很多單位轉換的比例
常常容易搞混
如果我能把所有的比例都先設定好 這樣以後要轉換是不是會比較容易一些
所以我決定要打度量衡的單位轉換
發現這個程式不難
難的是 單位轉換跟有哪些單位要找
void __fastcall TForm1::Button5Click(TObject *Sender)
{
if(Button1->Enabled==0){
float a=StrToFloat(Edit5->Text);
Edit5->Text=a*1;
Edit6->Text =Edit5->Text*10;
Edit7->Text =Edit5->Text*100;
Edit8->Text =Edit5->Text*1000;
Edit9->Text =Edit5->Text*10000;
Edit10->Text=Edit5->Text*100000;
Edit11->Text=Edit5->Text*1000000;
Edit12->Text=Edit5->Text*0.6213712;
Edit13->Text=Edit5->Text*3280.8398950;
Edit14->Text=Edit5->Text*39370.078;
Edit15->Text=Edit5->Text*1093.61;
Edit16->Text=Edit5->Text*546.8066492;
Edit17->Text=Edit5->Text*0.6213712;
Edit18->Text=Edit5->Text*4.9709695;}
if(Button2->Enabled==0){
float a=StrToFloat(Edit5->Text);
Edit5->Text=a*1;
Edit6->Text =Edit5->Text*10;
Edit7->Text =Edit5->Text*10000;
Edit8->Text =Edit5->Text*1000000;
Edit9->Text =Edit5->Text*8.6484898;
Edit10->Text=Edit5->Text*113.5103730;
Edit11->Text=Edit5->Text*1816.1659685;
Edit12->Text=Edit5->Text*908.0829843;
Edit13->Text=Edit5->Text*6.1102569;
Edit14->Text=Edit5->Text*219.9692483;
Edit15->Text=Edit5->Text*1759.7539864;
Edit16->Text=Edit5->Text*35195.0797279;
Edit17->Text=Edit5->Text*66666.6666667;
Edit18->Text=Edit5->Text*200000;}
if(Button3->Enabled==0){
float a=StrToFloat(Edit5->Text);
Edit5->Text=a*1;
Edit6->Text =Edit5->Text*1000;
Edit7->Text =Edit5->Text*1000000;
Edit8->Text =Edit5->Text*1666.6666666666667;
Edit9->Text =Edit5->Text*26666.666666666668;
Edit10->Text=Edit5->Text*2000;
Edit11->Text=Edit5->Text*20000;
Edit12->Text=Edit5->Text*0.9842035332906846;
Edit13->Text=Edit5->Text*19.684264399039407;
Edit14->Text=Edit5->Text*1.1023170704821534;
Edit15->Text=Edit5->Text*22.04634140964307;
Edit16->Text=Edit5->Text*2679.241238881149;
Edit17->Text=Edit5->Text*2204.634140964307;
Edit18->Text=Edit5->Text*5000000;}
}

這個程式 其實好像不是什麼很難的東西
基本的東西 加上轉換的倍率幾乎就完成了



使用的方法就是 先選擇度量衡其中一個


在你原本的單位上打上數子 譬如公里100
再在公里上按一下 就可以轉換成各種單位 量跟衡也是如此
100公秉轉各種單位
100公噸轉各種單位我希望未來我還可以多加各種計算功能在上面
例如位元轉換器 平方 三次方之類的 就像計算機那樣
但多加更多功能


---------------------------------b. 期末平時成績結算---------------------
期中成績:
w3--->2A 7B 4C......20+35+2=57
w4--->0A 3B 13C......15+14=29
w5--->5A 0B 9C......50+10=60
w6--->6A 2B 8C......60+10+4=74
w7--->1A 0B 9C......10+18=28
w8.......3A 8B 0C......30+35=65
平均52.1666666666分

其中的分數
有些文章真的是有用心再打
有些文章也有點混這不能否認
但我很開心在閱讀一些些資訊的東西能讓我看得更多






期末成績:

w12--->5A4B 5C 66.67
w13--->1A 4B 9C分數 43.33
w14--->4A 7B 4C分數 67.69
w15--->2A 1B 12C分數 38.46
w16---> 0A 2B 12C分數 33.33
平均:49.896.......
期末的分數
w16這篇 我真的快哭了
這篇我雖然書沒看完
但我也有看了大概
再貼網址的時候
還檢查第二次
沒想到不檢查沒錯
一檢查從貼一次就弄亂了
只能怪自己太粗心了


平時總成績(52.2+49.9)/2=51.1分



--------------------c. 自評報告與自評成績(10%)----------------------------
自評 10分

我想我給自己十分

一方面怕自己沒過

一方面覺得如果文章的長短不論

我因為這堂課 也對於一些的資訊的新聞有所瞭解

bcb也慢慢的在理解當中

雖然bcb不是進步得很快 但收穫是有的



期末心得

這門課讓我有機會看到更多的資訊產品

讓我印象最深刻的莫過於apple精品店了

mac電腦讓我好想擁有一台

讓我瞭解如果不隨時follow資訊新聞

一不小心就會落後了 就跟不上了

在這堂課養成了這種習慣

我一定要好好的維持下去

才不會與社會脫節

2008w17

期中成績


week3: 13A 2B 2C ==> 100 分
week4: 9A 2B 1C ==> 95 分
week5: 4A 7B 4C ==> 70 分
week6: 6A 5B 4C ==> 80 分
week7: 7A 4B 4C ==> 85 分
week8: 9A 2B 0C ==> 95 分
總分 : 525分
平均 : 87.5


期末成績
week12: 9A 3B 3C==>82.31分
week13: 6A 2B 2C==>83.75分
week14: 11A 2B 1C==>95分
week15: 6A 6B 2C==>79.17分
week16: 10A 1B 2C==>90.91分
總分: 431.14分
平均: 86.228

平時總成績:86.864
-----------------------------------------------
自評&回顧


自評分數:9.5

出席狀況:
大致上來說,我覺得我上這門課還算用心。基本上每堂課都有去上,而且上課都還算認真(也坐蠻前面的),對老師上課講的東西,覺得還蠻有興趣的,但也因其他課業比較忙的關係,回家後沒再多花時間去延伸是比較可惜的地方,也是我該改進的地方。上課的態度也算認真,也有跟著老師作思考的部分,是我覺得自己還表現不錯的地方。


網誌部分:
在網誌的部分我覺得是我覺得比較驕傲的部分,雖然不是篇篇都很高分,但我覺得我都給我自己很高的分數,因為每篇網誌我覺得自己寫得很認真,平均寫一篇都要花到3小時左右,也因為很認真在寫,所以也在多方面做了比較深入的思考,學到東西真的比較多也比較有自己的想法,所以也比較不在意互評的分數,因為我覺得我每一篇都寫得很認真,我自己也很滿意自己的表現。


互評系統:
期中的時候,互評的問題被提出來討論,印象還蠻深刻的。其實我對互評沒什麼意見拉。只是覺得有這樣的制度,變得在忙也可以看到別人怎麼寫網誌的半強迫機會,我覺得還挺不錯的,從別人的網誌上可以學到很多東西,也可以改進拓寬自己的觀點真的還不錯。互評的部分,我絕得我這部分表現也尚可,別人的文章或許有時候會漏掉一下細節,但大致上大綱都有抓到。


課外活動&演講
這部分我覺得是這堂課最特別的地方,也別於其他課程只限於課本和課堂,偶爾這樣上課的模式感覺上蠻新鮮的,參加了數位藝術節,這計畫以前就計畫很多次了,這一次終於去成,感覺真的很新鮮也很滿足;期中附近的演講也很有趣,或許技術的部分我能理解的地方和學到東西很少,但老師說的東西真的還好玩的。最後當然是去apple的店參觀囉,說到這個行程,可以說是裡面印象最深刻的行程,因為apple櫃檯規則比較特別,很多東西是不准人拍照的,但還是偷拍了幾張,因為實在是太特別了,但這是對apple公司比較抱歉的部分,但我絕不會用在商業途徑上的!在apple的櫃檯也玩了不少apple的新貨,害我的心到現在都還癢癢的。整體而言,這學期過得相當多樣話,或許當初要去時難免還是有點小報院,覺得要忙的事已經夠多了,但回來後,還是覺得不虛此行!


課外閱讀:
說到課外閱讀就比較可惜了,其實我覺得這兩本書都是很好的書,對讀資工系的人而言影響真的很大,但由於其他課業的緣故,不是看得很快就是沒看完,我覺得就像老師後來討論的,可以將課外閱讀書的數量變成一本,這樣看得會比較仔細。這裡還是要提到「Linux傳奇」雖然自己到最後還是來不及看完它,但我想我會利用寒假將它看完,裡面的內容真的還蠻得細讀的。至於數位時代的雜誌,其實跟我原本的想像有段距離,原本聽名字以為是那種專門講解新科技技術的雜誌,但拿到才發現,裡面講的是有關企業和趨勢的問題。老實說,剛開始真的沒什麼興趣,讀起來沒什麼感覺,也因為要寫報告的原因,逼自己讀了幾篇後,才開始漸漸懂得這雜誌的優點,雖然現在對這雜誌的興趣還沒到很深厚,但就老師的建議,我想多讀幾年後,可能會比較有感覺吧!
------------------------------------------------
BCB專案
老實說,這部分我覺得是自己在整體課程覺得最應該改進的部分!並不是自己不認真學,而是到了快學期末才發現自己學習的方法是不適當的!剛發書的時候,真的嚇了一跳,這麼厚一大本一學期要上完,我的背都涼了。所以回到家就很豪爽的翻開第一頁開始狂K,但說真的,以現在的角度重新看這件事,覺得自己真的是學習方法錯誤,現在我覺得這本書最好的用法,應該是用來當工具書,是遇到問題找答案,從頭讀起說真的效率真的不高,這是我比較慚愧的部分,因為我也是K的快中間部分,加上專題需要翻書,才發現自己這項缺失的。這次BCB專題,老實說我對我自己的表現不怎麼滿意,雖然程式有寫出來也能跑,但我覺得我沒妥善運用到BCB真正的功能,真的很可惜,但想再附加一個新專題時已經來不及趕出來了。BCB在圖像的部分真的有別於傳統C語言,讓寫程式快也簡單很多。我想這是我上這堂課最大的遺憾,因為我只安排自己的專題,作了一個後來覺得很簡單的樂透程式,沒有把BCB的強大功能發揮,自己覺得真的很可惜。因為原本構想的時候,原本以為會和C語言相差很多,加上只看到書前面比較理論的部分,所以計畫的專案比較靜態了些,程式是有寫出來了,成果覺得還好,但我覺得也因為有專題的緣故,讓我真正去碰BCB而不是照書上依樣化葫蘆,破除自己對BCB的心防,或許這次的專題沒很成功,但我因為這機會多接觸到這套軟體,後來發現它功能後,真的覺得BCB真是一套一定要碰碰的軟體。

這是我最後執行的畫面,我覺得我自己把這項專題看得太嚴肅,一直在思考要怎麼有更好的邏輯來寫這程式,而忘了讓程式增加一點生命力,這是我比較大的缺點。但內部的程式從無到有,寫起來成就感還是蠻大的。

這次專題的程式比較核心的部分就是亂數的產生
while(count<8)
{
num=rand()%50+1;
if(y[num]==0)
{
y[num]++;
count++;
x[temp]=num;
temp++;
}
}

我用了兩個陣列來作這部分的處理,第一個陣列先累計每一個數字出現的次數,因為樂透的規則是同樣的數字不會出現第二遍,而第一個陣列的功能也正在於此。第二個陣列,就是用儲存產生出來,也就是開講的號碼,用陣列的緣故,是因為這樣在程式後半段比對對獎的時候比較好走訪
for(int z=0;z<7;z++)
{
switch(z%6)
{
case 0:Edit6->Text=x[z];break;
case 1:Edit1->Text=x[z];break;
case 2:Edit2->Text=x[z];break;
case 3:Edit3->Text=x[z];break;
case 4:Edit4->Text=x[z];break;
case 5:Edit5->Text=x[z];break;
}
}
這裡比C語言多用了這麼一段switch的語法輸出,有別於原本的C語言,在BCB中可以利用它幫我們寫好的物件Edit作一個也介面的輸出,不用再用原本單版的cout來輸出。最後再將自己輸入的號碼成為陣列的型態,跟開講的陣列作比對和一些運算,完成了著個程式。剛開始可能是因為對這程式真的不熟的緣故,Edit的操控就讓我摸索了快3天,因為功能很多,書上講的也有點分散,但漸漸發現BCB的功能幾乎都有一大概版本和原理,後來發現自己定的專案太簡單的時候,很難過的是來不及再重新設計一個新專案了。

2008w17

期中互評成績:
w3---A 9 B 5 C 1--->95分
w4---A 2 B 12 C 1--->60分
w5---A 1 B 6 C 7--->46分
w6---A 7 B 9 C 0--->85分
w7---A 6 B 6 C 4--->80分
w8---A 3 B 3 C 4--->53分
平均:70
---------------------------------------
期末互評成績:
w12---A 4 B 7 C 3--->70.83分
w13---A 3 B 3 C 7--->53.64分
w14---A 3 B 5 C 7--->56.15分
w15---A 3 B 6 C 6--->59.23分
w16---A 5 B 3 C 5--->66.36分
平均:61

總平均 : (70+61)/2=66分
===============================
自評報告與自評成績:
自評成績: 8分
雖然自己對這門課沒有做到很完美,但也沒有到很差的地步。
對於作業每次都按時交,都有花時間花心思去做它。
上課的出席率也很正常,雖然有幾次遲到這樣。
===============================
期末心得:
對於這門課我覺得很新鮮,畢竟是用不一樣的教學方式讓大家學習,
對於每次不一樣的心得報告,讓同學實際去參觀體驗有關資訊方面的的學習,
也讓自己養成閱讀方面的習慣,吸收到有關科技資訊方面的常識,
最後也讓同學們寫份心得報告讓同學間互相討論以及同學們間的互評分數,
這樣的方式我覺得是不錯的,畢竟讀書是為了自己而不是他人。
對於BCB這方面,我覺得應該要多講解多練習才比較譯懂,不然不懂的還是不懂。

================================
專案成果報告:












版面
-------













上下顛倒
-------













左右顛倒
-------













負片
-------


黑白
--------