2009年1月6日 星期二

HW17

突然想到要做期末回顧...

期末專案:
不知道是這題目真的太難還是怎麼樣...
我嘗試在網路上尋求幫忙...
但是我好像失敗,也放棄了這個專案...
當初在決定題目時根本沒想過一個問題...
這個題目好像需要用到暫存區...
我是這樣想的...
因為不僅僅要把圖片從電腦裡面搜尋,並且叫進來程式裡...
就類似photoimpact的album的樣子...
放進來還有檔名跟路徑等等的資料...
我才發現,這似乎有點困難...
我在網路上找到能搜尋副檔名的片段程式...
但是要怎麼把它放到程式裡,這著實的令我頭痛...
路徑之類的東西老師在上課有教過的樣子...
在搜尋副檔名之後...
我就真的抓不到頭緒該怎麼著手下一步...
雖然照上面說的我單單因為題目遇到瓶頸就放棄...
我承認我沒有放著大部分的時間在這上面...
這個題目是一個對自己的挑戰...
而我對這題目的熱誠在尋找如何解掉瓶頸的第三天...
放棄了...

互評的成績:
w12 :69
w13 :78
w14 :67.69
w15 :51.54
w16 :75.83
平均是:68.412

期末自評:
我給自己8.9分...
雖然有幾次的作業沒有很認真的做...
但是許多作業其實都是有花費精神下去準備...
只是有幾次沒有獲得同學「們」的欣賞..
也或許是因為報告的格式或是內容不討人喜愛...
不太想把原因都歸咎於互評...
反正我們心內知知就好了嘛...
至於關於這堂課...
其實整體的感覺都是不錯的...
雖然上課方式不同以往...
但是我總覺得我還是有學到東西...
就已經達到「上課學習」這件事...
不論是BCB或是一些時事...
還是都有讓腦細胞活起來...
還有老師下學期的課開不起來...
讓我感覺不太好...
因為我在同時段有兩門想修的...
只好...唉~

總之呢...
這門課讓我覺得不僅是寫程式方面的或是其他的種種...
我覺得我有充實到自己「最重要」..

W17 自評

很明顯的 我忘記還有這篇自評要打...
看到大樹MSN的狀態才想起來 但好像為時已晚..
不過既然都想到了就來補一下
給自己7.5好了
我很喜歡李遠坤老師的上課方式
把問題點出來跟同學討論
能跟同學有更多互動(這算類似外國的上課方式嗎?)比較自由
但是可能這裡是台灣
很多學生不習慣這種方式 把方便當成了隨便
導致無法跟"大多數"學生有良好互動
大家都在做自已的事吧
如果認真聽老師說的其實還是狠有收穫的!(雖然曾經也有不專心的時候..)

至於成果的部分還是那台計算機沒什麼變化
以後有機會再把他的功能補完吧..(笑)

老師快點來開微積分啦 我要先佔位子XD
---------------------------------------------------------------
什麼?聽說到6號以前還有救??
那就快來救一下吧
A.C++ Builder 專案成果報告
基本上 我選擇寫一個計算機來當我的專案
程式碼狠常一串...
且都是我自己的想法
可能不是很好理解且滿粗糙的
//---------------------------------------------------------------------------
//1代表opr已存放運算子 也就是Memo3有東西
//2代表opr以存放運算子 並準備儲存num2
//3代表按下等於

AnsiString str="";
int num=0, num2=0;
char opr='0';
char x='0';
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+1;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+1;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+2;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+2;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn3Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+3;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+3;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn4Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+4;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+4;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn5Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+5;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+5;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn6Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+6;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+6;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn7Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+7;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+7;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn8Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+8;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+8;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn9Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+9;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+9;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn10Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+0;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+0;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn11Click(TObject *Sender)
{
num=StrToInt(Memo1->Text);
num*=-1;
Memo1->Text=num;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn12Click(TObject *Sender)
{
Memo1->Text=Memo1->Text+'.';
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn13Click(TObject *Sender)
{
opr='+';
Memo3->Text='+';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num+num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子

}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn14Click(TObject *Sender)
{
opr='-';
Memo3->Text='-';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num-num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn15Click(TObject *Sender)
{
opr='*';
Memo3->Text='*';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num*num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn16Click(TObject *Sender)
{
opr='/';
Memo3->Text='/';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num/num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn20Click(TObject *Sender)
{
Memo3->Text='=';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
x='3'; //代表已經等於過了
}
if(opr=='+')
{
Form1->Memo1->Text=num+num2;
num=StrToInt(Memo1->Text);
}
if(opr=='-')
{
Form1->Memo1->Text=num-num2;
num=StrToInt(Memo1->Text);
}
if(opr=='*')
{
Form1->Memo1->Text=num*num2;
num=StrToInt(Memo1->Text);
}
if(opr=='/')
{
Form1->Memo1->Text=num/num2;
num=StrToInt(Memo1->Text);
}

}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn26Click(TObject *Sender)
{
Form1->Memo1->Text=0;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn27Click(TObject *Sender)
{
Form1->Memo1->Text=0;
Form1->Memo3->Clear();
x='0';
opr='0';
num=0;
num2=0;
}

牛刀小試一下 輸入12345

給他乘以一個數字

就乘以20吧

答案算出來了

雖然想法上看起來簡單
但是想要寫成跟WINDOW內建的小算盤一模一樣
還是有點差距
現在還有小數點的問題還沒解決
而且剛剛用了一下才發現還有一些BUG沒有注意到...
真糟糕= =
等有期末考考完我一定要把它修好!

B.期末平時成績結算
Week 16: Linux 傳奇 分數 77.86
Week 15: 期末專案的進度與討論 分數 68.18
Week 14: Apple, Apple, Apple! 分數 35
Week 13: 期末專案計畫書 分數 76.92
Week 12: 數位時代 11 月份心得報告 分數 59.09
平均:63.41

C.自評報告與自評成績(10%)
這學期的課我每次都有參與到
一學期下來
總覺得這堂課跟其他課很不一樣
感覺很像是國外上課的方式?是嗎
其實我也不知道國外上課的方式是怎麼樣
但就不像是國內一般上課的方法
重點是我很喜歡!

我可以重新給自己9.9分嗎XD
留一點空間給自己才不怕再也不能進步了=ˇ=

d. 期末心得
很可惜下學期李遠坤老師的課沒開成 殘念跌死

希望其他科目能夠順利過關(睡起來差不多就要去考試了..)

AND期待老師的微積分開課啦~~~~~~~~

2009年1月5日 星期一

hw04

老師教了讀取圖檔的BCB
一開始先設一個視窗
然後設定視窗上面的工具列的按鈕
所以設定了一個 open的按鈕
然後要出現要從哪讀取檔案的視窗向桌面
然後要設定點了之後要有圖檔被讀取出來
以上的這些步驟
如果是用C++光是要設計一個視窗再加上那麼多按鈕
而且按鈕按下去也要出現另一個視窗
然後還要設定讀出圖案的指令就要花好多時間這讓我深刻體會到BCB是如此的好用
每個物件都設定好
只要把物件拉出來
然後設定環境變數
改個字體顏色、大小就可以了
還有這裡拜提到拷貝的問題
雖然大家都提倡要支持正版
但畢竟盜版的價格比平時還要低很多
不過話雖如此
我還是要提倡正版

hw07

這禮拜看了數位時代雜誌
其中他提到了T型人才
T的縱軸是深度(也代表站穩腳步,才能邁向橫軸的方向)
橫軸則是處理專業事務
有足夠水準的能力
職場能力需求不再僅限廣度還需有深度
因此「T型人才」是先求基礎扎實,再往外延伸去發展
看了之後真的覺得自己是井底之蛙
再來就是
雲端運算看了才知道原來現在病毒是那麼的可怕...
普通的病毒碼根本沒有用
而且現在網路上的病毒真的多到難以計算
所以他提到了一個新概念防毒雲
它不用像過去更新病毒碼
只要透過網路連上防毒雲就可馬上偵測到病毒
可縮短病毒爆發的處理時間
真希望這個概念能夠發展成功

2008w17



期末回顧&專案:其中成績



w3 6A 7B 2C=80



W4 10A 3B 3C=100



W5 4A 8B 4C=70



W6 7A 5B 2C=85



W7 3A 6B 6C=62



W8 9A 4B 1C=95



總分=492平均=82期末成績



w12--->A 3 B 8 C 4 分數 53.85



w13--->A 2 B 3 C 8 分數 37.27



w14--->A 7 B 9 C 2 分數 45.38



w15--->A 2 B 10 C 3 分數 53.64
w16--->A 7 B 8 C 2 分數 77.27



平均 : 63.482分



兩次成績平均 : 72.741分

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



自評&回顧:自評分數 : 8分
這學期的期末專案做的很倉促ˊˋ
老師對不起,因為我忘記要交了…
那天卡到上機考又有一堆事情
一不小心忘記要把程式的結果上傳

這學期的BCB程式學習
我覺得還頗有心得的
因為很多原本不太懂的問題都有所改善
雖然可能期末的專案做的還是不怎麼理想
但是還是希望給自己八分肯定一下自己ˊˋ
-----------------------------------------------------------

期末專案:

期末專案只有略略的改進之前的進度


說實話作的滿差的ˊˋ...


2008w17

期中互評成績:
W3:---A 0 B 1 C 14---分數 30
W4:---A 0 B 0 C 15---分數 30
W5:---A 0 B 4 C 11---分數 39.23
W6:---A 3 B 3 C 8---分數 51.67
W7:---A 6 B 5 C 0---分數 86.67
W8:---A 5 B 4 C 4---分數 70
平均:51
---------------------------------------
期末互評成績:
W12:---A 6 B 7 C 3---分數 75
W13:---A 3 B 6 C 6---分數 59.23
W14:---A 6 B 4 C 4---分數 72.5
W15:---A 4 B 4 C 4---分數 67
W16:---A 8 B 3 C 4---分數 76.92
平均:70

總平均 : (51+70)/2=60.5分
==============================
自評報告與自評成績:
自評成績: 9.5
一開始還不太清楚心得大概要怎麼打,所以剛開始分數不是很理想,但是後來漸漸學習到其他同學的寫作方式還有老師給的建議,終於在期中以後分數漸漸拉上來,所以給自己這樣的分數!
另外,由於老師上課講的東西都讓人很感興趣,更不可能在這堂課打瞌睡囉!
===============================
期末心得:
第一次遇到這種上課方式,尤其是同學之間互評分數的機制,雖然有的人覺得好,有的人卻覺得不公平,但我覺得沒有一個東西可以十全十美的,至少上課到現在我覺得這樣的方式算是對自己負責的一種態度!畢竟大學生就應該自己摸索問題的答案,老是讓人在後面決定你學什麼做什麼,感覺好像侷限在框框裡面!
===============================
專案成果報告:


原先預定的倉庫番弄到最後有點複雜就卡關了(真的倉庫翻了),只好讓老鼠出來露露面走走迷宮~"~

老鼠走迷宮


這是程式執行的結果
顯示迷宮圖及路徑 ⊿

判斷路徑規劃完以後開始走

這是判斷路徑的程式碼:

if(maze[i][j+1] == 0) visit(i, j+1);
if(maze[i+1][j] == 0) visit(i+1, j);
if(maze[i][j-1] == 0) visit(i, j-1);
if(maze[i-1][j] == 0) visit(i-1, j);

最後,這門課真的讓我學到很多課堂以外的東西,apple、數位藝術、Linux傳奇…等,讓我獲益良多!

期末回顧

三更半夜被電話吵醒....
原來~是我忘了打期末回顧@@"
一直記得有這件事...
但是由於IPC有打了一次....
所以自以為DMC也打完了....暈~


§期末成績結算:

 〈Week 3: 學習心得
0A.....1B..9C ==》24分

 〈Week 4: 課後延伸討論與 C++ Builder 學習筆記
7A...3B...0C ==》88分

 〈Week 5: 課後延伸討論與 C++ Builder 學習筆記
1A....8B...1C ==》60分

  〈Week 6: 台北數位藝術節
7A....3B...0C ==》88分

  〈Week 7: 十月份數位時代閱\讀發想
2A....1B...7C ==》40分

  〈Week 8: 期中讀書心得報告
10A....0B...0C ==》100分

→期中66.6分=》四捨五入=67分

 〈Week 12: 數位時代 11 月份心得報告
4A.....6B...3C ==》70.91分

 〈Week 13: 期末專案計畫書
4A...7B...4C ==》67.69分

 〈Week 14: Apple, Apple, Apple!
5A....4B...3C ==》74分

  〈Week 15: 期末專案的進度與討論
9A....4B...1C ==》90分

  〈Week 16: Linux 傳奇
8A....4B...0C ==》91分

→期末78.72分=》四捨五入=79分

∴總平均:(67+79)/2=73分

佔總成績80%→73分*80%=58.4分


§期末回顧:

時間飛逝,

記得開學前的目標,

要拿到互動學程的證書!

開學後,

卻總是忙於社團而缺席...

也因為晚睡而遲到...

對於互評的文章...跟IPC一樣沒有很盡心的去完成....

總是在互評前草草了事。

期中結算的時候....才發現

為什麼成績會跟之前IMC的時候差那麼多?

雖然平均起來還是有及格,

但跟自己要求的成績卻差了不少。


接下來,開始努力的把之前的進度追上....

開始用心的去完成每項互評作業...

而互評成績也慢慢往上爬....

還好DMC的成績沒有IPC難看....


所以....自評的部份......我給自己9分...

原因很單純,只是因為:

1.也許之前很不認真,但後來除了把進度追上,還變的很認真。

2.總成績太低...用這9分來幫自己加分....

3.台北藝術節跟Apple都很認真的跑去台北看了,而每次的數位時代也都是從頭看到尾!

期末回顧

期中

w8...38分
w7...62分
w6...54分
w5...100分
w4...100分
w3...49分
-----------
共 403分
平均 67.17分

期末

w12----70
w13----89.29
w14----97.86
w15----95
w16----71.54
-----------
共 424分
平均 84.8分

我自評 給自己8分

我承認我期中那段時間還蠻混的~"~
看作業成績應該就看的出來了....((默

可是真的不知道為什麼...
只要有關閱讀心得的部份...
成績就會偏低~
也許我寫的不是大家所想要看到的吧0.0!
這不份之後會再改善~

程式的部分真的很有趣~
雖然我腦袋有的時候會轉不過來...
也沒辦法像一些人一樣~
老師給點提示 他就能寫出來~

可是寫出來的瞬間...
會很開心~
(雖然除錯方面我還是很爛...)


期末專案




原本應該要用copyrect取出滑鼠拖曳的範圍~
讓他變成一張新的影像....



老師有跟我說觀念...
可是我發現我看不懂help理面說明...
rect的部份 囧



所以我只做出...
滑鼠點下去~
跟滑鼠放開的座標讀取~
整個感覺就很囧...


可是不知道為什麼....
讀完圖片之後...
放開的那裡會先出現座標= =

讀圖之前


讀圖之後


我有在MouseDown跟MouseUp的部份...

把裡面的X,Y變數 給外面的變數...

可是到button的時候~

就不知道要怎樣下手了~"~ ((哀



程式執行檔

2008w17

好快喔~~@@
一轉眼此學期就要結束了,
也該算一算這學期的成績了,
期中部分:
第二週,4A,10B ,9C,平均59.05
第三週,2A,4B ,10C,平均46.43
第四週,2A,9B ,3C,平均65.83
第五週,2A,5B ,7C,平均52.5
第六週,4A,10B ,3C,平均70.67
第七週,5A,5B ,4C,平均70
第八週,0A,2B ,8C,平均35
______________________________________________

其中平均結算是:
57.068571---不及格拉!!!

再來是期末成績:

第十二週,4A,5B ,6C,平均61.54

第十三週,4A,6B ,3C,平均70.91
第十四週,6A,3B ,5C,平均69.17

第十五週,4A,9B ,3C,平均70.71

第十六週,3A,8B ,1C,平均76

期末成績結算:69.666

再來是期末自評部分:8分
因為所翹過一次課,上課有時會忍不住就睡著了,
但是該學的還是有學到東西
演講我也聽得超認真,
還是忍不住打睏一下,
還被老師看到,我無言了,
其實大家認為要我們寫心得打網誌等,
浪費自己的時間,
學習的階段內,很多事情都要靠自己摸索了
不可以全盤都是老 師教授,
老師也是我們學習中重要的一環,
不予否認,每個老師有自己的風格
不應自己無法接受此風格,而開始逃避,
老師上課常常舉我當例子,
有時候還是會很尷尬,
到底是要為了同學好,還是為了課程好,
傷透腦筋,
說真的,成績並不代表一切,
只注重你學到了什麼,
可能我的想法大家無法接受,
可能我不擅於表達,
可能我心得寫的不夠肉麻,
這些我必須要改進,充實自己,
雖然老師說:大三的互動遊戲課程開不成
但是還蠻期待希望他能開成功,
計的一年級再聽演講
有個學長在PLAY洛克人遊戲
動動手腳就可以操作,
不用一直緊握遊戲機不放,
說真的,我還蠻有興趣的。

看了老師最近發表的一些文章,
"韓女生成功闖日"
這篇有說到指紋辨識功能
想想,之前鬧了一時喧騰要不要建立指紋
大家心想這樣會不會侵犯到我的人身自由
會不會拿去做壞事
我會不會被利用,諸如此類,
每個策略都有好與壞,
只看每個人如何去了解他,
不應全盤否決。

再來時期末專案部分:
做的是鏈結串列
#include #pragma hdrstop
//---------------------------------------------------------------------------USEFORM("Unit1.cpp", Form1);//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
try {
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}

catch (Exception &exception) {
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");

}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}


有些功能尚未完成,
所以無法貼執行黨
抱歉!!!
最後老師辛苦了。

2009年1月4日 星期日

2008w17

Week 3: A 3 ,B 6,C 5→ 61.67
Week 4: A 6,B 8,C 2→ 77.86
Week 5: A 5,B 6,C 5→ 67.14
Week 6: A 7,B 7,C 2→ 80
Week 7: A 7,B 10,C 2→ 78.24
Week 8: A 6,B 7,C 1→ 82.5
期中平均:75

Week 12: A 6 ,B 7,C 1→ 82.5
Week 13: A 6 ,B 6,C 1→ 83.64
Week 14: A 7,B 2,C 4→ 75.45
Week 15: A 5,B 5,C 4→ 70
Week 16: A 10,B 6,C 1→ 88
期末平均:80

總平均: 77‧5

自評分數: 

這個成績對我來說已經ok了,
Because我並不是真的很努力的在作,
但我有用心 。

這學期訂了數位雜誌,
每個月都吸收新的資訊知識感覺很棒;
身為資訊人不知道新的資訊會被笑吧 ^^
期末專案:
本來是想要做關於圖片方面的,
但進行到一半覺得沒什麼特別,
而且好像滿多人都是做關於圖片的,
就想說要不要換新的主題;
結果網路真的是非常好用,
網路搜尋了一點時間後找到很多關於BCB的論壇,
有教學也有示範;
我選了一個貪食蛇的程式,
其實也是看著人家的教學一步一步寫的,
不過網路上教的滿仔細的!!
最後還好有成功呢,
不然就欲哭無淚了!!!
成功後還玩了一小下!









噢噢,
不過成功後就想再更改更改更改,
或許哪天我會改到蛇變的可愛些呢!
^______________________________^


2008W17

期末專案:
這次的期末專案,我做了21點的程式
起初打好了想說就這樣交了吧,只是很不符合現實中的真實感
老師就要我做出圖片....
研究了很久,最後只好靠著屠髮煉鋼的方法
用Image的Load 一張張Load進去....
部分程式碼:↓
for(int i=1;i<=2;i++)
{
delay(); n=rand()%13+1;
srand(time(NULL));
if(n==11)
{ Image11->Visible = true; m='J';
Memo1->Lines->Add(m); e=10;
k+=e;
}
else if(n==12) {
Image12->Visible = true; m='Q';
Memo1->Lines->Add(m);
e=10; k+=e;
}
else if(n==1) {
if(n==1)
Image1->Visible = true;
m='A'; Memo1->Lines->Add(m);
if(k<11)>Visible = true;
e=11; k+=e;
}
else {
Image1->Visible = true;
e=1;
k+=e;
}
}
else if(n==13) {
Image13->Visible = true;
m='K';
Memo1->Lines->Add(m);
e=10; k+=e;
}
else {
if(n==2) Image2->Visible = true;
if(n==3) Image3->Visible = true; if(n==4) Image4->Visible = true;
if(n==5) Image5->Visible = true; if(n==6) Image6->Visible = true;
if(n==7) Image7->Visible = true; if(n==8) Image8->Visible = true;
if(n==9) Image9->Visible = true; if(n==10) Image10->Visible = true;
Memo1->Lines->Add(n);
k+=n;
}
}
Memo1->Lines->Add("目前點數總合"+IntToStr(k));
if(k==21) Memo1->Lines->Add("您的點數已達到21點");


做了滿久的....
只是只做的了圖片的載入而已...
並沒有把花色給考慮進去...
因為這樣的話....
就要新增52個Image.....
天阿阿阿~~~~



------------------------------------------------------------------------------------------------
期末回顧:
Week 16: Linux 傳奇        A 5 B 3 C 7分數 60.77.
Week 15: 期末專案的進度與討論   A 7 B 6 C 2分數 80.77.
Week 14: Apple, Apple, Apple!    A 5 B 7 C 2分數 76.67.
Week 13: 期末專案計畫書      A 4 B 6 C 4分數 67.5.
Week 8: 期中讀書心得報告     A 4 B 4 C 8分數 56.43.
Week 7: 十月份數位時代閱\讀發想  A 0 B 0 C 17分數 30.
Week 6: 台北數位藝術節      A 1 B 2 C 13分數 35.71.
Week 3: 學習心得             A 2 B 8 C 2分數 69.
Week 2: BCB 初體驗             A 11 B 2 C 5分數 78.75
不難看出....其實我的成績像個麥當勞一樣
開高走低在開低走高..
中途缺了滿多堂課的....
真是對不起老師...
不過回過神後,我想專心在這門科目上
畢竟老師上的內容讓我也滿有興趣的
感謝老師夠積極的督導我...
才可以把這次的期末專案勉強生出來....
這堂課就要結束了...
回顧這學期,發現其實自己沒有真的很努力在這門課堂上
雖然最後有點小起色,但事與願違,其他的作業也一湧而上
所以我給自己的評分是:6分....
算是個及格的邊緣分吧....
畢竟摸著良心....跳出的分數就是這個啦!!!!

期末專題發表!

期末成績&自評成績:期末檢討:
說真的我覺得老師上的東西真的都很實用
老師也很用心的一直調整互評系統的評分方式
去逛APPLE STORE或去逛資訊展
看數位時代
其實都是為了拓展我們的視野
希望我們看見更多
寫寫心得互評
只是為了讓我們留下一個印象
也讓老師看見我們的成效
但是許多同學 包括我
覺得這樣子的教學方式
雖然自由新潮活潑
但是對於習慣單純教學的我們
會變成一種壓力
一下子要跑東
一下子要看書
一下子要寫心得
一下子要寫專題
如果可以把這些東西都拆開
拆成不同科目
像微積分就專心教微積分
程設就專心寫程設
也許這樣同學就不會有被"掛羊頭賣狗肉"
的感覺了
老師想教的東西很多
想給我們學更多
但是我們還來不及吸收這麼多東西
甚至還來不及體會老師的美意
學期就結束了
甚至沒開成下學期的課
我真的覺得很可惜
有機會老師再有開課的話
我一定優先考慮選老師的課(微積分?)
謝謝老師

自評方面:
我給我自己8分
在期中滑鐵盧之後
我期末開始慢慢認真的打作業
分數一下子就往上跳
我也瞭解真的用心寫的話
人家還是會看得到
尤其是APPLE STORE那一篇
因為我真的找時間跟兩個朋友一起去
所以得到好評
自此我就更加認真在這門課上
但是有幾次被老師點到
真的是因為學校有會議在開
或是廠商找我要錢等雜物
剛好都卡在期末一次爆出來
但是我還是蠻喜歡這堂課的
基於我有進步的原因
我給自己8分

專案方面:
期中專案是寫說我要做一個萬年曆

我從0到100完全靠自己努力做出來咧~!

而且有了介面畫的BCB
寫起來更加方便實用!
這是程式一開始執行的畫面



















因為我不會在BCB裡面把程式碼函式化
所以很多相似的程式碼得重複打
造成閱讀的不便跟麻煩
輸入日期後下面會有當月月曆 查詢的日期也會變粗體喔!

2009年是牛年己丑年
1/4是禮拜天~交作業囉~!

簡單的呼叫個小視窗打上自己的名字

寫完萬年曆之後還有一點時間
所以我又寫了一個猜數字的小遊戲
程式一開始的執行畫面
在案新遊戲之前不能猜數字
輸入1234 1A1B 猜錯囉~!

猜了23次終於猜中了 累 
猜中之後就不能再猜了 而且答案區會跑出正確答案
左下角也會有歷史紀錄給你查詢

其實也有作弊的小方法拉 呵呵 寫給自己檢查用的

本來還想寫一個為元轉換的小程式
像小算盤那樣
但是後來時間不夠
只夠把10進位轉2~16進位
再轉回去就來不及寫了
所以我沒發表在我的專案
存檔裡有 有機會再寫囉

另外
我發現二下有一門C#2的課程也是在學界面化的C++
所以就打開來看看
發現裡面的程式碼跟BCB有夠像
而且C#是中文的更加有善
發展到2008也更加穩定
例如C# TEXTBOX1.TEXT="123";=BCB EDIT1->TEXT="123";
在我的能力所及可以用C#再寫一個萬年曆出來了
但是也是時間來不及
有機會再學囉
不過下學期沒搶到C# 恐怕得靠自修了

以上就是我的最後一篇心得
還是要說聲
謝謝老師
您辛苦了!

2008w17

期末分數:
Week 16: Linux 傳奇                A 5 B 8 C 0分數 80.91
Week 15: 期末專案的進度與討論           A 6 B 3 C 3分數 77
Week 14: Apple, Apple, Apple!            A 2 B 4 C 5分數 55.56
Week 13: 期末專案計畫書              A 9 B 3 C 0分數 94
Week 12: 數位時代 11 月份心得報告         A 8 B 5 C 2分數 83.08
平均:78.11
期中分數:
Week 8: 期中讀書心得報告             A 5 B 7 C 4分數 70
Week 7: 十月份數位時代閱\讀發想         A 2 B 1 C 11分數 39.17
Week 6: 台北數位藝術節              A 0 B 6 C 8分數 46.67
Week 5: 課後延伸討論與 C++ Builder 學習筆記    A 0 B 0 C 15分數 30
Week 3: 學習心得                 A 1 B 0 C 13分數 30
w3 1A 9C =>28
w4 5A 5B =>75
w5 10C =>20
w6 5B 5C =>35
w7 2A 1B 7C =>39
w8 5A 5B =>75
----------------------
平均:45.3333333.....
期中平均+期末平均=總平均:61.72
------------------
總分10分的話,我給自己8分
雖然作業方面有些做的不是很好,但是我覺得自己也滿努力的
最後的專案真的花了我很多時間,我自己也覺得做的不錯
所以就給了自己8分這個滿高的分數
這學期課堂上老師講了多東西,不過我覺得有關BCB的部分好像有點不足
反而是課外的部分占大多數,以比例來說,大概是三節課=兩節課外+一節BCB
我覺得老師可以改一下比例,變成一節課外+兩節BCB的比例
這樣好像比較好吼,感覺學的比較多~
-----------------------
期末專案



這是在編輯時候的圖,準備要開始執行囉~





這是一開始的遊戲畫面,我把他配置的像一般遊戲那樣





這是一開的遊戲事件,兩個人在對話
點選中間的"中庭",可到下一張地圖





這是"中庭",有按鈕可選遊戲,先選"玩24點01"





這是執行結果,4個數字加減除要等於24
這裡我做得比較差,時間不夠@@
看完這裡後,現在回到"中庭"選另一個"玩24點02"





這是玩24點02的畫面,這裡我就做得比較完美了
遊戲規則是案發牌後,可得四張牌,然後作加減乘除要等於24





左上那4個圖案(加減乘除)是設計成可以滑鼠來拖曳
圖片上就是我在拖曳加號(拍照拍不到滑鼠@@我滑鼠圖案也有改)





把加減乘除放在三個小格子裡,就可以藉由程式來運算
看看答案對不對





現在又來到一個新地點了,姑且稱為"前庭"吧
又有兩個遊戲可以選
分別為"玩21點"和"玩比大小"
玩21點我只設計到一半 = ="
所以就去玩比大小那看看吧~





這是玩比大小的遊戲畫面,右上金額可以進行賭博
選定賭金後,在選要賭大還是賭小
然後案發牌,就知道有贏沒贏~





嗚哇~輸了,這下賭金賠了






喔耶~爽!這次贏回來了 ︿︿

--------------------------
這專案花了我非常多的時間
其實我很早之前就把我的目標"比大小"給寫了出來
剩下的時間就是在強化,希望讓它像一款遊戲~呵
現在卡在製作動畫以及存檔讀檔上面
動畫是技術問題,以後再說
不過存檔讀檔很傷腦筋,因為專案大,要存的東西和種類就多!

2008w17

期中成績
w3 6A 4B 2C=80
W4 5A 6B 5C=70
W5 2A 3B 8C=45
W6 3A 5B 5C=59
W7 3A 7B 6C=65
W8 5A 5B 4C=75
總分=394
平均=65.6
====================================
期末成績
w12 2A 2B 9C=43.64
W13 0A 1B 11C=30
W14 7A 6B 1C=85
W15 2A 5B 7C=52.5
W16 5A 2B 4C=70
總分=281.14
平均=56.228 

總平均=60.914

自評與回顧
期中有一次分數還蠻低的,我想應該是因為那時候趕著交,抱個佛腳。不過也得到教訓,成果顯示在分數上面。期末就認真的打,但是W12跟W13因為被同學拉去捐血的關係!使得我那一次差點趕不回來上傳網址,還是晚了一步,使得我2個分數都得很低的成績。後面就很努力想要寫好,不過只有幾篇獲得同學的青睞,還是有些同學沒有改變評分標準,感覺就是看到名字就打成績,不管你寫的怎麼樣;這樣我們認真寫,如果人家不認識你,很少給你A。反正都過去了!依照這樣子,所以我給我自己分,少的1分是我覺得我自己有一些心得沒有認真的打,還有進步的空間。自己也在這堂課中學到了新的科技知識,從雜誌、展覽上,都有所獲得!是該給我自己一點鼓勵,展覽中學習是個蠻不錯的方式!可以出去透透氣,又有學到新東西。我是還蠻適合這樣學習方式的人。



期末專案
原本我是訂說我要做開檔跟轉灰階,不過這次連假,剛好一個表哥來我們家裡住,他也對程式設計很在行,我就請教他BCB的功能,他也從旁協助我寫了一個畫圖的程式,也就是有點類似小畫家,不過現在我寫過一遍了,也比較清楚BCB的功能,之前是懵懵懂懂的。很開心表哥幫了我這麼大一個忙,而且我也從他身上學了很多。也很謝謝他放連假來家裡教我寫程式:D








                ↑開圖檔↑




                ↑畫一筆↑





                ↑可以寫字↑

          ↑還有橡皮擦↑(整張圖被擦掉了 囧)

2008w17


          期末成績結算
----------------------------
期中互評成績:

week3:   B 8   C 0   分數 80.91
week4: 3   B 5   C 5   分數 60.91
week5: 
4   B 3   C 9   分數 53.57
week6: 
1   B 4   C 10 分數 42.31
week7: 
0   B 2   C 11 分數 33.64
week8: 
4   B 7   C 2   分數 74.55

總分: 345.89                平均: 57.648
 ---------------------------

期末互評成績:

week12: 3   B 6   C 4   分數 64.55
week13: 
3   B 8   C 5   分數 62.86
week14: 
0   B 0   C 15 分數 30
week15: 
7   B 6   C 2   分數 80.77
week16: 
4   B 5   C 6   分數 61.54

總分: 299.72                平均: 59.944
 ---------------------------
平時分數

總成績: 58.796
 ---------------------------


          自評

我給自己的分數是 9.5 

沒有給自己滿分的原因是

自己有幾堂課沒有去上課

雖然說上課沒有說真的很認真

做 BCB 專題的時候

也沒有說做的很厲害

不過   自己還算有心在這一門科目上

有下一點工夫去學

所以   我覺得自己還是有用心在上課的拉

所以給自己打的分數偏高許多

雖然說給自己滿分的到的分數會比較多

過的機率也會比較大

不過因又有曠幾堂課的關係

所以很誠實的給自己扣了一點分數


          期末專題


我自己做的專題

是跟很多人一樣的圖像處理

原本在上上次一篇有說到想要換主題

想換成賭博得遊戲

類似賭大小賭點數之類的

不過後來因為亂數配點的地方搞不定

所以只好作罷了

只好回到做最基本的圖像處理方面

圖像處理做起來似乎比較簡單

可是那些只有包括基本功能做起來很簡單

可是要做到一 些進階的功能時

做起來似乎不是這麼容易

要多去找人家的程式碼

而且別人的程式碼其實也不一定看得懂

又要自己在那研究出個所以然才能去用

所以程式中我只有做出幾個功能而已

沒有像其他人有做出很多的功能可以使用

雖然沒有做得比別人好

不過也別去跟別人比好了

自己已經很努力在做自己的專題了




2008hw17

期中平均:60.5

期末平均:
week12 4A 4B 4C 67
week13 1A 4B 10C 42.31
week14 1A 0B 13C 30
week15 4A 2B 9C 52.31
week16 7A 5B 2C 81.67
平均:54.658
互評總平均:60.5*0.4+54.658*0.4=46.06
...................................................................................................................
自我評量:
在經過最後一週讀書心得的補救,發現還有機會過的情況下,

我沒有選擇的,只能自私的送給自己10分,但即便都已經給了10

分,卻還是差了幾分,最後的命運卻仍然不是主宰在自己手上,

當然,在互評上的努力和用心不夠,無法得到更多人的肯定

和共鳴,我自己必須擔起最大的責任,畢竟大半以上的分數,

都操控在自己手中,不過總結這學期的表現,自己覺得還算中

規中矩,各方面也都有學到一些東西,但如今,也只能一邊

讀著期末的考試,一邊祈禱了!!
.......................................................................................................................
期末心得:
總覺得時間過得好快,一下又到了期末尾聲,想當初第一次使用BCB.

寫網誌.作互評,一切都是那麼的新鮮,而今,卻已經在作期末的回顧了,

回想了這整個學期,我覺得這門課讓我學到最多的,莫過於在課外資訊

的吸收與學習這方面,不論是老師分享在網誌的最新資訊,又或者是老

師指定的閱讀書籍或資訊展覽,這些在之前的課程中,幾乎都是鮮少接

觸到的,也因此覺得格外的有趣,尤其是在閱讀方面,除了時代雜誌以

及與資訊有關的書之外,希望如果有機會,老師可以推薦更多種類的書籍,

例如之前課堂中有提到過的,介紹哈佛一些制度的書,至於書名我不太記得了,

不過,像類似這類的書,聽起來就覺得蠻有意思的,而且,藉由看書不但可以

繳交作業,更能獲得許多新的知識.見聞,這也是我對這門課最有興趣的一

部分,至於BCB方面,僅僅把老師上課教的看懂.弄懂,似乎並不會太難,但是

每當自己在寫的時候,卻又一大堆問題跑出來,尤其是期末專案的部分,想的

往往會比作出來的多,因此,最後至少希望能把老師教過的都弄懂,如此一來,

這門課也不算是空手而歸了!!
....................................................................................................................................
C++ Builder 專案成果報告:

最後我希望,能以一些圖片的變化,來作為我數位媒體概論的期末成果,

雖然跟其他人比起來不是那麼樣的亮眼,不可否認的這卻是我在上課中

真正有實作學到的,雖然,有時候還是會卡住,必須參考了一些別人的經驗

,甚至有時要到別人家請教,但結果也還不算太差!!

左右旋轉


灰階化


模糊化
至於程式碼方面,真的還蠻失敗的,幾乎都是上課跟一些同學問,然後再
稍微整理打出來的,感覺成就感,似乎真的沒那麼大,可是仍就可以感受
到bcb的功能,真的相當的實用,期待將來還是能接觸到更多這類的設計
程式,也期望自己能更努力一點,不要老是在敷衍了事了!!









hw15 week17 期末專題&心得

期中成績:
W2:A 1 B 7 C 6 分數53.33
W3:A 0 B 1 C 13 分數30
W4:A 0 B 0 C 16 分數30
W5:A 1 B 3 C 10分數40
W6:A 3 B 4 C 9分數51.43
W7:A 1 B 0 C 15分數30
W8:A 1 B 4 C 7分數46

總分:310.76平均:44.40
=============================================

期末成績:
W12:A 2 B 5 C 6分數54.55
W13:A 4 B 1 C 9分數50.83
W14:A 2 B 6 C 5分數58.18
W15:A 4 B 6 C 6分數62.14
W16:A 0 B 0 C 14分數30

總分:255.7平均:51.14

期中+期末
總分:566.46
平均:47.2
=============================================








期末專案:
以上這些是我期中計畫的專案
開圖 轉團 灰諧 浮水等等
只貼了一些功能上來
不過都有實作成功!
這些都是老師上課有交過的
基本的功能會了
要做到一些進階的功能就比困難了
第一個圖是轉紅
第二個圖也大同小異
在程式碼方面只需要修改b跟g而已上面都有
轉灰也是一樣所以就大略做了幾張傳上來
而第三張是互補
互補的功能就比較難做了
好再有跟同學一起討論把程式碼打出來
以上是我這學期的期末專題
=============================================
回顧&自評:
自評成績:我給自己10分
我有很多次作業成績都有繳交
但是很不應該忘記連結
以致於分數被拉到很低
老實說我有1~2次沒到課
這樣給10分確實是有點勉強
不過我還是不想被當!!
作業確實有花時間在寫
這樣心理就比較過意的去
在bcb方面
學到不是很多
老師很希望大家去自學
可是並不是很多人了解這學習方式
包括我也是
可能我不是那種自動奮發向上的學生
像是期中在討論互評方式
就鬧了好幾個禮拜
我個人覺得原本互評沒什麼不好
為什麼要改成現在這樣
如果是以前的話我現在搞不好就及格了
或許是我第一次體驗到這種結算成績的方式
比較不習慣吧
還有因為這門課
我也接觸到了我平常不太看的書籍
像是數位時代雜誌
這本書真的講的很棒
學到很多東西
對於科技和最新的知識有進一步了解
最大的收穫就是老師灌輸我們
在學什麼,要學什麼,為什麼而學
而不是為了學分在學