




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、WORD.72/72案例八用VC+制作一個(gè)商品銷售管理系統(tǒng)關(guān)鍵詞:菜單制作 封面設(shè)計(jì) 商品銷售管理 狀態(tài)條 加速鍵面板 加速鍵與菜單連接8.1 課程設(shè)計(jì)的目的和意義商品銷售管理是任何生產(chǎn)單位、企業(yè)集團(tuán)所面臨的一項(xiàng)重要任務(wù),管理容非常復(fù)雜,涉與資金流、物質(zhì)流和人員流等等方面,容極其廣泛,因此制作一個(gè)商品銷售管理系統(tǒng)是十分重要的和必要的。8.2 系統(tǒng)功能設(shè)計(jì)在本系統(tǒng)的制作中,我們將介紹菜單的制作方法、在新的主界面中(不是由向?qū)傻闹鲗?duì)話框)的菜單過程代碼的編制方法、加速鍵面板的制作與其加速鍵與菜單的連接方法。這一案例與高??蒲泄芾硐到y(tǒng)的制作幾乎類似,但可以看出,它有許多的特色。商品銷售管理系統(tǒng)仍
2、可以制作成一個(gè)多頁(yè)面的“選項(xiàng)卡”式的管理系統(tǒng),完全可以用VC+的選項(xiàng)卡控件加以制作,但鑒于目前的一些VC+6.0版本對(duì)于選項(xiàng)卡控件的局限性,我們還是只能沿用前面的多個(gè)對(duì)話框的制作來實(shí)現(xiàn)對(duì)于商品銷售的多個(gè)方面的管理。在本系統(tǒng)中我們將介紹如何由用戶自己制作一個(gè)系統(tǒng)封面(不通過添加SPLASH工程的方法),該系統(tǒng)啟動(dòng)封面出現(xiàn)后再確定是否進(jìn)入系統(tǒng)主控界面。其系統(tǒng)的啟動(dòng)畫面如圖8.1所示。圖8.1系統(tǒng)封面效果系統(tǒng)封面可以控制系統(tǒng)的進(jìn)入,如果進(jìn)入系統(tǒng),則出現(xiàn)一個(gè)系統(tǒng)主控界面,通過系統(tǒng)主控界面可進(jìn)入系統(tǒng)的各個(gè)功能模塊。系統(tǒng)主要的功能模塊如圖8.2所示。圖8.2系統(tǒng)功能模塊圖系統(tǒng)功能模塊也可以由系統(tǒng)主空界面所
3、體現(xiàn),如圖8.3所示。圖8.3系統(tǒng)功能模塊圖示可以看出,在系統(tǒng)主控界面中,我們?cè)O(shè)計(jì)了一個(gè)加速鍵面板,并分為兩個(gè)區(qū)域,一個(gè)區(qū)域的加速鍵用于“對(duì)”管理,一個(gè)區(qū)域用于“對(duì)外”管理。這樣系統(tǒng)的功能和結(jié)構(gòu)更是一清二楚。8.3 商品銷售管理系統(tǒng)中數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建數(shù)據(jù)庫(kù)是數(shù)據(jù)表的集合,系統(tǒng)開發(fā)首先應(yīng)該開發(fā)一個(gè)數(shù)據(jù)庫(kù),它用于存放系統(tǒng)中的數(shù)據(jù)表,本章還是采用Microsoft Office 2003中的Microsoft Access 2003來進(jìn)行數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建工作。為此我們先定義數(shù)據(jù)庫(kù)中的7個(gè)數(shù)據(jù)表的結(jié)構(gòu)。即“商品目錄”數(shù)據(jù)表、“銷售部門”數(shù)據(jù)表、“雇員”數(shù)據(jù)表、“訂單”數(shù)據(jù)表、“客戶”數(shù)據(jù)表、“
4、零售商”數(shù)據(jù)表、“國(guó)家”數(shù)據(jù)表。8.3.1商品銷售管理系統(tǒng)中數(shù)據(jù)庫(kù)與數(shù)據(jù)表的設(shè)計(jì)本案例所需要的數(shù)據(jù)表比較多,作為一個(gè)商品銷售管理系統(tǒng),尤其是大型生產(chǎn)企業(yè)或企業(yè)集團(tuán),它們所涉與的容、圍比較廣泛,為此我們首先定義如下的一些數(shù)據(jù)表的結(jié)構(gòu)。1.“商品目錄”數(shù)據(jù)表結(jié)構(gòu)的定義商品目錄是商品銷售管理中的一個(gè)重要的方面,它來自于企業(yè)的生產(chǎn)實(shí)際,也是銷售管理中的主要參考對(duì)象,因此需要對(duì)商品目錄進(jìn)行有效的管理。根據(jù)商品目錄的特點(diǎn),我們特設(shè)計(jì)“商品目錄”數(shù)據(jù)表的結(jié)構(gòu)如表8.1所示。表8.1 “商品目錄”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫訂購(gòu)編號(hào)商品編號(hào)部門編號(hào)質(zhì)量等級(jí)折扣數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字默認(rèn)
5、默認(rèn)默認(rèn)默認(rèn)默認(rèn)是是是是是“商品目錄”數(shù)據(jù)表一經(jīng)創(chuàng)建,可以在其中輸入一些用于演示的數(shù)據(jù)記錄,以在后面的對(duì)話框制作中顯示對(duì)話框制作的數(shù)據(jù)操作效果。其數(shù)據(jù)可參考表8.2所示容。表8.2 “商品目錄”數(shù)據(jù)表的參考數(shù)據(jù)訂購(gòu)編號(hào)商品編號(hào)部門編號(hào)質(zhì)量等級(jí)折扣104710481048104910491050105010501050105110521052105310531053105410541055105510551055105610561057105810581059106010601121212341121231212341211211290033161231629547619334053185378
6、116355349531311221535653241123811518123012367295412386135455318112213340531311238331653245349754231354285576568578775685655458000000000000000000000000000002“雇員”數(shù)據(jù)表結(jié)構(gòu)的定義雇員管理是商品銷售管理中的又一個(gè)重要方面,因?yàn)槿魏紊唐蜂N售的管理均是通過雇員執(zhí)行的,根據(jù)雇員的特點(diǎn),特設(shè)計(jì)“雇員”數(shù)據(jù)表的結(jié)構(gòu)如表8.3所示。表8.3 “雇員”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫雇員編號(hào)雇員名字雇員姓氏雇員聘用時(shí)間薪水?dāng)?shù)字文本文
7、本文本日期/時(shí)間數(shù)字默認(rèn)101516默認(rèn)默認(rèn)是是是是是是“雇員”數(shù)據(jù)表的演示數(shù)據(jù)可參考表8.4。表8.4 “雇員”數(shù)據(jù)表參考數(shù)據(jù)雇員編號(hào)雇員名字雇員姓氏雇員聘用時(shí)間薪水2458911121415202428293436374445465261657172838594105107109110113NrldonYoungLambertJohnsonForestWestonLeeHallYoungPapadopoulosFisherBennetDe SouzaBaldwinReevesStansburyPhongRamanathanSteadmanNordstromLeungOBrienBurban
8、kSutherlandBishopMacDonaldWilliamsBenderCookBrownIchidaPageRobertoBruceKimLesliePhilK.J.TerriStewartKatherineChrisPeteAnnRogerJanetRogerWillieLeslieAshokWalterCarolLukeSue AnneJennifer MClaudiaDanaMary S.RandyOliver H.KevinKelly YukiMary250233224102293425622723188788852882672162092104203877289290477
9、8922558942022284588-12-2888-12-2889-2-689-4-589-4-1790-1-1790-5-190-6-490-6-1490-1-190-9-1291-2-191-2-1891-3-2191-4-2591-4-2591-6-391-8-191-8-991-10-292-2-1892-3-2392-4-1592-4-2092-6-192-6-192-8-892-10-893-2-193-2-493-2-493-4-1240000.0055500.0025000.0025050.0025050.0033292.9345332.0034482.6224400.00
10、25050.0023040.0034482.8025500.0023300.0033620.0039224.0040350.0033292.9419599.004500.0034500.0031275.0045332.0035699.0045000.0035699.0028900.0036799.0035500.0027000.0025689.0048000.003.“銷售部門”數(shù)據(jù)表結(jié)構(gòu)的定義在一個(gè)商品銷售管理系統(tǒng)中,銷售部門自然是它之中的一個(gè)重要容,特設(shè)計(jì)“銷售部門”數(shù)據(jù)表的結(jié)構(gòu)如表8.5所示。表8.5“銷售部門”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫部門編號(hào)說明庫(kù)存訂購(gòu)成
11、本價(jià)格數(shù)字文本數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字默認(rèn)50默認(rèn)默認(rèn)默認(rèn)默認(rèn)是是是是是“銷售部門”數(shù)據(jù)表的演示數(shù)據(jù)可參考表8.6所示容。表8.6“銷售部門”數(shù)據(jù)表的參考數(shù)據(jù)部門編號(hào)零售商號(hào)說明庫(kù)存訂購(gòu)成本價(jià)格9009121313131413161320132813301364139019461986231423412343235023672383239026122613382038203511564135113511351135113511351165886588351135113511351135113511351120142014Dive kayakUnderwater Diver VehicleRegulat
12、or SystemSecond Stage RegulatorRegulator SystemSecond Stage RegulatorRegulator SystemAlternate Inflation RegulatorSecond Stage RegulatorFirst Stage RegulatorSecond Stage RegulatorDepth/Pressure Gauge ConsoleElectronic ConsoleDepth/Pressure GaugePersonal Dive SonarCompass Console MountCompass(meter o
13、nly)Depth/Pressure GaugeElectronic Console w/optionsDirect Sghting CompassDive Computer2451659875371664712814613251322646211168128241551632168870351004313514010241222545300183120231221356.75504117.5124.1119.3575.53154.885.899.964.695.7973.32120.948.372.8510.1524.9676.2218912.58276.973999.95168025036
14、5341171430260270170309188390105235295220642034.951794“訂單”數(shù)據(jù)表的結(jié)構(gòu)在商品銷售管理系統(tǒng)中,訂單管理是不可缺少的,根據(jù)訂單的特點(diǎn),定義“訂單”數(shù)據(jù)表的結(jié)構(gòu)如表8.7所示。表8.7 “訂單”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫訂單編號(hào)客戶編號(hào)銷售日期交付日期負(fù)責(zé)人編號(hào)合同說明交付地址1交付地址2交付城市交付地點(diǎn)交付 交付的國(guó)家交付交付的VIA信箱交付說明付款方式貸物總數(shù)稅費(fèi)運(yùn)載費(fèi)付款總量數(shù)字?jǐn)?shù)字日期/時(shí)間日期時(shí)間數(shù)字文本文本文本文本文本文本文本文本文本文本文本文本數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字默認(rèn)默認(rèn)默認(rèn)默認(rèn)默認(rèn)505050505010
15、202020205050默認(rèn)默認(rèn)默認(rèn)默認(rèn)是是是是是是是是是是是是是是是是是“訂單”數(shù)據(jù)表的演示數(shù)據(jù)可以參考表8.8所示容。表8.8 “訂單”數(shù)據(jù)表參考數(shù)據(jù)訂單編號(hào)客戶編號(hào)銷售日期交付日期負(fù)責(zé)人編號(hào)合同說明交付地址1交付地址2交付城市交付地點(diǎn)交付 交付的國(guó)家交付電話交付的VIA信箱交付說明付款方式貸物總數(shù)稅費(fèi)運(yùn)載費(fèi)付款總量1003135188-4-1288-5-3114UPSFOBCredit12504.5001004215688-4-1788-4-18145Maria EventoshPOBox737Johannesburg2042RepublicSo.Africa27-11-4432458D
16、HLFOBCheck78850078851005135688-4-2088-1-21110UPSFOBVisa48070048071006138094-11-688-11-746EmeryP101324FOBVisa319870001007138488-5-188-5-245US MailFOBVisa65000065001008151088-5-388-5-412US MailNet30Visa1449.50001009151388-5-1188-5-1271US MailNet30COD55870001010155188-5-1188-5-1246UPSNet30COD 499600499
17、61011156088-5-1888-5-195UPSNet30COD2679.85002679.851012156388-5-1988-5-20118UPSNet30Credit52010052011013162488-5-2588-5-26134EmeryNet30Credit31150031151014164588-5-2588-5-26144EmeryNet30Credit134.8500134.851015165188-5-2588-5-2671EmeryFOBMC20321.750020321.751016168088-6-288-6-365UPSFOBAmEx2605000101
18、7198488-6-128-6-1328DHLFOBCheck101950001018211888-6-1888-6-19118DHLFOBCheck52560001019213588-6-2488-6-25114DHLNet30Credit206020005.“客戶”數(shù)據(jù)表結(jié)構(gòu)定義客戶是銷售管理的直接對(duì)象,因此客戶管理也是商品銷售管理中的一個(gè)重要容,根據(jù)客戶數(shù)據(jù)的特點(diǎn),定義“客戶”數(shù)據(jù)表的結(jié)構(gòu)如表8.9所示。表8.9“客戶”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫客戶編號(hào)公司名稱地址1地址2城市所在州名郵政編碼國(guó)家稅費(fèi)聯(lián)系方式最后交易日期數(shù)字文本文本文本文本文本文本文本文本文本
19、數(shù)字文本日期/時(shí)間默認(rèn)5050505050165020201030默認(rèn)是是是是是是是是是是是是是“客戶”數(shù)據(jù)表的演示數(shù)據(jù)可參考表8.10所示容。表8.10 “客戶”數(shù)據(jù)表演示數(shù)據(jù)客戶編號(hào)公司名稱地址1地址2城市所在州名郵政編碼國(guó)家稅費(fèi)聯(lián)系方式最后交易日期122112311351Kauai Dive ShoppeUniscoSight Diver4-976 Sugarloaf Hwy PO Box Z-5471 Neptune LaneSuite 103KapaaKauaiFreeportKatoPaphos94766-123494766-123494766-1234USBahamasCypru
20、s808-555-0269809-555-3915357-6-876708808-555-0278809-555-4958357-6-8709438.50095-2-294-11-1794-10-186.“零售商”數(shù)據(jù)表結(jié)構(gòu)定義企業(yè)產(chǎn)品銷售是通過一些零售商進(jìn)行的,而且零售商的數(shù)量遠(yuǎn)比批發(fā)商的數(shù)量多,因此零售商數(shù)據(jù)管理是商品銷售管理的又一個(gè)重要組成部分。根據(jù)零售商數(shù)據(jù)結(jié)構(gòu)的特點(diǎn),特定義“零售商”數(shù)據(jù)表的結(jié)構(gòu)如表8.11所示。表8.11 “零售商”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫零售商編號(hào)零售商地址城市所在州名郵政編碼國(guó)家優(yōu)先償付數(shù)字文本文本文本文本文本文本文本文本數(shù)字默認(rèn)1
21、65050501650202010是是是是是是是是是是“零售商”數(shù)據(jù)表的演示數(shù)據(jù)可參考表8.12所示容。表8.12 “零售商”數(shù)據(jù)表演示數(shù)據(jù)零售商編號(hào)零售商地址城市所在州名郵政編碼國(guó)家優(yōu)先償付20142641267435113819382045214642Cacor CorjporationUnderwaterJ.W.Luscher Mfg.Scuba ProfessionalsDiversSupply ShopTechniquesPerry ScubaBeauchat,Inc.161 Southfield Rd50 N 3rd Street65 Addams Street3105 East
22、Brace5208 University Dr52 Dolphin Drive3443 James Ave45900 SW 2nd AveSouthfieldIndianapolisBerkelyRancho JDominguezMaconRedwood CityHapevilleFt LauderdaleOHINMACAGAGAGAFL600934620802779902212086594065-108630354U.S.AU.S.AU.S.AU.S.AU.S.AU.S.AU.S.AU.S.A708-555-9555317-555-4523800-555-4744231-555-785091
23、2-555-6790415-555-1410800-555-6220305-555-7242708-555-7547508-555-8949912-555-8474415-555-1276404-555-8280305-555-6739-1-10-100-1-17“國(guó)家”數(shù)據(jù)表結(jié)構(gòu)定義對(duì)于大型企業(yè)或跨國(guó)集團(tuán)公司,往往一些產(chǎn)品是跨國(guó)銷售的,因此國(guó)家名錄管理也是一個(gè)輔助的管理容,其“國(guó)家”數(shù)據(jù)表的結(jié)構(gòu)定義如表8.13所示。表8.13 “國(guó)家”數(shù)據(jù)表結(jié)構(gòu)字段名稱字段類型字段大小小數(shù)位數(shù)索引必須填寫國(guó)家首都所在州名地區(qū)人口文本文本文本文本數(shù)字50165050默認(rèn)是是是是是“國(guó)家”數(shù)據(jù)表的演示數(shù)據(jù)可參考
24、表8.14所示容。表8.14 “國(guó)家”數(shù)據(jù)表演示數(shù)據(jù)國(guó)家首都所在州名地區(qū)人口ArgentinaBoliviaCanadaChileColombiaCubaEcuadorEl SalvadorGuyanaJamaicaMexicoNicaraguaParaguayPeruUnited States of AmericaUruguayVenezuelaBuenos AiresLa PazBrasiliaOttawaSantiagoBagotaHavanaQuitoSan SalvadorGeorgetownKingstonMexico CityManaguaAsuncionLimaWashingt
25、onMontevideoCaracasSouth AmericaSouth AmericaSouth AmericaNorth AmericaSouth AmericaSouth AmericaNorth AmericaSouth AmericaNorth AmericaSouth AmericaNorth AmericaNorth AmericaNorth AmericaSouth AmericaSouth AmericaNorth AmericaSouth AmericaSouth America27778151098575851119699761477569431138907114524
26、455502208652149691142419671801390004065761285215936313017614091204732300003730000015040000026500000132000003300000010600000106000005300000080000002500000088600000039000000466000002160000002492000000300200001970000008.3.2“商品銷售數(shù)據(jù)庫(kù)”的創(chuàng)建商品管理數(shù)據(jù)庫(kù)的創(chuàng)建過程與前面章節(jié)的創(chuàng)建數(shù)據(jù)庫(kù)的方法一樣,這里我們就不再重復(fù)了,其保存路徑為“D:VC+寫作案例CH8商品銷售數(shù)據(jù)庫(kù)”。
27、創(chuàng)建的數(shù)據(jù)庫(kù)和數(shù)據(jù)表如圖8.4所示。圖8.4 商品銷售數(shù)據(jù)庫(kù)與數(shù)據(jù)表8.4 制作一個(gè)系統(tǒng)封面的位圖文件在本案例中,我們?nèi)詫⒅谱饕粋€(gè)應(yīng)用系統(tǒng)封面,與案例七一樣,它不再是一個(gè)Splash畫面,而需要我們自己制作一個(gè)對(duì)話框作為系統(tǒng)封面,系統(tǒng)封面往往在系統(tǒng)啟動(dòng)時(shí)加以顯示。系統(tǒng)封面的作用主要有:(1)說明系統(tǒng)名稱;(2)說明系統(tǒng)的歸屬,即;(3)說明系統(tǒng)制作時(shí)間;(4)修飾應(yīng)用系統(tǒng)。這些容不是固定的,它可以根據(jù)用戶的需要和愛好加以制作。我們首先制作一個(gè)系統(tǒng)封面的位圖文件,其系統(tǒng)封面的位圖文件如圖8.5所示。圖8.5 系統(tǒng)封面位圖8.5 創(chuàng)建“商品銷售管理系統(tǒng)”應(yīng)用程序基本框架在前面我們已經(jīng)創(chuàng)建了數(shù)據(jù)庫(kù)、
28、數(shù)據(jù)表、制作了系統(tǒng)封面的位圖文件,也就是作好了系統(tǒng)開發(fā)的一切工作,因此我們可以著手應(yīng)用系統(tǒng)的界面制作了。在VC+中,往往將應(yīng)用程序的界面稱作對(duì)話框,應(yīng)用程序界面的制作往往就是對(duì)對(duì)話框的應(yīng)用開發(fā)。本案例我將不再通過ODBC數(shù)據(jù)源創(chuàng)建的方法,創(chuàng)建作為基本框架中主對(duì)話框的數(shù)據(jù)源,而僅創(chuàng)建一個(gè)基本對(duì)話框?;緦?duì)話框用于制作應(yīng)用系統(tǒng)的封面,基本框架的制作過程如下:(1)結(jié)束數(shù)據(jù)庫(kù)的創(chuàng)建并啟動(dòng)VC+,出現(xiàn)VC+主控界面。(2)在VC+主控界面中單擊“文件|新建”菜單項(xiàng),出現(xiàn)新建工程類型選擇對(duì)話框,在工程類型對(duì)話框中選擇MFC AppWizard(EXE)工程類型。(3)輸入工程名稱為“商品銷售管理系統(tǒng)”并
29、選擇Win32平臺(tái)類型。(4)單擊“確定”按鈕,進(jìn)入文檔類型設(shè)置對(duì)話框。(5)選擇“基本對(duì)話框”類型,即創(chuàng)建一個(gè)基本對(duì)話框的應(yīng)用程序,設(shè)置資源使用的語(yǔ)言為中文。(6)單擊“完成”按鈕,出現(xiàn)基本對(duì)話框的全部信息,如下所示:Application type of 商品銷售管理系統(tǒng):Dialog-Based Application targeting: Win32Classes to be created: Applica5tion: CMylApp in 商品銷售管理系統(tǒng).h and 商品銷售管理系統(tǒng).cpp Dialog: CMylDlg in 商品銷售管理系統(tǒng) Dlg.h and 商品銷售管理
30、系統(tǒng) Dlg.cppFeatures: +About box on system menu +3D Controls +Uses shared DLL implementation (MFC42.DLL) +ActiveX Controls support enabled +Localizable text in: 中文中國(guó)確認(rèn)創(chuàng)建信息之后,即出現(xiàn)應(yīng)用程序開發(fā)的對(duì)話框設(shè)計(jì)界面。8.6 制作應(yīng)用系統(tǒng)封面在案例五和案例六的工程中,我們通過增加一個(gè)SPLASH工程,作為應(yīng)用系統(tǒng)的封面資源,但在本案例中,我們將生成的應(yīng)用系統(tǒng)框架中的基本對(duì)話框IDD-MY-DIALOG作為應(yīng)用系統(tǒng)的封面加以制作。為什么
31、基本對(duì)話框可以作為應(yīng)用系統(tǒng)封面呢?很顯然,在工程編譯或運(yùn)行時(shí)最先啟動(dòng)的就是基本對(duì)話框,在前面我們將它稱之為主對(duì)話框,對(duì)主對(duì)話框進(jìn)行加工制作,用于創(chuàng)建應(yīng)用系統(tǒng)的封面,通過它確定是否進(jìn)行其他的相關(guān)操作,其制作步驟如下:(1)在主對(duì)話框IDD-MY-FORM中將提示文本框“TODO:在這個(gè)對(duì)話框里設(shè)置表格控制。”刪除。(2)在主對(duì)話框IDD-MY-FORM中將兩個(gè)命令按鈕“確定”和“取消”刪除,并放入兩個(gè)新的命令按鈕,設(shè)置它傘兵相關(guān)屬性。(3)在對(duì)話框IDD-MY-DIALOG中放入一個(gè)圖片控件,并加載我們前面制作的封面位圖文件,窗體布局如圖8.6所示。圖8.6 系統(tǒng)封面布局其中,兩個(gè)命令按鈕控件的
32、屬性設(shè)置如表8.15所示。表8.15 命令按鈕對(duì)象的基本屬性ID 標(biāo)題容IDC-BUTTONENTER 進(jìn)入系統(tǒng)IDC-BUTTONEXIT 退出系統(tǒng)在兩個(gè)命令按鈕中,其中一個(gè)用于退出系統(tǒng),即結(jié)束整個(gè)系統(tǒng)操作,另外一個(gè)用于進(jìn)入系統(tǒng),所謂進(jìn)入系統(tǒng),就是進(jìn)入應(yīng)用系統(tǒng)的主界面(注意:這里我們指的系統(tǒng)主界面不再是由應(yīng)用系統(tǒng)框架生成的主對(duì)話框,而是我們自己增加并命名的一個(gè)對(duì)話框)。因此需要給這兩個(gè)命令按鈕建立消息映射,創(chuàng)建函數(shù)名和編制該命令的事務(wù)過程代碼。其方法在前面已經(jīng)大量涉與,就不再重復(fù)了。“進(jìn)入系統(tǒng)”命令按鈕的過程代碼如下所示:Void CMyDIg:OnButtonenter ()/TODO:A
33、dd your control notification handler code here CMainDIg MainDIg;MainDIg.DoModal ();“退出系統(tǒng)”命令按鈕的過程代碼如下所示:Void CMyDIg:OnButtonexit ()/TODO: Add your control notification handler code hereOnOK();8.7 系統(tǒng)主界面的制作在自動(dòng)生成的應(yīng)用程序框架中,我們已經(jīng)將主對(duì)話框IDD-MY-DIALOG用作了系統(tǒng)封面,作為一個(gè)應(yīng)用系統(tǒng),目前它還需要一個(gè)系統(tǒng)主控界面,為此我們需要在工程中增加一個(gè)對(duì)話框資源,用于制作“商品銷售
34、管理系統(tǒng)”主控界面。其步驟如下:(1)在VC+主菜單中單擊“插入|資源|Dialog”菜單項(xiàng),確認(rèn)后即在工程的視圖選項(xiàng)卡中增加了一個(gè)新的對(duì)話框IDD-DIALOG1。(2)將新的對(duì)話框IDD-DIALOG1的標(biāo)題屬性修改為“商品銷售管理系統(tǒng)主控界面”。(3)在對(duì)話框中加入一個(gè)圖片控件并調(diào)用一個(gè)位圖文件,對(duì)主控界面加以修飾。(4)將OK命令按鈕刪除。(5)將CANCEL命令按鈕刪除。(6)在對(duì)話框中放入三個(gè)分組框控件,用于對(duì)對(duì)話框進(jìn)行區(qū)域劃分,形成層次感。(7)在對(duì)話框中放入一個(gè)標(biāo)簽控件,用于說明對(duì)話框,其標(biāo)簽標(biāo)題名為“商品銷售管理系統(tǒng)”。(8)在對(duì)話框中的兩個(gè)區(qū)域之中放入七個(gè)命令按鈕,作為七個(gè)
35、功能的執(zhí)行控件。(9)在對(duì)話框中放入現(xiàn)代戰(zhàn)爭(zhēng)狀態(tài)條控件IDC-SBARCTRL1,該控件是一個(gè)ActiveX控件,仍舊需要用插入的方法將其插入到對(duì)話框中。該控件在ActiveX控件的列表中,如圖8.7所示。圖8.7 狀態(tài)條控件狀態(tài)條控件的制作主要為“分段”,即插入窗格,通過插入窗格的個(gè)數(shù)就可以將狀態(tài)條分為若干段。然后為每一段進(jìn)行對(duì)齊布局和標(biāo)題設(shè)置,并為每一段安排一個(gè)“顯砂數(shù)據(jù)”,可通過“樣式”列表進(jìn)行,如圖8.8所示。圖8.8 狀態(tài)條樣式設(shè)置用戶還可以為每一段即每一個(gè)窗格設(shè)置一個(gè)圖片,以對(duì)狀態(tài)條進(jìn)行修飾,最后對(duì)話框如圖8.9所示。圖8.9 對(duì)話框與狀態(tài)條布局一個(gè)對(duì)話框只是一個(gè)框架,要使我們?cè)黾?/p>
36、的對(duì)話框資源成為一個(gè)應(yīng)用系統(tǒng)的主界面,需要用菜單或命令按鈕的方法來完成其他程序或?qū)υ挼恼{(diào)用,因此我們需要制作一個(gè)菜單文檔,并與主界面對(duì)話框進(jìn)行連接。其菜單的制作過程如下:(1)在VC+主菜單中單擊“插入|資源|Menu”菜單項(xiàng),確認(rèn)后即在工程的視圖選項(xiàng)卡中增加了一個(gè)菜單文檔IDR-MENU1。(2)雙擊該文檔,出現(xiàn)菜單設(shè)計(jì)器,在菜單設(shè)計(jì)器中設(shè)計(jì)每一個(gè)主菜單和下拉菜單即可,其設(shè)計(jì)效果如圖8.10所示。圖8.10 菜單設(shè)計(jì)其中所有的菜單條目如表8.16所示(注意:主菜單無索引編碼)。表8.16 菜單與下拉菜單ID標(biāo)題容ID-Menu-SPMLID-Menu-XSBMID-Menu-DDGLID-M
37、enu-GYGLID-Menu-DLGLID-Menu-KHGLID-Menu-GJML商品目錄商品目錄管理銷售部門銷售部門管理訂單管理訂單管理雇員管理雇員管理代理商管理代理商管理客戶管理客戶管理國(guó)家名目國(guó)家名目管理菜單文檔一經(jīng)創(chuàng)建,就需要用一個(gè)對(duì)話框來與之連接,成為該對(duì)話框的一個(gè)組合部分,這里的菜單連接就是與我們創(chuàng)建的主對(duì)話框進(jìn)行連接,連接的方法如下:(3)在對(duì)話框的通用屬性選項(xiàng)卡中打開“菜單”列表框,選擇一個(gè)菜單文檔進(jìn)行關(guān)聯(lián),如圖8.11所示。圖8.11 對(duì)話框與菜單的連接這樣運(yùn)行工程并調(diào)用主界面時(shí),菜單便顯示在對(duì)話框之中,如圖8.12所示。圖8.12 對(duì)話框與菜單的連接效果菜單的每一個(gè)條
38、目與命令按鈕的作用幾乎是一致的,只是表現(xiàn)形式不同,主要用于對(duì)程序的執(zhí)行和對(duì)話框的調(diào)用,因此它仍然需要建立消息映射、創(chuàng)建命名函數(shù)、編制過程代碼。由于此處涉與多個(gè)菜單,我們將結(jié)合后面的對(duì)話框的制作再加以說明8.8 制作“商品目錄管理”對(duì)話框在前面我們幾乎為“商品銷售管理系統(tǒng)”形成了一個(gè)完整的框架,它包括系統(tǒng)封面、主窗口、主菜單、狀態(tài)條等各種Windows應(yīng)用系統(tǒng)的相關(guān)要素。但還未有任何實(shí)質(zhì)性的功能的制作,因此從本節(jié)起我們就將制作“商品銷售管理系統(tǒng)”中的各個(gè)功能模塊。首先制作“商品目錄管理”對(duì)話框。8.8.1增加對(duì)話框資源并插入控件對(duì)象作為一個(gè)較大的應(yīng)用系統(tǒng),往往需要用一些專門的對(duì)話框進(jìn)行分類的數(shù)據(jù)
39、處理,因此我們首先需要增加一個(gè)對(duì)話框資源。其操作如下:(1)在VC+主菜單中單擊“插入|資源|Dialog”菜單項(xiàng),確認(rèn)后即在工程的視圖選項(xiàng)卡中增加了一個(gè)新的對(duì)話框IDD_DIALOG1。(2)將新的對(duì)話框IDD_DIALOG1的標(biāo)題屬性修改為“商品目錄管理”;而它的資源索引號(hào)IDD_DIALOG1修改為IDD_DIALOGSPML。(3)刪除對(duì)話框中自動(dòng)創(chuàng)建的兩個(gè)命令按鈕。(4)插入一個(gè)ADO數(shù)據(jù)源控件IDC_ADODC1。(5)插入一個(gè)數(shù)據(jù)表格控件IDC_DATAGRID1。其對(duì)話框的布局如圖8.13所示。圖8.13 “商品目錄管理”對(duì)話框布局8.8.2為“商品目錄管理”對(duì)話框創(chuàng)建新類并進(jìn)
40、行聲明“商品目錄管理”對(duì)話框是工程中增加的新的資源,因此必須為它創(chuàng)建一個(gè)新類并加以聲明,關(guān)于對(duì)話框的類的創(chuàng)建過程我們就不多介紹了,將它的新類命名為“CSpm1Dlg”。一個(gè)新的類一經(jīng)創(chuàng)建,就需要在工程中對(duì)此加以聲明,目前調(diào)用該對(duì)話框資源的對(duì)話框是IDD-MainD1g,因此需要在它的實(shí)現(xiàn)文件中加以聲明,其聲明過程如下所示:/MainD1g.cpp : implementation file/#include stdafx.h#include 商品銷售管理系統(tǒng).h#include MainDlg.h#include Spmldlg.h#ifdef _DEBUG#define new DEBUG-
41、NEW#undef THIS-FILEStatic char THIS-FILE =_FILE_;#endif這樣在以后的使用中,可以將它作為一個(gè)已知的資源加以調(diào)用。8.8.3為“商品目錄管理”對(duì)話框引入數(shù)據(jù)源與前面的任何數(shù)據(jù)管理一樣,進(jìn)行數(shù)據(jù)管理的對(duì)話框必須引入或創(chuàng)建一個(gè)數(shù)據(jù)源,其操作如下:在“商品目錄管理”對(duì)話框中插入一個(gè)ActiveX控件ADODC1,并設(shè)置其基本屬性,如表8.17所示。表8.17 ADODC1控件對(duì)象的基本屬性屬性屬性容ID顯示標(biāo)題ConnectionStringRecordSourceCommandTypeIDC_ADODCSPMLYES商品目錄DSN=商品銷售數(shù)據(jù)源
42、商品目錄2-Table CommandType其中ADODC1控件屬性中的DSN屬性的設(shè)置過程如下:(1)用鼠標(biāo)右鍵單擊ADODC1控件,出現(xiàn)一個(gè)屬性設(shè)置頁(yè)面,將該頁(yè)面切換至控制屬性頁(yè)面,在控制頁(yè)面中選擇數(shù)據(jù)源創(chuàng)建類型,并新建一個(gè)數(shù)據(jù)源,出現(xiàn)一個(gè)數(shù)據(jù)源類型選擇對(duì)話框,如圖8.14所示。在數(shù)據(jù)源類型選擇對(duì)話框中,我們選擇一個(gè)僅用于本地機(jī)的用戶數(shù)據(jù)源類型。(2)單擊“下一步”按鈕,出現(xiàn)一個(gè)選擇數(shù)據(jù)源驅(qū)動(dòng)程序的對(duì)話框,我們?nèi)匀贿x擇Microsoft Access數(shù)據(jù)源驅(qū)動(dòng)程序,如圖8.15所示。(3)單擊“下一步”按鈕,出現(xiàn)完成安裝數(shù)據(jù)源設(shè)置的過程。(4)單擊“完成”按鈕,出現(xiàn)一個(gè)數(shù)據(jù)源設(shè)置對(duì)話框,
43、如圖8.16所示。在數(shù)據(jù)源設(shè)置對(duì)話框中,首先需要設(shè)置一個(gè)數(shù)據(jù)源名稱,它是我們后面調(diào)用該數(shù)據(jù)源的依據(jù),為其取名為“商品銷售數(shù)據(jù)源”。另外用戶可對(duì)該數(shù)據(jù)源作一個(gè)描述或說明,如描述為“該數(shù)據(jù)源用于創(chuàng)建一個(gè)商品銷售管理系統(tǒng)”。 圖8.14 數(shù)據(jù)源類型選擇 圖8.15 數(shù)據(jù)源驅(qū)動(dòng)程序選擇(5)單擊Select按鈕,出現(xiàn)一個(gè)打開文件對(duì)話框,在對(duì)話框中選擇前面創(chuàng)建的“商品銷售數(shù)據(jù)庫(kù).mdb”即可,如圖8.17所示。(6)單擊OK按鈕,即完成整個(gè)數(shù)據(jù)源文件的創(chuàng)建工作。 圖8.16 數(shù)據(jù)源設(shè)置 圖8.17 數(shù)據(jù)源中的數(shù)據(jù)庫(kù)選擇接下來我們?yōu)锳DODC1控件選擇數(shù)據(jù)源,即“商品銷售數(shù)據(jù)源”,如圖8.18所示。(7)
44、將ADODC1的屬性設(shè)置選項(xiàng)卡頁(yè)面切換至“記錄源”頁(yè)面,為ADODC1控件設(shè)置數(shù)據(jù)源命令類型和數(shù)據(jù)表文件,如圖8.19所示。 圖8.18 ADODC1的數(shù)據(jù)源選 圖8.19 ADODC1 記錄源設(shè)置設(shè)置記錄源本質(zhì)上就是從創(chuàng)建的數(shù)據(jù)源中選擇一個(gè)數(shù)據(jù)表文件。確認(rèn)后即完成整個(gè)ADODC1控件的屬性設(shè)置過程。8.8.4為“商品目錄管理”對(duì)話框引入表格控件在前面我們已經(jīng)為“商品目錄管理”對(duì)話框引入了數(shù)據(jù)源控件ADODC1,并創(chuàng)建了數(shù)據(jù)源,為能在對(duì)話框中對(duì)商品目錄進(jìn)行管理,我們需要在對(duì)話框中插入一個(gè)數(shù)據(jù)表格控件IDC_DATAGRID1,它的插入方法在前面已經(jīng)多次介紹過,這里就不再重復(fù)。其表格控件的基本屬
45、性如表8.18所示。表8.18 DataGrid控件的基本屬性屬性屬性容ID顯示標(biāo)題DataSourceAllowAddNewAllowArrowsAllowDeleteAllowUpdateIDC_DATAGRID1YES商品目編輯查詢表格IDC_ADODCSPMLTrueTrueTrueTrue最后的“商品目錄管理”對(duì)話框的布局如圖8.13所示,其運(yùn)行效果如圖8.20所示。圖8.20 “商品目錄”管理界面8.8.5用主對(duì)話框中的菜單條目調(diào)用對(duì)話框我們已經(jīng)制作好了“商品目錄管理”對(duì)話框,但它是作為工程中的一個(gè)類來使用的,為此我們需要用一定的工具來調(diào)用該對(duì)話框,這個(gè)工具就是菜單資源,在主控界面
46、中我們還制作了菜單的加速鍵,這里就需要我們用菜單和加速鍵來調(diào)用“商品目錄管理”對(duì)話框。菜單是與主對(duì)話框IDD_MainDlg進(jìn)行連接的,因此它已經(jīng)從屬于IDD_MainDlg類并列于其中,但與其他的命令按鈕一樣,需要為每一菜單建立消息映射、創(chuàng)建函數(shù)過程并編輯過程代碼。我們以“商品目錄”菜單為例,來說明“商品目錄”菜單對(duì)“商品目錄管理”對(duì)話框的調(diào)用方法,其操作如下:(1)在工程中的視圖選項(xiàng)卡中雙擊“IDD_MainDlg”對(duì)話框,出現(xiàn)該對(duì)話框。(2)用鼠標(biāo)右鍵單擊“IDD_MainDlg”對(duì)話框,出現(xiàn)一個(gè)快捷菜單。(3)在快捷菜單中單擊“創(chuàng)建類向?qū)А?,出現(xiàn)一個(gè)消息映射選項(xiàng)卡,如圖8.21所示。圖
47、8.21 類向?qū)нx項(xiàng)卡類向?qū)нx項(xiàng)卡中的第一個(gè)頁(yè)面即為消息映射頁(yè)面,在該頁(yè)面的對(duì)象索引目錄中顯示了全部菜單條目的名稱。(4)選擇“ID_Menu_SPML”菜單條目,即“商品目錄”菜單條目,并選擇消息類型為“COMMAND”類型,即命令類型,則激活A(yù)dd Function按鈕。(5)單擊Add Function按鈕,出現(xiàn)菜單函數(shù)定義界面,建議直接接受系統(tǒng)提示的函數(shù)名稱。(6)然后單擊Edit Code按鈕編制過程代碼,其過程代碼如下所示:Void CMainDlg:OnMenuSPML ( ) /TODO: Add your command handler code here CSpmlDlg
48、SpmlDlg; SpmlDlg.DoModal ( );這樣就將主菜單與“商品目錄管理”對(duì)話框進(jìn)行了連接,從而編譯運(yùn)行工程時(shí)可以利用該菜單直接調(diào)用“商品目錄管理”對(duì)話框。另外,我們還建立了一個(gè)“商品目錄”菜單對(duì)應(yīng)的加速鍵命令按鈕。為它建立消息映射、創(chuàng)建函數(shù)和編制代碼,其方法有兩種,第一種是按“商品目錄”菜單一樣的過程進(jìn)行;第二種方法是直接為“商品目錄”加速鍵引用“商品目錄”菜單的資源索引號(hào)。其具體過程如下:(1)用鼠標(biāo)右鍵單擊“商品目錄”加速鍵,出現(xiàn)一個(gè)快捷菜單。(2)在快捷菜單中選擇“屬性”,出現(xiàn)“商品目錄”加速鍵按鈕的屬性設(shè)置對(duì)話框。(3)在屬性設(shè)置對(duì)話框的資源列表框中選擇對(duì)應(yīng)的菜單索引
49、,如圖8.22所示。圖8.22 商品目錄加速鍵與對(duì)應(yīng)菜單這樣即快速完成了加速鍵與菜單的對(duì)應(yīng),并可通過它調(diào)用“商品目錄管理”對(duì)話框。8.9 其他對(duì)話框的制作在前面我們已經(jīng)制作了一個(gè)“商品目錄管理”對(duì)話框,還有6個(gè)方面的管理容的對(duì)話框需要制作,其中包括:“銷售部門管理”對(duì)話框、“雇員管理”對(duì)話框、“訂單管理”對(duì)話框、“代理管理”對(duì)話框、“客戶管理”對(duì)話框、“國(guó)家名目管理”對(duì)話框。這6個(gè)對(duì)話框的制作過程完全可以采用與“商品目錄管理”對(duì)話框一樣的制作方法進(jìn)行,因此我們不再重復(fù)6次地進(jìn)行描述了。我們用一個(gè)總表來概括這7個(gè)對(duì)話框的類創(chuàng)建、類聲明、數(shù)據(jù)源控件設(shè)置和數(shù)據(jù)表控件設(shè)置(表8.19)然后列出主對(duì)話框
50、的實(shí)現(xiàn)文檔供讀者參考,它包含了類的聲明、進(jìn)程代碼等等容,這樣可以起到事半功倍的作用。8.9.1 對(duì)話框制作參考表在工程中,七個(gè)對(duì)話框的類、聲明、數(shù)據(jù)源與數(shù)據(jù)表控件的創(chuàng)建請(qǐng)參考表8.19。表8.19 七個(gè)對(duì)話框的類、聲明、數(shù)據(jù)源與數(shù)據(jù)表設(shè)置參考“商品目錄管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表CSpmlDlgIDC_ADODCSPMLIDC_DATAGRIDI# includeSpmlDlg.h屬性屬性容屬性屬性容IDIDC_ADODCSMLIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題商品目錄標(biāo)題商品目錄編輯查詢表格ConnectionStringDSN=商品銷售數(shù)據(jù)源DataSourceI
51、DC_ADODCSPMLRecordJSource商品目錄AllowAddNewTrueCommandType2-Table CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue“部門管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表CBmglDlgIDC_ADODCBMGLIDC_DATAGRIDI# includeBmglDlg.h屬性屬性容屬性屬性容IDIDC_ADODCBMGLIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題部門管理瀏覽查詢標(biāo)題銷售部門編輯查詢ConnectionStringDSN=商品銷售數(shù)據(jù)源DataSourceID
52、C_ADODCBMGLRecordSource銷售部門AllowAddNewTrueCommandType2-Table CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue“雇員管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表CGygldlgIDC_ADODCGYGLIDC_DATAGRIDI# includeGyglDlg.h屬性屬性容屬性屬性容IDIDC_ADODCGYGLIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題雇員瀏覽查詢標(biāo)題雇員編輯表格ConnectionStringDSN=銷售管理數(shù)據(jù)源DataSourceIDC_ADOD
53、CGYGLRecordSource雇員AllowAddNewTrueCommandType2-Tanle CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue“訂單管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表CDdglDlgIDC_ADODCDDGLIDC_DATAGRIDI# includeDdglDlg.h屬性屬性容屬性屬性容IDIDC_ADODCDDGLIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題訂單瀏覽查詢標(biāo)題訂單編輯表ConnectionStringDSN=商品銷售數(shù)據(jù)源DataSourceIDC_ADODCDDGLReco
54、rdSource訂單AllowAddNewTrueCommandType2-Table CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue“代理管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表# includeDlglDlg.hIDC_ADODCDLGLIDC_DATAGRIDI屬性屬性容屬性屬性容IDIDC_ADODCDDGLIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題學(xué)術(shù)論文瀏覽查詢標(biāo)題學(xué)術(shù)論文編輯表ConnectionStringDSN=商品銷售數(shù)據(jù)源DataSourceIDC_ADODCDLGLRecordSource零售商Al
55、lowAddNewTrueCommandType2-Table CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue“客戶管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表CKhglDlg# includeKhglDlg.hIDC_ADODCKHGLIDC_DATAGRIDI屬性屬性容屬性屬性容IDIDC_ADODCDDGLIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題客戶瀏覽查詢標(biāo)題客戶編輯表ConnectionStringDSN=商品銷售數(shù)據(jù)源DataSourceIDC_ADODCKHGLRecordSource客戶AllowAddNew
56、TrueCommandType2-Table CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue“國(guó)家名目管理”對(duì)話框類名與聲明數(shù)據(jù)源數(shù)據(jù)表CGjmmDlgIDC_ADODCGJMMIDC_DATAGRIDI# includeGjmmDlg.h屬性屬性容屬性屬性容IDIDC_ADODCGJMMIDIDC_DATAGRIDI顯示YES顯示YES標(biāo)題國(guó)家名目瀏覽查詢標(biāo)題國(guó)家名目編輯表ConnectionStringDSN=商品銷售數(shù)據(jù)源DataSourceIDC_ADODCCGJMMRecordSource客戶AllowAddNewTr
57、ueCommandType2-Table CommandTypeAllowArrowsTrueAllowDeleteTrueAllowUpdateTrue讀者在制作后面幾個(gè)對(duì)話框時(shí)可以結(jié)合以下的總表加以實(shí)施。8.9.2 主控界面的實(shí)現(xiàn)文件最后我們列出工程主對(duì)話框IDD_MainDlg的實(shí)現(xiàn)文件,我們制作的一切的對(duì)話框幾乎均是通過主對(duì)話框進(jìn)行控制的,因此該對(duì)話框的實(shí)現(xiàn)文件幾乎包含了后面制作的對(duì)話框的全部容,包括菜單過程和中速鍵過程的一切代碼。了解對(duì)話框或工程的實(shí)現(xiàn)的文件,對(duì)于學(xué)習(xí)運(yùn)用VC+是大有好處的。/MainDlg.cpp : implementation file# include std
58、afx.h# include 商品銷售管理系統(tǒng).h# include MainDlg.h # include SpmlDlg.h# include BmglDlg.h# include GyglDlg.h# include DdglDlg.h# include DlglDlg.h# include KhglDlg.h# include GjmmDlg.h# ifdef _DEBUG# define new DEBUG_NEW# undef THIS_FILEStatic char THIS_FILE =_FILE_; # endif / / / / / / / / / / / / / / /
59、/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / CMainDlg dialog CMainDlg:CMainDlg (CWnd* pParent /*=NULL*/) : CDialog (CMainDlg:IDD, pParent) / AFX_DATA_INIT(CMainDlg)/NOTE: the ClassWizard will add member initialization here / AFX_
60、DATA_INIT Void CMainDlg:DoDoataExchange(CDataExchange* pDX) CDialog:DoDataExchange(pDX); / AFX_DATA_MAP(CMainDlg)/NOTE:the ClassWizard will add DDX and DDV calls here /AFX _DATA_MAPBEGIN_MESSAGE_MAP(CMainDlg, CDialog)/AFX_MSG_MAP(CMainDlg)ON_COMMAND(ID_Menu_SPML, OnMenuSPML)/ON_BN_CLICKED(IDC_BUTTON
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度環(huán)保項(xiàng)目資金支付方委托協(xié)議書
- 2025年腎上腺皮質(zhì)激素類藥項(xiàng)目建議書
- 二零二五年度專利侵權(quán)賠償和解私了協(xié)議
- 2025年度夜市美食街餐飲檔口承包合同樣本
- 2025年度教育培訓(xùn)機(jī)構(gòu)店鋪轉(zhuǎn)讓合同
- 2025年度婚慶道具租賃定金合同
- 2025年度企業(yè)風(fēng)險(xiǎn)預(yù)警系統(tǒng)評(píng)估委托合同
- 第24課 賞讀寓言故事 謹(jǐn)記寓言道理-《寓言四則》教學(xué)設(shè)計(jì)七年級(jí)語(yǔ)文上冊(cè)同步高效課堂(統(tǒng)編版2024)
- 第14課 明至清中葉的經(jīng)濟(jì)與文化 教學(xué)設(shè)計(jì)-2024-2025學(xué)年高一上學(xué)期統(tǒng)編版(2019)必修中外歷史綱要上冊(cè)
- 鐵軌建設(shè)項(xiàng)目績(jī)效評(píng)估報(bào)告
- 單兵綜合演練
- 疼痛中醫(yī)護(hù)理
- 歐式風(fēng)格的室內(nèi)設(shè)計(jì)
- GB/T 24091-2024適應(yīng)氣候變化脆弱性、影響和風(fēng)險(xiǎn)評(píng)估指南
- 現(xiàn)代物流基礎(chǔ)題庫(kù)與參考答案
- 特色療法中藥穴位敷貼課件
- 2024寵物租賃服務(wù)詳細(xì)協(xié)議協(xié)議
- 2024年山東工程職業(yè)技術(shù)大學(xué)單招職業(yè)傾向性測(cè)試題庫(kù)(500題)含答案解析
- 2024至2030年串葉松香草種子項(xiàng)目投資價(jià)值分析報(bào)告
- 生活垃圾我知道(課件)二年級(jí)下冊(cè)勞動(dòng)
- 事業(yè)單位考試職業(yè)能力傾向測(cè)驗(yàn)(醫(yī)療衛(wèi)生類E類)試卷及答案指導(dǎo)
評(píng)論
0/150
提交評(píng)論