版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、工程應(yīng)用培訓(xùn)教材第一節(jié)#編寫應(yīng)用程序應(yīng)用背景是一套完整的開發(fā)工具集,用于生成應(yīng)用程序、桌面應(yīng)用程序和移動應(yīng)用程序。、和全都使用相同的集成開發(fā)環(huán)境D利用此這些語言利用了應(yīng)用程序和XMW下,可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,的功能,通過此框架可使用簡化開發(fā)的關(guān)鍵技術(shù)。在操作系統(tǒng)環(huán)境是最為先進(jìn)的軟件開發(fā)應(yīng)用程序開發(fā)工具之一,簡便易學(xué),上手快,易于理解等特點(diǎn),深受廣大程序員所喜愛。提供高級代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在程序的開發(fā)。語言版本和的基礎(chǔ)上加快應(yīng)用知識要點(diǎn)創(chuàng)建您的第一個應(yīng)用程序在“文件”菜單上,指向“新建”,然后單擊“項(xiàng)目”。確?!皯?yīng)用程序”模板
2、處于選中狀態(tài),在“名稱”字段中,鍵入“”,然后單擊“確定”。工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 在窗體設(shè)計(jì)器中會顯示一個窗體。這是應(yīng)用程序的用戶界面。在“視圖”菜單上,單擊“工具箱”以使控件列表可見。展開“公共控件”列表,并將“標(biāo)簽”控件拖到您的窗體中。還要從工具箱“公共控件”列表中將一個按鈕拖到窗體上靠近標(biāo)簽的位置。雙擊此新按鈕以打開代碼編輯器。已插入一個稱為的方法,單擊該按鈕時將執(zhí)行此方法。將此方法更改為與以下類似:按以編譯并運(yùn)行應(yīng)用程序。j.單擊按鈕時,將顯示一條文本消息。祝賀您!您剛才已編寫了自己的第一個應(yīng)用程序,參見圖-圖第一個程序運(yùn)行結(jié)果菜單、工程、屬
3、性、工具條和設(shè)計(jì)窗口在工程的集成開發(fā)環(huán)境中,主要的窗口為:上端菜單,右上角-工-程窗口、右下角-對象的屬性窗口、左側(cè)工具條和正中間的工程設(shè)計(jì)窗口,參見圖-工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 程序員培訓(xùn)教程 #工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 publicpartialclassForm1:Form/classpublicForm1()工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材,程語序員2培0訓(xùn)0教5程 #InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)/傳遞參數(shù)lab
4、el1.Text=helloworld;/編寫(4工)程屬性單擊菜單項(xiàng)目,項(xiàng)目屬性,有關(guān)于項(xiàng)目屬性的窗體設(shè)置,參見圖1-項(xiàng)4目屬性設(shè)置。工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材,程語序員2培0訓(xùn)0教5程 公共語言運(yùn)行庫是的基礎(chǔ)。您可以將運(yùn)行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫的基本原則。公共語言運(yùn)行庫管理內(nèi)存、線程執(zhí)行、代碼執(zhí)行、代碼安全驗(yàn)證、編譯以及其他系統(tǒng)服務(wù)。的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用
5、程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面應(yīng)用程序,也包括基于所提供的最新創(chuàng)新的應(yīng)用程序(如窗體和)。該類庫是面向?qū)ο蟮?,并提供您自己的托管代碼可從中導(dǎo)出功能的類型。這不但使類型易于使用,而且還減少了學(xué)習(xí)的新功能所需要的時間。此外,第三方組件可與中的類無縫集成。語言是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用,您可以創(chuàng)建傳統(tǒng)的客戶端應(yīng)用程序、分布式組件、客戶端服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。,語語法表現(xiàn)力強(qiáng),只有不到90個關(guān)鍵字,而且簡單易學(xué)。,語的大括號語法使任何熟悉、或的人都可以立即上手。了解上述任何一種
6、語言的開發(fā)人員通常在很短的時間內(nèi)就可以開始使用高效地工作。語法簡化了的諸多復(fù)雜性,同時提供了很多強(qiáng)大的功能,例如可為空的值類型、枚舉、委托、匿名方法和直接內(nèi)存訪問,這些都是所不具備的。,語還支持泛型方法和類型,從而提供了更出色的類型安全和性能。,語還提供了迭代器,允許集合類的實(shí)現(xiàn)者定義自定義的迭代行為,簡化了客戶端代碼對它的使用。作為一種面向?qū)ο蟮恼Z言,語支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括方法(應(yīng)用程序的入口點(diǎn)),都封裝在類定義中。類可能直接從一個父類繼承,但它可以實(shí)現(xiàn)任意數(shù)量的接口。重寫父類中的虛方法的各種方法要求關(guān)鍵字作為一種避免意外重定義的方式。在中,如果需要與其他do牛
7、(如對象或本機(jī))交互,可以通過一個稱為“”的過程來實(shí)現(xiàn)。互操作使程序能夠完成本機(jī)應(yīng)用程序可以完成的幾乎任何任務(wù)。在直接內(nèi)存訪問必不可少的情況下,甚至支持指針和“不安全”代碼的概念。的生成過程比和簡單,比更為靈活。沒有單獨(dú)的頭文件,也不要求按照特定順序聲明方法和類型。源文件可以定義任意數(shù)量的類、結(jié)構(gòu)、接口和事件。6使用初學(xué)者工具包初學(xué)者工具包是一個完整、獨(dú)立的應(yīng)用程序,可供您加載和生成。初學(xué)者工具包帶有自己的文檔,包括編程技巧的說明和如何對它進(jìn)行自定義的建議。初學(xué)者工具包是了解實(shí)際運(yùn)行的應(yīng)用程序的一種良好途徑。在“文件”菜單上,單擊“新建項(xiàng)目”。出現(xiàn)“新建項(xiàng)目”對話框。此對話框列出可以創(chuàng)建的不同
8、的默認(rèn)應(yīng)用程序類型。選擇一個“初學(xué)者工具包”應(yīng)用程序類型,然后單擊“確定”。初學(xué)者工具包將加載到要生成并啟動初學(xué)者工具包項(xiàng)目,請按F應(yīng)用舉例:例:建立一個工程項(xiàng)目,有窗體添加類并以為啟動對象在上添加兩個按鈕,分別用于顯示:在安裝好新建項(xiàng)目,模版為參見圖-的機(jī)器上啟動軟件,進(jìn)入后,選擇,確認(rèn)后即生成工程項(xiàng)目。工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 加一個窗體,這樣工程中有三個窗體添加新項(xiàng)-A1模板:VisnalStudio已安裝的模板空白Windows窗體圖添加窗口省類灘接口當(dāng)代碼文件JWindows窗體3用戶控件國自定爻控件二1繼承的窗體圃繼承的用戶控件回壯b自定爻控
9、件色齟件類!SQL數(shù)據(jù)庫斗數(shù)據(jù)集圏XML文件圍XML架構(gòu)XSLT文件包HTML頁錮祥式表g文本文件伯位圖文件7JCrystal報(bào)表g光標(biāo)文件詞報(bào)表占圖標(biāo)文件虐|Windows服務(wù)色安裝程序類2jJScript文件JVBScript文件WirLiiijwe腳本宿主苗程序集信息文件訂應(yīng)用程序配置文件4資源文件訂設(shè)置文件MDI父級咼“關(guān)于”框.丸調(diào)試器可視化工具圍類關(guān)系圖工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 #名稱:選中菜單m項(xiàng)目添加類,參見圖空類定殳添io新項(xiàng)-A1模板:isb.alStudio已安裝的模板習(xí)類盤接口酋代碼文件gWindows窗體3用戶控件胡自定義控件繼
10、承的窗體圃繼承的用戶控件外b自定交控件也組件類,SQL數(shù)據(jù)庫亠數(shù)據(jù)集gXML文件圍XML架構(gòu)眉拓LT文件HTML頁趟樣式表豈文本文件伯位圖文件jJCrystal報(bào)表g光標(biāo)文件圍報(bào)表芻圖標(biāo)文件也Windows服務(wù)色安裝程序類JJScript文件JVBScript文件WirLdi:iws腳本宿主営程序集信息文件叮應(yīng)用程序配置文件4資源文件訂設(shè)置文件mdi父級鬲“關(guān)于”框.亙調(diào)試器可觀化工具聞類關(guān)系圖圖添加類名稱迎:選中工程項(xiàng)辱窗口,參見圖,可見項(xiàng)目的所有資源文件工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 #工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 #取
11、消工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 程序員培訓(xùn)教程 #工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 #工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 #工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 #圖1-7工程項(xiàng)目管理器并編寫顯示5在窗體中添加兩個按鈕和的程序如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;using
12、System.Windows.Forms;namespaceWA1publicpartialclassForm2:FormpublicForm2()InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)Form1f=newForm1();f.ShowDialog(this);工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程 #程序員培訓(xùn)教程 privatevoidbutton2_Click(objectsender,EventArgse)Form3f=newForm3();f.ShowDialog(this)
13、;啟動窗體對象設(shè)置,在代碼中改寫啟動對象為代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespaceWA1staticclassProgram/應(yīng)用程序的主入口點(diǎn)。/STAThreadstaticvoidMain()Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm2();程序運(yùn)行結(jié)果如下:工程應(yīng)用培訓(xùn)教材工程應(yīng)用培訓(xùn)教材程序員培訓(xùn)教程1 程序員培訓(xùn)教程1 圖1-多8窗體顯示方式知識擴(kuò)展:下面是操作系統(tǒng)下主流開發(fā)客戶端應(yīng)用程序的開發(fā)工具的比較,參見圖:可視化編程工具公
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 液化天然氣儲配基地項(xiàng)目社會穩(wěn)定風(fēng)險(xiǎn)評估報(bào)告
- 管道布置及優(yōu)化設(shè)計(jì)方案
- 塑膠生產(chǎn)線項(xiàng)目節(jié)能評估報(bào)告
- 照明用戶體驗(yàn)提升方案
- 混凝土工程竣工驗(yàn)收方案
- 未來五年衛(wèi)星及應(yīng)用企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報(bào)告
- 未來五年干制鳀魚企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略分析研究報(bào)告
- 混凝土施工機(jī)械設(shè)備管理方案
- 6S管理制度范文
- 燃?xì)夤艿赖蜏睾附蛹夹g(shù)應(yīng)用方案
- 安徽省九師聯(lián)盟2025-2026學(xué)年高三(1月)第五次質(zhì)量檢測英語(含答案)
- (2025年)四川省自貢市紀(jì)委監(jiān)委公開遴選公務(wù)員筆試試題及答案解析
- 2026屆江蘇省常州市高一上數(shù)學(xué)期末聯(lián)考模擬試題含解析
- 2026年及未來5年市場數(shù)據(jù)中國水質(zhì)監(jiān)測系統(tǒng)市場全面調(diào)研及行業(yè)投資潛力預(yù)測報(bào)告
- 2026安徽省農(nóng)村信用社聯(lián)合社面向社會招聘農(nóng)商銀行高級管理人員參考考試試題及答案解析
- 強(qiáng)夯地基施工質(zhì)量控制方案
- 藝考機(jī)構(gòu)協(xié)議書
- 2025年12月27日四川省公安廳遴選面試真題及解析
- 2025-2030中國海洋工程裝備制造業(yè)市場供需關(guān)系研究及投資策略規(guī)劃分析報(bào)告
- 《生態(tài)環(huán)境重大事故隱患判定標(biāo)準(zhǔn)》解析
- 2025年度吉林省公安機(jī)關(guān)考試錄用特殊職位公務(wù)員(人民警察)備考筆試試題及答案解析
評論
0/150
提交評論