㈠ 電腦桌面羅盤時鍾源代碼怎麼寫
import java.awt.*;
導入Java.awt.event.*;
import javax.swing.*;
import java.lang.*;
import java.util.*;
{
JPanel pnlMain; //定義變數
Jlabel Lbl時間; //定義變數
thread thd時間; //定義變數
日期數據顯示
㈡ 使用html5開發移動端應用採用什麼框架
常用的移動APP開發框架:
框架:PhoneGap
PhoneGap是一個用基於HTML,CSS和JavaScript的,創建移動跨平台移動應用程序的快速開發平台。
優點:
可跨平台。phonegap框架幫我們解決了差異性,javascript與平台系統的連接由phonegap框架完成。
提供硬體訪問控制。可調用加速計、攝像頭、羅盤、通訊錄、文檔、地理定位、媒體、網路、通知。
可利用成熟javascript框架。如:Ext js、jQuery。
缺點:
性能差。運行速度慢,UI反應延時。
不能完全跨平台。不同平台代碼需要微調。
內存消耗,調試難度大。
框架:Ionic
Ionic 是一個強大的 HTML5 應用程序開發框架,Ionic 主要關注外觀和體驗,以及應用程序的 UI 交互,特別適合用於基於 Hybird 模式的 HTML5 移動應用程序開發。 Ionic 是一個輕量的手機 UI 庫,具有速度快,界面現代化、美觀等特點。
優點:
輕量級框架,運行速度快。
於 Angularjs,支持 Angularjs的特性, MVC ,代碼易維護。
通過 SASS 構建應用程序,接近原生。
缺點:
Ionic是一個前段框架。不能完全取代PhoneGap和JavaScript框架的作用。
需要結合插件使用。
框架:Hbuilder(國產)
HBuilder是DCloud(數字天堂)推出一款支持HTML5的Web開發IDE。「快,是HBuilder的最大優勢。
優點:
跨平台:同時支持iOS、Android、Symbian、Windows Phone。
開發工具:基於Eclipse的開發工具,集成UI控制項與應用管理。
本地打包:無需配置環境,無需編譯,本地一鍵打包。
代碼加密:基於密鑰的加密方式,無法破解,像混編一樣保護html代碼。
技術支持:技術支持及時響應,重視開發者建議和反饋。
缺點:
AppCan免費版因需要把源代碼上傳到廠商的伺服器上打包,對於企業開發來說源代碼泄露安全性上有一定風險。企業版雖然可以解決,但企業版穩定尚待觀察。
AppCan採用封裝的組件,依賴性比較高。不是開源代碼。
ppCan 不能很好的解決原生代碼的功能。
Wex5(國產)
WeX5應用快速開發框架(含完整的SDK API及全部源碼),一次開發、跨端運行。
優點:
高效精緻的UI組件體系,基於jquery和bootstrap技術,採用增強的RequireJS模塊化技術。
基於phonegap(cordova)框架,如相機、地圖、LBS定位、指南針、通訊錄、文件、語音、電池等。
可視化拖拽式集成開發環境IDE,全能力的調試支持和智能代碼提示。
缺點:
使用范圍有限:適用:一般app、電商app、客服app、會員app、微店微商等。
用戶量小,存在不穩定因素。
總結:
跨平台方面:大部分框架針對android和ios平台,需要做或多或少的代碼調整,不能達到完全跨平台。
性能方面:根據不完全統計,Ionic的性能會更好一點。
PhoneGap出現最早,國內框架都是基於Phonegap開發出來的。
注意:
各框架在實現過程中都會遇到不同程度的坑,請根據框架的側重點謹慎選擇應用的框架。如果要基於Html5開發App,還需要進一步根據需求驗證框架的可實施性、並進行不同框架的效果對比。