




已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章.Net與C#1.CLR是一種 運(yùn)行環(huán)境2.C#語(yǔ)言源代碼文件的后綴名為 CS3.構(gòu)建桌面應(yīng)用程序需要.NET提供的類庫(kù)是 Windows Form 4.與 C+等語(yǔ)言相比,C#中增加的一個(gè)類成員訪問(wèn)修飾符是 internal5.C#中導(dǎo)入某一命名空間的關(guān)鍵字using 6.C#中程序的入口方法名是 Main 1.簡(jiǎn)述C#、CLR和.NET之間的關(guān)系答:.NET是一個(gè)運(yùn)行時(shí)平臺(tái),CLR是.NET框架的底層。C#是.NET的核心開(kāi)發(fā)語(yǔ)言2簡(jiǎn)述C#語(yǔ)言的主要特性答:簡(jiǎn)單性(無(wú)指針);現(xiàn)代性(異常處理跨語(yǔ)言);面向?qū)ο螅ǚ庋b,繼承和多態(tài));類型安全性;版本處理技術(shù);兼容性;靈活性3簡(jiǎn)述控制臺(tái)方式和Windows應(yīng)用程序方式調(diào)試程序的優(yōu)缺點(diǎn),各自適合的場(chǎng)合答:一般來(lái)說(shuō)控制臺(tái)方式用于在dos狀態(tài)下打印輸出程序結(jié)果的,優(yōu)點(diǎn)是程序執(zhí)行效率較高,而windows應(yīng)用程序一般用于開(kāi)發(fā)窗體應(yīng)用程序或者系統(tǒng)的,優(yōu)點(diǎn)是功能比較強(qiáng)大,代碼執(zhí)行效率相對(duì)來(lái)說(shuō)較慢。 第二章 C#編程基礎(chǔ)1.C#中的值類型包括三種,它們是 簡(jiǎn)單類型、枚舉類型、結(jié)構(gòu)類型 2.枚舉類型是一組命名的常量集合,所有整型都可以作為枚舉類型的基本類型,如果類型省略,則約定為 int 3.C#的引用類型包括類、接口、數(shù)組、委托、object和string。其中object(是所有值類型和引用類型的)根類4.浮點(diǎn)常量有三種格式,0.618034,0.618034D,6.1834E-1)浮點(diǎn)常數(shù)都屬于double類型5下面字符常量表示有錯(cuò)的一組是(B) A,u0027,x0027 Bn,t,037Ca,u0061,(char)97 D x0030,0,06下列標(biāo)識(shí)符明明正確的是(a)A_ int, Int, int B using, _using, using C NO1,NO_1,NO.1 D A3,_A3,A37當(dāng)表達(dá)式中混合了幾種不同的數(shù)據(jù)類型時(shí),C#會(huì)基于運(yùn)算的順序?qū)⑺麄冏詣?dòng)轉(zhuǎn)換成同一類型。(float)類型和decimal類型混合在一個(gè)表達(dá)式中,不能自動(dòng)提升為decimal8設(shè)有說(shuō)明語(yǔ)句int x=8;則下列表達(dá)式中,值為2的是(b)A x+=x-=x; B x%=x-2; C x8?x=0:x+; D x/=x+x;9C#數(shù)組主要有三種形式;它們是( 一維數(shù)組、多維數(shù)組、不規(guī)則數(shù)組)10 設(shè)有說(shuō)明語(yǔ)句double , , tab= new double2,3,4;那么下面敘述正確的是 tab是一個(gè)三維數(shù)組,他的元素個(gè)數(shù)一共有24個(gè)1說(shuō)明下列標(biāo)識(shí)符的合法性X25 錯(cuò)4foots 錯(cuò)exam-1 錯(cuò)using 錯(cuò)main 對(duì)Who_am_I 對(duì)Large&Small 錯(cuò)_Years 對(duì)val(7) 錯(cuò)2xy 錯(cuò)2.下列常量是否合法?若不合法,指出原因;若合法,指出它的數(shù)據(jù)類型。32767 int 35u uint 1.25e3.4 不合法 3L long 0.0086e-32 不合法87 不合法 true 布爾 “a” 字符串 a 字符 9645 不合法 .5 double 5UL 長(zhǎng)整型3指出下列哪些表示字符,那些表示字符串,那些既不表示字符也不表示字符串0x66 錯(cuò) China 錯(cuò) 0x33 錯(cuò) r 錯(cuò) 8.34 錯(cuò) 0 錯(cuò)“中國(guó)” “8.42” 56.34 “nt0x34” “0x33” “Computer System!n” “docsharemy1.doc”docsharemy1.doc” “Joe said” “Hello” “to me” “Joe said “Hello” to me”6原來(lái)的a都是101)a+=a; 20 2)a%=(7%2); 4)a/=a+a; 5)a-=a; 0 3)a*=3+4; 706)a+=a-=a*=a; -80三填空題1C#中可以把任何類型的值賦給object變量,當(dāng)值類型賦給object類型變量時(shí),系統(tǒng)要進(jìn)行裝箱操作;而將object類型變量賦給一個(gè)值類型變量,系統(tǒng)要進(jìn)行拆箱操作,并且要求必須加強(qiáng)制類型轉(zhuǎn)換2C#所特有的不規(guī)則數(shù)組是數(shù)組的數(shù)組,也就是說(shuō)它的數(shù)組元素是數(shù)組,并且它的內(nèi)部每個(gè)數(shù)組的長(zhǎng)度不一樣3數(shù)組在創(chuàng)建時(shí)可根據(jù)需要進(jìn)行初始化,需要注意的是初始化時(shí),不論數(shù)組的維數(shù)是多少,都必須現(xiàn)實(shí)的初始化數(shù)組的所有元素4程序運(yùn)行結(jié)果為_(kāi)1_2_0_true_Using System;Public class Exe1public static void Main()int x,y,z;bool s;x=y=z=0;s=x+!=0|+y!=0&+y!=0;Console.WriteLine(“x=0,y=1,z=2,s=3”,x,y,z,s);Console.Read(); 1 25程序運(yùn)行結(jié)果為_(kāi) 0 5_Using System;public class Exe2public static void Main()int a ,b;a=b=1;b+=a/b+;Console.Write(“a=0,b=1”,a,b);b+=-a+ +b;Console.WriteLine(“a=0,b=1”,a,b);Console.Read();7程序的運(yùn)行結(jié)果為_(kāi)using System;public class Exe4public static void Main()int a,b,c;a=2;b=7;c=5;switch(a0)case true;switch(b0)case true:Console.Write(“”);break;case false: Console.Write(“!”);break; break;case false:switch(c=5) case false: Console.Write(“*”);break;case true:Console.Write(“#”);break;break;Console.Write();Console.Read();8程序運(yùn)行結(jié)果為1 3 5 7 9_-21 Using System;Public class Exe5public static void Main()int x;x=new int10;inty=1,2,3,4,5,6,7,8,9,10;constz;z=new int SIZE;for(int i=0;iz .length;i+)zi=i*2+1;Console.Write(“0,4”,zi);Console.Read();9下面程序的功能是:輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù),請(qǐng)?zhí)羁铡sing System;public class Exe6public static void Main()int i,j;for(i=0;i100;i+)j=i*10+6;if (j%3!=0)continue;Console.WriteLine(“0”,j);10用插入法對(duì)數(shù)組a進(jìn)行降序排序。(重要)using System;public class Exe7public static void Main() int a=4,7,1,2,5,8,9,10,3,6; int i,j,m; for(i=1;i=0&maj) aj+1 = aj; j-; aj+1=m; for(i=0;i10;i+) Console.WriteLine(0,ai); Console.WriteLine(); 第3章 面向?qū)ο缶幊袒A(chǔ)1.C#語(yǔ)言的核心是面向?qū)ο缶幊蹋∣OP),OPP語(yǔ)言都至少具有三個(gè)特性:封裝、繼承和多態(tài)2.C#的構(gòu)造函數(shù)分為實(shí)例構(gòu)造函數(shù)和靜態(tài)構(gòu)造函數(shù),實(shí)例構(gòu)造函數(shù)可以對(duì)靜態(tài)成員或非靜態(tài)成員進(jìn)行初始化,靜態(tài)構(gòu)造函數(shù)只能對(duì)靜態(tài)成員進(jìn)行初始化3.C#實(shí)現(xiàn)了完全意義上的面向?qū)ο?,所以他沒(méi)有全局變量、全局常數(shù)、全局方法,任何數(shù)據(jù)域和方法都必須封裝在類體中4.方法中的值參數(shù)是按值傳遞的參數(shù)5.關(guān)于方法中REF和OUT參數(shù)說(shuō)明錯(cuò)誤的是:REF和OUT因?yàn)閭鬟f的是實(shí)參的地址,所以要求實(shí)參和形參的數(shù)據(jù)類型必須一致正確:REF和OUT參數(shù)傳遞方法一樣,都是把實(shí)參的內(nèi)存地址傳遞給方法,實(shí)參與形參只想同一個(gè)內(nèi)存存儲(chǔ)區(qū)域,但REF要求實(shí)參必須在調(diào)用之前明確賦值REF是將實(shí)參傳入形參,OUT只能從方法中傳出值,而不能從方法調(diào)用處接受實(shí)參數(shù)據(jù)REF和OUT參數(shù)要求實(shí)參和形參的書(shū)籍類型或者一致,或者實(shí)參能被隱式地轉(zhuǎn)化為形參類型6.加上classMclass累的一個(gè)方法簽名是public void Max(out int max,params inta),m1是Mclass類得一個(gè)對(duì)象,maxval是一個(gè)int型的值類型變量,arrayA是一個(gè)int型的數(shù)組對(duì)象,調(diào)用錯(cuò)誤的是m1.Max(out maxval,ref arrayA)正確:(out maxval)(out maxval,4,5,3)(out maxval,3,3.5)1.構(gòu)析函數(shù)不能有程序顯式的調(diào)用,而是由系統(tǒng)在釋放對(duì)象時(shí)自動(dòng)調(diào)用。如果這個(gè)對(duì)象是一個(gè)派生類對(duì)象,那么在調(diào)用析構(gòu)函數(shù)時(shí),出了執(zhí)行派生類得構(gòu)析函數(shù),也會(huì)執(zhí)行基類的析構(gòu)函數(shù),其執(zhí)行順序域構(gòu)造函數(shù) 相反2.在類中如果一個(gè)數(shù)據(jù)成員被聲明為static的,則說(shuō)明這個(gè)類的所有實(shí)例都共享這個(gè)static數(shù)據(jù)庫(kù)成員,在類體外,static成員不能通過(guò)實(shí)例方法來(lái)訪問(wèn),它必須通過(guò)靜態(tài)方法訪問(wèn)運(yùn)行結(jié)果:using System;public class Test public void change1(string s) s = s + change1; public void change2(ref string s) s = s + change2; public void change3(string s1 ,out string s2) s1 = s1 + change3; s2 = s1; public class Exe8 public static void Main() string s1, s2; s1 = Hello,; Test t1 = new Test(); t1.change1(s1); Console.WriteLine(s1 after call to change1 is 0, s1); t1.change2(ref s1); Console.WriteLine(s1 after call to change2 is 0, s1); t1.change3(s1, out s2); Console.WriteLine(s1 after call to change3 is 0, s1); Console.WriteLine(s2 after call to change3 is 0, s2); Console.Read();結(jié)果:s1 after call to change1 is HelloS1 after call to change2 is Hello.change2S1 after call to change3 is Hello.change2S2 after call to change3 is Hello.change2.change3 第5章 Windows應(yīng)用程序開(kāi)發(fā)1簡(jiǎn)述項(xiàng)目在Visual C#開(kāi)發(fā)應(yīng)用程序的作用。解決方案資源管理器的作用。通過(guò)方案組織管理項(xiàng)目,在現(xiàn)有解決放方案中添加項(xiàng)目2如何改變啟動(dòng)窗體,啟動(dòng)時(shí)是否不用啟動(dòng)窗體? Application.Run(new Form1() 可以3常用控件的共有屬性有哪些?有哪些是容器?答:控件都有很多屬性,并且大多數(shù)控件的屬性都派生于System.Windows.Forms.Control類,所以它們都有一些共同的屬性,如:Anchor、Dock、BackColor、Cursor、Enabled、Font、ForeColor、Height、Left、Name、Parent、Right、Tabindex、TabStop、Tag、Text、Top、Visible、Width。其中容器有:GroupBox、Panel等4簡(jiǎn)述Button控件的主要作用。答:Windows窗體Button控件允許用戶通過(guò)單擊來(lái)執(zhí)行操作。每當(dāng)用戶單擊按鍵時(shí),即調(diào)用Click事件處理程序??蓪⒋a放入Click事件處理程序來(lái)執(zhí)行所需要的操作。5簡(jiǎn)述TextBox控件的主要作用。簡(jiǎn)述多行TextBox控件的主要作用。答:Windows窗體文本框用于獲取用戶輸入或顯示文本。多行TextBox控件的主要作用是對(duì)文本換行使其符合控件的大小。6簡(jiǎn)述RadioButton控件的主要作用。為什么一般RadioButton控件要和GroupBox控件或Panel控件組合使用?答:RadioButton控件旨在為用戶提供兩種或多種設(shè)置以便選擇其一。當(dāng)單擊RadioButton控件時(shí),其Checked屬性設(shè)置為true,并且調(diào)用Click事件處理程序。 在一個(gè)容器(如Panel控件、GroupBox控件或窗體)內(nèi)繪制單選按鈕即可將它們分組。直接添加到一個(gè)窗體中的所有單選按鈕將形成一個(gè)組。若要添加不同的組,必須將它們放到面板或分組框中。7CheckBox控件的作用和RadioButton控件有什么不同?為什么一般CheckBox控件要和GroupBox控件或Panel控件組合使用?答:Windows窗體復(fù)選框(CheckBox)雖然和單選按鈕復(fù)選框看似功能類似,卻存在重要差異:當(dāng)用戶選擇某單選按鈕時(shí),同一組中的其他單選按鈕不能同時(shí)選定;相反,卻可以選擇任意數(shù)目的復(fù)選框。 一般CheckBox控件要和GroupBox控件或Panel控件組合使用:為了分組,成組控件可以在窗體設(shè)計(jì)器上一起移動(dòng)。8簡(jiǎn)述ListBox控件的主要作用。怎樣進(jìn)行項(xiàng)目多選?答:ListBox控件用于顯示列表項(xiàng),用戶可以從中選擇一項(xiàng)或多項(xiàng)。如果總項(xiàng)數(shù)超出可以顯示的項(xiàng)數(shù),則自動(dòng)向ListBox控件添加滾動(dòng)條。進(jìn)行項(xiàng)目多選設(shè)置SelectionMode屬性為MultiExtended。如:listBox1.SelectionMode = SelectionMode.MultiExtended;9ComboBox控件的主要作用。ComboBox控件與ListBox控件的應(yīng)用場(chǎng)合有什么不同?答:ComboBox控件用于在下拉組合框中顯示數(shù)據(jù)。默認(rèn)情況下,ComboBox控件分兩個(gè)部分:頂部是一個(gè)允許用戶鍵入列表項(xiàng)的文本框。第二個(gè)部分是列表框,它顯示用戶可以從中進(jìn)行選擇的項(xiàng)的列表。ListBox 控件能選中多項(xiàng),并能夠?yàn)g覽較長(zhǎng)的列表。當(dāng)用戶選擇一個(gè)項(xiàng)時(shí),該項(xiàng)會(huì)在列表中突出顯示。ComboBox 控件當(dāng)用戶單擊下拉箭頭時(shí),將顯示一個(gè)列表。當(dāng)用戶選擇一個(gè)項(xiàng)時(shí),該項(xiàng)會(huì)顯示在文本框中。10簡(jiǎn)述GroupBox控件的主要作用。為什么說(shuō)它是一個(gè)容器?答:GroupBox控件用于為其他控件提供組合容器,GroupBox控件類似于Panel控件,但GroupBox控件可以顯示標(biāo)題,而Panel控件有滾動(dòng)條。因?yàn)楫?dāng)移動(dòng)單個(gè)GroupBox控件時(shí),它包含的所有控件也將一起運(yùn)動(dòng),所以說(shuō)它是一個(gè)容器。15對(duì)話框與窗體有什么不同?什么時(shí)候使用對(duì)話框?答:C#中窗體是可以改變大小,并可以設(shè)為mdi(多窗口界面)或sdi(單窗口),而對(duì)話框是不能夠改變大小的簡(jiǎn)單的窗體,通常不包含菜單欄、窗口滾動(dòng)條、“最小化”和“最大化”按鈕、狀態(tài)欄和可調(diào)整邊框。交互和檢索信息時(shí)使用對(duì)話框。 第6章 GDI+編程1什么是GDI+?為什么叫GDI+?答:GDI是Graphics Device Interface的縮寫(xiě),含義是圖形設(shè)備接口,它的主要任務(wù)是負(fù)責(zé)系統(tǒng)與繪圖程序之間的信息交換,處理所有Windows程序的圖形輸出。GDI+是一組通過(guò)類C+實(shí)現(xiàn)的應(yīng)用程序編程接口。顧名思義,GDI+是以前版本GDI的繼承者,出于兼容性考慮,Windows XP仍然支持以前版本的GDI,但是在開(kāi)發(fā)新應(yīng)用程序的時(shí)候,開(kāi)發(fā)人員為了滿足圖形輸出需要應(yīng)該使用GDI+,因?yàn)镚DI+對(duì)以前的Windows版本中GDI進(jìn)行了優(yōu)化,并添加了許多新的功能。3筆和畫(huà)筆的功能有什么區(qū)別?答:筆可用于繪制線條、曲線以及勾勒形狀輪廓。畫(huà)筆是可與Graphics對(duì)象一起用來(lái)創(chuàng)建實(shí)心形狀和呈現(xiàn)文本的對(duì)象。4能否用繪制空心形狀的方法繪制實(shí)心形狀?能否用繪制實(shí)心形狀的方法繪制空心形狀?答:可以繪制空心形狀的方法繪制實(shí)心形狀,需設(shè)置畫(huà)筆寬度,如private void Form1_Paint(object sender, PaintEventArgs e) Graphics g = this.CreateGraphics(); Pen myPen = new Pen(Color.Blue); myPen.Width = 50; g.DrawEllipse(myPen, new Rectangle(30, 40, 50, 50); 能用繪制實(shí)心形狀的方法繪制空心形狀?5圖案和圖像有什么不同?圖案用于填充空心圖形。圖像以文件形式存在,可以利用Graphics的DrawImage函數(shù)打開(kāi)并顯示。6GDI+能否顯示漢字?能夠,private void Button1_Click(object sender, EventArgs e) / 為Button1獲得一個(gè)圖形對(duì)象的引用 Obtains a reference to the Graphics object for Button1 Graphics g = Button1.CreateGraphics();System.Drawing.Drawing2D.LinearGradientBrush myBrush = new System.Drawing.Drawing2D.LinearGradientBrush(ClientRectangle, Color.Red,Color.Yellow, System.Drawing.Drawing2D.LinearGradientMode.Horizontal); Font myFont = new Font(Times New Roman, 24); g.DrawString(請(qǐng)看漢字, myFont, myBrush, new RectangleF(10, 10, 100, 200); g.DrawString(Look at this text!, myFont, myBrush, 85, 50); 第7章 文件操作1創(chuàng)建文件有哪幾種方法?各有什么特點(diǎn)?答:3種,分別為File、FileInfo、FileSystem。File,提供操作文件的相關(guān)靜態(tài)方法,其中包含了創(chuàng)建、移動(dòng)、復(fù)制、刪除以及打開(kāi)指定的文件,這個(gè)類允許用戶直接使用File類調(diào)用相關(guān)的方法操作文件;FileInfo。提供實(shí)例方法成員,用以操作文件,其功能與File相同,其中的差異在于必須產(chǎn)生實(shí)例對(duì)象調(diào)用指定的方法成員;FileSystem,被設(shè)計(jì)用以讀寫(xiě)文件系統(tǒng)上的數(shù)據(jù)。2使用FileStream對(duì)象對(duì)文件進(jìn)行讀寫(xiě)和使用File或者Fileinfo類的OpenRead和OpenWrite方法返回的FileStream對(duì)象進(jìn)行讀寫(xiě)有什么不同?答:FileStream 支持通過(guò)其 Seek 方法隨機(jī)訪問(wèn)文件。默認(rèn)情況下,F(xiàn)ileStream 以同步方式打開(kāi)文件,但它也支持異步操作。利用FileStream 我們可以得到一個(gè)文件的Streams,接著就是來(lái)讀取。 4.(重點(diǎn))建立一個(gè)二進(jìn)制文件,用來(lái)存放1-20及其平方根,輸入任意數(shù),查找出起平方根并顯示設(shè)計(jì)二進(jìn)制文件使其能夠讀取平方根private void 寫(xiě)文件ToolStripMenuItem_Click(object sender, EventArgs e) string filename = c:cyf.txt; FileStream fs = new FileStream(filename, FileMode.Create); /數(shù)據(jù)保存到磁盤(pán)中 BinaryWriter bw = new BinaryWriter(fs); for (int i = 1; i = 20;i+ ) double t = Math.Sqrt(i); bw.Write(int)i); bw.Write(Double)t); bw.Flush(); bw.Close(); fs.Close();private void 讀文件ToolStripMenuItem_Click(object sender, EventArgs e) string filename = c:cyf.txt; FileStream fs = new FileStream(filename, FileMode.Open);/使用二進(jìn)制讀取 BinaryReader br = new BinaryReader(fs);for (int i = 1; i = 20; i+) int id = br.ReadInt32(); double st = br.ReadDouble();if (id= Convert.ToInt32(textBox1.Text) MessageBox.Show(textBox1.Text + 的平方根為: + st.ToString(); br.Close(); fs.Close(); 這個(gè)誰(shuí)會(huì)?。≠N一嘴唄(鄭重感謝培培的分享 ) 第8章 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)1、創(chuàng)建數(shù)據(jù)庫(kù)連接使用的對(duì)象是Connection。2、如果在數(shù)據(jù)庫(kù)應(yīng)用中需要進(jìn)行事務(wù)處理,需要用連接對(duì)象BeginTransaction方法。3、DataReader對(duì)象是通過(guò)Command對(duì)象的ExecuteReader 方法生成的。4、DataSet可以看作是一個(gè)在客戶機(jī)內(nèi)存 中的數(shù)據(jù)庫(kù)。5、從數(shù)據(jù)源向DataSet填充數(shù)據(jù)用DataAdaper對(duì)象的 Fill 方法,從DataSet向數(shù)據(jù)源更新數(shù)據(jù)用DataAdapter對(duì)象的Update方法。需要顯示地通過(guò)調(diào)用來(lái)實(shí)現(xiàn)數(shù)據(jù)的獲取與更新,這是由于ADO.NET的數(shù)據(jù)集獨(dú)立于數(shù)據(jù)源特性決定的。6、已知表t_student(xh,name,class,sex),結(jié)構(gòu)如下:(必考)字段名 數(shù)據(jù)類型 長(zhǎng)度 是否為主鍵 XhNameClassSex IntVarcharVarcharChar 610152 是 用Command對(duì)象給表t_student插入一條記錄(0001,“張三”,“信息32”,“男”),請(qǐng)把程序補(bǔ)充完整。using System.Data.SqClient;string myConnectionString;myConnectionString = “Initial Catalog=Northwind;Data Source=localhost;Integrated Security=SSPI;”SqlConnnection myConnection = new SqlConnnection ( myConnectionString ); /定義連接對(duì)象string myInsertQuery = “ INSERT t_student(xh,name,class,sex) values(0001,“張三”,“信息32”,“男”) ”; /定義插入數(shù)據(jù)的字符串SqlCommand myCommand = new SqlCommand (myInsertQuery ); /定義查詢命令對(duì)象myCommand.Connection = myConnection;myConnection.Open ; /打開(kāi)連接myCommand. ExecuteNonQuery() ; /執(zhí)行操作myConnection.Close();二、思考題1、說(shuō)明ADO.NET與ADO相比的優(yōu)勢(shì)。ADO.net數(shù)據(jù)處理延伸到3層以上,程序員也需要采用無(wú)連接模型,ADO主要依賴于2層結(jié)構(gòu)并且是基于連接的,連接斷開(kāi)后只能從新連接才能實(shí)現(xiàn)存取。通過(guò)支持對(duì)數(shù)據(jù)的松耦合訪問(wèn)ADO.NET減少了與數(shù)據(jù)庫(kù)的活動(dòng)鏈接數(shù)目,從而實(shí)現(xiàn)了最大限度的數(shù)據(jù)共享 使用GDI+編程打開(kāi)一張圖片namespace WinSavePic public partial class Form1 : Form Bitmap m_Bitmap; public Form1() InitializeComponent(); private void 打開(kāi)ToolStripMenuItem_Click(object sender, EventArgs e)使用GDI+編程打開(kāi)一張圖片namespace WinSavePic public partial class Form1 : Form Bitmap m_Bitmap; public Form1() InitializeComponent(); private void 打開(kāi)ToolStripMenuItem_Click(object sender, EventArgs e) OpenFileDialo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧政法職業(yè)學(xué)院《交互界面原型》2023-2024學(xué)年第二學(xué)期期末試卷
- 西北大學(xué)《傳感器技術(shù)于應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 廈門(mén)華天涉外職業(yè)技術(shù)學(xué)院《模擬電子線路綜合》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆第二醫(yī)學(xué)院《幼兒教育名著選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州中醫(yī)藥大學(xué)《刑事法律精講》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西大學(xué)《Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- (高清版)DG∕TJ 08-2165-2015 建設(shè)項(xiàng)目交通影響評(píng)價(jià)技術(shù)標(biāo)準(zhǔn)
- 數(shù)字通信原理(第3版)課件 第8章 數(shù)字載波調(diào)制傳輸
- 3 1《蜀道難》導(dǎo)學(xué)案 (含部分答案)統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 全套三級(jí)安全教育培訓(xùn)
- 書(shū)畫(huà)素養(yǎng)測(cè)試題及答案
- 鋼琴藝術(shù)培訓(xùn)管理制度
- 校園廣播設(shè)備維保合同
- 反詐宣傳課件小學(xué)生版
- 八年級(jí)數(shù)學(xué)上學(xué)期期中期末沖刺卷-特訓(xùn)10 一次函數(shù) 壓軸題(八大母題型歸納)(原卷版)
- 胰腺假性囊腫治療
- 浮生六記課件
- 2025年形勢(shì)與政策-加快建設(shè)社會(huì)主義文化強(qiáng)國(guó)+第二講中國(guó)經(jīng)濟(jì)行穩(wěn)致遠(yuǎn)
- 求職趣味測(cè)試題及答案
- 中國(guó)企業(yè)可持續(xù)發(fā)展報(bào)告指南CASS-ESG 6.0-土木工程建筑業(yè)
- 2025浙江杭州學(xué)軍中學(xué)保送生自主招生數(shù)學(xué)試卷(含答案詳解)
評(píng)論
0/150
提交評(píng)論