目前分類:比賽 (5)

瀏覽方式: 標題列表 簡短摘要

立體的悲劇:

http://blogearth.org/index.php?load=read&id=205

新馬桶發表:

 http://free.7host07.com/asungo/flash/ami003.html

1)拒非法菸酒 健康臺北城:

http://welearning.taipei.gov.tw/ecup/ecup5_top/index.html

2009錫安動畫額獎:

http://mypaper.pchome.com.tw/lilou/post/1313079333/

沉默之霝:

http://www.vdd.stu.edu.tw/work2j.html

pornomation 01[352MB@ks+nt][無碼]:

http://www.jkforum.net/archiver/tid-1031790.html

學生奧斯卡:

http://www.kunichang.com/

我說啊,我說。(The Soliloquist):

http://blog.yam.com/brunochiou/article/21736336

2004年紐約FLASH電 影大賽作品:

http://libura.myweb.hinet.net/25.htm

五歲庵:

http://yanglina0609.world.edoors.com/video/movie/watch/8_rTMBjQG_8

etcvs 發表在 痞客邦 留言(0) 人氣()

物件導向程式設計的優點

容易維護

    因為物件可以單獨執行(容易理解)與維護

    將物件內部的細部資料與程序隱藏起來與外界隔離,可以有效地降低程式碼改變時所產生的副作用

物件為適當的可重複使用軟體元件

    因為所需的資料結構和操作處理都已經融合在單一實體物件中

對部分軟體系統而言,真實世界實體可以很容易對應到系統的物件

(1)類別

物件導向的開發方法是從類別開始思考

m 類別可以視為產生物件的模板(template)

m 類別可以視為物件的一般化描述

m 類別可以視為Pattern (通用的概念)

m 類別可以視為物件的藍圖來描述相似物件的共同特性

m 當類別的特性定義好之後,個別的類別實例(即物件)才能產生

物件(Object)是類別的實例。例如,「狗」這個類別列舉狗的特點,從而使這個類別定義了世界上所有的狗。而萊絲這個物件則是一條具體的狗,它的屬性也是具體的。狗有皮毛顏色,而萊絲的皮毛顏色是棕白色的。因此,萊絲就是狗這個類別的一個實例。

物件與類別之特性:

m 屬性為物件所儲存的資料值

m 例如姓名、年齡、體重等

m 每個屬性名稱可以有其資料型態或預設值

每個物件皆具有唯一性:

m 在物件模型中並不一定要有明確的物件識別值,每個物件本質上即為唯一

操作(Operations) and方法(methods):

m 每個類別所產生的物件可提供操作(operation)讓其他物件來應用

m 不同類別的物件可以使用相同名稱的操作(稱為多型polymorphism)

m 物件操作的程式碼實作也可稱為方法(method) (by a different piece of code)

方法Methods (Operations操作, Services服務

方法為類別中所封裝的可執行程序,設計來操作類別中所定義的資料屬性

物件中的方法是透過訊息傳遞的方式被呼叫執行

(2)唯一性(Identity)

每個物件皆為分離且可以區別的實體

每個真實世界中物件的存在都是獨一無二的

兩個所有屬性值都相同的物件仍然為不同的兩個物件,仍然可以區別

(3)抽象性(Abstraction)

- 將實體抽象化,只取出一個實體中重要的基本部分,而忽略其他次要的附屬部分

- 通常會在分析階段執行抽象化的動作,以決定應用領域的實體概念,而非在設計與實做階段才決定

(4)封裝(encapsulation)與資訊隱藏(information hiding)

封裝是將物件的內部細部實作隱藏起來,讓外部的物件無法直接存取

物件所封裝的包括資料屬性與處理資料的邏輯操作程序

(5)多型性(polymorphism)

靜態多型性

    又稱為overloading

    呼叫執行同一個物件的相同操作時,可以使用不同資料型態或個數的參數來呼叫執行

    動態多型性指多種不同型態的物件可以符合同一個物件參考,例如一個父類別的物件可由其不同子類別的物件實例來取代,不同子類別可以有相同名稱的操作,但每個子類別的相同操作可能會有不同執行程序

(6)繼承Inheritance

透過階層化的結構關係來共享類別之間的屬性與操作

每個子類別可以繼承父類別的所有特性,包括屬性與操作,子類別還可另外增加自己獨有的特性,稱為擴充性

繼承可以達到重複使用之目的,可重複使用整個父類別而不需了解其細部的實作

(7)分類Classification /一般化Generalization

分類:

    是將具有相同屬性與操作的物件群組成為一個類別,每個物件稱為此類別的一個實例

    e.g. Bicycle object -------> Bicycle class

一般化: is-a關係

    (superclass, subclass)

    父類別稱為子類別的一般化,每個子類別可以繼承其父類別的所有特性,並可另外增加自己獨有的屬性與操作

(8)特殊化(Specialization)

    與一般化相反地,子類別稱為父類別的特殊化

    子類別可以另外增加自己獨有的屬性與操作,稱為擴充性

    子類別可以使用和父類別相同名稱的操作方法,並改寫(overriding)重新定義自己特有的程式碼

    通常子類別需要改寫的原因為各子類別需要相同的介面規格,但又需要各自不同的執行程序以得到各子類別所需的執行結果

(9)聚合性(Aggregation)

    聚合性為一種特殊的結合關係,用來描述整體與部分元件之間的whole-part (a-part-of)關係

    一般兩個物件具有association只代表這兩個物件之間有關係,加上聚合性符號則代表一個物件為另一個物件的一部份

物件導向程式設計程序之特性

-由使用案例驅動,利用使用案例來確認需求

-以軟體元件為基礎的軟體結構,可以將整個系統劃分為多個部分元件,並描述這些軟體元件如何互動與開發

-反覆式開發,將軟體開發過程分解成多個開發週期,每個開發週期反覆地產生部份結果

-漸增式開發,將軟體系統的功能分解成多個部分功能,隨著開發過程逐一漸增完成

跨元件開發

因為學習程式設計是為了控制電腦、讓電腦幫我們做事情

物件導向開發流程可以採用螺旋開發模式,將開發階段分為五個象限,包括與使用者溝通、擬定開發計畫、風險分析、系統開發、及使用者評估等五個象限,以螺旋狀方式由內而外依次反覆進行這五個開發階段

int main(void)

{

int rot,cdf;

cin >> rot;

    for(int i=0;i<=rot;i++){

            for(int j=0;j<=abs(i-rot/2);j++){

                    cout <<" ";

                    cdf=j;

                    }

&nbs

etcvs 發表在 痞客邦 留言(5) 人氣()

教育部 函

發文日期:中華民國97年9月9日
發文字號:台訓(一)字第0970167127B號

主旨:轉知法務部委託台北市電腦公會辦理「全國法規資料庫LOGO設計競賽活動」,惠請協助宣導,並鼓勵學生踴躍參加,請 查照。

說明:
一、依法務部97年8月22日法資字第0970601853號函辦理。

二、為灌輸青少年正確法治觀念,法務部規劃辦理首揭競賽活動,並提供參賽者及票選者優渥獎金,惠請鼓勵學生踴躍參加。

三、首揭活動網頁網址:http://law.tca.org.tw,或至「全國法規資料庫」(網址:http://law.moj.gov.tw/)查詢。

etcvs 發表在 痞客邦 留言(1) 人氣()

教育部 函

發文日期:中華民國97年9月8日

發文字號:台電字第0970156336號

主旨:檢送「97年度全國大專電腦軟體設計競賽」活動資訊如說明,請查照並請鼓勵貴校師生踴躍參與。

說明:
一、本部主辦之97學年度「全國大專電腦軟體設計競賽」訂於97年10月18、19兩日舉行,敬請 貴單位鼓勵同學踴躍組隊參加。

二、參賽隊伍必須先上網填寫報名資料,列印完整報名表,請於97年9月18日至9月30日上網填寫報名資料,再由各校教務處統一向承辦單位報名,每組每校最多報名六隊。

三、比賽分南、北兩區進行,南區包含:彰化、雲林、南投、嘉義、台南、高雄、屏東、台東、澎湖。北區包含:基隆、台北、桃園、新竹、苗栗、台中、宜蘭、花蓮、金門、馬祖。

四、詳細資料請參考競賽網址http://kpi.nsysu.edu.tw/contest2008/

五、為提升我國資訊科系學生程式設計能力及在國際競賽的能見度與成績,本部已委託辦理「國際大專院校程式設計競賽推廣與培訓計畫」,將建置程式設計競賽練習平台,提供練習機制與並舉辦練習賽,歡迎各學校鼓勵學生組隊踴躍參加;練習賽平台及參加辦法網址將於近期內公布於「電腦軟體設計競賽」網站。 

原文:慈濟電算中心http://cc.tccn.edu.tw/front/bin/ptdetail.phtml?Part=0973416

etcvs 發表在 痞客邦 留言(0) 人氣()



「你是E世代創意達人嗎」?面臨電子商務環境趨於成熟,先行者都已經先後獲利,如何幫助後進的企業在競爭激烈的電子商務產業中,尋找出一條屬於自己的道路,正需要擁有創意的你來參與!

經濟部中小企業處為因應電子商務時代的來臨,積極的推動「產業別電子商務營運計畫」,並舉辦產業電子商務營運模式創意競賽活動,歷年已接受輔導之88個產業公協會也一同共襄盛舉。本競賽已邁入第三屆,今年競賽之目的是利用科技應用的新概念,結合產業之電子商務創新營運模式。藉此活動廣邀全國各大專院校師生之創意,透過產、官、學界的合作及資源之整合,創造產業公協會電子商務網站之成功標竿,讓產業更具競爭力。 
  • 報名時間
    • 97年6月16日至 97年10月15日。
  • 聯絡窗口
    地址:106台北市羅斯福路二段105號11樓
    中華民國資訊軟體協會 電子商務組 收
    聯絡人:

http://info.cisanet.org.tw/moeasmea/

etcvs 發表在 痞客邦 留言(0) 人氣()