欢迎来到天天文库
浏览记录
ID:27750855
大小:1.44 MB
页数:45页
时间:2018-12-05
《《手機視窗程式開發》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章1手機視窗程式開發DeployingWindowsMobileApplications實驗介紹瞭解.NETcompactframework熟悉VisualStudio智慧型專案熟悉視窗開發設計實作應用程式進階開發實驗環境開發環境VisualStudio2008WM6.0Professional.NETFramework3.54.NETFramework此套件實作多種類別、介面、資料型態在不同的命名空間,供程式開發者快速的進行開發於桌上型應用程式命名空間包含如下:BaseclassesLanguagecompilationandcode-
2、generationcontrolclassesDataaccessclassesNetworkingclassesRemotingclassesWebservicesandwebapplicationclassesSecurityclassesUIclassesI/OclassesThreadingclasses.NETCompactFramework.NETCF可視作.NET的部份子集合主要是設計來應用於開發智慧型手持裝置此套件不同於.NET,尚考量手持裝置的硬體資源,因此.NETCF套件中對記憶體,電源、螢幕等議題有做不同的調整方式.N
3、ETCF=subsetof.NET+newclassesforWindowsMobile.NETCFClassLibraries.NETCF中常用的控制項ButtonCheckBoxComboBoxDateTimePickerLabelTextBoxListBox觀念澄清為避免混淆,本教材中的環境開發是指裝有.NETCF的智慧型手持裝置ASP.NETMobileControl(非本教材內容)屬於PDA的網頁應用開發網頁伺服器是安裝.NETFramework,非.NETcompactframework如何開發裝置應用程式實驗範例實作簡單的員工應
4、用程式由專案建立,控制項使用,撰寫程式碼,載入模擬器執行逐一講解說明開發流程模擬器建立PPC與PC連線拖曳需要的控制項部署到指定平台建立智慧型裝置專案撰寫應用程式12VisualC#智慧型裝置13目標平台SDK14選擇.NETCompactFramework1516專案初始畫面專案檔案說明Sourcefiles(.csfiles)主程式(Program.cs)含mainmethod()會去叫用視窗執行一般的Formsfiles則為開發用的應用視窗Formdesignerfiles(FormName.designer.cs)視窗元件設計的程式碼
5、Resourcefileofaform(FormName.resx)描述資源定義的XML檔案Program.csusingSystem;usingSystem.Linq;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespaceSmartDeviceProject1{staticclassProgram{//////應用程式的主要進入點。///[MTAThread]staticvoidMain(){Application.Run(
6、newForm1());//開啟對話方塊}}}主程式的執行點Form1.csusingSystem;usingSystem.Linq;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceSmartDeviceProject1{publicpartialclassForm1:Form{publicForm
7、1(){InitializeComponent();}}}主要的對話方塊以及撰寫執行的程式碼建構子會呼叫Form1.designer.cs初始化視窗元件Form1.designer.csnamespaceSmartDeviceProject1{partialclassForm1{privateSystem.ComponentModel.IContainercomponents=null;privateSystem.Windows.Forms.MainMenumainMenu1;protectedoverridevoidDispose(bool
8、disposing){//standardmethodtocleanupresources}privatevoidInitializeComponent(){//當
此文档下载收益归作者所有