版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 C#用戶界面、菜單、工具欄1.1目的了解C#可視化界面設計1.2練習之一:建立第一個C#對話框程序1、打開Visual studio,新建一個項目。2、填寫項目名稱及存放路徑:3、得到如下初步結果,解決方案“excl”下有一個工程“excl”,并有對話框Forml可在代碼視圖中查看對話框代碼。可雲,7WAT!FEdin9M 屮附丁4、該項目有一個program.cs”文件,該文件如下:namespaceexclstatic classProgram/ /應用程序的主入口點。/ STAThreadstatic void Main()Application .EnableVisualStyle
2、s();Application .SetCompatibleTextRenderingDefault( false);Application .Run(new Form1 ();這是程序的入口函數,以剛才所說的Form1對話框為啟動主界面??梢愿膭訉υ捒騀orm1的名稱,我們也可以使用另外一個對話框作為啟動主界面。程序運行如下,界面中還沒有任何東西:1 -FILJ,- EiCudlO一T z|Kftn Hi n: MJllJMHj WU甲口Hl*M #施施3Q lT古LLciVi-r jg.自 _* 口 -1-:雀雀fr爭專下 M 話曲昔呷ii心心:lV ? X I(辺Aii T?n)-於Sh
3、-qni li SN 引用甌_J Fnil町h4p-| EG1.3練習之二:給對話框程序加菜單、按鈕等Forml更名為FrmMain,如右下圖所示2、添加按鈕,在左邊按鈕工具面板上選中需要的按鈕放到對話框中來3、首先我們添加一個MenuStrip進來,如下所示。把MenuStrip空間改名為:menuMain,我們可在menuMain,上繼續(xù)添加菜單項。-1盧3一駐P4 tr-fcfhWRI tv n jyjr” c BQ ttf計AISM*y1、先對我們的主對話框重命名,-一列+.芻Fr operti es+ 1引用+FrmMain. cs迸j Frogram.CE二FlOH-LiyeUit
4、Pififtl _:i Font!): blag壬Gr oupBsc壬HelpPr-ovi d.er-E? MS亡“11B皤 In Aa-LiEt壬LinkLabclQLiN Li EtViw Ma.Ekd.r4XlEox壬MeiLiiSirip.刃Me53-&EEQu.eue罰皈nM al曲itb:cUpBiy*TL2rl OptnFsld ala氐t3FH酬S電mpDiilnu4、 給Menu添加一個“文件”菜單子項,然后添加工具條1.4練習之三:利用 SplitterContainer控件對主界面進行劃分1、添加splitContainerl,并把它的orientation屬性設
5、為”Horizontal”,如下圖所示:TTfllb:3曲眾111)dwJRiinla.iBRe r n us b)h i工I i. n.iJCCriUjKl+MiAkiatufnFt<Pli. LiftIUE-334ITru|CwtTdllutWiWTidllikgb口囲*稅Iv* SET礙卻 Tlh罔h出EuidTruP 5HA;, ltMUrAl4*b4TTruGfhpBM戰(zhàn)ns. s. r訴匕釣円蟲nuth丑i LG .懼LavishViCn.tr cJIM3.1 IS . Tr-FlSLricCr.!hirwc中.ILAJlrtJtl. wK ra Jvia岔譏1iji4
6、ri. Fcr*-ij1.5練習之四:對話框按鈕消息響應函數丈忡 宙即 規(guī)痢他 畑 3 口 S3 (EH 空應射 調試劇ULILI 通試國 口 牡區(qū)叩 SfitXIRJJIJTA-K Fffrfarkurzvl-nnt.ar八,j PifT/sr烷J rrbntSU*FrLblteeuiarii.ELnlFtari nm .E-LntPtavi irijlL hlc J尿c冋rIV岬楓他 于PrvtifL*:Rw&i專RiEbTixttn丸|tF*JLlaDi tj-cttf如ti竝LtrPI I気J.CCOLRILIW*f*嗣迪r _Li.t-3is.rijTKhCM7d-i-r T
7、alkliU44Ji.FkMil魚TUJE0Ti-1H T3E12tFLp_ t-$F! pClhLliSbdl-良! “皿噌4 Trvk-ir ?rTrivlTi;i芝電ET.LUM理T-febiirMiCM- JfK4WlV|*ir 3 fftt丹心3F *l Co - Dit-ufThxtf CET占L.-I GKVi *#F3 hEtJtlrV4?r!H 5* T揺k壓盤士衛(wèi)JH拉芟Fl:if* CS FfrfRSD DkSi CTriA- 0 Ft-dbin ”區(qū)E (SHI-i kferiiJiAiT亠tgLftn斡pli iCvnl aiMr 1 ralw. iLnJjn*3.
8、Fama. Sjli hC Hr iJLMaMLblqRl1*飽山H址l Er幻FklMAftduWfTt. Ltfl 43 肝( CinLrflIvjv9WIH9曲I1出Gvj3nTvlLdi.Rj anTtrIl皿!:hi i! EITip血GvaorliUrFiiviF遼注HJ10*11 lhq ”Lc-=lndJWLM出甘*ippH MwijawSi E4o. 0謝BiejawLf(34m 0cii inFriT-i!;i-HTl4ni.4llH1車W1 TuillKpliHKT!. FkTidlCclLS44PlS4lFSilh知2S田TtfidEiga*iFklMwGkfrlicn
9、linSlLi苗鼻性否砂時亂丘用出浮1BIEM洋.卑七兀痢罰呵耳可$叩釈甲. 艸2、在上圖的panell上再添加一個SplitterContainer,并把它的orientation屬性設為Vertical,如下圖所示如此我們可以輕松把主界面分為三個部分。大家可自行體會其運行效果。左怦 巾:|迪田叩 站皿皿:壓目口 JtSl2:9? EEftlAJ 工 A EK 魯試電*盲口郵 tEL t 豐知即 Iblnj Joj bl J li E,.i irv?!nfaf *.x-44rTioi 血訂血訂 占占址 | -Tftn_rairarihUdiaaBf-J hriaUi alar_2j FjrL
10、iil.di*厶Tviairmrdlui J rziJSfTrVFi nil aladJ TyaiEHtEC TfaffaCClBr TyajafLjGri il舍舍lJihi.Lsi.flJ| liiclTuUdSbFBFiL.lia.tx Su-ihLr.j-1 Ssriri.Ed:uu-feLL*r|T| 5lLiHSi.aiaii7I*I 5!.aid:diLrLtttfcJ!JTFETBHea YrSan )! parEIFr*r.門Frsluu c I北計叮T.ICuh-kL.i. T.LFL町刊口 4LTiKtaTTaaLShrijT h L5 Lr i ta訃i a血T.BlT
11、i.Tr tkl益ndi-hLLIu-l.klrbdELi .田*印 1* 02 5d|ar:31拒件J:JiffarkhalfE Eh-1PlHfl3V-M2L-rvhinRffnwniirl VtiBtvi MrfriEKhm Txm, BpQiil :I3QSOliriiLLCuhLTBSqhhLF3:l*or和ip-li tCSirtwiMrgkCriEELliLBlBEfrLJCLcrilCC43JLld.4F*4bBELli WL EkFul.LAlLvilr叩FKLHhului-T-Jfr,3Ludfalvr| Cwilrd.iBkfTaiUJIfliBfa IvrixrStFL
12、gVixi4S-iMlt UE d E rL L 3 L d ILTknM石mt ci母-hrL鼻SiCu-EdrEkEHli.lick7illEulLiJ.TknFLG ( :卜卄埒- ri !- M Ll EtVl nFlhEhF-bRXn-HS*TFLC* T閨 Ry-LA T 齊%諾岳;-.jh皿 較樸 M| !- a址 |AkvvlStrajhQtC and Sfa-l-caFIS-Z-FEF-3, TaE12lrs|!i.-:Lxi.AF=T.L:.加11M#口_in方巧Enoine TOCControlMam: aaTOCCorrtroi 5Afl*ArcGIS Erna TQc
13、banZontrQ-lXKnKiJ?QbbCvQt EH?毒毒1Il. I.S * JM;hJ5i;* g *1麗1AnftCT-iillTijErmABiEkTaliMrI I Catril匚)iS)BhKkp-aCTrdld kfiBhtffcfriUrdlMjaLdhE.ITilsFUlwa-MjCiick:FLm點tvbaDi iplq-ljlaI* L*i t*. hm-LBT r 4Ti 9甘4# 41打El ir.i 0, U P?tlarcea-n.Marfkluha-1sia:i irxfnTBt*DinirQ.ivhiNfariAkdS FiUitf9. Q . Q QEi
14、RhlTaUEXlbBi |hLTiljl;Jkildan-ariaiFvlia0 i 純aTm Tni1*aLXJUJtiuwieLJyKRT ftriGTS Gl*h爲卄之后在FrmMain.cs文件加入using System.Data;using System.Data.OleDb;隨后把按鈕消息響應函數改動如下:private void toolStripButton1_Click(/添加列表頭this .listView1.ltems.Clear();this .listView1.Columns.Clear();System.Windows.Forms.ColumnHeader
15、columnHeader1 = newSystem.Windows.Forms. ColumnHeader();System.Windows.Forms.ColumnHeader columnHeader2 = newSystem.Windows.Forms. ColumnHeader();System.Windows.Forms.ColumnHeader columnHeader3 = newSystem.Windows.Forms. ColumnHeader();columnHeader1.Text =columnHeader1.Width = 80;columnHeader2.Text
16、=columnHeader2.Width = 100;columnHeader3.Text =columnHeader3.Width = 100;this .listView1.Columns.AddRange( newSystem.Windows.Forms. ColumnHeader columnHeaderl,3. 5.O-Q2. 0.0.03. 5.0.02.0.0 02. D.O. Q3, 5.Q 0ProigraiTiPrograriYPrgrVTIWIND0*SsXWIHDDISPrfgr4ni路徑Z 0.0 03. 5.O. QSyslan DataSjrs I am H土 a
17、.D肛IaStEx1io-n.-s i oitsc = * u i_2 2 5 52 2 Q O4343373755.行 10 0 0-0運3 3 3 3M3:了nu onns.dils.ps:t dole3.tdaleglciblSyleffiSyr t am AddinSysleni Addin. ContractSys I em. C omjj anen-lMo iel. D-i.1 aAn.System Configuratu9nSys I tffi. C cAfiguritiO-ILInatill SyitimCQT嗚7. D.7. 0.2. 0,Z. 0.0 0 0 0-00Ccc
18、VProgrsT!VProp-emVPregrumYPr&griflifIHD0KWINDOWSc. diHDD陋R C :Pr ograrriobject sender, EventArgs e)OBJECTID行政區(qū)代碼;-行政區(qū)名稱;columnHeader2, columnHeader3);/連接導數據庫string database = Application .StartupPath + .excdatatestdata.mdbstring strConn = Provider=Microsoft .J et.OLEDB.4.0;Data Source=+ database
19、 +;Persist Security lnfo=False;Jet OLEDB:Database Locking Mode = 1;OleDbConnection cnn = new OleDbConnection ();cnn.ConnectionString = strConn;cnn.Open();string sql = select OBJECTID,XZQDM,XZQM from DJ_POLYGON_JDOleDbCommandmd = new OleDbComman(d;/OleDbDataAdapter adapter = new OleDbDataAdapter ();c
20、md.Connection = cnn;cmd.CommandText = sql;OleDbDataReader reader = cmd.ExecuteReader();while (reader.Read()string objectid = reader.GetValue(0).ToString();string XZQDM = reader.GetValue(1).ToString();string XZQM = reader.GetValue(2).ToString();System.Windows.Forms.ListViewltem listViewltem = newSyst
21、em.Windows.Forms. ListViewltem (new string objectid,XZQDM,XZQM );listViewl.Items.Add(listViewltem);cnn.Close();點擊+,程序運行效果如下:B5-屮3=僉*h51.絶涇袖日匕iz口E 0 ft口-/ war-N 行口同學們可以查閱相關資料,自己考慮實現(xiàn)數據刪除、更新等操作。2 GDI+繪圖2.1目的了解基于C#的GDI Plus編程2.2練習之一:建立第一個GDI Plus 程序1、 按照第一章的練習1,建立一個c#對話框程序2、 添加一個按鈕,并為之消息響應函數如下:private v
22、oid button1_Click( object sender, EventArgs e)丈件區(qū)行咬區(qū)畑iLToostmJLrECTTTTOW砲工業(yè)砲nwnrJUEETUEL吝科和齒事JLIEZroMOWiLaTfllOOMnasuxKmoILOKWWOiLomommoJLQ2Z1W0WILCKWMMiIL血!TO泗DO1浜如JLQ22W0LHM二:e4?!和tL2旳也均3新羽西3L3EiM34KFont fnt=new Font (Tahoma, 20,FontStyle .Bold |FontStyle .Italic);/創(chuàng)建字體Graphics g = this .CreateGra
23、phics();g.DrawString(GDI+編程世界,fnt,/創(chuàng)建Graphics對象new SolidBrush (Color .Blue), 14, 10);/輸岀文字點擊按鈕則可以見到效果如下:2.3練習之二:使用線性坡度畫刷1,對上個例子的代碼,在對話框類代碼文件中添加如下:using System.Drawing.Drawing2D;2、把buttonl的消息響應函數修改如下:private void button1_Click( object sender, EventArgs e)Graphics g= this .CreateGraphics(); /生成圖形對象Lin
24、earGradientBrush MyBrush = new LinearGradientBrush ( new Point (0,20), newPoint (20,0), Color .Yellow , Color .Blue); /生成漸變畫刷g.FillRectangle(MyBrush,0,0,200,100);/填充矩形2.4練習之三:繪制直線把上例代碼改成如下:private void button1_Click( object sender, EventArgs e)Graphics g= this .CreateGraphics(); / 生成圖形對象Pen Mypen =
25、new Pen(Color .Blue, 5);/ 生成畫筆,藍色,5 個像素g.DrawLine(Mypen, 1, 1, 30, 30);/ 畫線Point pt1 = new Point (1, 30);/ 生成起點Point pt2 = new Point (30, 1);/ 生成終點g.DrawArc(Mypen, rect, 0, 90);/畫弧線g.DrawLine(Mypen, pt1, pt2);2.5練習之四:繪制橢圓private void button1_Click( object sender, EventArgs e)Graphics g = this .Creat
26、eGraphics(); / 生成圖形對象Pen Mypen = new Pen( Color .Blue, 5);/ 生成畫筆,藍色,5 個像素g.DrawEllipse(Mypen, 1, 1, 80, 40);/ 畫橢圓Rectangle rect = new Rectangle (85, 1, 165, 40);/ 生成矩形g.DrawEllipse(Mypen, rect);/ 畫橢圓2.6練習之五:繪制曲線private void button1_Click( object sender, EventArgs e)Graphics g = this .CreateGraphics(
27、); / 生成圖形對象Pen Mypen = new Pen( Color .Blue, 5);/ 生成畫筆,藍色,5 個像素g.DrawArc(Mypen, 1, 1, 80, 40, 90, 270);/Rectangle rect = new Rectangle (85, 1, 165, 40);/ 生成起點/畫線2.7練習之六:繪制扇形private void button1_Click( object sender, EventArgs e)Graphics g = this .CreateGraphics(); / 生成圖形對象Pen Mypen = new Pen( Color
28、.Blue, 5);/ 生成畫筆,藍色,5 個像素g.DrawPie(Mypen, 1, 1, 80, 40, 90, 270);/ 畫扇形Rectangle rect = new Rectangle (85, 1, 165, 40);/ 生成矩形g.DrawPie(Mypen, rect, 0, 90);/ 畫扇形2.8練習之七:使用 GDI Plus請看如下程序運行效果,本練習要求學會使用GDI+函數繪制矩形和橢圓:按照練習一新建一個對話框應用程序為該對話框類添加如下成員:叵岡園FDTBLprivate Point rectangleTopLeft = new Point (0, 0);
29、private Size rectangleSize = new Size (200,200);private Point ellipseTopLeft = new Point (50, 200); private Size ellipseSize = new Size (200, 150);private Pen bluePen = new Pen( Color .Blue, 3);private Pen redPen = new Pen( Color .Red, 2);protected override void OnPaint( PaintEventArgs e )base.OnPai
30、nt(e);Graphics dc = e.Graphics;Size scrollOffset = new Size (this .AutoScrollPosition);if (e.ClipRectangle.Top+scIOffset.Width 350 |e.ClipRectangle .L eft+scrollOffset.Height 250)Rectangle rectangleArea = new Rectangle (rectangleTopLeft+scrollOffset,rectangleSize);Rectangle ellipseArea = new Rectang
31、le(ellipseTopLeft+scrollOffset, ellipseSize);dc.DrawRectangle(bluePen, rectangleArea);dc.DrawEllipse(redPen, ellipseArea);附加要求,請同學們自己查詢MSDN的幫助,實現(xiàn)在屏幕上繪制一個三角形接下來,練習如何繪制彩色文本,請看效果:程序實現(xiàn)過程如下:首先按照本章練習一新建一個對話框程序。為對話框類添加如下私有成員:private Brush blackBrush =Brushes .Black;private Brush blueBrush = Brushes .Blue;p
32、rivate Font haettenschweilerFont = new Font (Haettenschweiler , 12);privateFont boldTimesFont =new Font (Times New Roman, 10, FontStyle .Bold);privateFont italicCourierFont = new Font (Courier , 11, FontStyle .Italic |FontStyle .Underline);在對話框類的On Pa int函數編寫繪制代碼如下:protected override void OnPaint( P
33、aintEventArgs e)base.OnPaint(e);Graphics dc = e.Graphics;dc.DrawString( This is a groovy string, haettenschweilerFont, blackBrush,10, 10);dc.DrawString( This is a groovy string +with some very long text that will never fit in the box,boldTimesFont, blueBrush,new Rectangle (new Point (10, 40), new Si
34、ze (100, 40);dc.DrawString( This is a groovy string, italicCourierFont, blackBrush,new Point (10, 100);附加訓練要求,請你用繽紛的色彩,發(fā)揮你的想象力,把本班同學的名字繪制出 來,盡量突出藝術效果。3 C#與 ArcGIS Engine 開發(fā)熟悉了C#的開發(fā)環(huán)境之后,讓我們開始ArcGIS Engine之旅吧。3.1目的了解ArcGIS Engine在.Net平臺開發(fā)環(huán)境及編程技巧。3.2練習之一:建立第一個C#+ArcGIS Engine 程序下面介紹一下Microsoft Visual S
35、tudio 2005下用C#開發(fā)ArcGIS Engine桌面 應用程序的流程:1、把我們上個例程復制為exc2文件夾,excl.sIn文件變?yōu)閑xc2.sIn,并把工程 名改為exc2。清除中間panel中的那些按鈕及相應程序代碼。 效果如下:Eursci-ur|hLTBr CsraclujEuhuE.L7片:1F3 li-t p/PtPI4H*KWHIELI:hl遲尸F(xiàn)l-nLm*iFEul Fvliir&TPrrL亦J&zrsUu-士MiSiiiiTl*W alandETSf fcli fjrleiH al nAafiflpElQMH廿F-k(U + LTph llic-
36、f口TH_J Ttt-ri-iiiJveC-wiUr2、把SplitterContainerl控件剪切出來,然后添加一個Panel控件,把其Dock屬性設為Top,然后添加一個ArcGIS Engine的TooIBarControl。LuuLU-hLLaia*打m2 rirdiirUM弓帰FsiBiii- ciJrJu.h ts Frwl is . cs liit J=;|1剜封2 |吋Fyaia ecArcGIS Engine ToolbarcontrolArcGIS Errgme TOC Control*?Ir Name: axTOCCantrol 1ArcGIS Engine Map匸o
37、ntrol:凹Name;axMapControll-:色再把SplitterContainerl復制 回來,設其Dock屬性為Fill。在SplitterContainer2的左邊添加一個TocControl,右邊添加一個MapControl,并把一個LicenseControl拖動到設計界面里面(其作用是讓我們可以用ArcGIS Engine的控件進行設計),其效果圖如上所示。輕易地,我們就完成了簡單界 面框架的搭建,甚至還沒有來得及寫一行代碼。 運行效果大家先自己看看,接著 我們進入下一步。2、設置Map Co ntrol的屬性,如下圖所示:選中一個mxd文件,作為該控件需 要顯示的數據。
38、叫ei.1:渥田沖 血MMi陽心 生農flR 4:i SA j:. naH萱暈tl工JUSfUKJEFf 3打恥 N 黑 33 Arctic TiMIWI1-rraa*liftQ FRHALKFBLEILR3-al ffl諂 11 oEWGuh-d層Ea elliKrCEx.tr il訓ScsMCEntril靜!3. el riu.tr al硏Li上jaEBkril兩 為wl山gKBkTflijk ydbiulviCEiLtril豊 寸WLaiuh権LilWEiLtrJ.3 ArctTS 4hiXa Cwlrv-ls*irFtVajudm013 lirplir S TillCERMERILEI
39、.SFS Sari d. TsrhCKKMCUU.右Ts* isfiiliiR剛|SGBIVJr Silicda. IqJjin*強stcl H町風tian JZlM lx BIidle 4. LEK箏Zm OiAHsydtEtiEBircSK BigineTCKCortroihhmiSB 4i曲iij世CrHfUa九 肛q北ifecrLcLBin-*rip3riB*r4rItriMFiUTr“Z!衛(wèi)區(qū)Ml*n. F7KnlaraMBJkwnlfai La3. 3. 3. 3FridL-fcui*i|w4r*llCentral3訶;:illi應j哥Li.3l:ijrFLR3lJ44.v竜ArB
40、 Engine TocarCDnirDl1 -LwaStTJiPJfriiL+dH4,iir:ajH,it*+HtrllM?l+d dJtobiirVLHTiMpLUmsliTripcI-還干dicci4、為ToolbarControl添加按鈕。設置界面如下所示:aE2- licEEIID-TE TIAUXISiIMSIU玄神叩 詢叫低 *HEIt t .KWtUUlt Rflr UN打印r.訊話Iff-iu*G S rhKJMiMr-pl 3* drt-C-wr+l SrbfllsofCwArl匚gErQA- irrftfiiirjlilfr-strel-ILFI3- Hdlli CMii
41、.1* w占承、4學ijfS Diapir豪GfS Fi:LdCXUM-LIBII.(IPSSETL%LJir-L C KMr=(“n.更更T*目SiCAl-fc itf-+ SqJ*E*.in HqpAcUPR諭3b-i-=l耳站昭曲 犬LILfeip&3-?a五 訓4Q* lik lihhr#u *誓 ArcGE5 EngrfeTo-at-grCcntrffil旳詢TOCCCiflWIMKA5、看一下運行效果吧It*x Celw用片AIETODfIMTL- - feEruTKCtM-aajL!- iiifnl* 7i-rilHk-w嚴farUK百trirpd:gglF-4hLlTr
42、iDlWri附:ib|Oftpi Hidiin II:I11 fc* 11.強礦| ralE*礎1i a*a VLei iriJC-5F干尢史我眈痂種EI 召二孰也旳swm曲虹名M經箋號性Fklcri-*蔔坊H d料o話側s凰打穴 MO3.3練習之二:使用 MapControl 的消息處理函數如上圖所示,為Map Co ntrol的OnM ouseDown添加消息響應函數。private void axMapControl1_OnMouseDown( object sender,ESRI.ArcGIS.Controls. IMapControlEvents2 OnMouseDownEvent
43、e)/ MousePointer axMapControl1.MousePointer =esriControlsMousePointer.esriPointerCrosshair;axMapControl1.Extent = axMapControl1.TrackRectangle();KrUEU2- HeEuautl TiaiuaJ uiLiv宜件 E)豪 tg n-QiU心料窿 J K1? 1W1? Pfl ip 齧式 q) ZMqJ 刊試購田口密 EfcZP 晌射L.a 1Vi戶FL5Air”SMETiERxAflDiJtdiA.ulprhtr*13 EZM krQS EiLrJ c
44、UitfT:alruLOsi.rpFi口hLaTLuFi clrirDiracIvryEElrrDiracQrjiuEbtrErrsrhCTri darEruALhC INI#嚴i*叔hHFU.ilrirtr-wEBiCuHbl.Fr wldkrHSETVLIBK1l*h|rikiXL皿L匸lUdjdxlTnlun Jrtfl-i- n tfLt 1. _LI Ekligr* HnaaPiAa-dBli莊hifif. Clj曲口汀口百詔芯鈕.叭d-n點Lriidwifiil 3i* LLU*driMb-faLlriAuVbriLk-zUuctdEnterLwri LH-bll 1l殍住眾ZT*
45、-JEiCdri屮ME屜NXLaJrT|際藺應XA aA dLIHkEll-i J+XlJlExafiCkr*l:l _UdfiBi4lHJC*曲X 工干 -.Fualrapl7;-ME7T -B;IMK芳嗣0TTHES3出啊n *u*慶(0hE:I flffliYi VAcEitEiJ 理口嶋 生或舉 1 I 嗣帥 工 JI 曬帥 E 口啊 壯國 nhU:i Any CF1.IFraffllfahB. .+ Fialsr. a|*L+|2、把工程名稱EngineClassLibraryl改為自己的名稱,在這里我們改為TestLibrary。然后把“解決方案”對應的下拉框中選擇“添入解決方案”
46、。點擊“確定”按鈕后,彈出如下 對話框,提示我們需要把ArcGIS En gi ne中的那些類庫添加到我們的項目中。我們可以選擇并添加某些預知需要用到的類庫,也可以不做選擇。以后用到了才慢慢添加進來,在這里我們不添加任何類庫。直接“Finish”。- MDupingusineUBsnusincuvinusnnc u話n*痩H,a -tinHT卜-fla2UBsn;using1 narespa*EI:i噌曲曲頊冃叩主Ft即RijHw工藹試聊SOff)壯E殆Uft.Jii lrikc.FmPlU4k.!E-usrri 二?弓科笛笛國 |-8二: _L . 1事廈一上口 4 期A-. , iCIKIKI.“類”。 onrsBce lestLibrary巳u醐nB wsin; 5yBten.usL惟Syr由“G&IL曲訃斷孔町酣sH弐USLESyBleiLTert;-US1E1)wtl?嗣I單urn咋即 百口體tHZ矚I齡血:-. jb, rraB-IJ.-.Fi% 庁L:】血1九iPFJ肛ITTLr:r -:c耳-匯”.VicMklaZl-n-i:1TTidAi-clia. . fawfeClkia. ub-Lit seal誠(LSBBTra:.kRAc uanglePiEiIaelCl ant* : B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療科技在小兒發(fā)熱治療中的應用
- 課題申報參考:馬克思隱喻敘事的唯物史觀原理研究
- 課題申報參考:禮俗互動視域下明清江南婚嫁刺繡裝飾研究
- 課題申報參考:科學教育教學體系研究
- 綠色能源在校園電力供應中的應用與展望
- (亂張貼、亂涂寫、亂覆蓋)牛皮癬小廣告清理方案
- 2025年北師大版高三歷史上冊階段測試試卷含答案
- 2025年滬教新版選修3物理上冊階段測試試卷含答案
- 2025年粵人版高一數學下冊階段測試試卷
- 2025年北師大版九年級地理下冊月考試卷含答案
- 2024年蘇州工業(yè)園區(qū)服務外包職業(yè)學院高職單招職業(yè)適應性測試歷年參考題庫含答案解析
- 人教版初中語文2022-2024年三年中考真題匯編-學生版-專題08 古詩詞名篇名句默寫
- 2024-2025學年人教版(2024)七年級(上)數學寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- 2024年高考全國甲卷英語試卷(含答案)
- 2024光伏發(fā)電工程交流匯流箱技術規(guī)范
- 旅游活動碳排放管理評價指標體系構建及實證研究
- 2022年全國職業(yè)院校技能大賽-電氣安裝與維修賽項規(guī)程
- 小學德育養(yǎng)成教育工作分層實施方案
- 2024年湖南高速鐵路職業(yè)技術學院單招職業(yè)技能測試題庫附答案
- 黑枸杞生物原液應用及產業(yè)化項目可行性研究報告
評論
0/150
提交評論