-- ·|­û / µù¥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¤ÀÃþ

Visual C# 2010µ{¦¡³]­p³t¾Ç¹ïµ¦

( ÁcÅé ¦r)
§@ªÌ¡G¾H¤å²W Á`ºÊ»s/¤å²W»Õ¤u§@«ÇÃþ§O¡G1. -> µ{¦¡³]­p -> .NET -> C#
ĶªÌ¡G
¥Xª©ªÀ¡GùÖ®p¥Xª©Visual C# 2010µ{¦¡³]­p³t¾Ç¹ïµ¦ 3dWoo®Ñ¸¹¡G 28356
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¾Ç²ßVisual C#µ{¦¡³]­p·s¨å½d¡G
¥ß§Y¥[³tµ{¦¡»y¨¥¾Ç²ßªº¤@¤j¨B!

´x´¤»yªk?¹B¥Î«ä¦Ò?¹ê§@½d¨Ò?¸Ñ¨M°ÝÃD?¾ã¦XÀ³¥Î?¼v­µ±Ð¾Ç?½d¨Òµ{¦¡?½m²ßÃD¸Ñ


¤@¾Ç´N¨ü¥Îªºµ{¦¡³]­p®Ñ¡G

¾Çµ{¦¡ªº§xÃø¡A¤j®a³£ª¾¹D¡F¤£ª¾¹Dªº¬O¡A¦p¦ó¤~¯à§ó§Ö¾Ç·|¼gµ{¦¡¡I

?¥Ñ¸ê²`Á¿®v»Pµ{¦¡³]­p®v¦@¦P¼¶¼g¡A¦b¤@³s¦êÆ[©À»¡©ú¡B¹ÏªíÁ¿¸Ñ¡B½d¨Ò³]­p¡B±MÃD¾ã¦X¹ê§@¡A¨Ã·f°t±Ð¾Ç¼v¤ù¸Ñ»¡¤Î©µ¦ù½m²ß¤¤¡A±z±N¾Ç·|¼g¥X¯u¥¿ªºµ{¦¡¡A¬Æ¦ÜÁÙ¥]¬A±M®×³]­p¡C

?¥»®Ñ±Ð»yªk¡B±Ð«ä¦Ò¡A§ó±Ð±z¼¶¼g¤O¡C¼gµ{¦¡»Ý­nÅÞ¿è¡B»Ý­n«ä¦Ò¡A¤]¤@©w·|¥X¿ù¡C¥»®Ñ¿Ä¤J§@ªÌ¸s±Ð¾Ç¡B°Ó·~¹ê§@»P°£¿ùªºÄ_¶Q¸gÅç¡A¦b±`¿ùªº¦a¤èµ¹¤©¾A·í´£¥Ü¡AÁYµuºN¯Á®É¶¡¡A¹F¦¨³t¾Ç¤§¹D¡C

?¤º®e²[»\¥D±±»OÀ³¥Îµ{¦¡½g/µøµ¡À³¥Îµ{¦¡½g/ø¹Ï¡B¸ê®Æ®w»PÀÉ®×½g/±MÃD»s§@½g¡A¨Ì¥DÃD³v¤@¾Ç²ß¡A±q°ò¦¤Jªù¨ì¶i¶¥À³¥Î¡A±q¤p½d¨Ò(¥ý¤F¸Ñ¥D­nÆ[©À»P»yªk°ò¦¹B¥Î)¨ì¾ã¦X¹ê§@(ª¾¹D¦p¦ó¹B¥Î¦h¶µÆ[©À»P§Þ³N¶i¦æ¾ã¦XÀ³¥Î¹ê§@) ¡AÅý¾Ç²ß¤@®ð¨þ¦¨¡I

?¶i¤Jµ{¦¡³]­pªº³Ì¨Î¤èªk´N¬O³z¹L½d¨Ò¤F¸Ñ«ü¥O¥Î³~¤Îµ{¦¡°õ¦æ¬yµ{¡A¥»®Ñ´£¨ÑÂ×´Iªº½d¨Ò¡A¨Ì¾Ú¡u½d¨Ò¾Ç²ß­«ÂI»¡©ú¡B½d¨Ò¦¨ªGºt¥Ü¡B½d¨Ò¾Þ§@©Îµ{¦¡½X»¡©ú¡Bµ{¦¡½X­«ÂI¤Î©µ¦ù»¡©ú¡vªº¾Ç²ß­ì«h¡AÅý±z¥i¥H§ó»´ÃPªº¹ê§@¡A§ó¯à¤F¸Ñ½d¨Ò³]­pªº­«ÂI¡C

?§¹¦¨±MÃD»s§@¬O³\¦hµ{¦¡¾Ç²ßªÌªº¥Ø¼Ð¡A¥»®Ñ³Ì«á§Y¥H­µ¶¥¿ëÃѹCÀ¸¡B«÷¹Ï¹CÀ¸¡B°t¹ï°O¾Ð¹CÀ¸¡B¥´¦a¹«¹CÀ¸µ¥±MÃD¶i¤J¬D¾Ô±M®×¶}µoªº»â°ì¡A±q¤¤¾Ç²ß¨ì§ó§¹¾ãªºµ{¦¡³]­p»P¶}µo¸gÅç¡C

?ªþÃتñ200¤ÀÄÁªº¶W­È¼v­µ±Ð¾Ç¡A¥]§tVS 2010¥þ·s¥\¯à±Ð¾Ç¼v¤ù¡B±MÃD»s§@±Ð¾Ç¼v¤ù¡BÃöÁ䤺®e±Ð¾Ç¼v¤ù¡A²[»\Æ[©À¸Ñ»¡»P¹ê§@»¡©ú¡AÅýµ{¦¡³]­p¨³³t¤W¤â¡C


µ{¦¡³]­p¸ê²`¦W®v/ª¾¦W§@ªÌ ½²©ú§Ó ³Õ¤h¸Û¼°±ÀÂË¡G
¡u¡Kµ²¦X»yªk¡B«ä¦Ò¡B¹ê§@¡B¸Ñ¨M°ÝÃD»P¾ã¦XÀ³¥Îªº¤º®e¦w±Æ¡A¦b±`¿ùªº¦a¤èµ¹¤©¾A·í´£¥Ü¡A¨Ã´£¨Ñ§ó©öÀ´ªº¾Ç²ß·§©À¡A©Ò¥H¥i¥H§ó§Ö¦a¾Ç·|¼¶¼gµ{¦¡»P±M®×¹ê§@ªº§Þ¥©¡A¬Û«H¥i¥H¦¨¬°²³¦hŪªÌ¡B¾Ç¥Í©Îµ{¦¡³]­p®v³Ì§Ö¶i¤JVisual C# 2010µ{¦¡³]­p»â°ìªº¾Ç²ß¸g¨å¡C¡v
¥Ø¿ý¡G

²Ä¤@½g ¥D±±¨î»OÀ³¥Îµ{¦¡

²Ä1³¹ »{ÃÑ Visual C# 2010¡@
¥»³¹±N±a±z¶i¤J Visual C# 2010 ªº·µ°ó¡A¨Ã«Ø¥ß²Ä¤@­Ó C# µ{¦¡¡C

²Ä2³¹ ¸ê®Æ«¬§O»P¹Bºâ¤l
·í«Å§i¤@­ÓÅܼƮɡAÀ³¥Îµ{¦¡´N·|°t¸m¤@¶ô°O¾ÐÅéµ¹¦¹ÅܼơA¨t²Î·|®Ú¾Ú«Å§iªº¸ê®Æ«¬§O¨M©w°t¸mªº°O¾ÐÅé¤j¤p¡A¤£¦Pªº¸ê®Æ«¬ºAµ¹¤©¤£¦Pªº°O¾ÐÅé¡A¦p¦¹¤~¯à¨ÏÅܼƹF¨ì³Ì¨Îªº¹B§@®Ä²v¡C

²Ä3³¹ ¬yµ{±±¨î
¥»³¹±N±Ð±z¦p¦ó¥H±ø¥ó¦¡§PÂ_¨Ó°õ¦æ¤£¦Pªºµ{¦¡°Ï¶ô¡A¥H®Ú¾Ú¤£¦Pª¬ªp°µ¥X¤£¦Pªº³B²z¤è¦¡¡A¦P®É°ö¾iµ{¦¡³]­pªÌ¸É®»µ{¦¡¿ù»~¨Ã¥[¥H­×¥¿ªº¯à¤O¡C

²Ä4³¹ °}¦C
°}¦C¥i»¡¬O¤@¸s©Ê½è¬Û¦PÅܼƪº¶°¦X¡A°}¦C¤¤ªº©Ò¦³¸ê®Æ¦b°O¾ÐÅ餤¦û¦³³sÄòªº°O¾ÐÅéªÅ¶¡¡A¨C¤@­Ó°}¦C¾Ö¦³¤@­Ó¦WºÙ¡F°}¦C¤¤ªº¨C¤@¥÷¸ê®ÆºÙ¬°¡u°}¦C¤¸¯À¡v¡A¬Û·í©ó¤@­ÓÅܼơC

²Ä5³¹ ¤èªk
±N¨ã¦³¯S©w¥\¯à©Î¸g±`­«½Æ¨Ï¥Îªºµ{¦¡¡A¼¶¼g¦¨¿W¥ßªº¤p³æ¤¸¡AºÙ¬°¡u¤èªk¡v(Method)¡A·íµ{¦¡»Ý­n®É´N¥i¥H©I¥s¦¹¤èªk¨Ó°õ¦æ¸Ó¬q¯S©wµ{¦¡¡C

²Ä6³¹ Ãþ§O»Pª«¥ó
Ãþ§O (Class) ¬O¤@­Óª«¥óªº³]­pÂŹϡA¦Óª«¥ó«h¬O¥Ñ¸ÓÃþ§O©Ò©w¸q¥X¨Óªº¹êÅé¡CÄ~©Ó¬O±q¬J¦³ªºÃþ§O«Ø¥ß·sªºÃþ§O¡AÄ~©Ó«áªºÃþ§OºÙ¬°¬°¤lÃþ§O (Child Class)¡A¦Ó³QÄ~©ÓªºÃþ§OºÙ¬°¬°¤÷Ãþ§O (Parent Class)¡C

²Ä¤G½g µøµ¡À³¥Îµ{¦¡

²Ä7³¹ Windows Form À³¥Îµ{¦¡
Visual C# ªº¾ã¦X¶}µoÀô¹Ò¡A´£¨Ñ¤u¨ã½cÅýµ{¦¡³]­pªÌ¥H©ì¦²¤è¦¡±N¦UºØ±±¨î¶µ¥[¤Jªí³æ¡A¦p¦¹´N¥i¥H¸`¬Ù¤j¶q³]­p¿é¥X¤J¤¶­±ªº®É¶¡¡AºûÅ@¤]¸û®e©ö¡A¨Ã±N¥D­n¤ß¤O±Mª`©óµ{¦¡¬yµ{ªº¼¶¼g¡C

²Ä8³¹ ªí³æ¤Î°ò¥»±±¨î¶µ
¥»³¹¤¶²Ðªí³æ¤¤°ò¥»±±¨î¶µ¥]¬A Form ªí³æ¡BLabel ±±¨î¶µ¤Î LinkLabel ±±¨î¶µ¡BTextBox¡BRichTextBox ¤Î MaskedTextBox ©M Button ±±¨î¶µ¡A¦p¦¹´N¥i¥H»´©ö³]­p¿é¥X¤J¤¶­±¡C

²Ä9³¹ ±`¥Î±±¨î¶µ
±±¨î¶µ¬O C# µ{¦¡³]­pªº¥D­n½ÒÃD¡A¼ô±x¥»³¹¤¶²Ðªº¶i¶¥±±¨î¶µ¡A¤~¯à¦bµ{¦¡³]­p®É¨Ï¥Î³Ì¾A·íªº±±¨î¶µ¹F¦¨©Ò»Ýªº¥\¯à¡C

²Ä10³¹ ¥\¯àªí±±¨î¶µ»P§t¦³¦hªí³æ©MÃþ§Oªº¤è®×
¤@¯ëªº¥\¯àªí¡A³q±`·|¥H¹Ï¥Ü©M¤å¦r¤@°_²Õ¦X¦¨¤u¨ã¦C¡A¦]¬°³o¼ËªºÅã¥Ü¤¶­±·Pı¤W¸û¬üÆ[±M·~©M¿Ë¤Á¡C¤@­Ó±M®×¥i¥]§t¦h­Óªí³æ©MÃþ§OÀɮסA¦b¦hªí³æªº±M®×¤¤¡A¥²¶·¦Ò¼{¦p¦ó¶}±Ò©ÎÃö³¬¨ä¥¦ªí³æ¡A¦P®Éªí³æ¶¡ªº¸ê®Æ¶Ç»¼¤]¬O¬Û·í­«­nªºÃöÁä¡C

²Ä11³¹ ¹ï¸Ü¤è¶ô
Visual C# ´£¨Ñ¹ï¸Ü¤è¶ô¥i¥H³]©w¦r«¬¡B«e´º¦â©Î­I´º¦â¡BÅã¥Ü¶}±ÒÂÂÀÉ©M¥t¦s·sÀÉ¡B³]©w¦C¦L®æ¦¡¡B¹wÄý¦C¦L¤Î¦C¦L¹ï¸Ü¤è¶ô¡C

²Ä12³¹ ·Æ¹«Áä½L»P¦@¨É¨Æ¥ó
Áä½L»P·Æ¹«¬O­Ó¤H¹q¸£³Ì¥D­nªº¿é¤J¸Ë¸m¡A¨ä©ÒIJµoªº¨Æ¥ó¬OÀ³¥Îµ{¦¡¤¤³Ì±`³B²zªº¨Æ¥ó¡A·í«ö¤U«öÁä¦A©ñ¶}®É¡A·|¨Ì§ÇIJµo KeyDown¡BKeyPress ©M KeyUp ¨Æ¥ó¡A¦ý¥u¦³¨ã¦³ KeyAscii ½Xªº¦r¤¸«öÁä¡A¤~·|IJµo KeyPress ¨Æ¥ó¡C

²Ä¤T½g ø¹Ï¡B¸ê®Æ®w»PÀÉ®×

²Ä13³¹ ø¹Ï»P¦h´CÅé
·í¦bªí³æ©Î±±¨î¶µ«Ø¥ß Graphics ª«¥ó«á¡A´N¥i¥H¦bªí³æ©Î±±¨î¶µ¤¤Ã¸¹Ï¡A¥]¬A¡Gø»s¤å¦r¡Bª½½u¡B¯x§Î¡B¦hÃä§Î¡B¶ê§Î¡B¾ò¶ê§Î¡B¶ê©·¡A¤]¥i±N¹Ï§Î¶ñº¡¡C¼½©ñ¦h´CÅé­µ®Äªº³Ì²³æ¤èªk¡A´N¬O§Q¥Î Windows Media Player ¨Ó¼½©ñ¡C

²Ä14³¹ ¸ê®Æ®wµ{¦¡³]­p¤u¨ãªº¨Ï¥Î
C# ´£¨Ñ¸ê®Æ®wµ{¦¡³]­p¤u¨ã¤Î¥\¯à«D±`±j¤jªº¸ê®Æ®w³]­pºëÆF¡A¥i¥H»´©ö§¹¦¨¸ê®Æ®w³]­p¤u§@¡A¥i³æµ§©Î¦hµ§Åã¥Ü¡A¤]¥i¤W¡B¤Uµ§¨µÄý¸ê®Æ¡A¨Ã¥i·s¼W¡B§R°£¡B­×§ï¸ê®Æ¡C

²Ä15³¹ ÀÉ®×»P¸ê®Æ§¨³B²z
¥»³¹±´°Q¸ê®ÆÀx¦s¦bÀɮתº¦s¨ú¤è¦¡¡A¥]¬A¦p¦ó¦s¨úÀɮסB¦p¦ó­åªRÀɮפº¤å¡A¥H¤Î¸ê®Æ§¨©M¸ê®ÆÀɮתº³B²z¤è¦¡¡C

²Ä¥|½g ±MÃD»s§@

²Ä16³¹ ±MÃD»s§@
¥»³¹¥H­µ¶¥¿ëÃѹCÀ¸¡B«÷¹Ï¹CÀ¸¡B°t¹ï°O¾Ð¹CÀ¸¡B¥´¦a¹«¹CÀ¸¥|­Ó±MÃD¤Þ¾ÉŪªÌ¬D¾Ô±MÃDªº»s§@¡C¬°¤FÅýŪªÌ§Ö³t¿Ä¤J¥»³¹±MÃD¡A¦b¥»³¹¶}©l¥ý¥H¤­­Ó¤pªº±M®×¡A´`§Ç¾É¤ÞŪªÌ¶i¤J±MÃD¡C

ªþ¿ý ¤º«ØÃþ§O
§Ç¡G