1 / 52

網際網路程式設計 陣列與方法

網際網路程式設計 陣列與方法. 鄧姚文 http://www.ywdeng.idv.tw. 參考書. 李育丞( 2012 ), ASP.NET 網頁資料庫程式設計, 博碩文化股份有限公司, ISBN 978-986-201-628-2 (書號 PG31204 ). 大綱. 陣列的宣告與建立 陣列排序、搜尋、反轉技巧 多維陣列的應用 亂數類別的應用 方法的定義與呼叫 傳值呼叫與參考呼叫 在方法間傳遞陣列. 陣列的宣告與建立. 陣列 Array 一個識別字加上數字索引,存取多筆資料。 編譯時期自動在記憶體中保留連續空間來存放該陣列的所有元素。.

Download Presentation

網際網路程式設計 陣列與方法

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 網際網路程式設計陣列與方法 鄧姚文 http://www.ywdeng.idv.tw

  2. 參考書 李育丞(2012), ASP.NET網頁資料庫程式設計, 博碩文化股份有限公司, ISBN 978-986-201-628-2 (書號 PG31204)

  3. 大綱 陣列的宣告與建立 陣列排序、搜尋、反轉技巧 多維陣列的應用 亂數類別的應用 方法的定義與呼叫 傳值呼叫與參考呼叫 在方法間傳遞陣列

  4. 陣列的宣告與建立 • 陣列 Array • 一個識別字加上數字索引,存取多筆資料。 • 編譯時期自動在記憶體中保留連續空間來存放該陣列的所有元素。 資料型別[] 陣列名稱;陣列名稱 = new 資料型別[大小]; 資料型別[] 陣列名稱 = new 資料型別[大小];

  5. 陣列宣告與初始化

  6. 陣列空間配置

  7. 存取一維陣列 • Index • 註標 • 索引 • 第一個元素 myAry[0] • 最後一個元素 myAry[myAry.Length-1]

  8. 存取一維陣列 <table border='1'> <tr> <td>10</td> <td>20</td> <td>30</td> <td>40</td> <td>50</td> </tr> </table>

  9. 存取一維陣列 <ol> <li>John</li> <li>Mary</li> <li>Sam</li> <li>Susan</li> </ol>

  10. 二維陣列

  11. 多維陣列 • 一個3x4的ary2矩型陣列(Rectangular Array)

  12. 多維陣列

  13. 結構化程式設計 • 結構化程式設計 • Structure Programming Design • 流程保持一進一出 • 由上而下程式設計 • Top-Down Programming Design • 逐步細緻化 • 模組間儘量避免相依性 • 模組化程式設計 • Modular Programming Design

  14. 方法Method • 副程式 subroutine • 函式 function • 方法 method

  15. 亂數類別

  16. 方法的使用 • 方法必須放在類別之內不可以獨立在類別之外 • 方法可以在程式中任何地方被重複呼叫使用。 • 方法必須在程式中先定義,再透過呼叫方式來執行該方法。

  17. 方法的定義 [存取修飾詞] 傳回值資料型別 方法名稱 ( 引數串列 ) { // 方法主體 } 若方法的傳回值設為「void」,表示呼叫該方法不會傳回值。

  18. 存取修飾詞 • public:存取範圍沒有限制,屬於公用型態。 • private:該方法只能在目前的類別中使用,屬於私有型態。 • protected:該方法可被子類別所呼叫,屬於保護型態。 • static:靜態方法,不用建立物件即能直接呼叫靜態方法。

  19. 方法的使用 • return:結束方法,傳回資料 • 引數串列 • 實引數(Actual Argument) • 虛引數(Dummy Argument) • 傳值呼叫(Call by Value) • 參考呼叫(Call By Reference) • 關鍵字 ref

  20. 陣列、物件等須透過 new 產生者 當作引數傳遞給方法時,不必加 ref,自動是 Call By Reference。

  21. 多載Overloading • 多個方法(或函式) 使用相同的名稱,透過不同的引數串列個數以及引數的資料型別來加以區分。

More Related