顯示具有 95360724 吳宇生 標籤的文章。 顯示所有文章
顯示具有 95360724 吳宇生 標籤的文章。 顯示所有文章

2009年1月2日 星期五

Week17-Final

(a) C++ Builder 專案成果報告


以上是參考範本

以下是執行畫面


在介面方面加入以下程式碼,將為九宮格作區分,以便遊戲時分辨判斷
for(i=0;i<9;i++)>
for(j=3;j<6;j++){
if(i!=3 && i!=4 && i!=5)
edt[i][j] -> Color = clMoneyGreen; }
for(i=3;i<6;i++)
for(j=0;j<9;j++){
if(j!=3 && j!=4 && j!=5)
edt[i][j] -> Color = clMoneyGreen; }

雖然不能做到像網路上別人做的版本,可以設計遊戲,但還是算完成了
如果能拿的到以下網路上找到的遊戲程式碼,那我還蠻想看看他是如何設計的
(設計時可以自己點選數字,其他格子裡面不能出現的數字就自動消失)

(b) 期末平時成績結算

Excel算完後,
期末報告分數為65.318 加上期中成績再乘上0.4後,80分裡面拿了大概60分

(c) 自評報告與自評成績
在出席方面,除了少去兩次外,其餘都準時到
報告也都準時交,有去看展覽,Apple系統也有去玩
上課認真度,新教的指令也有在上課時實作一次
雖然對系統不是很信任,但互評時也都有在看,
看到類似網路上的也會貼到Google上去對照一下,沒有亂給分
在自評成績上,我給我自己8分

(d) 期末心得
在這門課上,似乎還蠻適合有DIY能力的同學
我承認我是有點搞不清楚情況下,選了這門課
原本選課動機只是想要學點視窗程式,
沒選更進階的相關課程是因為怕落差太大
想先從概論的學起...
其實選課這門課後,真的很期待可以學到東西
而非將心力耗費在比誰會貼圖、整文或是玩官兵抓強盜一樣,
去抓誰寫的文章不好,亦或是誰是抄襲的
每個人對於每件事物上的見解有所不同,感覺上應該算是很正常的
但是將它量化後,齊頭式的做法又該以誰的想法做為標竿!?

不要將部落格文章評分作為分數依據,心得寫作只是做為額外加分用途,
就好像上課舉手回答問題加分一樣,對優良文章進行獎賞以示鼓勵,
讓有心學程式的去學程式,喜歡寫部落格的去寫部落格
這樣不是很好嗎??
以上是個人建議

2008年12月24日 星期三

Linux 傳奇 讀書心得報告

繼1998 1999年後,2008年或許也將被公認為最慘不忍睹的一年...
Open source code 在商業上的確阻擋了許多大公司的財路,
就像音樂下載一樣,業者聯合ISP業者企圖杜絕網路上免費下載...
商業行為的攻防戰,在正版軟體世界裡以阻礙優良軟體的寫作為理由,
而在微軟秘密文件下,似乎這點又不攻自破...

昔日世界首富的這項發言,就讓人聯想到最近看到的新聞,
麵粉、油價等的原物料都降價了,小吃店,北大永和豆漿的價錢降了沒 @@
雖然不想去了解原物料價錢是否真的逼得那麼緊,但是心中早已悄悄的對商人世界掛上了黑幕...

從書上得知Torvalds的簡略背景,從小就跟古董級的電腦生活,
為了幫爺爺計算,熟悉電腦結構,熟悉組合語言,
甚至因為了解電腦而去挑選適合自己的電腦晶片,這樣的背景或許正造就了一個天才!

我想這或許也是時勢造英雄的一種具體表現吧,
剛好有這樣的家世背景,又剛好有這樣的機會接觸到Unix,再加上其他OS的萌生;電腦發展背景加上對電腦的熟悉度,可能這就是打造可以榨乾機器,發揮電腦效能的linux傳奇!!

其實Open source code 好不好!?
對於我的立場上而言,會覺得Why not !?
這就有點像牛頓所言:「如果我看得比較遠 , 那是因為我站在巨人的肩上。」
如果Open source code 能夠成就未來,或許這些大老闆們也該試著樂見其成。

2008年12月18日 星期四

C++ Builder 專案 - Check Point

製作內容: 9乘9數獨小遊戲

一開始在寫的時候,就一股蠻勁直接就硬幹起來了...
9乘9 = 81個文字方塊一一的拉到定點後,
簡直瘋了... 接下來判斷值的時候也要這樣搞嗎 = =
Edit00 -> Text = ...
Edit01 -> Text = ...
...

於是就在想該怎麼用迴圈來節省這些繁複的動作,
原本想說
for (int i=0; i<9;i++) j="0;"> Text = ...;

Edit ?? 要以字串的方式來將變數連起來,
但是... 結果證明了,這只是我的異想天開 = =
這地方害我卡了好久 ...

後來為了避免製作9乘9的數獨遊戲時,
須手動拉81個Edit文字方塊,而耗費精力,
所以找了一下直接就在程式碼裡
自行以二維陣列方式宣告產生文字方塊物件。
#define EDT_ROW 9
#define EDT_COL 9
TEdit *edt[EDT_ROW][EDT_COL];

然後再利用迴圈設定屬性值。

遊戲介面如下:

遊戲開始



檢查答案,並對錯誤計數



放棄直接觀看答案


問題:
介面似乎還太小了,想要嘗試再修改一下

2008年12月10日 星期三

apple store 體驗 - 完全不同的電腦系統

Apple英文聽力測驗

Apple的OS ...
說真的要不是這次作業,我還真的沒去玩過
在晚上時間在順路去買顆硬碟之餘,
想起了作業,就這樣順路過去了

在操作系統時發現,不知道是否為刻意設計
視窗的三個按鈕與微軟的OS 視窗左右顛倒
類似"開始"的"蘋果"圖示,也跑到了上面
似乎與微軟互別苗頭的意味濃厚~"~
而桌面上下工具列把常用的功能都縮起來
看起來也比較容易維持乾淨,不會擋住漂亮的桌布,這點還蠻親切的。

在軟體部分他也自己出了個Office,其實就常用的功能也跟微軟的Microsoft Office很類似,
當然在DM上看到的價錢... 也是類似的貴 ...
而對編輯設計者而言,也有相對應的多媒體軟體可以去剪剪貼貼的
如 iWork 、iLife 、Final Cut ... 等

在軟體的豐富性上,真的讓我覺得它是一套作業系統了...
因為以往,我對他的認知都只是好玩,
從沒考慮過MAC它的實用價值... 或者是說已經習慣微軟的存在了 XD

2008年12月4日 星期四

Week 13 期末專案計畫書

期末專題企劃案

(1)專題名稱: 數讀小遊戲

(2)專題內容: 利用文字方塊設計數讀小遊戲

(3)專題宗旨: BCB程式設計延伸學習

(4)專題目的: 檢視學習概況

(5)開發工具: C++ Builder 6

(6)主辦單位: 銘傳大學

(7)承辦單位: 資訊工程學系

(8)發表地點: S305

(9)活動時間: 期末

(10)設計流程: (a)決定資料結構 (b)設計演算法 (c)實際撰寫 (d)分析再改進

(11)預計結果:

2008年11月27日 星期四

數位時代 11 月份心得報告

這其雜誌封面既然是在講手機,那不把它寫一點心得,好像會過意不去...
回到正題,Apple的iPhone 3G提供了應用軟體網站使其創造了每天100萬美金的驚人營收,
智慧型手機的應用軟體在開發上卻實是相當得快,以國內電信業者中華電信為例 :

提供30萬的優渥獎金給「3G行動生活加值服務競賽」的優勝隊伍,
就連不是優勝隊伍的,只要繳交作後作品後,
能去中華電信進行報告的也都有獎金可以拿。
(記得好像是1萬塊吧,程式寫不好,但提供創意也是大大有功勞的)
這樣由手機業者以及電信業者所推動的手機軟體開發,
也不難想像為啥手機應用軟體可以如此多樣以及如此賺錢了。

這期雜誌內容最讓我覺得有趣的莫過於 — 世界之「罪」的摩天大樓 !
每當大樓的興建都會引發災難的發生 ... ,
這聽起來是不是很恐怖哩 ~"~

我 ...想 ...
這在基督教或天主教的狂熱份子眼裡,
儘管是因為興建大樓所造成的舉債問題,大概也會被想成是上帝的責難吧 !!
因為在聖經中記載著這樣的一段故事:
在上帝創造了人類之後,人的語言原本是可以互通的,
但在人們企圖築起高塔,觸及那遙不可以的「天」時,
上帝生氣了,於是讓人們之間言語不通,造就了現在的各種語言。
(這是我在某次被抓住強迫傳教時聽到的)

又或是這篇「摩天大樓的詛咒」內容假使傳到了 杜拜,
他們應該會覺得這是在唱衰他們正在興建的全球最高大樓吧 !
以各種有趣的想法來講,這篇文章內容確實讓我覺得蠻特別的 XD

2008年11月19日 星期三

期中回顧, 平時成績大清算

第三週 : 9A 0B 5C ==> 92 分 票數: 14
第四週 : 8A 4B 3C ==> 90 分 票數: 15
第五週 : 6A 3B 4C ==> 77 分 票數: 13
第六週 : 9A 3B 2C ==> 95 分 票數: 14 意外發現: 3個人沒交作業還有C以上分數的
第七週 : 7A 7B 3C ==> 85 分 票數: 17 意外發現: 2個人沒交作業還有C以上分數的
第八週 : 3A 7B 3C ==> 65 分 票數: 13
總分 : 504 分
平均 : 84分

以上是期中個人成績
==============================================
感想:
到目前為止,已經互評了7次(包含不算分的第2周)
以一個使用者的角度來對系統評價,似乎系統所做的判斷還不是很足夠
例如:過濾,以及票數分配


上課評分過程:
開放投票沒多久就投完,還被抓包的人也不是沒有
評分時把文章內容複製到Google搜尋,找到別人部落格的有發生過
這個評分制度相信也不是第一次被使用了
其中詬病... 抱怨... 多說... 多傷心
一切靜待學期結束
心中默念:大學生

沒繳交作業都有C以上的分數
這對於繳交了作業卻還是只拿到C的同學而言
是何種滋味!?

開放投票,短短時間草草亂投
這對於一字一句看過的同學而言
該作何感想!?

草草打上雜誌內容,爛竽充數,最後心得:三言兩語
這對於出自肺腑之言的同學
是何番感受!?


網路上Copy勝於個人心得
這對於部落格本身
又是何等侮辱!?

被賦予了權力,就應盡到義務!!

==============================================
學習心得:
原本對於視窗化程式還蠻陌生的
但是到目前為止對於物件屬性的修改,事件處理,陣列宣告等
都有了初體驗,雖然也只是皮毛功夫,但也算是引進門了
但對於BCB程式部分,還是希望能夠得到更多的引領
各個物件的使用方法也希望能夠更加的活用

總結:
聽說有人要接管此學生互評系統
為了往後的幾屆... 加油!!

2008年10月29日 星期三

讀書心得報告

g6y94j3el4ru 19 o dk4
閱讀書籍: IDEA物語


在這本書中,提到了很多產品的開發設計過程。
認清市場>>觀察需求>>視覺化呈現>>評估及改善>>執行

如書中所說的設計購物推車-(美國文化的象徵之一),IDEO在設計時先觀察到了顧客的行為與需求,為了能夠提高安全性,以及顧客使用上的便利性。他們進而去尋找適合的購物推車材質,從進出腳踏車店,剖開嬰兒座椅到走訪電器行... ,不停的 try !

設計過程中,不免需要大量的IDEA,而IDEO公司為了使公司保有源源不絕的創意,打破古板就是最好的方法。在一個有活力的公司裡,每天都有新鮮事,拼拼湊湊手邊的東西就成了一個惡作劇的玩具,如書上提到的跟豬一樣大的泡棉蒼蠅...,即使公司可能吵吵鬧鬧的,這可能也是值得的。

藉由觀察引發無限的遐想,這些遐想可以進而對產品的設計上提供一大方向,然後再打破傳統階級發言制度,人人皆可提供IDEA,透過類似票選的方法選出最佳的創意,讓創意的源頭不再局限於上位者。

在動腦會議中,除了自由的發言權外,不再要求勤做筆記這點似乎有別於我們作法,往往在活動行前會議或是活動規劃過程中,可能都會被要求說帶一本本子和一支筆,把剛剛提出的事項記錄下來,看著大家都掏出紙筆來記錄,如果不照做者可能會被加以要求...,這點我想:對於紀錄細節的過程,交由專人去記載與整理進而傳達,會比起大家都猛低頭抄筆記而無暇思考新創意來的好,因為在談話過程中就是一種刺激,專心聽可以引發更多的想法,我是這麼想的...

書中提及了許多關於團隊的字眼,不再說「他們」...
當中「活力團隊需要人物」這一小段就是在勉勵我們不要低估那些特立獨行「怪傑」的能力,因為他們只是暫時無用武之地。這點或許正訴說著:「此鳥不飛則已,一飛沖天;不鳴則已,一鳴驚人。」 ,高手都是看不出來的@@

從IDEO這家公司身上,我似乎看到了3M以及WORKING HOUSE的身影,有創意的新奇設計不只位使用者多增添了一分體貼,也可讓人在使用上多了一翻趣味,面對好的設計商品我只能由衷的說:設計團隊們,你們真的很棒 !

2008年10月23日 星期四

數位時代 10 月份心得報告

V S .


Google 與 微軟 兩大公司之間的戰爭,雙方各自企圖斬斷對方的金脈之下,
我反而支持Google許多,

原因如下:

1.微軟軟體大多需付費購買

對於一個窮學生而言,由於購買軟體要相當的金額,所以重灌用的軟體大多為盜版的,或是較舊版本的軟體...,也因此須承擔非法使用的風險

2.防毒措施,須由使用者承擔
相信大家都有因為電腦中毒而重灌電腦的經驗,假若防毒維護的工作交給伺服端
來執行,必能更有效避免可疑程式的破壞

3.IE使用上不夠自由,錯誤問題綁手綁腳

網頁發生錯誤請問要除錯或是關閉靠... 這還真煩 =..=
在使用火狐之前,這真是個討人厭的問題
只能以莫名其妙來形容...

4.微軟行為霸道...

這方面就比較偏個人喜好問題了,感覺現在大家都是屈服在微軟的淫威之下@@
這隻扳不倒的巨獸,實在是很可怕,靠著雄厚的資本,愛買哪家就買哪家,
就這樣壟斷了市場...
實在是給人一種,財大又氣粗的負面想法...

所以綜合以上幾點,反而希望Google可以好好剉剉微軟的銳氣
畢竟... 我們實在沒多少錢可以餵飽這隻永遠吃不飽的巨獸 ~"~

2008年10月16日 星期四

第三屆台北數位藝術節 參觀啟發

台北藝術節 主題:超平面












此次展覽在 F1有許多關於 觸覺 - 視覺,觸覺 - 聽覺 ... 等跨感官的超平面作品,
對我而言,其中以 [變.相] Face off 這樣作品讓我頗覺得有趣
利用手的觸控,將影像圖片作伸展,扭曲...等變形,
然後就這樣把Jordan手上的鑽戒,給變大顆了...
這真的還蠻好玩的 XD
可惜沒有攝影證,不然真想把它拍下來 ˊˋ

而在 F2的作品,就感覺抽象了許多,
真的就多了幾分藝術氣息...,如果少了導覽老師的講解,
我想我真的不知道作者想表達的意境是什麼...
[漂流網]
這個作品第一眼看到時,以為它是將某物質放大之後所呈現的效果
但實際上它想表達的卻是與我們息息相關的網路世界...



參觀完這次的展覽後,最大的感觸莫過於 對藝術的鑑賞
藝術作品 所要表達的往往不是利用肉眼就可以去回味的
而是必須在聽完講解,或看完導覽手冊後,再次欣賞
這樣才能發自內心的產生共鳴,
而有 喔!~ 原來是這樣子阿! 的感想

我不懂藝術,我只是參展後有種意外的平靜而已...

2008年10月2日 星期四

課後延伸討論與 C++ Builder 學習筆記

DVD拷貝爭議:

記得以前在沒有管道下載影片,遊戲時,
都還要仰賴同學的爸爸,幫我們破解防拷光碟,
然後再由同學帶來學校分享...
由RealNetworks家庭娛樂公司所生產的新軟體產品RealDVD,
它允許使用者將DVD內容Copy到電腦內建硬碟或可攜式硬碟中,
或許這與音樂開放Download一樣,都是順著這股趨勢發展。
就算有防拷貝,還是有人會去破解,有人會流出相關載點,
所以相對提高使用的自由度,使用者自由付費制,或許更可大暢其行,帶來更多商機。

==================================
Web2.0: 免手動更新(ex:Google),標籤功能...

從網路泡沫化,再到Web2.0 大量的Blog興起,
也形成了企業包養網站Blog的現象,
運動明星上,就大剌剌的擺著麥當勞的廣告連結,
比起循正常模式打廣告,藉由知名Blog網站的瀏覽率達到廣告效果,
或許這也是拜Web2.0之賜。
所以在資訊發展的背後,隱藏著怎樣的商機,
比起敏銳的投資客, 我想我更缺乏那份商業的 Idea

==================================
BCB上課筆記:

OpenPictureDialog1->Execute() ; //開啟BMP圖檔後,
//OpenPictureDialog1的FileName記下檔案路徑 Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName) ;
//再由Image1->Picture呼叫LoadFromFile這個Method
//開啟FileName所記錄之路徑的檔案

這部分之前老師已經有示範過了,
這星期的教學內容主要是在於屬性工具列的操作,
如何開啟圖片又不會覺得圖片"礙眼"
Auto Size (自動調整與否,為布林值),
Visible(隱藏與否,為布林值),
ScoreBox(可拉式)...
善用屬性更可以達到美觀的效果

開啟圖片



按下按鈕顯示原圖大小

課後延伸討論與 C++ Builder 學習筆記

Did you know?

在第一次看影片之前,
我會很順口的接 I didn't know !
視野的不同,也讓生活重心有所不同
在人口多的國家因為競爭壓力大
所以擠破頭的想要成為箇中佼佼者
So 每個人看待的角度不同,積極樂觀or沉溺消極
It's up to you !
別忘了,在大學中培想獨特見解,也是必要的

=================================================
Twitter:

短短的小小一則短文,
或是簡略的一句話 或許這還蠻適合我的,
當下我是這樣想的 Twitter比起Blog來說,
其實倒不如說是留言板
不需要太多的過程描述,只需要記錄下重點
不管是心情,事件...等什麼都好
能夠隨意而不拘泥,或許正是它發展的特點之一

=================================================
BCB上課內容:

視窗化的程式介面利用了大量物件, 使的應用程式更加視覺化,
也更有互動效果 除了BCB之外,
其他的語言像VB,C#的Window應用程式
都有類似的環境,熟悉屬性的操作,其實還蠻重要的也是很基本的

事件的處理,其實這應該是很生活化了,
在我們敲敲鍵盤,點點滑鼠的同時 就已經發生了一大堆事件的處理,
如果以人的角度來看,發生甚麼事情,怎麼解決!?
這樣看來或許更能理解

學習程式語言時,若不能先理解其環境架構,
到頭來問起談起其語言特色時, 恐怕也將面臨吱吱嗚嗚一句話也答不上的窘境

2008年9月25日 星期四

學習筆記


iTunes播放軟體

在我的電腦上,它已經取代了Real Player了
它的介面做得比較美觀,也比較有視覺上的效果
但有一個小小的缺點
就是當開啟iTunes時 ,若不將它視窗最大化
常常會不小心點錯 X 然後就關錯了視窗...

*****************************************
RSS訂閱功能

以前只知道部落格上有這個功能 但卻不知道實際的功用為何!?
如果真如老師所講的那樣好用
我想我會將此功能用在 與技術筆記相關的部落格 以及網路連載發表的部落格上
如此一來 就不用每個禮拜去守候新文章的出現了^^
*******************************************
BCB上課內容
建立一工具列並編輯開啟BMP格式圖片
(老師部落格
http://leebcb.blogspot.com/2006/09/bmp.html )

心得
開啟圖片的功能,與之前所學的檔案處理相較之下
多了更多的視覺效果 之前C語言學的開檔讀檔多半是在處理txt檔
那感覺起來就挺文謅謅的... 沒那麼有感覺
但是... 圖片格式僅限於BMP格式
不知道這方面是否有其他的語法 可以支援JPEG,或是GIF格式的檔案
畢竟BMP格式相較之下,檔案大小就遜色許多
但也有可能是為了能在高解析度下,色彩更逼真吧
==========以下是九月分數位時代心得============
「 專業證照發燒 已成徵才趨勢 」

當大學放榜得知自己考上資工系的那個暑假...
原本想說大學的階段可以多考取一些證照
以利於未來職場上的加薪...
但一學期一學期的過了
證照位於何處仍是未知數...
有感於這禮拜聽導師說資管系再推導JAVA 等相關證照的考試
而身為資工系的我...卻對於證照考取的資訊還懵懵懂懂(目前只知道思科...等網路相關證照...)
假若資工系上能加強對系上學生考取證照的推導
或許這將使往後求職能更去競爭力吧!
記得有老師說過
「 如何具有競爭力!? 在於如何成為不易被取代的人!! 」

因此了解自我定位,也是值得努力的一大課題。








2008年9月11日 星期四

C++ Builder 初體驗

BCB
又是一個"新的"類似語言吧
剛開始我是這樣認為的
今天的寫的N階層題目在C++,C#裡面
應該算是很基本的題目,
甚至在BCB應該也是

的確,概念部分可以很快的寫好
不過在DEBUG方面,卻真的很難直接的適應這個"新的"語言
之前很理所當然的語法,
在很自然的情況下可就直接打了ToString();或是int.Parse()之類的
還很自信的開始執行
But Why !? error !!
於是時間就花在最不想的DBUG上

聽其他老師說過
程式的功力高低在於如何DEBUG
所以學程式語言也應該好好的學到如何DEBUG
這點應該是在學習時我應該是好好努力的
加油!