-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
12/13 ·s®Ñ¨ì¡I 10/8 ·s®Ñ¨ì¡I 10/1 ·s®Ñ¨ì¡I 9/24 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

¶µ¥Ø¹ê½îºë¸Ñ¡GC#®Ö¤ß§Þ³NÀ³¥Î¶}µo

( ²Åé ¦r)
§@ªÌ¡G±ç¥ß·sÃþ§O¡G1. -> µ{¦¡³]­p -> .NET -> C#
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ¶µ¥Ø¹ê½îºë¸Ñ¡GC#®Ö¤ß§Þ³NÀ³¥Î¶}µo 3dWoo®Ñ¸¹¡G 27464
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
¡i¤£±µ¨ü­qÁÊ¡j

¥Xª©¤é¡G9/1/2010
­¶¼Æ¡G460
¥úºÐ¼Æ¡G1
¯¸ªø±ÀÂË¡G
¦L¨ê¡G»y¨t¡G ( ²Åé ª© )
¡i¤£±µ¨ü­qÁÊ¡j
ISBN¡G9787121114243
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¾Ç²ß¥ô¦ó§Þ³N³£­n±q°ò¦¶}©l¡A³o¥»®Ñ´N¬OÁ¿¸ÑC#®Ö¤ß§Þ³Nªº°ò¦±Ð§÷¡CŪªÌ¦pªG²³æ½Õ¬ã¤@¤U´N¤£Ãøµo²{¡A¥«­±¤W³Ì¦hªº´N¬O³oÃþC#°ò¦Ãþ±Ð§÷¡C¨º¤\¡A§Ú­ÌÁÙ¦³¨S¦³¥²­n¦A¦h¼g¤@¥»¨S¦³¯S¦â¡B¬\Àê¥F¨ýªº®Ñ©O¡Hµª®×·íµM¬O§_©wªº¡I§@ªÌ±q¨Æ³n¥ó³]­p¶}µo¤u§@¤Q¦h¦~¡A³Ìªñ¤~µÞµo¤F¼g¤@¥»¦n®Ñªº·Qªk¡C¦]¬°§@ªÌ§Æ±æ±À¼s¤@ºØ³Ì¦³®Äªº¾Ç²ß»P°ö°Vªº±¶®|¡A³o´N¬OProject-driven training¡A¤]´N¬O¥Î¶µ¥Ø¹ê½î¨Ó±a°Ê²z½×ªº¾Ç²ß¡C°ò¤_¦¹¡A§@ªÌ³ò¶¤@­Ó¶µ¥Ø¡]SuperVCD¡^¨Ó³e¬ïC#®Ö¤ß§Þ³N¦U­Ó¼Ò¶ôªº²z½×Á¿¸Ñ¡C³o¬O¥»®Ñ³Ì¤jªº¯S¦â¡I³q¹L¶µ¥Ø¹ê½î¡A¥i¥H¹ï§Þ³NÀ³¥Î¦³©ú½Tªº¥Øªº©Ê¡]¬°¤°¤\¾Ç¡^¡A¹ï§Þ³N­ì²z¯à°÷§ó¦n¦a¿Ä·|³e³q¡]¾Ç¤°¤\¡^¡A¤]¥i¥H§ó¦n¦aÀËÅç¾Ç²ß®ÄªG¡]¾Ç±o«ç¼Ë¡^¡C
¥»®Ñªº¤º®e¥H§@ªÌ¦b¨È«äÑÔ°ªºÝIT¹ê°V¹Lµ{¤¤ªº¶µ¥Ø¹ê½î¬°°ò¥»¯À§÷¾ã²z¦Ó¨Ó¡A¦P®Éµ²¦X§@ªÌ¦h¦~¶µ¥Ø³]­p¶}µo¸gÅç¡A¥¦¨ã¦³¨}¦nªº¹ê½î©Ê©M¥i¾Þ§@©Ê¡A¦}¨ã¦³¨ãÅé¤Æ¡B³q«U¤Æªº¯SÂI¡C

¥»®Ñ¯SÂI
1. ­«¶µ¥Ø¹ê½î
§Ú­Ì¦h¦~¸gÅ窺Åé·|¬O¡§IT¬O°µ¥X¨Óªº¡A¤£¬O·Q¥X¨Óªº¡¨¡A²z½×ÁöµM­«­n¡A¦ý¤@©w­n¬°¹ê½îªA°È¡I¥H¶µ¥Ø¬°¥D½u¡A±a°Ê²z½×ªº¾Ç²ß¬O³Ì¦n¡B³Ì§Ö¡B³Ì¦³®Äªº¤èªk¡I¥»®Ñªº¯S¦â¬O´£¨Ñ¤F¤@­Ó§¹¾ãªºSuperVCD¶µ¥Ø¡C³q¹L¦¹®Ñ¡A§Ú­Ì§Æ±æŪªÌ¹ï¶µ¥Ø¶}µo¬yµ{¦³­Ó¾ãÅé¤F¸Ñ¡A´î¤Ö¹ï¶µ¥Ø¹ê½îªºª¼¥Ø·P©M¯«¯µ·P¡A¯à°÷®Ú¾Ú¥»®ÑªºÅé¨t´`§Çº¥¶i¦a°Ê¤â°µ¥X¦Û¤vªº¯u¹ê¶µ¥Ø¨Ó¡I
2¡D­«²z½×­nÂI
¥»®Ñ¬O¥H¶µ¥Ø¹ê½î¬°¥D½u¡AµÛ­«Á¿¸ÑC#®Ö¤ß§Þ³N²z½×¤¤³Ì­«­n¡B³ÌºëµØªº³¡¤À¡A¥H¤Î¥¦­Ì¤§¶¡ªº¿Ä·|³e³q¡A³o´N¬O¥»®Ñªº¯S¦â¡IŪªÌ­º¥ý³q¹L¶µ¥Ø§â´¤¾ãÅé·§»ª¡A¤§¦Z²`¤J§½³¡²Ó¸`¡A¨t²Î¾Ç²ß²z½×¡FµM¦Z¤£Â_Àu¤Æ©MÂX®i²Ó¸`¡A§¹µ½¾ãÅé®Ø¬[©M§ï¶i¶µ¥Ø¡C
¬J¦³¾ãÅé®Ø¬[¡A¤S¦³­«ÂI§Þ³N¡C¤@®Ñ¦b¤â¡A«ä¸ô²M´·, ¶µ¥ØµL¼~¡I

¬°¤°¤\¿ï¾Ü³o¥»®Ñ
¥»®Ñ°ò¤_¥þ·sProject-driven training¡]¶µ¥ØÅX°Ê¡^²z©À¡A³ò¶¤@­Ó¶µ¥Ø¡]SuperVCD¡^¨Ó³e¬ïC#®Ö¤ß§Þ³N¶}µo¦U­Ó¼Ò¶ôªº²z½×Á¿¸Ñ¡A³o¬O»P¥«³õ¤W³\¦hC#°ò¦±Ð§÷ªº³Ì¤j°Ï§O¡C¥t¥~¡A¦¹®Ñ¬O¡m¶µ¥Ø¹ê½îºë¸Ñ¡n¨t¦C±Ð§÷ªº¤@¥»¡A©M¨ä¥L¬ÛÃö±Ð§÷§Î¦¨¤@­Ó§¹¾ãªºÅé¨t¡C

¥»®Ñ»P¡m¶µ¥Ø¹ê½îºë¸Ñ¡n¨t¦C¤¤¨ä¥L¹Ï®Ñªº°Ï§O¤ÎÁp¨t
¡§¸U¤V°ª¼Ó¥­¦a°_¡¨¡A¦nªº¶}ÀYµ¥¤_¦¨¥\ªº¤@¥b¡I³o¨Ç³£»¡©ú¥´°ò¦ªº­«­n©Ê¡C³o¥»®Ñ´N¬O¤¶²ÐC#®Ö¤ß§Þ³N°ò¦ªº¡C¥¦¬O¨t¦CÂO®Ñ¡m¶µ¥Ø¹ê½îºë¸Ñ¡n¨ä¤¤ªº¤@¥»¡A¤]¬O¾Ç²ß¡m¶µ¥Ø¹ê½îºë¸Ñ¡GASP.NETÀ³¥Î¶}µo¡X¡X°ò¤_ASP.NET¡BC#©MADO.NETªº¤T¼h¬[ºc®×¨Ò¤ÀªR¡n©M¡m¶µ¥Ø¹ê½îºë¸Ñ¡GIT¶µ¥Øªº­±¦V¹ï¶H¤ÀªR³]­p¡B¶}µo¤ÎºÞ²z¡X¡X°ò¤_.NET¥­»OªºERP¨t²Î®×¨Ò¤ÀªR¡nªº°ò¦¡C

¥»®Ñªº²Õ´µ²ºc©M¾Ç²ß«ü«n
±`±`¦³¶}µo¤H­û©M¾Ç­û°Ý§Ú¡A¤°¤\¬O¾Ç²ßC#ªº³Ì¨Î³~®|¡H§Úªº¦^µª¬O¡§¦h°µ¡A¥H¶µ¥ØÅX°Ê¡¨¡C¾Ç­û¤SÄ~Äò°Ý§Ú¡A¨º¾Ç²ß²z½×´N¤£­«­n¤F¶Ü¡H§Úªº¦^µª¬O¡§·íµM¤]­«­n¡A ¦ý¦P¼Ë»Ý­n¥H¶µ¥ØÅX°Ê¡¨¡C¬°¤°¤\©O¡A¸Õ·Q¤@¤U¡A·í§A­±¹ï¤W¦Ê­¶ªº°Ñ¦Ò®Ñ©ÎªÌ¤åÀɮɡA¬O§_·|¯íµM¤£ª¾©Ò±¹¡A¤£ª¾¦p¦ó¶}©l¡A¤£ª¾©¼¦¹½Ö§ó­«­n¡H©Ò¥H¥u¦³¥H¶µ¥ØÅX°Ê¤~¯à§ó¦n¦a©ú½T­«ÂI©M©ú½T¥D½u¡A¤~¯à§ó¦n¦a¤À°t®É¶¡©Mºë¤O¡A³o¼Ë¤~¬O³Ì¦³®Äªº¡C
¥»®Ñ¬O³ò¶¤@­Ó§¹¾ãªºSuperVCD¶µ¥Ø¨Ó²Õ´©M³]­p¾Ç²ßC#®Ö¤ß§Þ³Nªº¡C
²Ä1³¹ C#®Ö¤ß§Þ³N·§­z
­º¥ý¤¶²Ð.NET¥­»O¥H¤ÎC#¾ú¥v¡B²{ª¬©M¯SÂI¡F¤§¦Z¤Þ¤JC#®Ö¤ß§Þ³N¤¤³Ì­«­nªº­±¦V¹ï¶H°ò¥»·§©À¡A¥]¬A«Ê¸Ë¡BÄ~©Ó©M¦hºA¡F³Ì¦Z·§­zC#®Ö¤ß§Þ³NÅé¨tµ²ºc¡A¥]¬A®Ö¤ß³¡¤À¥H¤ÎÀ³¥Î³¡¤Àµ¥¡C
²Ä2³¹ SuperVCD¶µ¥Ø·§­z
§@ªÌ§Æ±æ±À¼s¤@ºØ³Ì¦³®Äªº¾Ç²ß»P°ö°Vªº±¶®|¡A³o´N¬OProject-driven training, ¤]´N¬O¥Î¶µ¥Ø¹ê½î¨Ó±a°Ê²z½×ªº¾Ç²ß¡C²Ä2³¹­«ÂI¤¶²Ð¤@­Ó§¹¾ãªº¶µ¥Ø¡]SuperVCD¡^¡C¦b¦¹´£¨Ñ¤F§¹¾ãªº»Ý¨D¤ÀªR¡Bµ²ºc¤ÀªR©M¹B¦æ«ü«n¡C
±µ¤U¨Ó¨ãÅ餶²ÐC#®Ö¤ß§Þ³N¶}µo©M½s½X¡C
²Ä3³¹ C#±Ò°Ê
¾Ç²ßC#¶}µoªº²Ä¤@¨B¬O¼ô±xC#¶}µoÀô¹Ò¡A¥]¬A.NET¶}µo¥­»O©MC#¶}µo¤u¨ã¡F¦b¦¹°ò¦¤WÁ¿¸ÑC#À³¥Îµ{§Ç¶}µoªº°ò¥»·§©À¡A¥]¬AC#µ{§Çªº°ò¥»µ²ºc¡A©w¸qÃþ¡B¹ï¶H¡B¤èªkµ¥¡F¥H¤Î¾Ç²ß¦p¦ó½s¿è¡B½sĶ©M¹B¦æC#À³¥Îµ{§Ç¡C
²Ä4³¹ C#°ò¦»yªk¡]¤@¡^¼ÐÃѲšBÃöÁä¦r¤Î¼Æ¾ÚÃþ«¬
¾Ç²ßC#»y¨¥¡A­º¥ý­n¾Ç²ß°ò¦»yªk¡C¥»³¹¤¶²Ð¼ÐÃѲš]Identifier¡^¡BÃöÁä¦r¡]Keyword¡^¤ÎÅܶq©M±`¶q³o¨Ç°ò¥»¤¸¯À¡F¥t¥~ÁÙ¤¶²ÐC#ªº¼Æ¾ÚÃþ«¬¡A¥]¬A­ÈÃþ«¬©M¤Þ¥ÎÃþ«¬¡C
²Ä5³¹ C#°ò¦»yªk¡]¤G¡^ªí¹F¦¡¤Î¬yµ{±±¨î
¥»³¹Ä~Äò¤¶²ÐC#°ò¦»yªk¡GC#¹Bºâ²Å¡Fªí¹F¦¡¹Bºâ¡A¥]¬A¹Bºâ²ÅªºÀu¥ý¦¸§Ç©M¼Æ¾ÚÃþ«¬Âà´«¡F¥H¤Î¬yµ{±±¨î¡A¥]¬A¶¶§Ç¬yµ{¡B¤À¤ä¬yµ{©M´`Àô¬yµ{¡C
²Ä6³¹ C#°ò¦»yªk¡]¤T¡^¼Æ²Õ
¼Æ²Õªº·§©À¤]¬OC#»y¨¥¤¤ªº¤@­Ó­«­n²Õ¦¨³¡¤À¡C¥»³¹¤¶²Ð¼Æ²ÕªºÁn©ú¡B¥Í¦¨©M©w¸q¡A¼Æ²Õªº¨Ï¥Î¡A¥H¤Î¼Æ²Õ¹ï¶Hªº°ª¯Å¥\¯à¡C
²Ä7³¹ C#­±¦V¹ï¶H®Ö¤ß»yªk
¦b«e´X³¹ªº°ò¦¤§¤W¡A²{¦b¶i¤J¥»®Ñ­«ÂI¤º®eªº¾Ç²ß¡A¤]´N¬O­±¦V¹ï¶Hªº­«­n·§©À¡C§Ú­Ì¦b²Ä7³¹¤¶²Ð­±¦V¹ï¶H®Ö¤ß»yªk¡A¥]¬A«Ê¸Ë¡]C#¤¤ªºÃþ¡B¤èªk©MÅܶq¡Aºc³y¤èªk¡A¤èªk­«¸ü¡A¤º³¡Ãþ©M¤À¥¬Ãþ¡^¡BÄ~©Ó¡]Ä~©Ó·§©À¡B¤èªk­«¼g¡^¤Î¦hºA¡]¦hºA·§©À©M¦hºA¹ê²{¡^¡C
²Ä8³¹ C#­±¦V¹ï¶H°ª¯Å»yªk¡]¤@¡^
²Ä8³¹Ä~Äò¤¶²Ð­±¦V¹ï¶Hªº¤@¨Ç°ª¯Å¯S©Ê¡A¥]¬AÀRºA¡]Static¡^Åܶq©M¤èªk¡B±K«Ê¡]Sealed¡^Åܶq©M¤èªk¡B³X°Ý³W«h¡]Access Control¡^¡B©â¶HÃþ©M¤èªk¡B±µ¤f¡]Interface¡^¤Î¶°¦Xµ¥¡C
²Ä9³¹ C#­±¦V¹ï¶H°ª¯Å»yªk ¡]¤G¡^
²Ä9³¹Ä~Äò¤¶²Ð­±¦V¹ï¶Hªº¤@¨Ç°ª¯Å¯S©Ê¡A¥]¬A¹Bºâ²Å­«¸ü¡Bµ²ºc©MªTÁ|¡B¦r²Å¦ê»P¥¿«hªí¹F¦¡¡B©e¦«»P¨Æ¥ó¤Îªx«¬µ¥¡C
²Ä10³¹ ²§±`³B²z
²§±`³B²z¤]¬OC#ªº¤@­Ó­«­n·§©À¡A¥¦¯à°÷«OÃÒµ{§Ç¹B¦æªº°·§§©Ê¡C¥»³¹¤º®e¥]¬A²§±`©w¸q¡B²§±`¤ÀÃþ¡B²§±`³B²z¡]try¡Bcatch¡Bfinally¡Bthrow »y¥y¡^¤Î¦Û©w¸q²§±`¡C
²Ä11³¹ ¨Ï¥Î WinForm «Ø¥ß¥Î¤á¹Ï§Î¬É­±
±q²Ä10³¹¤§¦Zªº¤º®eÄݤ_C#®Ö¤ß§Þ³NªºÀ³¥Î³¡¤À¡A©Î¤ê°ª¯Å³¡¤À¡C¥»³¹¤¶²Ð¦p¦ó¨Ï¥Î WinForm«Ø¥ß¥Î¤á¹Ï§Î¬É­±¡A¥]¬AWinForm·§­z¡AWinForm°ò¦¡A±`¥Î²Õ¥ó¡B®e¾¹©M¨Æ¥ó³B²zµ¥¡C
²Ä12³¹ ¦h½uµ{°ª¯Å½sµ{
¹ï¦h½uµ{ªº¤ä«ù¡A¬OC#»y¨¥ªº¤@­Ó­«­nÀuÂI¡A¥¦¥i¥H¹ê²{¥N½Xªº¦}¦æ©Ê¡A´£¨Ñµ{§Çªº©Ê¯à¡C¥»³¹¤¶²Ð¦h½uµ{°ª¯Å½sµ{§Þ³N¡A¥]¬A½uµ{²¤¶¡A³Ð«Ø¡Bªì©l¤Æ©M±Ò°Ê½uµ{¡A½uµ{ª¬ºAªºÂà¤Æ¡A¸ê·½¦P®ÉŪ¨ú°ÝÃD©M½uµ{ªº¦P¨B¡A½uµ{ªº¦Û°ÊºÞ²zµ¥¡C
²Ä13³¹ ¨Ï¥Î¿é¤J¿é¥XÃþ
¿é¤J¿é¥X¬O¥ô¦ó­pºâ¾÷»y¨¥³£­n¯A¤Îªº¡AC#¤]¤£¨Ò¥~¡C¦b¥»³¹¨½±N¤¶²Ð¦p¦ó¨Ï¥Î¿é¤J¿é¥XÃþ¡A¥]¬AC#¤å¥ó©M¥Ø¿ýªº¾Þ§@¡A¬yªº·§©À©M¨Ï¥Î¬y¨Ó¶i¦æ¤å¥ó¾Þ§@¡A¥H¤ÎXML§Þ³Nµ¥¡C
²Ä14³¹ ¨Ï¥Î TCP/IP ©M UDP/IP ¶}µoºôµ¸µ{§Ç
C#±q¤@½Ï¥Í°_¡A´N¬O­±¦Vºôµ¸ªº¡C¦b¥»³¹¨½¤¶²Ð¨Ï¥Î TCP/IP ©M UDP/IP ¶}µoºôµ¸µ{§Ç¡A¥]¬Aºôµ¸½sµ{²¤¶¡B²z¸ÑTCP/IP ¤ÎUDP/IP ¨óij¡B¶}µoTCP/IPºôµ¸µ{§Ç¡B¶}µoUDP/IPºôµ¸µ{§Çµ¥¡C
²Ä15³¹ ADO.NET¼Æ¾Ú®w¶}µo
¼Æ¾Ú®wªº¨Ï¥Î¡A¬OÀ³¥Î¶}µo¤¤¥²¤£¥i¤Öªº²Õ¦¨³¡¤À¡C¦b¥»³¹¨½¤¶²Ð¼Æ¾Ú®wªº°ò¦­ì²z¡BSQL»y¨¥¡BSQL Server¼Æ¾Ú®wªº°ò¥»¨Ï¥Î¡B¨Ï¥ÎADO.NET¶}µo¼Æ¾Ú®wµ{§Çªº¨BÆJ©MADO.NETªº±`¥Î¹ï¶H¡C
¦b¥»®Ñªºªþ¿ý¤¤¡A¤¶²ÐVisual Studio¤u¨ã¡BC#½sµ{³W­S¡BC#»PJavaªº¤ñ¸û¡BC#»PC++ªº¤ñ¸û¥H¤Î³æ¤¸´ú¸Õ¤u¨ã¤¶²Ðµ¥¤º®e¡C

³o¥»®Ñ¬O§_¾A¦X±z
¾\Ū¦¹®Ñ¡A­n¨DŪªÌ¨ã³Æ­pºâ¾÷½sµ{°ò¦ª¾ÃÑ¡C
¥»®Ñµ²ºc²M´·¡Aª`­«¹ê¥Î¡A²`¤J²L¥X¡A«D±`¾A¦X§@¬°C#®Ö¤ß§Þ³Nªº°ö°V±Ð§÷©Î¦Û¾Ç±Ð§÷¡A¦P®É¤]¾A¦X§@¬°C#¶}µo¤H­ûªº°Ñ¦Ò®Ñ¡C

·PÁÂ
¥»®Ñ¥Ñ±ç¥ß·s¥D«ù½s¼g¡A¨ä¥L°Ñ»P½s¼gªº¤H­û¦³±çùÚ¡BªLÃv¡B¨H±l¡B¤_¨ÈªN¡B®]®L¡B±i·ç¡B±i¬x«G¡BªZ¥ÃµX¡B­ð®ü§E¡C
¦b¥»®Ñªº½s¼g¹Lµ{¤¤±o¨ì¤F³\¦h¤ä«ù©MÀ°§U¡C¥_¨Ê¨È«äÑÔ¬ì§Þ¦³­­¤½¥q­t³d¥»®Ñªº¼f®Õ©MºÊ¨î¤u§@¡A³¡¤À¤u§@¤H­û§Q¥ÎÄ_¶Q®É¶¡¬°¥»®Ñ´£¨Ñ¶µ¥Ø¬ÛÃö¥N½X»P¤åÀÉ¡A¦}´ú¸Õ¤F¶µ¥Øªº¥\¯à©M©Ê¯à¡AªB¤Í©M®a¤H¡A¯S§O¬O©d¤lLinda¡A¹ï¥»®Ñ´£¨Ñ¤F¦³¯qªº«Øij©MÀ°§U¡A¦b¦¹ªí¥Ü°J¤ßªº·PÁ¡C³Ì¦Z¡A·PÁ¹q¤l¤u·~¥Xª©ªÀ¹ï¥»®Ñ¥Xª©ªº¨ó§U¡C

Áp¨t¤è¦¡
¥_¨Ê¨È«äÑ԰ӰȬì§Þ¦³­­¤½¥q
¦a§}¡G¥_¨Ê®üÕà¤W¦aªF¸ô1¸¹°|ÄP¾È°ê»Ú¤j·H501
ºô§}¡Gwww.ascenttech.com.cn
¹q¸Ü¡G58859825/26/27/28/29
¤º®e²¤¶¡G

¥»®Ñ¬O¤@¥»¿Ä¦X¶µ¥Ø¹ê½î»P¶}µo«ä·Q¤_¤@Å骺®Ñ¡C¥¦ªº¯S¦â¬O¥H¶µ¥Ø¹ê½î§@¬°¥D½u³e¬ï¨ä¤¤¡C¥»®Ñ´£¨Ñ¤F¤@­Ó§¹¾ãªºSuperVCD¶µ¥Ø¡A³q¹L¸Ó¶µ¥Ø¥i¨ÏŪªÌ§Ö³t´x´¤C#®Ö¤ß§Þ³N¡A¥]¬A¼ô½m´x´¤C#°ò¦»yªk¡A²[»\Åܶq¡Bªí¹F¦¡¡B¬yµ{±±¨î©M¼Æ²Õµ¥¡F­«ÂI´x´¤­±¦V¹ï¶Hªº°ò¥»·§©À¡AµÛ­«²z¸Ñ«Ê¸Ë¡BÄ~©Ó©M¦hºAªº·§©À¡F¼ô½m´x´¤­±¦V¹ï¶Hªº°ª¯Å¯S©Ê¡A¥]¬AÀRºA¡B±µ¤f¡B¶°¦X¡B©e¦«»P¥N²zµ¥·§©À¡F¼ô½m¨Ï¥ÎWindowsµ¡Åé½sµ{§Þ³N¶}µo¥iµø¤Æ¥Î¤á¬É­±¡F¼ô½m½s¼g¦h½uµ{µ{§Ç¡A¼ô½m¹B¥Î¦h½uµ{ªº¼Æ¾Ú¦@¨É¾÷¨î¡F¼ô½m¨Ï¥Î¤£¦Pªº¬y³B²z¤£¦P¼Æ¾ÚªºÃþ«¬¡F¼ô½m½s¼g°ò¤_TCP/UDPªºªA°È¾¹»P«È¤áºÝµ{§Çµ¥¡C
    ¥»®Ñ§@ªÌ¦³¦h¦~³n¥ó¶}µo©M±Ð¾Ç¸gÅç¡A¦}¥B¦³«Ü¦h¾Ç¥Í¥Ø«e¥¿¦b±q¨ÆC#¶}µo¤u§@¡F¦]¦¹¡A§@ªÌ²M·¡C#®Ö¤ß§Þ³Nªº¦X²z¾Ç²ß¸ô½u¡A¥H¤Î¦b¾Ç²ß¹Lµ{¤¤ªºª`·N¨Æ¶µ¡C
    ¥»®Ñ¾A¦X§@¬°C#®Ö¤ß§Þ³Nªº°ö°V±Ð§÷©Î¦Û¾Ç±Ð§÷¡A¦P®É¤]¾A¦X§@¬°C#¶}µo¤H­ûªº°Ñ¦Ò®Ñ¡C
¥Ø¿ý¡G

¶µ¥Ø¹ê½îºë¸Ñ¡GC#®Ö¤ß§Þ³NÀ³¥Î¶}µo
²Ä1 ³¹ C#®Ö¤ß§Þ³N·§­z1
1.1 Microsoft.NET ¤¶²Ð1
1.1.1 Microsoft .NET ·§­z1
1.1.2 Microsoft .NET ¥­»Oªº·N¸q1
1.1.3 Microsoft .NET ªº°ò¥»¼Ò¶ô2
1.2 C#ªº¾ú¥v¡B²{ª¬©M¯SÂI4
1.2.1 C#²£¥Íªº¾ú¥v4
1.2.2 C#ªºÀu¶Õ5
1.3 C#»P­±¦V¹ï¶H6
1.3.1 ¶Ç²Îªº­±¦V¹Lµ{µ{§Ç³]­p»y¨¥©M
²{¥Nªº­±¦V¹ï¶Hµ{§Ç³]­p»y¨¥7
1.3.2 ©â¶Hªº·§©À8
1.3.3 ­±¦V¹ï¶H½sµ{ªº3 ­Ó­ì«h8
1.3.4 Ãþ©M¹ê¨Ò¹ï¶Hªº©Ê½è11
1.4 C#®Ö¤ß§Þ³NÅé¨tµ²ºc11
¥»³¹Á`µ²12
²Ä2 ³¹ SuperVCD ¶µ¥Ø·§­z13
2.1 SuperVCD ¶µ¥Ø»Ý¨D¤ÀªR13
2.2 SuperVCD ¶µ¥Øµ²ºc¤ÀªR©M¹B¦æ«ü«n15
2.2.1 SuperVCD À³¥Îµ{§Çµ²ºc15
2.2.2 SuperVCD ¶µ¥Ø¹B¦æ«ü«n15
¥»³¹Á`µ²17
²Ä3 ³¹ C#±Ò°Ê18
3.1 C#µ{§Ç¶}µo¹ê¨Ò18
3.1.1 C#µ{§Çªº°ò¥»µ²ºc18
3.1.2 ½sĶ©M¹B¦æC# À³¥Îµ{§Ç21
3.2 ¶°¦¨¶}µoÀô¹Ò¡]IDE¡^Visual Studio
¤¶²Ð23
¥»³¹Á`µ²27
²Ä4 ³¹ C#°ò¦»yªk¡]¤@¡^¼ÐÃѲšBÃöÁä
¦r¤Î¼Æ¾ÚÃþ«¬28
4.1 ¼ÐÃѲÅ28
4.2 ÃöÁä¦r29
4.3 Åܶq32
4.3.1 ¼Æ¾ÚÃþ«¬32
4.3.2 Åܶq33
4.4 ±`¶q35
4.5 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò36
¥»³¹Á`µ²36
²Ä5 ³¹ C#°ò¦»yªk¡]¤G¡^ªí¹F¦¡¤Î
¬yµ{±±¨î37
5.1 ¹Bºâ²Å37
5.1.1 °ò¥»¹Bºâ²Å38
5.1.2 ºâ³N¹Bºâ²Å40
5.1.3 Ãö¨t¹Bºâ²Å42
5.1.4 ÅÞ¿è¹Bºâ²Å43
5.1.5 ¦ì¹Bºâ²Å45
5.1.6 ½á­È¹Bºâ²Å49
5.1.7 ¤T¤¸¹Bºâ²Å50
5.1.8 ¨ä¥L¹Bºâ²Å51
5.2 ªí¹F¦¡51
5.2.1 ¹Bºâ²ÅªºÀu¥ý¦¸§Ç51
5.2.2 ¼Æ¾ÚÃþ«¬Âà´«53
5.3 C#±±¨î»y¥y55
5.3.1 ¶¶§Ç¬yµ{56
5.3.2 ¤À¤ä¬yµ{56
5.3.3 ´`Àô¬yµ{58
5.3.4 »Pµ{§ÇÂಾ¦³Ãöªº¨ä¥L»y¥y60
5.3.5 ²§±`³B²z»y¥y¡Gtry-catchfinally62
5.4 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò62
¥»³¹Á`µ²63
²Ä6 ³¹ C#°ò¦»yªk¡]¤T¡^¼Æ²Õ64
6.1 ¼Æ²Õ·§­z64
6.2 ¼Æ²Õ¹ï¶H67
6.3 ¼Æ²Õªº°ª¯Å¥\¯à71
6.4 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò77
¥»³¹Á`µ²77
²Ä7 ³¹ C#­±¦V¹ï¶H®Ö¤ß»yªk78
7.1 ­±¦V¹ï¶Hªº·§©À78
7.1.1 ¹ï¶H©MÃþ·§­z78
7.1.2 Ãþ¡B¤èªk©MÅܶq81
7.1.3 ºc³y¤èªk©MªRºc¤èªk88
7.1.4 ¤èªkªº­«¸ü89
7.1.5 this ªº¨Ï¥Î91
7.1.6 ©R¦WªÅ¶¡91
7.2 «Ê¸Ë93
7.2.1 «Ê¸Ë·§­z93
7.2.2 ÄÝ©Ê»P¯Á¤Þ¾¹95
7.2.3 ¤º³¡Ãþ100
7.2.4 ¤À³¡Ãþ103
7.3 Ä~©Ó104
7.3.1 Ä~©Ó·§­z104
7.3.2 µê¤èªk»P­«¼g¤èªk107
7.3.3 base ªº¨Ï¥Î109
7.4 ¦hºA©Ê111
7.4.1 ¦hºA·§­z111
7.4.2 ¦hºA¹ê²{±ø¥ó111
7.4.3 ¦hºA©Êªº¥N½X¹ê²{113
7.5 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò115
¥»³¹Á`µ²116
²Ä8 ³¹ C#­±¦V¹ï¶H°ª¯Å»yªk¡]¤@¡^117
8.1 ÀRºA¡]static¡^Åܶq©M¤èªk117
8.1.1 ÀRºA¡]static¡^Åܶq117
8.1.2 ÀRºA¡]static¡^¤èªk118
8.2 ±K«Ê¡]sealed¡^Ãþ©M¤èªk120
8.3 ³X°Ý±±¨î¡]access control¡^ 121
8.3.1 Ãþªº³X°Ý±±¨î122
8.3.2 Ãþ¦¨­ûÅܶq©M¦¨­û¤èªkªº³X°Ý
±±¨î 122
8.4 ©â¶HÃþ»P©â¶H¤èªk122
8.5 ±µ¤f125
8.5.1 ±µ¤fªº©w¸q125
8.5.2 ±µ¤fªº¹ê²{126
8.6 ¶°¦X131
8.6.1 ¶°¦X»P±µ¤f132
8.6.2 foreach ´`Àô»y¥y133
8.6.3 ­¡¥N¾¹134
8.6.4 ±`¥Îªº¶°¦XÃþ134
8.7 ÃþªºÂà´«147
8.7.1 Áô¦¡Âà´«147
8.7.2 Å㦡Âà´«147
8.7.3 is ¹Bºâ²Å148
8.7.4 as ¹Bºâ²Å149
8.8 SUPERVCD ¶µ¥ØÀ³¥Î¹ê¨Ò150
¥»³¹Á`µ²151
²Ä9 ³¹ C#­±¦V¹ï¶H°ª¯Å»yªk¡]¤G¡^ 152
9.1 ­«¸ü¹Bºâ²Å152
9.1.1 ­«¸ü¹Bºâ²Åªº­ì«h152
9.1.2 ­«¸ü¼Ð·Ç¹Bºâ²Å153
9.2 µ²ºc»PªTÁ|156
9.2.1 µ²ºc156
9.2.2 ªTÁ|158
9.3 ¦r²Å¦ê»P¥¿³Wªí¹F¦¡161
9.3.1 ¦r²Å¦ê161
9.3.2 ¥¿«hªí¹F¦¡167
9.4 ©e¦«»P¨Æ¥ó174
9.4.1 ©e¦«174
9.4.2 ¨Æ¥ó182
9.5 ªx«¬187
9.5.1 ªx«¬ªº·§©À189
9.5.2 ªx«¬ªºÁn©ú©M¨Ï¥Î191
9.5.3 ªx«¬¬ù§ô193
9.5.4 ªx«¬¶°¦X195
9.6 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò196
¥»³¹Á`µ²196
²Ä10 ³¹ ²§±`³B²z197
10.1 ²§±`©w¸q197
10.2 ²§±`¤ÀÃþ197
10.3 ²§±`³B²z198
10.4 ¦Û©w¸q²§±`204
10.5 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò206
¥»³¹Á`µ²206
²Ä11 ³¹ ¨Ï¥ÎWINFORM «Ø¥ß¥Î¤á¹Ï§Î
¬É­± 207
11.1 µ¡Åé½sµ{·§­z207
11.2 µ¡Åé½sµ{°ò¦208
11.3 µ¡Åé±±¥ó©M²Õ¥ó²¤¶218
11.4 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò240
¥»³¹Á`µ²252
²Ä12 ³¹¦h½uµ{°ª¯Å½sµ{253
12.1 ¦h½uµ{ªº·§©À253
12.2 ½uµ{°ò¥»¾Þ§@256
12.3 ½uµ{ªº¦P¨B262
12.4 ¦h½uµ{ªº¦Û°ÊºÞ²z269
12.5 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò274
¥»³¹Á`µ²278
²Ä13 ³¹¨Ï¥Î¿é¤J¿é¥XÃþ279
13.1 ¤å¥ó¨t²Î¤¤ªº¥Ø¿ý©M¤å¥óºÞ²z279
13.1.1 File ©MFileInfo280
13.1.2 Drectory ©MDirectoryInfo 283
13.2 °ò¤_¬yªº¤å¥óŪ¼g¾Þ§@285
13.2.1 ¬yªº·§©À286
13.2.2 °ò¤_¬yªº¤å¥ó¾Þ§@286
13.3 XML ¤å¥ó¾Þ§@300
13.3.1 XML °ò¦300
13.3.2 XML Âà´«317
13.3.3 XML ¾Þ§@324
13.4 SUPERVCD ¶µ¥ØÀ³¥Î¹ê¨Ò331
¥»³¹Á`µ²338
²Ä14 ³¹¨Ï¥Î TCP/IP ©MUDP/IP ¶}µo
ºôµ¸µ{§Ç 339
14.1 ºôµ¸½sµ{²¤¶339
14.2 ²z¸ÑTCP/IP ¤ÎUDP/IP ¨óij340
14.3 System.NET ©MSystem.NET.Sockets
¦WºÙªÅ¶¡341
14.4 ¨Ï¥ÎC#¶}µoTCP/IP ºôµ¸µ{§Ç350
14.5 ¨Ï¥ÎC#¶}µoUDP/IP ºôµ¸µ{§Ç357
14.6 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò363
¥»³¹Á`µ²367
²Ä15 ³¹ ADO.NET ¼Æ¾Ú®w¶}µo368
15.1 ¼Æ¾Ú®wªº°ò¥»·§©À368
15.2 SQL369
15.3 SQL Server ªº°ò¥»¨Ï¥Î378
15.3.1 ³Ð«Ø©MºûÅ@¼Æ¾Ú®w378
15.3.2 ªíªººÞ²z381
15.4 ADO.NET ·§­z382
15.4.1 ADO.NET ¹ï¶H¼Ò«¬383
15.4.2 ADO.NET ªº°ò¥»¨BÆJ385
15.5 SuperVCD ¶µ¥ØÀ³¥Î¹ê¨Ò389
¥»³¹Á`µ²393
ªþ¿ýA C#¶°¦¨¶}µoÀô¹Ò¡]IDE¡^Visual
Studio ¤¶²Ð394
ªþ¿ýB C#½sµ{³W­S404
ªþ¿ýC ¤ñ¸û.NET ©MJava412
ªþ¿ýD C#©MC++ªº¤ñ¸û417
ªþ¿ýE ³æ¤¸´ú¸Õ¤u¨ã¤¶²Ð437
§Ç¡G