• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    利用App Inventor選擇模塊實(shí)現(xiàn)招聘條件的判斷

    2014-12-31 00:00:00李寶珠
    電子世界 2014年20期

    【摘要】本文通過招聘條件的判斷實(shí)例,介紹基于App Inventor開發(fā)環(huán)境下選擇結(jié)構(gòu)的使用方法。本例主要涉及到if模塊和ifelse模塊及其嵌套,并展示最簡(jiǎn)潔的原代碼,直觀地教會(huì)初學(xué)者快速掌握選擇結(jié)構(gòu)的靈活運(yùn)用。

    【關(guān)鍵詞】App Inventor;嵌套選擇結(jié)構(gòu);IF

    一、引言

    伴隨移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,以智能手機(jī)為代表的移動(dòng)終端大有取代傳統(tǒng)電腦終端的趨勢(shì),桌面應(yīng)用開始更多的向移動(dòng)終端領(lǐng)域轉(zhuǎn)移。目前最常見的智能手機(jī)系統(tǒng)有Android、iOS、Symbian、Windows Phone和BlackBerry OS。

    2007年Google公司推出了Android移動(dòng)平臺(tái),經(jīng)過幾年迅速的發(fā)展,Android平臺(tái)因其強(qiáng)大的功能、友好的用戶界面以及開放的環(huán)境,在幾大主流平臺(tái)的競(jìng)爭(zhēng)中脫穎而出,取得了迅猛發(fā)展,在眾多的智能手機(jī)系統(tǒng)中,Android系統(tǒng)的應(yīng)用最多且用戶量最大,目前使用Android平臺(tái)的手機(jī)和平板電腦設(shè)備層出不窮。

    Android作為當(dāng)今應(yīng)用最為廣泛的智能手機(jī)平臺(tái),具有豐富的軟件資源。然而要開發(fā)Android應(yīng)用程序并不是一件容易的事情,Android的開發(fā)需要開發(fā)者具備一定的軟件開發(fā)知識(shí)和經(jīng)驗(yàn),為此,本文將介紹一個(gè)Android應(yīng)用程序開發(fā)快速入門的開發(fā)環(huán)境App Inventor。

    二、關(guān)于APP Inventor

    App Inventor是Google實(shí)驗(yàn)室(Google Lab)的一個(gè)子計(jì)劃,Google在停止該計(jì)劃一年后,于2012年1月1日將它移交給麻省理工學(xué)院行動(dòng)學(xué)習(xí)中心繼續(xù)開發(fā)研究,并于3月4日公布使用。

    App Inventor這種Android開發(fā)環(huán)境,既可以采用基于云計(jì)算服務(wù)器在線開發(fā),也可以離線開發(fā),其開發(fā)過程是在瀏覽器上進(jìn)行。App Inventor擯棄復(fù)雜程序代碼而使用樂高積木式的方法來完成Android手機(jī)設(shè)計(jì),開發(fā)者無需具備編程知識(shí),也不需要記憶或編寫代碼,程序的組件和功能都存儲(chǔ)在模塊編輯庫(kù)中,在創(chuàng)建程序時(shí),只需將相應(yīng)模塊拖曳到編輯區(qū)域進(jìn)行組合即可,邏輯關(guān)系一目了然,這種堆積木、拼圖的開發(fā)方式使Android軟件開發(fā)變得簡(jiǎn)單有趣,極大地提升了學(xué)習(xí)者對(duì)軟件編程的興趣,并為初學(xué)者創(chuàng)造了一個(gè)輕松的開始。

    App Inventor程序開發(fā)的程序可以在任何能夠連接服務(wù)器的地方直接下載到實(shí)體手機(jī)或模擬器上運(yùn)行,也可以將“.apk”下載到手機(jī)隨時(shí)運(yùn)行。App Inventor程序設(shè)計(jì)主要包括界面設(shè)計(jì)、模塊編輯器設(shè)計(jì)和仿真模擬3個(gè)部分。

    下面通過招聘條件的判斷來具體介紹App Inventor開發(fā)過程。

    圖1 代碼展示

    三、利用App Inventor嵌套選擇實(shí)現(xiàn)招聘條件的判斷

    1.任務(wù)的提出

    本例中符合招聘條件的要求是:考試成績(jī)大于或等60分;應(yīng)聘者年齡應(yīng)小于28歲;對(duì)工作年限的要求:初級(jí)工作時(shí)間大于5年或高級(jí)工作時(shí)間大于2年;未婚(0表示未婚,1表示已婚)。且所有輸入應(yīng)為數(shù)字。其他的為不符合招聘條件。

    2.界面設(shè)計(jì)

    界面設(shè)計(jì)非常簡(jiǎn)單,只用到幾個(gè)水平布局、幾個(gè)Lable、幾個(gè)TextBox和1個(gè)按紐。

    3.選擇模塊介紹

    在模塊編輯器中,選擇模塊的位置在Built-In——Control——if中選取。其中test槽用來拼接條件,then-do或者else-do槽用來拼接需要執(zhí)行的動(dòng)作。

    4.代碼展示(如圖1所示)

    5.部分測(cè)試截圖(如圖2所示)

    圖2 部分測(cè)試結(jié)果

    四、小結(jié)

    隨著智能手機(jī)的迅速的普及,人們對(duì)手機(jī)應(yīng)用的需求越來越廣泛。Android的興起,立刻成為智能手機(jī)的新寵,給智能手機(jī)業(yè)務(wù)開發(fā)注入了新鮮的血液。Android平臺(tái)的應(yīng)用程序開發(fā)的群體也在逐漸地壯大起來。

    本文基于這一背景,介紹了Android智能手機(jī)應(yīng)用開發(fā)的工具App Inventor,并通過實(shí)例具體講解App Inventor選擇結(jié)構(gòu)的使用方法,希望對(duì)于App Inventor的學(xué)習(xí)者有所幫助。

    參考文獻(xiàn)

    [1]卓樹峰.基于App Inventor的Android手機(jī)藍(lán)牙通訊開發(fā).福建信息技術(shù)教育,2012年第3期.

    西和县| 新民市| 永川市| 日照市| 闽侯县| 永昌县| 井研县| 宣恩县| 湘潭县| 安陆市| 合川市| 平安县| 吉安县| 双江| 衡阳县| 甘洛县| 黄浦区| 温泉县| 上杭县| 陕西省| 磴口县| 姚安县| 西青区| 顺昌县| 雅安市| 蓬溪县| 靖边县| 静海县| 洪泽县| 洪湖市| 沙湾县| 宽甸| 共和县| 西吉县| 时尚| 灵石县| 旌德县| 乌兰县| 开阳县| 海宁市| 牡丹江市|