999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高職院校基于AppCan平臺的移動互聯(lián)教學研究

2016-02-06 09:33:44侯憲忠
關(guān)鍵詞:頁面界面高職

◆侯憲忠

(營口職業(yè)技術(shù)學院 遼寧 115000)

高職院校基于AppCan平臺的移動互聯(lián)教學研究

◆侯憲忠

(營口職業(yè)技術(shù)學院 遼寧 115000)

隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,在各高職院校中計算機相關(guān)專業(yè)的課程中都加入了移動互聯(lián)軟件開發(fā)的課程。這些課程對于學生的編程基礎(chǔ)要求較高,在基礎(chǔ)知識部分學習過程中掉隊的學生較多。本文就基于AppCan移動平臺進行移動互聯(lián)應(yīng)用開發(fā)代替原生開發(fā)教學進行了研究和探討。

AppCan;Ajax;JSON

0 引言

本文利用了AppCan平臺來代替原生的安卓與IOS開發(fā)課程,使課程難度降低并且可以更快速的完成移動互聯(lián)應(yīng)用的開發(fā)。

1 技術(shù)簡介

Hybrid混合應(yīng)用開發(fā)是指同時采用網(wǎng)頁語言與程序語言進行混合應(yīng)用開發(fā),由AppCan所開發(fā)出的移動應(yīng)用已經(jīng)非常接近原生的移動應(yīng)用,但與Web應(yīng)用還是有區(qū)別的。在開發(fā)的過程中大量使用了HTML與JavaScript語言,這就意味著這種開發(fā)模式大大的降低了技術(shù)難度、開發(fā)周期與開發(fā)成本,同時也大大的降低了使用者的門檻。Hybrid混合應(yīng)用開發(fā)兼具了Native App與Web App兩者的諸多優(yōu)點。

AppCan的個人版是免費的,不會增加任何的使用成本與教學成本。其編碼主要使用的語言有HTML5、CSS3與JavaScript,還需要任意一種Web編程語言。使用其內(nèi)置的AppCan IDE集成開發(fā)工具、在線編譯系統(tǒng)以及云端打包器等,AppCan可以快速生成Android、iOS、Windows Phone平臺上的本地App。

圖1 生成過程

HTML5與CSS3對于高職學生是可以掌握的,即使掌握的不全面也會有大量的資料或例子可以查閱。AppCan的界面部分就是由HTML5與CSS3完成的。因此界面的設(shè)計較原生的安卓界面設(shè)計要容易的多。AppCan的IDE中集成了很多免費的界面模板,這些模板同時也為界面的設(shè)計提供了相當多的參考。學生也可使用DreamWeaver等設(shè)計工具自行設(shè)計界面。

JavaScript對于AppCan開發(fā)來說起著承前啟后作用。它可以通過Ajax技術(shù)將數(shù)據(jù)打包發(fā)送給服務(wù)器端,也可以將服務(wù)器端的處理結(jié)果解析后,將數(shù)據(jù)放置到頁面的相應(yīng)位置上。AppCan封裝了相當多的函數(shù)供界面開發(fā)使用。由于是國產(chǎn)平臺,所有其SDK文檔也是中文的,這對于英文水平有限的高職學生而言方便多了。AppCan中常用的功能模塊如下:

1.1 本地存儲LocStorage

在HTML5中的Web 存儲形式有以下兩種:sessionStorage與localStorage。無論哪種方式都是以鍵值對的形式存儲數(shù)據(jù)信息的。AppCan對于HTML5的Web Storage進行了再封裝故直接使用AppCan所提供的函數(shù)就可以方便的進行本地存儲。

1.2 窗口模塊Window與浮動窗口模塊Frame

窗口的作用是用來實現(xiàn)應(yīng)用中多窗口機制的最基本單元,它的作用與原生安卓中的Activity一樣。但要比原生安卓中的Activity使用起來方便快捷很多。在一個主窗口之中可以有任意多個浮動窗口Frame,也就是說浮動窗口是在主窗口的內(nèi)部的。當主窗被關(guān)閉的時候,這個主窗口內(nèi)部所有浮動窗口也會自動關(guān)閉。

1.3 網(wǎng)絡(luò)請求Request

該請求的核心技術(shù)為Ajax技術(shù),AppCan對其進行更深層次的封裝。它以Ajax的形式發(fā)送請求,由服務(wù)端接收這個請求,之后服務(wù)端將處理得到j(luò)son數(shù)據(jù)發(fā)送回請求頁,請求頁中由JavaScript對Json進行解析。

1.4 Listview列表組件

列表組件是根據(jù)AppCan 布局框架對數(shù)據(jù)列表進行封裝的JS對象,通過css樣式的配合,可以快速完成列表控件的開發(fā)。其數(shù)據(jù)都是由Json類型數(shù)據(jù)提供。

1.5 Slider圖片輪播組件與Tab選項卡組件

兩個組件都是根據(jù)AppCan 布局框架對圖片輪播與Tab選項卡所封裝的JS對象,通過css樣式的配合,可以相就功能界面的開發(fā)。

2 AppCan平臺的教學優(yōu)勢

對于原有已經(jīng)成型的教師團隊調(diào)整非常小,AppCan中每一個技術(shù)環(huán)節(jié)都是原有課程體系中的一部分,如HTML,Css,JavaScript,Web編程等。原有師資配備可以直接保留,原HTML、Css部分的課程體系不變,只是在頁面設(shè)計的時候要按照后機分辨率進行調(diào)整。JavaScript與JQuery的教學需在原有基礎(chǔ)上加強,有針對性的對AppCan包提供的常用函數(shù)與寫法進行強化。Web編程方面相對來說有了一定的簡化,因為所有的視圖頁面不需要任何的HTML內(nèi)容,它們所需要的僅是將數(shù)據(jù)處理成的JSON。

2.1 AppCan平臺的技術(shù)前提

雖然AppCan的技術(shù)難度比原生的安卓、IOS開發(fā)低,但是學好這門技術(shù)也是需要一定的技術(shù)前提的,只不過這些技術(shù)前提與學生之前學過的技術(shù)差別不大,更容易掌握而以。AppCan界面的搭建都是由html完成的,在AppCan開發(fā)中,所謂的界面其實就是常見的html頁面。HTML如果沒有Css樣式去修飾很難保證統(tǒng)一的頁面風格。HTML、CSS、JavaScript三者的關(guān)系非常緊密。如果說頁面是一間房子,那么其中的HTML元素就如同磚、木、土、鋼、水泥、沙子等各種材料,CSS就如同讓房子看起來像怎樣的設(shè)計規(guī)范或者圖紙,JavaScript就是用來調(diào)整用CSS規(guī)范建成的房子的各個已經(jīng)就位的元素,讓它們能夠靈活地移動或變化,比如控制一扇門的開與關(guān),把窗簾從一邊移動另一邊等等。Web開發(fā)技術(shù)對AppCan來說只是執(zhí)行業(yè)務(wù)操作并對界面以JSON的形式提供數(shù)據(jù),它是整個技術(shù)前提中相對較為復雜的一塊,它除了Web操作方面還要對數(shù)據(jù)庫、SQL語句等有一定的了解才可以,但該技術(shù)通常是軟件專業(yè)必備的課程。

2.2 課程與就業(yè)

在當今高度競爭的環(huán)境下,各中小軟件企業(yè)都會對企業(yè)的技術(shù)方向有所調(diào)整,在軟件企業(yè)的一個項目團隊中,很難找到同時具備安卓與IOS兩種開發(fā)能力的員工。而AppCan的特點決定了它是可以跨平臺使用的,移動端開發(fā)大大的降低了開發(fā)技術(shù)難度,AppCan的開發(fā)人員同樣可以大大降低軟件企業(yè)的開發(fā)成本。高職的學生掌握AppCan開發(fā)技術(shù)對于他們的實習及就業(yè)的幫助是非常大的。同時AppCan的學習過程中,有一些必備的技術(shù)前提,這些技術(shù)同樣可以成為學生實習及就業(yè)的砝碼,所以實習與就業(yè)還可以輻射出一些其它崗位,如前臺美工,Web應(yīng)用開發(fā)等。

3 總結(jié)

AppCan使用簡單,學生只需要在掌握Web前臺頁面設(shè)計的同時,再掌握一門Web開發(fā)語言即可,如Jsp、PHP等。Web開發(fā)語言這一塊并不需要掌握的太深,因為這些Web開發(fā)語言所涉及的頁面沒有任何Html標記元素,只是將服務(wù)器端處理的結(jié)果以json的數(shù)據(jù)形式響應(yīng),而后由JavaScript將這個JSON解析出的數(shù)據(jù)放置到AppCan頁面的相應(yīng)位置。原理簡單,降低了開發(fā)的門檻,節(jié)約了大量的開成本,同時對于高職學生的教學課程體系有著承上啟下的作用。學生易掌握,教師易備課,企業(yè)易用,無論從哪個角度來看,該項技術(shù)都非常適合在高職院校推廣。

猜你喜歡
頁面界面高職
大狗熊在睡覺
刷新生活的頁面
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
高職應(yīng)用文寫作教學改革與創(chuàng)新
活力(2019年21期)2019-04-01 12:18:24
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
人機交互界面發(fā)展趨勢研究
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
高職人才培養(yǎng)模式創(chuàng)新探討
海峽影藝(2012年1期)2012-11-30 08:15:44
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 91色国产在线| 日韩毛片免费视频| 亚洲五月激情网| 性欧美在线| 欧美午夜理伦三级在线观看| 国产精品伦视频观看免费| 久久亚洲国产视频| 国产成人a在线观看视频| 在线免费看黄的网站| 国产超碰一区二区三区| 真实国产乱子伦视频| 亚洲精品自在线拍| 潮喷在线无码白浆| 毛片网站在线看| 中文字幕资源站| 欧美日本在线一区二区三区| 亚洲欧美不卡视频| 国产欧美网站| 国产成人精品高清不卡在线| 日韩成人在线网站| 亚洲男人的天堂在线观看| 超碰aⅴ人人做人人爽欧美 | 国产一区亚洲一区| h视频在线播放| 综合网天天| 国产精品污视频| 国产大全韩国亚洲一区二区三区| 在线亚洲小视频| 国内精品久久人妻无码大片高| 99热这里都是国产精品| 丁香五月婷婷激情基地| 日韩福利视频导航| 亚洲第一黄片大全| 日本午夜影院| 首页亚洲国产丝袜长腿综合| 人与鲁专区| 色天堂无毒不卡| 欧美日韩免费观看| 免费毛片网站在线观看| 亚洲精品无码不卡在线播放| 亚洲精品卡2卡3卡4卡5卡区| 国内黄色精品| 精品无码日韩国产不卡av | 日韩AV无码一区| 人妻21p大胆| 亚洲无码在线午夜电影| 99ri国产在线| 午夜综合网| 国产丰满大乳无码免费播放| 亚洲 欧美 偷自乱 图片| 免费网站成人亚洲| 91麻豆久久久| 亚洲欧美综合另类图片小说区| 成人免费黄色小视频| 国产成人综合日韩精品无码不卡| 91精品专区国产盗摄| 91精品aⅴ无码中文字字幕蜜桃| 国产二级毛片| 玩两个丰满老熟女久久网| 美女潮喷出白浆在线观看视频| 免费人成视网站在线不卡| 激情六月丁香婷婷四房播| 茄子视频毛片免费观看| 久久精品中文字幕免费| 2018日日摸夜夜添狠狠躁| 精品91视频| 自拍欧美亚洲| 日日拍夜夜嗷嗷叫国产| 热伊人99re久久精品最新地| 久久久久国产精品嫩草影院| 性视频一区| 国产视频 第一页| 精品精品国产高清A毛片| 国产人碰人摸人爱免费视频| 91色在线视频| 亚洲人成日本在线观看| 国产女人在线观看| 在线观看免费人成视频色快速| 亚洲欧美成aⅴ人在线观看| 不卡午夜视频| 91视频精品| 亚洲欧美成aⅴ人在线观看|