A. 新手如何編寫手機程序
問題一:初學者怎麼製作開發app軟體? 其實app也就是應用軟體的意思,是英文Application的簡稱,通常是指iphone,安卓等手機應用,現在的APP多指智能手機上的第三方應用程序。想要快速製作APP的話,你可以使用那些無需編程的那種方式,比如:微客達。。。
問題二:個人開發手機APP的流程是怎樣的? 要開發安卓的手機app軟體:
1、要有可供開發的軟體,可以通過下載得到。
2、要有電腦。安裝這些開發工具。
3、要學會軟體開發的語言。java等。
軟體開發的大致流程是:
1、需求分析。確定要開發某一款軟體的同時要對需求進行分析,開發的app有實際實用意義才可以。
2、開發者需要對軟體系統進行概要設計,即系統設計。概要設計需要對軟體系統的設計進行考慮,包括系統的基本處理流程、系統的組織結構、模塊劃分、功能分配、介面設計、運行設計、數據結構設計和出錯處理設計等,為軟體的詳細設計提供基礎。
3、詳細開發,在概要設計的基礎上詳細開發。在詳細設計中,描述實現具體模塊所涉及到的主要演算法、數據結構、類的層次結構及調用關系,需要說明軟體系統各個層次中的每一個程序(每個模塊或子程序)的設計考慮,以便進行編碼和測試。
4、測試以及軟體交付。
問題三:手機怎樣編寫c++程序 可以採用一些在線ide,比如ideone。ideone
可以使用一個安卓版的c編譯器,好像叫做c4droid。
通過手機遠程式控制制電腦,在電腦上編寫,可以使用splashtop等遠程式控制制工具。
問題四:從零基礎開始學習製作一款手機APP是怎樣的步驟? 安卓開發首先要有java基礎,其次在電腦裡面安裝java、安卓集成開發環境包括ADT eclipse和sdk等,接下來看一下安卓開發系列教程即可
問題五:我是初學者 我想做智能手機軟體 要學習什麼語言 詳細點 你得報班,許多語言都可以寫。起碼你得會c
問題六:自己開發的android程序怎麼在手機上運行? 1 首先在虛擬機上運行一次,然後打開你的源代碼在bin文件下有個apk文件把它拿出來裝到你手機上就可以了
2或你以後可以直接用真機代替虛擬機搞開發,可以直接連接數據線到電腦,(要有驅動,如不知道怎麼下驅動,可以下載91手機助手或豌豆莢幫你自動安裝),然後你在Eclipse下點擊運行你的程序是可以在Target項中點擊Manual選擇真機運行
問題七:開發安卓手機APP,怎麼從最最基本的學 新手建議先看視頻教程學習,因為最開始對於新手來說,開發環境的搭建是個困難,還有安卓四大組件都是基礎的,這些看視頻學方便你自己一邊學習一邊照著做,學的差不多了,然後就直接看書,畢竟看書學習比較快一點。如果你以前沒有學過java,建議先看看java的基本知識
問題八:怎樣編寫電腦程序,我是新手,要最簡單的 就看你喜歡拿方面的多疑點了啊?你要是喜歡嵌入式開發(所謂的嵌入式開發:就是指開發手機游戲,手機系統,汽車上控製程序等等)或跨平台程序,你就學java了,你要是想快速開發windows應用程序那你就寫。NET了,各有所長啊!
問題九:怎麼學習寫程序 如果您想學習編程,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!
==============================================
方案一 Basic語言 & Visual Basic
優點
(1)Basic 簡單易學,很容易上手。
(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕松地做出漂亮的程序。
(3)眾多的控制項讓編程變得象壘積木一樣簡單。
(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。
缺點
(1)Visual Basic 不是真正的面向對象的開發文具。
(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。
(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是一種偽代碼。它需要一個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。
綜述:方案一適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間里學會vB編程,並用VB 做出自己的作品。對於那些把編程當做游戲的朋友來說,VB 是您最佳的選擇。
Basic/Visual Basic簡介
==============================================
方案二 Pascal語言 & Delphi
優點
(1)Pascal語言結構嚴謹,可以很好地培養一個人的編程思想。
(2)Delphi是一門真正的面向對象的開發工具,並且是完全的可視化。
(3)Delphi使用了真編譯,可以讓你的代碼編譯成為可執行的文件,而且編譯速度非常快。
(4)Delphi具有強大的資料庫開發能力,可以讓你輕松地開發資料庫。
缺點
Delphi幾乎可以說是完美的,只是Pascal語言的過於嚴謹讓人感覺有點煩。
綜述: 方案二比較適合那些具有一定編程基礎並且學過Pascal語言的朋友。
Pascal語言簡介
Delphi簡介
==============================================
方案三 C語言 & Visual C++
優點
(1)C語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。
(2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。
(3)VC是微軟製作的產品,與操作系統的結合更加緊密。
缺點
對使用者的要求比較高,既要具備豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,它的過於專業使得一般的編程愛好者學習起來會有不小的困難。
綜述: VC是程序員用的東西。如果你是一個永不滿足的人,而且可以在編程上投入很大的精力和時間,那麼學習VC你一定不會後悔的。
C語言簡介
==============================================
方案四 C++語言 & C++ Builder
優點
(1)C++語言的優點全部得以繼承。
(2)完全的可是化。
(3)極強的兼容性,支持OWL、VCL和MFC三大類庫。
(4)編譯速度非常快。
缺點
由於推出的時間太短,關於它的各種資料還不太多。
綜述:我認為C++ Builder 是最好的編程工具。它既保持了C++語言編程的優點,又做到了完全的可視化。
書很多,自己找吧,學編程,關鍵在於堅持,說得再好,沒......>>
問題十:有什麼適合新手入門用的好的手機app開發軟體 輕客挺好用 白薯發大財
B. 手機怎樣設置後台運行程序
若是使用的vivo手機,是指的允許軟體一直在後台運行:
1、進入設置--電池--後台耗電管理--對應軟體--選擇「允許後台高耗電」(部分機型需進入設置--電池--後台高耗電--將對應的軟體開啟);
C. 手機怎麼製作軟體app
你好
你是想學習APP開發呢?還是想單純製作一個專屬於自己的APP軟體呢?如果是想學習APP開發的話,首先需要學習相關的APP開發語言,而且針對不同手機系統所要學習的APP開發語言也是不同的。比如安卓系統的APP軟體開發用的是Java語言,iPhone手機的APP開發用的語言是Objective-C語言,如果你是零基礎的初學者,還是建議先從簡單的Java語言開始學習吧!
01
02
03
04
操作方法
01
若是您認為編程語言太難學了,且不懂任何開發語言但有想要自己製作一個屬於自己的APP軟體的話,湖南艾尼科技推薦您可以去找一些APP製作軟體來完成APP的開發工作。現在隨著APP的不斷發展,APP開發技術也在逐漸發展成熟,許多APP製作公司為了讓一些不懂編碼的普通人也可以製作出專屬的APP應用軟體,於是推出了許多傻瓜式的移動APP開發工具。這些APP開發工具只需要你擁有一個好的idea,點點滑鼠就可以幫助你快速完成APP應用軟體的開發。
02
接下來推薦幾款無需會任何開發語言就可以快速完成APP開發的免費製作應用軟體的工具,讓你製作出好玩有好看的專屬個人APP軟體。
03
1、APPsgeyser:這是一款可以讓任何使用它的人做應用程序的開發,它可以基於web內容建立一個簡單的APP應用程序。它的使用也是十分的容易,僅有三個選項就可以快速生成web APP應用軟體。首先,可以任意輸入一個移動網站的網址即可生存一個應用;然後,輸入任何網頁小工具的HTML代碼就看直接轉化為安卓APP應用;最後,通過工具抓取網頁上的版塊生成應用。
04
2、DevmyAPP:一個可以製作iOS APP應用程序的傻瓜開發軟體,有了這個製作軟體,您就可以創建。設計和開發自己的iOS APP應用軟體了,同時還可以避免一些經常出現的功能模塊重復編寫代碼。
望採納祝你好運
D. 告訴大家一個手機的秘密,手機設置——關於手機——猛點安卓版本。會有驚喜。在長按還有驚喜。
你現在才知道?????
E. 手機APP軟體開發怎麼做
1、首先你要有一個idea,app開發,就是一個把想法轉換為具體產品的過程。
2、然後項目經理先大方向把控,對項目進行評估,比如風險多少,可行性多大,成本預算多少和市場上存在同類型產品分析。還要了解用戶對競品app的感受和需求。確定app面向的客戶類型,市場份額,和需要實現的功能。
3、產品經理上場,進行用戶調研,做用戶畫像,定義用戶標簽。再進行需求分析,功能設計,交互設計,流程設計,確定項目框架,輸出需求文檔和產品原型圖,交接給UI工程師。
4、UI將產品原型圖設計、渲染、細分,輸出頁面設計圖,頁面坐標圖和切圖。
5、開發人員根據需求文檔,產品原型圖和頁面頁面設計圖開始代碼編寫。前端開發(Android與IOS)負責前端頁面布局,介面處理和本地邏輯編寫。後台開發人員負責資料庫設計,代碼編寫以及和前端介面對接。
6、測試人員根據需求寫測試用例,開發人員修改程序BUG,直至異常全部處理,開始准備上架。
7、上架之前,產品經理需要申請各大應用商店的登錄賬號,按照平台要求上傳app的安裝包和文案圖片。
8、運營推廣上線後的app,運營人員正式開始推廣,付費免費的渠道也有很多。
F. 手機編寫C++程序如何讀取手機上的文件
在手機上編寫C++程序雖然不及電腦上方便,但最大的優點就是靈活,隨時隨地都可以進行。
一、下載C4droid_4.1.0漢化版
前往如圖所示網址下載C4droid_4.1.0漢化版安裝包。
G. 如何用手機進行編程有哪些值得推薦的軟體
手機上可以編程的軟體其實有很多,有付費的也有免費的,這里簡單介紹幾個免費的手機編程軟體,主要分為C/C++、Java、Python、Html和Linux5個方面,感興趣的朋友可以自己下載嘗試一下,主要內容如下:
這里介紹一個手機軟體—C++編譯器,可以直接編輯運行C/C++代碼,代碼高亮,自帶有語法檢查功能,使用起來非常不錯,下面我簡單介紹一下這個軟體:
1.首先,安裝C++編譯器,這個直接在手機應用商店中搜索就行,如下,大概也就2.6兆左右,直接下載安裝:
2.安裝完成後,我們就可以直接編寫C語言代碼了,效果如下,關鍵字高顯亮,還可以自動進行語法檢查:
自帶有簡單的TCC編譯器,可以直接編譯運行C語言程序,如下:
3.這里你也編寫C++程序,效果如下,只不過不能直接編譯運行,需要先安裝G++插件,才能正常運行:
這里介紹一個手機軟體—AIDE,相當於手機上的Java開發環境,可以直接編輯運行Java程序,還可以進行簡單的安卓開發,下面我簡單介紹一下這個軟體:
1.首先,安裝AIDE集成開發環境,這個也直接在手機商店中搜索就行,如下:
2.安裝完成後,我們直接新建Java項目,之後就可以直接編寫Java程序了,效果如下,這里支持語法提示、檢查和自動補全功能, 使用起來非常不錯:
點擊運行這個Java程序,效果如下:
3.這里也可以編寫一些簡單的安卓程序,效果如下,而且官方自帶有教學入門實例,非常適合初學者學習和掌握:
程序運行效果如下:
這里介紹一個手機軟體—QPython3,相當於手機上的Python3集成開發環境,自帶有Python3解釋器,支持命令行和文本編程兩種方式,下面我簡單介紹一下這個軟體:
1.首先,安裝QPython3,這個與上面的軟體一樣,直接在手機應用中搜索就行,如下:
2.安裝成功後,打開這個軟體,點擊主界面中的終端,就可以直接進入到python命令行,一行命令一行輸出,效果如下:
3.這里你也可以先使用QEdit編輯器編輯Python程序,然後直接點擊運行,效果是一樣的,如下:
這里介紹一個手機軟體—w3cschool編程學院,可以直接在線編輯和運行Html代碼,使用起來非常方便,下面我簡單介紹一下這個軟體:
1.首先,下載安裝w3cschool編程學院,這個也直接搜索就行,如下:
2.安裝成功後,打開這個軟體,直接搜索Html,就可以找到所有的Html資料和教程,這里我們點擊進去,就可以直接查看所有資料,如下:
每一章節都有詳細介紹和示例,非常適合初學者學習;
3.這里你也可以在線編輯運行Html代碼,非常方便,效果如下:
這里介紹兩個手機軟體—Termux和Termius,這兩個軟體都相當於手機上的Linux SSH客戶端,可以直接遠程連接Linux,執行相關操作,下面我簡單介紹一下這2個軟體:
1.首先,安裝Termux,這個直接搜索就行,如下,不大,直接下載安裝:
2.安裝完成後,打開這個軟體,我們就可以直接執行Bash命令,效果如下:
3.如果你需要遠程連接Linux的話,可以先安裝ssh命令,之後就可以遠程登錄Linux伺服器了,效果如下:
1.首先,安裝Termius,這個也直接搜索就行,如下:
2.打開這個軟體,默認會有一個本地的終端連接,可以執行簡單的shell操作,如下:
3.這里你也可以新建ssh連接,遠程連接Linux系統,非常方便,使用起來也很不錯:
至此,這里就介紹完了這5類手機編程軟體,感興趣的朋友可以在自己手機上下載嘗試一下,偶爾作為編程學習來說,還是非常不錯的,但是實際開發學習的話,建議還是在電腦上進行,調試運行程序更方便,希望以上分享的內容能對你有所幫助吧,也歡迎大家留言交流。
Android的底層是Linux,理論上Android是具有編程完備性的,只不過Android在Linux kennel上加了一層Android運行環境,這一層環境是虛擬機,再加上Android本質上是在移動平台,編程功能就削弱了。iOS的本質是Unix,最早的iPhone甚至是直接運行的Mac OS X,因此iOS同樣也具有編程完備性。
不過在正式回答這個問題之前我不得不說一句,倘若你是想把編程作為一個興趣,你當然可以在手機上寫寫代碼,反過來你要把編程作為以後吃飯的事業,或者說想要在編程方面取得一個比較大的成就,你還是應該選擇用電腦編程。
這一款工具你一定要熟悉,這是Android上的一款神器。
Termux可以幫助你在Android上搭建完備的Linux環境,你可以理解為類似Windows上的Cygwin,它並非是Linux上的虛擬機環境,並且安裝包只有幾百KB而已。
你可以安裝python環境,甚至安裝Linux上的很多包,這款工具還支持ssh、ftp等眾多連接方式。
C4droid是Android平台傷的一款C/C++集成開發環境,默認支持tcc編譯器,可以選擇安裝gcc插件,這款編程工具可以用SDL簡單媒體層庫,也支持qt開發,甚至還可以開發native Android app開發,功能還是比較全的。
網路貼吧有一些用戶發布了比較新的版本,默認使用g++編譯器。
這是Android上功能強大、但是使用簡單的python集成開發環境,python這門編程語言的缺點是怎麼寫都行,不過優點也是怎麼寫也可以,隨著人工智慧的爆發,python已經成為了一門非常重要的編程語言。
全功能的終端模擬器,pip包管理器,內置了C/C++眾多庫,用起來非常方便,順便提醒一下的是,這款軟體的作者跟C4droid是同一個。
這個功能還是比較強大的,可以在Android系統上進行app和 游戲 開發,也是一個具有編寫、編譯、調試的全功能的集成開發環境。
這款集成開發環境支持錯誤檢查、代碼重構、智能代碼導航、生成apk文件,並且可以直接將生成的apk文件進行安裝調試。AIDE還完全兼容eclipse項目,你只需要把代碼復制到你的AIDE中,就可以繼續寫代碼。
AIDE有兩個版本,一個是面向本地開發的AIDE常規版本,一個是面向網路開發的AIDE Web,主要支持的編程語言有C++/Java/JavaScript等。
當然在iOS平台上也有C/C++集成開發環境,Pico Compiler等編程工具,不過目前在編程工具方面Android平台更加開放,一些開發者也更願意放一些這些工具上去。不過還是那句話,如果你想學好編程,建議還是到PC上安裝相應的開發環境操作,屏幕更大、IDE功能也更多更全,電腦鍵盤敲代碼也比手機上小鍵盤敲代碼舒服得多。
這里介紹幾個可以在手機上編程的軟體,感興趣的可以下載一下,試著操作一下:
1.Python:這里推薦一個軟體—QPython3,集成了Python3解釋器、Console控制台和QEdit編輯器,可以直接編輯運行python代碼,也可以進行簡單的安卓開發,下面我簡單介紹一下這個軟體的安裝和使用:
安裝的話,直接在手機應用中搜索就行,如下:
圖1
H. 如何編寫自動點擊程序,高手賜教
冊表修改方法
通過修改注冊表我們可以實現一些特殊的功能,但是注冊表又是十分脆弱的,一個不小心就會出現錯誤。那麼我們怎麼樣來修改注冊表呢?我總結為以下幾種方法:
1.軟體修改(安全)
通過一些專門的修改工具來修改注冊表,比如:MagicSet、TweakUI、WinHacker等等。其實控制面板就是一個這樣的工具,只不過功能簡單一些。
2.間接修改(比較安全)
將要修改的寫入一個.reg文件中,然後導入注冊表中。.reg文件的基本格式為:
REGEDIT4</P><P>[HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet]
"@"="Super Rabbit Magic Set For Windows 98 V2.92"
"a"=dword:00000001
"b"=hex:02,05,00,00
……
[HKEY_LOCAL_MACHINE\Software\SCC\QuickViewer]
……
第一行為「REGEDIT4」,必須大寫。
第二行為空行。
第三行使用[]括起子鍵分支,其中HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet就是一個子鍵分支。
第四、五、六行是該子鍵下的設置數據。其中@表示注冊表編輯器右窗格中的"默認"鍵。
以下類似。
這樣做的好處是可以避免錯誤的寫入或刪除等操作,但是要求用戶了解注冊表的內部結構和.reg文件的格式。
3.直接修改(最不安全,但最直接有效)
就是通過注冊表編輯器直接的來修改注冊表的鍵值數據項,這樣做會避免在注冊表中留下垃圾(雖然都很小,但越來越多會拖慢系統速度),但是要求用戶有一定的注冊表知識,熟悉注冊表內部結構而且一定要小心謹慎。
注冊表應用實例
1.自動刷新
每次在窗口添加一個文件夾或刪除一個對象後,須要按鍵對窗口進行重新刷新,很麻煩。通過修改注冊表可以達到自動刷新的目的。點擊HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO LSET\CONTROL\UPDATE,修改 "UPDATE MODE"值,由"1"改為"0"。
2.修改系統版權信息
點擊HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DEVEOPER\SETUP,在其右窗口中保存著安裝 Windows98時產生的所有版權信息,用滑鼠右鍵點擊這些串值鍵可以隨便修改,這樣不須重新安裝Windows 98就可修改系統原有的版權信息。
3.加快Windows 98啟動速度
Windows98在啟動時能自動載入一些程序運行,有的程序放在"開始"菜單中的啟動組里,一些重要的、不須用戶干涉的系統程序,則存放在注冊表中。如果想加快Windows98的啟動速度,可以適當地刪除這些程序。在啟動組中的程序可以通過"任務欄"很方便地刪除。如果程序不在啟動組中,則須要通過修改注冊表來刪除。
點擊HKEY_LOCAL_MACHINE\MICROSOFT\WINDOWS\CURRENTVERSION\Run,選擇右邊窗口中出現的開機自啟動程序,將之刪除即可。
點擊HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunServices,單擊右邊窗口中出現的開機自啟動程序,將之刪除。
Run和RunServices的區別是,Run中的程序是WINDOWS初始化後才運行的,而RunService中的程序是在操作系統啟動時就開始運行的,也就是說RunServices中的程序先於Run中的程序運行,如電源管理程序。
4.刪除"開始"菜單中的"收藏夾"
"收藏夾"是為了便於訪問主頁而設計的,對於沒上網的用戶來說其用處不大,可以刪除它。點擊HKEY_CURRENT_USER\SOFTWARE\ MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES \EXPLORER,在右邊窗口中點擊滑鼠的右鍵,然後選擇"新建"菜單中的"DWORD"命令,命名為NoFavoritesMenu,並將其值設置為 "1"。 再重新啟動電腦。
5.擴充"回收站"的滑鼠右鍵功能
"回收站"是Windows98中的一個系統級桌面圖標,由於其滑鼠右鍵菜單功能不夠強大,如"回收站"滑鼠右鍵菜單中沒有"刪除"和"改名"功能,給實際應用帶來一定不便,為此我們可以通過修改注冊表來為其擴充菜單功能。使用本文前面用過的REGEDIT,打開到HKEY_CLASSES_ROOT \CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder。看到右邊名為 Attributes的值是40 01 00 20,這就是關鍵,如果你是高手的話,就知道每個文件有隻讀、隱含、系統和文檔共四種屬性,每種屬性有一個具體數字,如果文件具有多種屬性,只須將所有數字加起來就行了,這里也是這個道理。下面是第一個字元所表示的意義:
值 滑鼠右鍵的菜單
01 00 00 00 復制
02 00 00 00 剪切
03 00 00 00 復制和剪切
10 00 00 00 重命名
20 00 00 00 刪除
30 00 00 00 重命名和刪除
40 00 00 00 屬性
50 00 00 00 重命名和屬性
53 00 00 00 復制、剪切、重命名、屬性
60 00 00 00 刪除和屬性
63 00 00 00 刪除、屬性、復制、剪切
70 00 00 00 重命名、刪除和屬性
73 00 00 00 重命名、刪除、屬性、復制、剪切
6.提高光碟機的讀寫能力
為光碟機增加緩存是提高光碟機讀寫速度的一個有效方法,由於Windows98推薦使用四倍速或更高速的光碟機訪問方式,與目前所流行的光碟機不相符合。為了適應當今流行的16倍速以上的光碟機,我們可以通過修改注冊表來提高光碟機緩存的大小和預讀取性能,以加快光碟機的運行速度,將光碟機性能發揮到極限。
點擊HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\FILESYSTEM\CDFS,在該項右邊窗口中找到CACHESIZE和PREFETCH兩項,如果選擇的是Windows 98推薦的四倍速或更高速的光碟機訪問方式,這兩項的值分別是"6B020000"和"E4000000"。這時可以針對光碟機的實際使用情況來修改,如果光碟機常用於多媒體的播放,可以把CACHESIZE值修改為"D6040000","AC090000"是光碟機緩存的最大值。為保證高速光碟機始終如一的速度,可以對PREFETCH值進行修改,如8倍速為"C0010000",16倍速為"80030000",24倍速為"40050000",32倍速以上為"00070000"。
注意:如果修改了兩個鍵值導致光碟機不能正常工作,如不能正常播放VCD,請降低一個檔次的值。
7.禁用 "設置"菜單中的"控制面板"和"列印機"選項
"控制面板"和"列印機"是Windows98系統配置的一個重要組成部分,為了避免讓別人隨便修改,可以將"設置"菜單中的"控制面板"和"列印機"選項禁用。
打開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies \explore分支,在右窗格內新建一個DWORD值,"NoSetFolders"然後雙擊"NoSetFolder"鍵值,在出現的對話框中的"鍵值"框內輸入1。
經過了以上設置,我們可以禁止普通用戶更改"控制面板"與"列印機"了,但這時候用戶仍可以通過"活動桌面",對顯示屬性進行設置。若要禁止用戶擁有此功能,請按下述步驟進行設置:打開HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\System分支。在右窗格內重新建一個DWORD值"NoDispCPL",然後雙擊 "NoDispCPL"鍵值,在彈出的對話框內的"鍵值"框內輸入1。
8.提高軟盤驅動器的讀寫速度
在機器所配置的驅動器中,恐怕軟盤驅動器的讀寫速度最慢,除了由物理方面的性質所決定之外,也跟Windows98系統採用默認FIFO來管理軟盤驅動器,使之不具備後台存儲管理功能有關,因此可以通過修改注冊表來優化軟盤驅動器的性能。
點擊HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\CLASS\FDC\0000,在該項右邊窗口的空白處,單擊滑鼠右鍵選擇"新建"菜單中的"DWORD值"命令,命名為"ForeFifo",修改值為"0"。
9.擴充滑鼠的右鍵功能,增加"快速啟動"和"關閉系統"
在Windows98系統中,滑鼠的右鍵功能雖然很強但還不夠完善,這里我們為其增加"快速啟動"和"關閉系統"的兩個選項,來完善滑鼠的右鍵功能。
點擊HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL,用滑鼠右鍵單擊SHELL,選擇"新建"菜單中的"主鍵"命令,命名為"快速啟動系統",修改默認值為"快速啟動系統"。
點擊HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速啟動系統,用滑鼠右鍵單擊"快速啟動系統",選擇"新建"菜單中的"主鍵"命令,命名為"COMMAND",修改默認值為"C:\WINDOWS\RUND LL.EXE USER.EXE,EXITWINDOW說什麼EC"。
點擊HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL,用滑鼠右鍵單擊SHELL,選擇"新建"菜單中的"主鍵"命令,命名為"快速關閉電腦",修改默認值為"快速關閉電腦"。
點擊HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速關閉電腦,用滑鼠右鍵單擊"快速關閉電腦",選擇"新建"菜單中的"主鍵"命令,命名為"COMMAND",修改默認值為"C:\WINDOWS\RUND LL.EXE USER.EXE,EXITWINDOWS"。
10.無用的登錄
對單機用戶而言,開始功能表中的登錄實在是一個沒有用的東西,但是又不知道如何刪除。現在有方法了,照著下列步驟,就能把那礙眼的選項消除了。打開注冊表編輯器(Regedit.exe),找到下列關鍵字:HKEY_CURRENT_USER\Software\Microsoft\Windows\ Current-Version\Policies\Explorer接者選擇編輯/新增/二進制值,把名字取為NoLogOff,按下Enter,再輸入01 00 00 00 這組新數值 ,按下確定,重新開機後就看不到那討厭的東西了。
11.快速打開文件編輯
也許你經常使用某個程序來打開文件進行編輯,而這些文件的擴展名是隨意的,為了方便我們可以將這個程序加入到右鍵菜單中去。以寫字板為例,在 HKEY_CLASSES_ROOT\*下新建"shell"子鍵,在其下新建"wordpad"子鍵,雙擊該鍵右面窗口的"默認"處並在"鍵值"欄內輸入"寫字板",接著在"wordpad"子鍵下建立下一級子鍵"command",在"默認"的"鍵值"欄內輸入"c:\program files\accessories\wordpad.exe %1"。不用重啟系統,現在回到"我的電腦"或 "資源管理器"中右鍵單擊任意文件(當然是寫字板能載入的,不管關聯與否),選"寫字板"即可快速打開文件進行編輯了。
12.取消Windows 98平滑模擬過程
當你點擊任務欄上的某個應用程序時,窗口恢復到桌面上;當最小化窗口時,窗口縮小到任務欄上。這時窗口的變化都有一個顯示的變化過程,如果你不喜歡這種顯示過程的處理方式,也可以使這種視覺效果失效,選中HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics,右鍵單擊視窗右欄,出新建,選字元串值,命名為MinAnimate,雙擊這個字元串值,出現編輯欄,設定值=0,重新開機Win98(如設定為1就復原)。
13.對某一文件夾打開一個窗口
執行 Regedit,選中HKEY_LOCAL_MACHINE\SOFTWARE\Class-es\Directory\shell,右鍵單擊視窗右欄,建立主鍵,命名為openw,設定Default value為在新窗口中打開,在openw底下再建立一個主鍵,命名為command,預設值設定為 explorer.exe %1;對准一文件夾單擊右鍵吧!可以選擇在新窗口中打開喔!
14.修改BMP的圖標
在顯示文件清單時,一般的BMP文件,也就是畫圖文件,電腦會出現一致的圖標符號。如果將這個符號改成與文件內容相符的縮小圖標,豈不是一件賞心悅目的事?簡單的對regedit進行修改就可以做到。運行RegEdit,打開HKEY_CLASSES_ROOT\.BMP主鍵,找到默認值(例如 Paint.Picture);再找到HKEY_CLASSES_ROOT\Paint.Picture,打開或創建新鍵DefaultIcon,將其值改為%1。
重新啟動後,在「我的電腦」中打開Windows目錄,選擇「大圖標」,然後你看到的Bmp文件的圖標再也不是千篇一律的MSPAINT圖標了,而是每個Bmp文件的略圖。
15.特殊文件夾
可將控制面板或其它特殊文件夾的內容放入到開始菜單或任意一個文件夾中,先在文件菜單中單擊新建,單擊文件夾,然後按如下所示粘貼適當的名稱:
控制面板 Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
撥號網路 Dial Up Net.{922CFFA0-F557-101A-88EC-00DD010CCC48}
列印機 Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
16.如何快速關機
有的計算機的Windows 98關機特別慢,在選擇完關閉計算機後會等上好幾分鍾才關機,打開我的電腦\HKEY_LOCAL_MACHINE\System\Courrent-ControlSet\Control\Shutdown,在文件夾 下創建一個名為FastReboot 的字元串鍵,輸入鍵值為1,你就可以享受快速關機了。
17.為特定的應用程序增加聲音效果
在注冊表編輯器中,打開 HKEY_CURRENT_USER\APPEVENTS\SCHEMES\APPS。
右擊APPS,選擇新建主鍵,鍵名是你要增加聲效的應用程序名,如你看到其它的那樣,然後右擊剛建的主鍵,再建主鍵。鍵名可為:AppGPFault ;Close ;Maximize;MenuCommand;MenuPopup;Minimize;Open;RestoreDown;RestoreUp; SystemAsterisk;SystemExclamationSystemHand;SystemQuestion,然後關閉編輯器,回到控制面板 /聲音。你會發現想增加聲效的程序的標簽,這時你可將其連接到喜歡的音樂上。
18.隱藏桌面上的所有圖標
打開到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer,在右邊空白處單擊滑鼠右鍵,選擇"新建"的"DWORD",然後輸入名字為"NoDesktop",再雙擊它,修改 NoDesktop為1表示生效,即沒有桌面,0 則相反。重新啟動電腦後,你會發 現桌面已變得空盪盪一片。
19.刪除桌面上的"系統級"圖標
當你想刪除桌面上的回收站、收件箱、網上鄰居的圖標時,這三個圖標不能直接用 SHIFT+DEL刪除。但按下述步驟,可以很容易地DEL它們。運行注冊表編輯器REGEDIT.EXE,打開 HKEY_LOCAL_MACHINE\SOFTWARE\MICRO-SOFT\WINDOWS\CURRENTVERSION\ EXPLORER\ DESKTOP \NAMESPACE, 單擊 NameSpace 旁的+號將出現幾個數字域,(此時+ 變成-號,若此時為「-」時勿需此步)單擊其中你想DEL的任何一個,按DEL鍵,它就會從桌面消 失。
20.擴展回收站菜單
運行RegEdit,在HKEY_CLASSES_ROOT \CLSID \{645FF040-5081-101B-9F08-00AA002F954E} \ShellFolder中,在右邊的板塊中雙擊單詞Attributes,將其數據由40 0100 20改為70 01 00 20。退出編輯器,右擊回收站,是不是菜單中添加了刪除、重命名及其它選項。
21.增加命令到回收站的菜單中
打開注冊表:HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} \Shell,如果沒有發現Shell,就增加一個,在Shell中增加一個新主鍵,名稱為要在菜單中出現內容。如DOS方式,在新主鍵下增加一個 Command鍵,設置Command鍵的(Default)內容為要啟動的命令或文件。如:C:\COMMAND.COM。關閉注冊表,馬上在回收站圖標上按右鍵,就會發現多了一項菜單!
22.讓Windows 啟動時自動執行某一程式
此一問題比較普通的解決方法是在[開始/程序/啟動]文件夾中放置程序的快捷方式,若用此一方法, 則使用者仍然可以在開機時按住 Shift, 讓Windows 忽略[啟動]文件夾中的程序,也就是不行。 是不是有什麼方法可以讓程序一定執行呢?
答案是把程序的注冊碼(Registry)放在以下的SubKey:HKey_Local_Machine\SOFTWARE\Microsoft\ Windows\CurrentVersion\Run舉例說,如果如以下 value,則 Notepad 程序在 Windows 啟動時被執行:
value名稱 鍵value值記事本 Notepad填寫時,[value值]的部分可以是完整程序名,但如果添入程序名(未含完整路徑),則執行程序必須位於Windows的目錄里或 Windows的System目錄下、當前工作目錄或PATH環境變數所定義的目錄下,Windows才能載入執行,以Notepad.exe程序為例,由於是位於Windows的目錄下,所以只要程序名即可。至於[value名稱]的部分則沒什麼限制,只要不與其他value名稱相沖突即可。
23.右擊開始菜單關閉計算機
關閉機器是日常使用頻率最高的操作之一,下面的設置可以簡化關機過程:打開HKEY_CLASSES_ROOT\Directory\shell,選擇編輯/新建主鍵,命名為Close,雙擊Close子鍵窗口右面的默認處並在鍵值欄內輸入關閉計算機,它就是在右鍵快捷菜單中出現的提示信息,如省略此項將在右鍵菜單中顯示主鍵名稱Close,用&隔開可定義快捷鍵,然後再在Close下建立下一級子鍵Command,雙擊該子鍵窗口右面的默認處並在鍵值欄內輸入Rundll32.exe User.exe,ExitWindows字元串。 不用重啟系統,直接右擊開始菜單選關閉計算機就可關閉您的機器。
24.提高菜單的顯示速度
點擊「開始」「運行」,再輸入RegEdit,運行注冊表編輯器,打開:HKEY_CURRENT_USER\Control Panel\Desktop,從「編輯」菜單中選「新建」串值,串值名取MenuShowDelay,回車,再雙擊MenuShowDelay,改動MenuShowDelay的數字就可調節速度,范圍是1-2000,默認是400,數字越小越快,如果改為65535就表示要按鍵才顯
I. 怎樣開發手機軟體
問題一:手機軟體怎麼開發, 著作權歸作者所有。
ios我沒弄過,因為要mac OS,我沒有mac,沒學過,不好說。
android的話,我是自學的。
先學java的語法。學會基本語法,熟悉Eclipse的基本操作,會用斷點Debug。
最好在學java的時候學一下GUI,界面操作,加入Button,TextView等控制項,理解監聽,OnClick事件等,這些都和Android控制項差不多,比較重要。當然也可以在學習android的時候再學習這些。
至於java架構什麼的,如果只針對android就不太需要了。學習到GUI就可以了。
在學習JAVA的過程中,應該會慢慢培養起來OO思想,面向對象。你們什麼C基礎,理解起來應該方便一點哈!因為C是面向過程,轉變起來比較難。
學習JAVA我是看視頻的,因為看過一本書,《JAVA面向對象程序設計》,看完以後依然什麼都不懂,雲里霧里的。後來看視頻,配合這本書學習,感覺學習的快多了。
視頻我看的是北京尚學堂的JAVA視頻。
邊學習邊做筆記,因為很多常用的介面,方法,類,看過一次就忘了,下次想用又要翻書或者翻API。做筆記加深影響,同時自己查詢起來也方便。偶爾還可以翻翻筆記本,鞏固一下。
JAVA有很多書,建議不要去看那些 《21天學會XX》。
然後就可以學習android了。其實說到底,和學習java差不多,基於java語法,用eclipse開發。
至於1L的C++,學習android的話,感覺不太需要C++基礎,直接學JAVA就好了。不過1L應該是從ios開發來看的。
學習過程中有不懂的,推薦3個網站:, blogs, csdn
自己去搜索答案或者發帖提問,注意禮貌和感謝。
2點建議:
1,動手寫!任何程序都動手寫一次。多寫。多做項目。項目哪裡來?自己想一些,比如我學習的時候自己做了一些:記賬本,提醒器(提醒吃葯),小說摘錄整理等等。都是很小的程序,但是很能鍛煉人,也能讓你對學習更有興趣。
2,堅持!堅持!堅持!!!
問題二:在電腦上怎麼開發手機軟體 手機軟體開發涉及到好多東西啊,不是隨便學一下就能學會的.
開發手機軟體要針對不同的手機操作系統要用不同的語言進行相應的開發.
不同的操作系統開發方式也不同:
a:無操作系統的機器;
這類手機大多是早期的,沒有自己的操作系統,功能簡單,一般都是黑白屏,主要使用匯編或C進行開發。運行程序通過模擬或者是專用燒錄器實現。開發周期長,難度大,而且沒有通用性,都是針對專門某一款機器進行開發,除了專用的廠商一般很少有業餘人士做的,軟體也少之又少,而且由於沒有操作系統,除了更新固件,一般是沒有軟體可以下載。
b:有操作系統的手機;
現在的手機基本有了操作系統,盡管可能不是象Symbian或者是WM這樣功能強大的操作系統,但是已經移植了某款手機操作系統,這樣的話,基本就可以從事軟體的開發,並用也有了一定的通用性。所以軟體的數量增長速度明顯加快。
c:智能操作系統;
現在我們所使用的手機都是有操作系統的,前面說的有操作系統是指具有對軟體可操作和管理的系統,包括象uCosII, vxWorks, ucLinux等等,都是專用的嵌入式的操作系統。智能操作系統的功能非常強大,在功能上甚至可以和PC用的操作系統,如Windows,相比。這類系統功能強大,更新方便,系統二次開發性強,而且一般都有專門用於系統開發的SDK和工具提供。這類應用程序一般,功能強大,可以實現手機上的所有功能,但是可移植性差,只能針對該操作系統使用。
d:通用應用程序開發;
隨著手機的不斷發展,出現了一些通用手機應用程序,這類程序最典型的就是1995年出現的JAVA程序,只要手機支持JAVA,那麼使用JAVA開發的程序就可以在這個手機上運行。JAVA的出現也是一個非常大的創新,JAVA的方式其實也很簡單,JAVA程序的運行不是基於硬體的,而是基於虛擬機(JVM)的,在JVM中提供了對JAVA程序運行的所有指令的定義,也就是說,JAVA程序運行的環境是一個「軟環境」,所以無論什麼類型的機器,只要實現了這個「軟環境」,那麼就可以運行JAVA的程序。所以JAVA的出現讓業余的程序員們過足了癮,可以在手機上開發自己需要的各類程序,同時提供給他人使用,所以JAVA也得到了廣泛的使用,JAVA程序的數量也是暴發式地增長。
由於手機市場的巨大價值,所以作為軟體巨頭的微軟公司自然也不能坐看他人瓜分這個市場,所以於2002年推出了.NET戰略。通過類似於JVM的FRAMEWORKCF來實現手機通用軟體的開發,同時還推出了WM操作系統。雖然.NET的推出晚了JAVA七年的時間,到現在出道也才五六年的時間,但是後來之勢非常強,現在整個.NET的市場佔有度大約有JAVA的50%,並且繼續在增長中。
總得來說,通用的手機軟體開發相對比較容易,同時通性性比較好,盡管存在功能和效率方面的問題,但是隨著手機硬體以及自身的發展,手機軟體現在表現得越來越強大。如手機QQ就有用JAVA開發的。還有象飛信,在PC端是用.NET開發的。
而現在手機軟體和游戲大部分都由Java來編寫,光做java軟體也可以,
但製做手機軟體(包括所有軟體)不是說光會一門就行的,編成涉及很多問題,就像要學物理,得先會漢字,然後得會數學,學得深還得學化學,微積分等。。
做手機軟體也一樣,你得會手機的原理,中國現行的手機網路等等,不同手機還不一樣,要想學手機Java軟體開發還要一步一步的來,先了解Java編程語言,然後深入Java手機編程語言.
Java語言有Java SE、Java EE、Java ME之分,
Java SE......>>
問題三:開發一個手機軟體要哪些流程 100分 1、一個APP項目的最初首先要確定項目整體方案,整個項目的規劃,大體框架,做成文檔展現出來,以便大家提意見和更好的改進。也就是說首先要確立產品原型,進入項目評估階段。經過反復確認,最終形成產品腦圖和完整的需求文檔。
2.功能設計―APP項目概要設計
第二步相當於網站的需求分析,需要整理確定APP的主要用戶群體和APP能實現的功能。關於APP開發設計可以在一些APP開發平台上藉助一些工具來充實你的手機APP,像結合推送、地圖、社交分享、第三方登錄等常用的工具讓你的APP更豐富一些。藉助第三方服務來豐富自己的作品是很好的借力途徑,一定不要錯過,平時要養成收集平台的習慣,例如工具平台,學習交流平台,養成總結整合資源會是受益一生的好習慣。
3. 功能實現―APP項目打碼階段
APP的大概界面構思和設計,大功能模塊代碼編寫。正式進入產品的原型設計階段。UI、UE開始設計,形成初步的效果圖。在經過確認後界面的效果圖正式設計完成。產品在設計圖完成後,進入研發階段。通過編程語言形成正式的程序。至此,APP的製作過程就完成了一大部分,可以進入測試部進行測試。作為一個開發者來說這才是重頭戲,設計,測試都是別人的事情,這一步主要是開發者努力打碼階段,不斷碼磚,修bug階段。
4.測試―APP項目大家評
把大概的界面和功能連接後,APP的大致demo就出來了,demo自己試用和體驗幾遍後,根據實際情況修改,沒有大錯誤後,新版本可以嘗試尋找beta用戶,
根據測試用戶的反饋,改進並反復測試。用戶測試階段一定要把每個用戶的意見考慮進去,不一定每個意見都會採納,但是不要放過一點瑕疵,盡全力讓自己的作品更好。
5.APP項目完成, 把APP投放市場
在產品經過多次測試,修改bug確認無誤後。一個APP製作項目就完成,可以進入個大市場,投放使用。市場推廣也是比較關鍵的一步,在各大市場中,開發者就要通過各種方式推廣自己的APP產品,力求APP在市場上獲得更多的下載量,吸引更多的用戶。
6、營銷推廣手機APP軟體
專注在一些關鍵領域有效的推廣你的APP軟體,讓你的客戶能夠發現它,並且下載它。APP應用軟體的一些基本要素將會成為營銷機會,那也是獲得成功的關鍵。你的工作,就是要為用戶從發現APP應用圖標到點擊下載按鍵,創造出一條無縫業務流。
問題四:手機軟體開發怎麼樣 現在智能手機近幾年在中國的發展之勢大家都有目共睹,提到智能手機不得不講講手機軟體了,智能機強大的功能使之能夠運行從游戲娛樂到移動辦公的各式各樣的軟體。剛能和現在的電腦的功能越來越相似,現在的android和蘋果手機配上快速的3G網路幾乎可以替代電腦了。
一、首先我們來了解一下android的背景和發展
Android是谷歌完全免費的操作系統,由於是免費的開放系統,Android被業內眾多生產廠商採用,成為增長最快的手機操作系統。安卓上的手機軟體發展可以說也是最快的,現在我們一提到到android手機可能都會想到3G網路,可以說3G網路的發展成就了智能手機的前進。現在流行的社交軟體都是在3G的基礎上發展的,隨著網路的逐漸成熟,手機軟體的發展前景無疑是巨大的,在中國這個巨大的蛋糕上更加如此,而且如今4G網路也慢慢開始發展,在以後的視頻以及游戲的方向上,4G提供的支持或許能推動更多的手機軟體火爆。
二、我們再來看看IPhone的背景和發展
在諾基亞的時代,我們還是拇指操控的時代,當IPhone這個跨時代的產品出來以後,我們才知道手機可以這樣玩,史蒂夫喬布斯說:「手指是我們與生俱來的終極定點設備,而iPhone利用它們創造了自滑鼠以來最具創新意義的用戶界面。」自2007年蘋果公司推出了小巧、輕盈的手持設備iPhone,將創新的行動電話、可觸摸寬屏iPod以及具有桌面級電子郵件、網頁瀏覽、搜索和地圖功能的突破性網際網路通信設備這三種產品完美地融為一體。IPhone這個革命性的產品如今還在不斷的創新當中,喬布斯走後,未來的蘋果會帶給我們什麼驚喜?4G網路的發展能否讓IPhone走得更遠?我們拭目以待。
三、移動互聯網發展近況
創新工場董事長兼CEO李開復認為:「移動互聯網正在帶來互聯網的第四波浪潮,」「目前在PC上做軟體已經相當飽和,很難打出一片天下,而移動互聯網推廣到8億用戶之後,水漲船高會有很大空白。」CSDN總裁蔣濤也表示,「整個移動互聯網用戶將超過桌面互聯網用戶,智能手機銷售量將超過我們筆記本銷售量。」「用戶數量在倍增,用戶在我們這個平台上消耗的時間在翻倍,用戶的消費意願也在翻倍」。中國通信業進入4G時代。4G應用的全面開展,通信業正進行新一輪技術更新,這必然促使移動互聯網將更進一步發展下去。目前相關行業人才緊缺導致薪酬水漲船高,業內人士分析指出,未來,隨著4G技術更加成熟,屆時,Android技術研發類人員的薪資待遇還將有所上升。永易信息科技為您解答!
問題五:怎麼開發一個手機網游軟體呢? 首先你得有上千萬的風險投資,讓你僱傭團隊開發,還得砸錢去推廣。
問題六:手機APP應用該怎麼開發呢? 手機APP的廣泛使用作為移動互聯的快速發展的一部分,展現出了它不同於傳統PC軟體的巨大的優勢。APP應用可以分為這幾大類:企業宣傳、行業資訊、營銷推廣、系統工具、影音娛樂、網頁瀏覽、辦公閱讀、社交通信、生活網路、購物繳費。每個大類又包含很多小類。具體可以去澤思網路的官網看看。 ze *** ob/blog/8052
問題七:手機app軟體的開發階段有哪些 一、可行性研究階段
在手機軟體開發前,應該對企業在行業中的發展進行優劣勢分析,如何通過移動App提供企業的競爭力,以及思考手機軟體開發在技術上、經濟上等各方面是否可行。
二、需求調研分析
對相關目標客戶群體進行全面的需求分析,並且結合產品特點以及企業發展目標,進一步確定app開發方向、功能點設計、推送服務方式,才能有效定製開發出能夠滿足企業發展的App產品。
三、產品規劃設計
對業務中各種工作流程以及處理功能給出邏輯的描述,即給出手機App應用軟體的邏輯模型;同時,從調查研究的結果分析提煉出手機軟體開發的功能需求,給出App應用軟體功能需求的邏輯描述。這些需求除包括業務處理的各種功能外,還應包括應用軟體運行的硬體環境。此階段是整個手機App應用軟體開發的關鍵階段,其工作質量的好壞,將對整個手機App應用軟體產生決定性的影響。
四、UI設計階段
在整個app軟體開發的過程中,UI設計是重要的環節。設計需要具備人機交互的特點以及保持界面整體性。所以手機軟體開發UI設計者在進行設計的時候應遵循簡易、靈活、人性化的原則,設計出滿足用戶舒適、簡單、流暢的操作體驗。
五、技術研發階段
用戶在進行手機軟體開發之前,根據產品需求文檔對開發的工作量以及時間進行評估,制定相應的方案進行對App開發團隊的成員進行明確的分工,提升App應用軟體開發的效率。值得注意的是,還需要對手機應用軟體開發的成本進行預算,適時控制相應的投入成本。
六、程序測試階段
在手機軟體開發完成後,不要急於上線,對開發的應用程序進行測試是極為重要的,在Demo出來之後,開發團隊在進行內部體驗之後,根據情況修改,然後尋找相關的Beta用戶,並根據反饋情況進行修改,進一步提升產品的質量。
七、軟體使用階段
在手機軟體開發並進行測試修改後,就進入了使用階段。這個階段是所有階段中時間最長的,在這一階段中,包括手機App軟體的運營及維護工作。
問題八:怎麼製作手機軟體app 隨著移動手機的普及,移動APP應用軟體也流行起來。「啟匯網路」市場部通過調查得出一組數據:20%左右的企業已經擁有或者正在開發自己的app應用軟體,60%左右的公司已經把開發app軟體列入近期公司發展項目中。可以看出,大部分公司和站長都有想法把自己的網站製作成app軟體,跟緊潮流步伐。但app開發涉及到的技術比較專業,開發語言要想熟悉掌握也並非一件易事。那麼,在技術還未過關的情況下,如何製作app應用軟體呢?
接下來,我將給大家介紹一些適合製作簡單app的軟體,讓各位在未掌握app開發語言情況下,依然能製作出屬於自己的app應用軟體。
一:Appmakr
AppMakr是一個可以讓你在幾分鍾之內創建應用程序的一種服務,無需編碼能力。使用該工具,你可以創建iPhone和Android應用。還有一些可供選擇的功能,包括將網站連接到你的應用程序、HTML5功能、推送通知和廣告支持。通過AppMaker賬戶,你可以創建無限數量的應用程序。
目前Appmakr是國外比較流行的應用生成工具,在國內也享有一定知名度。
二:AppCan
AppCan屬於移動應用開發平台,應用引擎支持Hybrid App的開發和運行。並且著重解決了基於HTML5的移動應用目前不流暢和體驗差的問題。使用AppCan應用引擎提供的Native交互能力,可以讓HTML5開發的移動應用基本接近Native App的體驗。
與Phonegap支持單一webview使用div為單位開發移動應用不同。AppCan支持多窗口機制,讓開發者可以像最傳統的網頁開發一樣,通過頁面鏈接的方式靈活的開發移動應用。基於這種機制,開發者可以開發出大型的移動應用,而不是只能開發簡易類型的移動應用。
三:appBook
appBook平台是多平台移動應用製作工具,可以廣泛用於書籍製作,個人雜志發行,宣傳手冊,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次編譯多平台發布。目前appbook平台有:iebook平台、及、appbook應用製作平台.
曾經我也適用用軟體製作APP,目的是達到了,但做出來的app比較生硬。後來我和啟匯網路(廣州一家比較專業的APP開發公司)技術總監Daniel聊起app開發,Daniel認為:要做好app開發,必須要有核心的app開發技術,有經驗的app開發團隊,才能做好滿意的app應用軟體。
真正要做好一個APP,也要掌握一定的app開發技術才是王道!
問題九:怎樣自學手機軟體開發,需要學哪些 .C當然是基礎,在java下就可以編寫開發一些軟體,相對來說java下的程序適用的比較廣,可以在許多手機系統下使用。另外,塞班是目前比較成熟的一個手機系統,主要使用C++作為集成化的開發環境,如果有興趣你可以去電驢上下些資料自學。
2.現在手機軟體最多的還是民間自製的,大都不是用於盈利的,實際盈利的軟體,最熱的恐怕是瀏覽器類的(如UCWEB)、殺毒安全類的(如網秦)、還有就是手機游戲了(主要是網游這塊比較來錢),而這類商業軟體的開發不會去找零散的程序員,項目相對也比較大,不是一個人可以勝任的。我的建議是你先自學,然後嘗試對一些民間軟體做漢化啊改進啊之類的工作,去一些國外論壇上移植國外的民間軟體也不錯,自己找項目這種事也不是徹底沒譜,不過是很困難的。最多可以在學校聯系下,如果有商家委託學校開發一個東西,你可以參與進去就是不錯了。
3.根據開發的程序不同時間上當然會差別很大,這個問題也意義不大,短時間依靠個人就可以開發出來的軟體會有多大的價值么?
4.這跟軟體本身的商業價值有關,也是個沒有辦法回答的問題。
你通過自己的知識賺錢的想法是對的,但是我覺得這個事情要麼你作為未來的從業方向去做,要麼作為平常的愛好來做,如果你選前者,那你更該用一些時間去鍛煉和學習,從低處著手,而不要老想著現在如何利用這個賺錢;如果你選後者,那你就是廣大的民間程序開發愛好者的一員,更不要去注重錢的事了。
除非你有好的創意,比如你發現一個有市場的軟體類型,那你可以拉一幫人一起開發出來,做出來以後或者自己運營或者賣給一些相關的企業,這樣就可以盈利。
其實手機軟體業也並不存在那麼多的特別,類比電腦軟體業,有很多相似的地方,像超級兔子這樣的名牌民間自製軟體從開發出來隔了多少年才能盈利的?這樣講你應該可以知道,作為民間自製軟體,無論是手機上的還是電腦上的,進入盈利模式的過程,都是很復雜艱難的。軟體本身有使用價值是不夠的,還要有盈利的能力,這不外乎通過廣告和收取使用費用這樣的手段,就這兩點,很多挺實用的軟體卻都滿足不了的
問題十:手機如何開發軟體 不如說有沒有不斷學習掌握新知識的心態和思想准備、體力准備更重要。給自己找准一個方向最重要。
從開發的角度上簡單的說手機軟體可以分成應用軟體、用戶界面、操作系統、底層與設備驅動以及通信協議等幾個方面。測試是手機軟體開發的另外一個重要領域,分為協議測試、白箱測試以及系統測試。
應用軟體包括游戲、WAP瀏覽器,Web瀏覽器、e-mail信箱管理器、MP3播放器、MPEG播放器、Flash播放器、日程管理、電子辭典、語音錄音、語音識別以及漢字輸入等等。
用戶界麵包括待機界面、呼叫控制、MMS界面、短消息/EMS界面等等一切操作手機時所能夠看到的、聽到的和摸到的過程式控制制。開發用戶界面涉及到對GUI和通信過程的理解。
每個手機裡面都有一個嵌入式多任務操作系統,如Nucleus, AMX等等。這個系統不僅要管理好所有的任務,而且要提供糾錯環境。
底層部分包含語音編解碼、信令在無線介面上進行傳輸編解碼、數據編解碼等等內容。設備驅動指的是LCD驅動、Flash驅動、GPIO驅動、MIDI晶元驅動、通用串口驅動、USB驅動、電源管理單元驅動等等方面。
通信協議包含完成空中傳輸過程第2層、第3層協議、補充業務協議、數據傳輸協議、以及SIM/UIM協議等等。擴展一點,TCP/IP協議,WAP協議也可以歸在這一類。
除此以外最新的手機還支持Java等應用環境的整合。
可以看得出整個手機的軟體,涉及到一個巨大的知識系統。體現到代碼上,最簡單的手機,它的軟體系統至少也需要40萬行代碼。一般的手機軟體的代碼規模,在100萬行左右。
一個軟體開發專業人員每年能夠生產得代碼量,在1萬行左右。
以上所說的每一個方面都涉及到一個龐大的知識系統,不是念完大學課程、甚至博士課程就馬上可以應付得了的。所以,重要的是選准一個自己最感興趣的領域,瞄準這個領域切入,苦幹3~5年,才能略有建樹。
值得一提的是,國內廠商十分緊缺的是測試專家,尤其是空中介面協議測試專家。
不管怎樣,手機軟體開發最低的入門條件是:
1. 熟悉《數據結構》
2. 熟悉多任務操作系統
3. 精通C語言
4. 略知通信協議,比如ISDN協議中呼叫建立和呼叫拆除過程。
J. 微信小程序怎麼開發 微信小程序開發教程分享
微信應用號(小程序,「應用號」的新稱呼)終於來了!
目前還處於內測階段,微信只邀請了部分企業參與封測。想必大家都關心應用號的最終形態到底是什麼樣子?怎樣將一個「服務號」改造成為「小程序」?
我們暫時以一款簡單的第三方工具的實例,來演示一下開發過程吧。
序言
開始開發應用號之前,先看看官方公布的「小程序」教程吧!(以下內容來自微信官方公布的「小程序」開發指南)
本文檔將帶你一步步創建完成一個微信小程序,並可以在手機上體驗該小程序的實際效果。這個小程序的首頁將會顯示歡迎語以及當前用戶的微信頭像,點擊頭像,可以在新開的頁面中查看當前小程序的啟動日誌。
1. 獲取微信小程序的 AppID
首先,我們需要擁有一個帳號,如果你能看到該文檔,我們應當已經邀請並為你創建好一個帳號。注意不可直接使用服務號或訂閱號的 AppID。 利用提供的帳號,登錄 https://mp.weixin.qq.com ,就可以在網站的「設置」-「開發者設置」中,查看到微信小程序的 AppID 了。
注意:如果我們不是用注冊時綁定的管理員微信號,在手機上體驗該小程序。那麼我們還需要操作「綁定開發者」。即在「用戶身份-開發者」模塊,綁定上需要體驗該小程序的微信號。本教程默認注冊帳號、體驗都是使用管理員微信號。
2. 創建項目
我們需要通過開發者工具,來完成小程序創建和代碼編輯。
開發者工具安裝完成後,打開並使用微信掃碼登錄。選擇創建「項目」,填入上文獲取到的 AppID,設置一個本地項目的名稱(非小程序名稱),比如「我的第一個項目」,並選擇一個本地的文件夾作為代碼存儲的目錄,點擊「新建項目」就可以了。
為方便初學者了解微信小程序的基本代碼結構,在創建過程中,如果選擇的本地文件夾是個空文件夾,開發者工具會提示,是否需要創建一個 quick start 項目。選擇「是」,開發者工具會幫助我們在開發目錄里生成一個簡單的 demo。
項目創建成功後,我們就可以點擊該項目,進入並看到完整的開發者工具界面,點擊左側導航,在「編輯」里可以查看和編輯我們的代碼,在「調試」里可以測試代碼並模擬小程序在微信客戶端效果,在「項目」里可以發送到手機里預覽實際效果。
3. 編寫代碼
點擊開發者工具左側導航的「編輯」,我們可以看到這個項目,已經初始化並包含了一些簡單的代碼文件。最關鍵也是必不可少的,是 app.js、app.json、app.wxss 這三個。其中,.js 後綴的是腳本文件,.json 後綴的文件是配置文件,.wxss 後綴的是樣式表文件。微信小程序會讀取這些文件,並生成小程序實例。
下面我們簡單了解這三個文件的功能,方便修改以及從頭開發自己的微信小程序。
app.js 是小程序的腳本代碼。我們可以在這個文件中監聽並處理小程序的生命周期函數、聲明全局變數。調用 MINA 提供的豐富的 API,如本例的同步存儲及同步讀取本地數據。
//app.js App({
onLaunch: function () { //調用API從本地緩存中獲取數據 var logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
},
getUserInfo:function(cb){ var that = this; if(this.globalData.userInfo){ typeof cb == "function" && cb(this.globalData.userInfo)
}else{ //調用登錄介面 wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
that.globalData.userInfo = res.userInfo; typeof cb == "function" && cb(that.globalData.userInfo)
}
})
}
});
}
},
globalData:{
userInfo:null }
})
app.json 是對整個小程序的全局配置。我們可以在這個文件中配置小程序是由哪些頁面組成,配置小程序的窗口 背景色,配置導航條樣式,配置默認標題。注意該文件不可添加任何注釋。
{ "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle":"black" }
}
app.wxss 是整個小程序的公共樣式表。我們可以在頁面組件的class屬性上直接使用app.wxss中聲明的樣式規則。
/**app.wxss**/ .container { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 200rpx 0; box-sizing: border-box;
}
3. 創建頁面
在這個教程里,我們有兩個頁面,index 頁面和 logs 頁面,即歡迎頁和小程序啟動日誌的展示頁,他們都在 pages 目錄下。微信小程序中的每一個頁面的【路徑+頁面名】都需要寫在 app.json 的 pages 中,且 pages 中的第一個頁面是小程序的首頁。
每一個小程序頁面是由同路徑下同名的四個不同後綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。.js 後綴的文件是腳本文件,.json 後綴的文件是配置文件,.wxss 後綴的是樣式表文件,.wxml 後綴的文件是頁面結構文件。
index.wxml是頁面的結構文件:
<view class="container"> <view bindtap="bindViewTap" class="userinfo"> <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"> image> <text class="userinfo-nickname">{{userInfo.nickName}} text> view> <view class="usermotto"> <text class="user-motto">{{motto}} text> view> view>
本例中使用了、、來搭建頁面結構,綁定數據和交互處理函數。
index.js 是頁面的腳本文件,在這個文件中我們可以監聽並處理頁面的生命周期函數、獲取小程序實例,聲明並處理數據,響應頁面交互事件等。
//index.js //獲取應用實例 var app = getApp()
Page({
data: {
motto: 'Hello World',
userInfo: {}
}, //事件處理函數 bindViewTap: function() {
wx.navigateTo({
url: '../logs/logs' })
},
onLoad: function () { console.log('onLoad') var that = this //調用應用實例的方法獲取全局數據 app.getUserInfo(function(userInfo){ //更新數據 that.setData({
userInfo:userInfo
})
})
}
})
index.wxss是頁面的樣式表:
/**index.wxss**/ .userinfo { display: flex; flex-direction: column; align-items: center;
} .userinfo-avatar { width: 128rpx; height: 128rpx; margin: 20rpx; border-radius: 50%;
} .userinfo-nickname { color: #aaa;
} .usermotto { margin-top: 200px;
}
頁面的樣式表是非必要的。當有頁面樣式表時,頁面的樣式表中的樣式規則會層疊覆蓋 app.wxss 中的樣式規則。如果不指定頁面的樣式表,也可以在頁面的結構文件中直接使用 app.wxss 中指定的樣式規則。
index.json是頁面的配置文件:
頁面的配置文件是非必要的。當有頁面的配置文件時,配置項在該頁面會覆蓋 app.json 的 window 中相同的配置項。如果沒有指定的頁面配置文件,則在該頁面直接使用 app.json 中的默認配置。
logs的頁面結構
<view class="container log-list"> <block wx:for-items="{{logs}}" wx:for-item="log"> <text class="log-item">{{index + 1}}. {{log}} text> block> view>
logs 頁面使用 控制標簽來組織代碼,在 上使用 wx:for-items 綁定 logs 數據,並將 logs 數據循環展開節點
//logs.js var util = require('../../utils/util.js')
Page({
data: {
logs: []
},
onLoad: function () { this.setData({
logs: (wx.getStorageSync('logs') || []).map(function (log) { return util.formatTime(new Date(log))
})
})
}
})
運行結果如下:
4. 手機預覽
開發者工具左側菜單欄選擇「項目」,點擊「預覽」,掃碼後即可在微信客戶端中體驗。
目前,預覽和上傳功能尚無法實現,需要等待微信官方的下一步更新。
如你所見,微信官方給出的開發指南還非常簡單,很多細節、代碼和功能都沒有明確的展示,所以接下來就到展示實力的時候啦!開發教程正式開始!
第一章:准備工作
做好准備工作很重要。開發一個微信應用號,你需要提前到微信的官方網站(weixin.qq.com)下載開發者工具。
1. 下載最新微信開發者工具,打開後你會看到該界面:
2. 點擊「新建 web+」項目,隨後出現如下畫面:
3. 該頁面內的各項內容需要注意——
AppID:依照官方解釋來填。
Appname: 項目最外層文件夾名稱,如你將其命名為「ABC」,則之後的全部項目內容均將保存在「/ABC/…」目錄下。
本地開發目錄:項目存放在本地的目錄。
註:再次強調,如果你和團隊成員共同開發該項目,則建議你們使用同樣的目錄名稱及本地目錄,以確保協同開發的統一性。如果你之前已有項目,則導入過程與以上內容近似,不再贅述。
4. 准備工作全部完成後,點擊「新建項目」按鈕,彈出框點「確定」。
5. 如上圖所示,此刻,微信開發者工具已經為你自動構建了一個初始的 demo 項目,該項目內包含了一個微信應用項目所需具備的基本內容和框架結構。點擊項目名稱(圖中即「cards」)進入該項目,就能看到整個項目的基本架構了:
第二章:項目構架
微信目前用戶群體非常龐大,微信推出公眾號以後,火爆程度大家都看得到,也同樣推動著 Html 5 的高速發展,隨著公眾號業務的需求越來越復雜,應用號現在的到來也是恰到好處。
我們發現,微信提供給開發者的方式也在發生全面的改變:從操作 DOM 轉為操作數據,基於微信提供的一個過橋工具實現很多 Html 5 在公眾號很難實現的功能,有點類似於 hybrid 開發,不同於 hybrid 開發的方式是:微信開放的介面更為嚴謹,結構必須採用他提供給的組件,外部的框架和插件都不能在這里使用上,讓開發者完全脫離操作 DOM,開發思想轉變很大。
工欲善其事,必先利其器。理解它的核心功能非常重要,先了解它的整個運作流程。
生命周期:
在index.js裡面:
開發者工具上 Console 可以看到:
在首頁 console 可以看出順序是 App Launch-->App Show-->onLoad-->onShow-->onReady。
首先是整個 app 的啟動與顯示,app 的啟動在 app.js 裡面可以配置,其次再進入到各個頁面的載入顯示等等。
可以想像到這里可以處理很多東西了,如載入框之類的都可以實現等等。
路由:
路由在項目開發中一直是個核心點,在這里其實微信對路由的介紹很少,可見微信在路由方面經過很好的封裝,也提供三個跳轉方法。
wx.navigateTo(OBJECT):保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack可以返回到原頁面。
wx.redirectTo(OBJECT):關閉當前頁面,跳轉到應用內的某個頁面。
wx.navigateBack():關閉當前頁面,回退前一頁面。
這三個基本上使用足夠,在路由方面微信封裝的很好,開發者根本不用去配置路由,往往很多框架在路由方面配置很繁瑣。
組件:
此次微信在組件提供方面也是非常全面,基本上滿足項目需求,故而開發速度非常快,開發前可以認真瀏覽幾次,開發效率會很好。
其它:
任何外部框架以及插件基本上無法使用,就算原生的 js 插件也很難使用,因為以前的 js 插件也基本上全部是一操作 dom 的形式存在,而微信應用號此次的架構是不允許操作任何 dom,就連以前開發者們習慣使用的動態設置的rem.js也是不支持的。
此次微信還提供了 WebSocket,就可以直接利用它做聊天,可以開發的空間非常大。
跟公眾號對比發現,開發應用號組件化,結構化,多樣化。新大陸總是充滿著驚喜,更多的彩蛋等著大家來發現。
接下來開始搞一些簡單的代碼了!
1. 找到項目文件夾,導入你的編輯器裡面。在這里,我們使用了 Sublime Text 編輯器。你可以根據自己的開發習慣選擇自己喜歡的編輯器。
2. 接下來,你需要根據自己的項目內容調整項目結構。在範例項目中,「card_course」目錄下面主要包含了「tabBar」頁面以及該應用的一些配置文件。
3. 示例項目的「tabBar」是五個菜單按鈕:
4. 找到「app.json」文件,用來配置這個五個菜單。在代碼行中找到「tabBar」:
你可以根據實際項目需求更改,其中:
「Color」是底部字體顏色,「selectedColor」是切換到該頁面高亮顏色,「borderStyle」是切換菜單上面的一條線的顏色,「backgroundColor」是底部菜單欄背景顏色。文字描述較為抽象,建議你一一調試並查看其效果,加深印象。
「list」下的代碼順序必須依次放置,不能隨便更改。
「pagePath」之後的文件名內,「.wxml」後綴被隱藏起來了,這是微信開發代碼中人性化的一點——幫你節約寫代碼的時間,無須頻繁聲明文件後綴。
「iconPath」為未獲得顯示頁面的圖標路徑,這兩個路徑可以直接是網路圖標。
「selectedIconPath」為當前顯示頁面高亮圖標路徑,可以去掉,去掉之後會默認顯示為「iconPath」的圖標。
「Text」為頁面標題,也可以去掉,去掉之後純顯示圖標,如只去掉其中一個,該位置會被佔用。
注意:微信的底部菜單最多支持五欄(五個 icons),所以在你設計微信應用的 UI 和基本架構時就要預先考慮好菜單欄的排布。
5. 根據以上代碼規則,我們做好了示例項目的基本架構,供你參考:
6. 「Json」文件配置好後,「card_course」的基本結構入上圖所示,不需要的子集都可以暫時刪除,缺少的子集則需要你主動新建。刪除子集時記得順帶檢查一下「app.json」里的相關內容是否已經一並刪除。
注意:個人建議你新建一個「wxml」文件的同時,把對應的「js」和「wxss」文件一起新建好,因為微信應用號的配置特點就是解析到一個「wxml」文件時,會同時在同級目錄下找到同文件名的「js」和「wxss」文件,所以「js」文件需及時在「app.json」里預先配置好。
編寫「wxml」時,根據微信應用號提供的介面編碼即可,大部分就是以前的「div」,而現在就用「view」即可。需要用其它子集時,可以根據微信提供的介面酌情選擇。
使用「class」名來設置樣式,「id」名在這里基本沒有什麼用處。主要操作數據,不操作「dom」。
7. 以上是示例項目首頁的「wxml」編碼。從圖中就可以看出,實現一個頁面代碼量非常少。
8. 「Wxss」文件是引入的樣式文件,你也可以直接在裡面寫樣式,示例中採用的是引入方式:
9. 修改代碼後刷新一次,可以看到未設背景的「view」標簽直接變成了粉色。
注意:修改「wxml」和「wxss」下的內容後,直接 F5 刷新就能直接看到效果,修改「js」則需點擊重啟按鈕才能看到效果。
10. 另外,公共樣式可以在「app.wxss」里直接引用。
11. 「Js」文件需要在「app.json」文件的「page」里預先配置好。為了項目結構清晰化,在示例項目中的「index」首頁同級目錄新建其它四個頁面文件,具體如下:
經過以上步驟,案例中的五個底部菜單就全部配置完畢了。
如果你要入門的話,首先要掌握 js、html、css 知識。
然後可以通過查看微信公眾平台中的微信小程序開發教程來大概了解微信小程序的開發方式和調試方式, 官方的介紹還是比較簡單易懂的。
另外可以通過入門級的帖子http://www.gzbifang.com/newsshow.php?id=142 來了解具體開發流程。
以上~~
希望能給你一些幫助,希望採納·