基礎創意APP程式設計心得

發佈日期:2021-11-29

黃政瑋

理工學院

資訊工程學系

    很榮幸可以參加這個APP程式設計課程所辦的證照考試。此次的證照考試過程中的教師講解與實作題目的過程,可以對APP程式設計有基礎的認識,並從沒有程式基礎的膽怯、害怕下,發現原來程式設計也可以是一簡單的方塊的堆疊。大程式中小程式先執行以做偵測,完成後還可以放置到手機進行運作,作為作題目之外的,還可以便利生活的學習成果。

    其中有幾題實用的題目,如酒精稀釋濃度這題,是現在疫情之下,非常實用的一題。疫情緊張時,各大藥局、藥妝店,酒精經常是銷售一空的那一個欄位,於是大家開始嘗試許多不同濃度的酒精,為的就是做好防疫工作。然而,一個對病毒能確實消毒的酒精,濃度為75%左右。對於學生來講,照著記憶不遠的化學課內容實作,並上網查詢液體不同比例濃度的體積換算,準備好容器便可進行;社會人士,也是依照查詢到的換算方法,便可實作換算。「再次確認」也是防疫中不可缺少的重要步驟,因此這題做出來的APP就可以在此應用。

    APP的程式運作大致是,首先輸入原本的酒精濃度%,和原本酒精的容量ml,以及你想稀釋成幾%的酒精,最後他可以計算出,你總共需要的水量為多少。

APP程式運行過程中,他作出了偵測並執行大程式中的小程式,一些簡單的迴圈積木來偵測,如果每個格子都有輸入正確的話,他便執行到一個計算所需水量的副程式。但他也會偵測哪個格子為空,代表資料輸入不完整,他就會顯示,資料料輸入不完整。如過要稀釋的酒精濃度小於稀釋後的酒精濃度,因為不可能加水之後比例還會放大,不合理,他便顯示濃度計算錯誤。

    以上大致可分三種情況,輸入正確資料並執行,少輸入資料不執行,以及輸入錯誤資料不執行。我從中了解到,原來我們輸入資料的過程,也需要不同層次的偵測,一個能夠提供大眾使用的APP程式,或是商業化的APP程式,是必須具備完整回應的架構,也要能對輸入資料進行識別的APP程式。

    其中的另一題題目是取得像素顏色。顏色的組合在生活中是許多設計的基本元素,一個畫面,一個突如其來的拼接想法,我們可以透過製作這款APP協助我們取得一個顏色的紅、藍、綠色號,精準的在應用在不同的應用程式,呈現一樣的色彩。透過畫面點擊,從設計的APP程式中擷取像素位置資料,比對色盤的位置,下方輸出那個位置的顏色數字。安裝這款我自己手打出來的APP,雖然不是在設計方面應用,但對我未來做簡報時的版面配置也有幫助,協助我做出更讓人眼睛舒適,適合閱讀的頁面。

    從這幾題的APP實作程式的練習下,我對於程式方塊、程式架構功能,更加熟練。希望在將來的生活,我也能將在這堂APP程式設計課程中學習到的方法,創造我生活上的便利,或是幫助其他人。