簡易檢索 / 詳目顯示

研究生: 張振耀
Jhen-yao Jhang
論文名稱: 以安卓應用程式開發之梁彎矩設計
Android Application Program for Reinforced Concrete Bending Moment Design
指導教授: 潘誠平
Chan-ping Pan
口試委員: 廖國偉
Kuo-wei Liao
郭瑞芳
Ruei-fang Guo
潘誠平
Chan-ping Pan
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 中文
論文頁數: 112
中文關鍵詞: 單筋梁配筋設計JavaEclipseAndroid
外文關鍵詞: Reinforced Concrete Bending Moment Design, Java, Eclipse, Android
相關次數: 點閱:235下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究以Android作業系統進行行動裝置的軟體開發,使用Java程式語言建立及編譯,在Eclipse程式開發平台上,選擇土木領域中的單筋梁配筋設計與軟體之結合,主要論點於研究軟體上的開發與技巧,最後利用範例進行說明與呈現軟體之應用。
    內容將從程式語言元素及搭配敘述式逐步介紹,包括基礎的UI(User Interface)編輯、Java程式語言編輯及實例應用,進而之推展出跨領域技術整合,也期望最終能以此方式讓結構領域與手機應用程式普及化。


    This thesis research is about improving and developing software on mobile device base on Android operating system. Using Java programming language establish and editing; on the Eclipse program platform, choosing civil and construction concept combine with technical software.
    The main thesis is about studying software development technique, given actual example in the end to elaborate and present the idea.
    Contents will start from programming language element to introduce step by step, including User Interface editing and Java programming language editing. With practical application it can gradually developing interdisciplinary technique integration. Expect through by this thesis can eventually combine contractual concept with mobile application and make it popularize.

    目錄 第一章 緒論 1 1.1 研究動機與目的 1 1.2 研究方法及內容 2 第二章 文獻回顧 4 2.1 構材設計方法 4 2.1.1 強度設計法的基本假設 4 2.1.2 混凝土規定抗壓強度 7 2.1.3 鋼筋強度限制 7 2.1.4 鋼筋淨間距限制 7 2.1.5 鋼筋尺寸 9 2.2 強度需求規定 10 2.2.1 強度折減係數 10 2.2.2 單筋梁極限狀態的破壞類型 12 2.3 等值應力塊的應用與矩形梁斷面鋼筋量設計 14 2.4 行動裝置之應用程式結合土木領域 16 第三章 程式開發介紹與說明 17 3.1 前言 17 3.1.1 Android行動裝置及個人電腦的差異 17 3.1.2 Android版本介紹及Java環境設定與Eclipse安裝 18 3.2 開發環境與程式平台簡介 30 3.2.1 Java簡介 30 3.2.2 Java程式語言的特點 32 3.2.3 Eclipse簡介 37 3.2.4 XML與Android作業系統介紹 38 3.2.5 Android應用程式的組成元件 41 3.3 活動堆疊與活動生命週期簡介 42 3.3.1 活動堆疊 42 3.3.2 活動的生命週期 43 第四章 程式建立與說明 46 4.1 UI建立與說明 46 4.2 Java程式碼建立與說明 53 4.2.1 前言 53 4.2.2 Java程式碼編輯 56 第五章 程式執行與範例 77 5.1 Android模擬器(AVD)的建立與設定 77 5.2 Android Debug除錯模式 79 5.3 程式範例 83 第六章 結論與建議 88 6.1 結論 88 6.2 建議 90 參考文獻 92 附錄 93 附錄一 93 UI第一頁之XML檔: 93 UI第二頁之XML檔: 97 String字串設定XML檔: 101 附錄二 103 第一頁UI對應之Java程式碼: 103 第二頁UI對應之Java程式碼: 106 float延伸定義及設定記至小數點第四位程式碼: 112 圖目錄 圖2.1-1 β1-fc’折減關係示意圖 6 圖2.1-2 鋼筋之淨間距dn與主筋、箍筋及保護層厚度關係圖 8 圖2.2-1 φ-εt關係示意圖 11 圖2.2-2拉力控制 應變與混凝土及鋼筋強度圖 12 圖2.2-3平衡斷面 應變與混凝土及鋼筋強度圖 12 圖2.2-4壓力控制 應變與混凝土及鋼筋強度圖 13 圖2.3-1 Whitney等值應力矩形塊圖示 14 圖3.1-1 下載JDK圖示 19 圖3.1-2 下載JDK對應作業系統 20 圖3.1-3 下載Eclipse圖示 21 圖3.1-4 下載Eclipse對應作業系統圖示 22 圖3.1-5 網頁自動偵測下載電腦所在地區圖示 22 圖3.1-6 安裝Eclipse設定workspace路徑圖示 23 圖3.1-7 新增名稱及設定伺服器位置圖示 24 圖3.1-8 套件安裝圖示 24 圖3.1-9 同意繼續安裝圖示 25 圖3.1-10 Android SDK下載頁面圖示 26 圖3.1-11 Android SDK Manager圖示 27 圖3.1-12 Android SDK Manager安裝套件與版本圖示 28 圖3.1-13 確認且全部同意安裝圖示 28 圖3.1-14 SDK路徑加入環境變數圖示 29 圖3.2-1 Java程式運行流程解說圖示 31 圖3.2-2 傳統開發程式範例解說圖示 33 圖3.2-3 Java物件導向程式開發範例解說圖示 33 圖3.2-4多執行緒範例解說圖示 35 圖3.2-5 Android軟體堆疊示意圖 39 圖3.2-6 Java檔案於Android系統轉檔示意圖 40 圖3.3-1 活動堆疊以餐盤譬喻圖示 43 圖3.3-2 活動生命週期及狀態轉換示意圖 44 圖4.1-1 UI介紹圖示 46 圖4.1-2 UI TextView顯示字體拖曳圖示 48 圖4.1-3 XML-TextView程式碼位置顯示圖 48 圖4.1-4 UI Plain Text輸入格拖曳圖示 49 圖4.1-5 XML-Plain Text程式碼位置顯示圖 50 圖4.1-6 第一頁UI設計完成示意圖 51 圖4.1-7 第二頁UI設計完成示意圖 52 圖4.2-1 Java自動偵錯及行數自行調整功能開啟 53 圖4.2-2 Java行數顯示選項 54 圖4.2-3 初始Java程式碼介紹圖 54 圖4.2-4 抓取資料轉換為字串檔 56 圖4.2-5 if條件判斷式寫法 57 圖4.2-6 Toast訊息顯示寫法 58 圖4.2-7 對應至String檔變數顯示 59 圖4.2-8 else寫法及float編譯 60 圖4.2-9 fc’及fy規範限制寫法 61 圖4.2-10 float運算及變數定義圖 61 圖4.2-11 float延伸定義及設定記至小數點第四位 62 圖4.2-12 Java字串層階關係圖 63 圖4.2-13 Bundle指令及Intent連結示意圖 64 圖4.2-14 Main2Activity繼承示意圖 65 圖4.2-15抓取值及顯示與運算程式碼 66 圖4.2-16 fc’與β1值用if判斷寫法 67 圖4.2-17 εt與斷面判斷關係用if條件判斷寫法 68 圖4.2-18 φ折減用if條件判斷寫法 69 圖4.2-19 下拉式選單繼承定義 69 圖4.2-20 下拉式選單連結架構示意圖 70 圖4.2-21 Array字串陣列在String檔示意圖 71 圖4.2-22 接合器及監聽器介紹 71 圖4.2-23 float運算淨間距及變數定義圖 72 圖4.2-24 switch寫法及介紹 73 圖4.2-25 對應至各case所顯示png圖檔 74 圖4.2-26 第二頁UI放置圖檔及解說 75 圖4.2-27 XML圖檔程式碼 75 圖4.2-28 接合器收尾寫法 76 圖5.1-1 建立Android模擬器及介紹示意圖 77 圖5.1-2 啟動及顯示Android模擬器示意圖 78 圖5.1-3 Android模擬器內調整語言流程示意圖 79 圖5.2-1 Debug模式及介面介紹 80 圖5.2-2 Android模擬器上輸入資料及Debug運行 81 圖5.2-3 Debug模式跑至中斷點顯示各值及Resume介紹 82 圖5.3-1 題目範例圖示 83 圖5.3-2 輸入資料於Android模擬器示意圖 84 圖5.3-3 各數值計算顯示於第二頁UI圖 85 圖5.3-4 選擇#8時UI顯示圖 86 圖5.3-5選擇#10時UI顯示圖 87 表目錄 表2.1-1竹節鋼筋號數表[2] 9 表3.1-1 Android版本及名稱對照 18 表4.1-1 子目錄說明 47 表4.2-1 Java輸入變數欄位及對應UI@+id編碼 56

    參考文獻
    【1】 內政部營建署,「結構混凝土設計規範」 (2011)
    【2】 中國土木水利工程學會:「鋼筋混凝土工程設計規範解說」
    (土木401-100) (2011)
    【3】 李文海博士,「鋼筋混凝土規範題型解析」,文笙書局 (2009)
    【4】 ACI Committee 318,“ Building Code Requirements for
    Structural Concrete ”,(ACI 318-05) & Commentary
    (ACI 318R-05),American Concrete Institute (2005)
    【5】 楊文星,「鋼筋能力本位訓練教材-任式材料及規格」,行政院
    勞工委員會職業訓練局Times New Roman (2001)
    【6】 文淵閣工作室 編著 / 鄧文淵 總監製,Android初學特訓班
    (第三版),碁峰資訊股份有限公司 (2013)
    【7】 陳會安,JavaSE7與Android 4.x程式設計範例教本二版,
    碁峰資訊股份有限公司 (2013)
    【8】 維基百科,http://zh.wikipedia.org/wiki/Wikipedia
    (2013)
    【9】 朱仲傑,Java SE 7全方位學習,碁峰資訊股份有限公司
    (2013)

    無法下載圖示 全文公開日期 2016/06/24 (校內網路)
    全文公開日期 2112/06/24 (校外網路)
    全文公開日期 2112/06/24 (國家圖書館:臺灣博碩士論文系統)
    QR CODE