ADO.NET 2.0 ¹ê¾ÔÁ¿®y


§@      ªÌ : ³\ÂȤ¨

«í¶h¸ê°TªÑ¥÷¦³­­¤½¥q

°Q½×¸s²Õ : http://edu.uuu.com.tw

Microsoft .NET¶}µo§Þ³N°Ñ¦Ò½Òµ{ : http://edu.uuu.com.tw

Microsoft .NET¶}µo§Þ³NªÀ¸s¤Î°Q½×¸s²Õ : http://www.netmag.com.tw

.NET Magazine°ê»Ú¤¤¤å¹q¤lª© : http://www.netmag.com.tw


²¤¶

¦bµ{¦¡³]­p®v¼¶¼gªºÀ³¥Îµ{¦¡¤¤¡A¬ù²ö¦³¦Ê¤À¤§¤K¤QªºÀ³¥Îµ{¦¡·|²o¯A¨ì¸ê®Æ¦s¨ú¡A¦b.NET¥­¥x¤W´£¨Ñ¤@²Õ§¹¾ãªºª«¥ó¾É¦V¨ç¦¡®wÅýµ{¦¡³]­p®v¯à°÷«Ü®e©ö¦a»P¸ê®Æ¤¬°Ê¡C

 

¥»®Ñªº¥D­n¥Øªº¬O§Æ±æ¯à°÷±NADO.NET 2.0ª©ªº¯S¦â¤Î¨Ï¥Î¤è¦¡¤¶²Ðµ¹ÅªªÌ¡A¨Ã¥H¹ê§@ªº¤è¦¡¤@¨B¨B¦a¤Þ¾ÉŪªÌ¡A«Ø¸m¤@­Ó­Ó§¹¾ãªºÀ³¥Îµ{¦¡¡C¨Ã§i¶D§A¥¿½Tªºª«¥ó¨Ï¥Î¤è¦¡¡A¥H´£¨Ñµ{¦¡³]­pªÌ¼¶¼g¸ê®Æ¦s¨úµ{¦¡¡A¥H¤Î¦b·Ç³ÆMCTS¡BMCPD»{ÃҦҸծɡA¹ï¸ê®Æ¦s¨ú¤è­±ªº»²§U¡C

 

¥»®Ñªº¯S¦â¬O¥HStep-By-Stepªº¤è¦¡¤Þ¾ÉŪªÌ¾Ç²ß¡A±q·§©À¶}©l½Í°_¡A¥H¤j¶q¹Ï¤ù»¡©ú½ÆÂø·§©À¡AÅýŪªÌ¥Ñ²L¤J²`¤F¸ÑADO.NET¹B§@¬[ºc¡A¶i¦Ó¤F¸Ñ¬ÛÃöª«¥óªº¨Ï¥Î¡C

 

½Ö¸Ó¾\Ū¥»®Ñ?

¥»®Ñªº¥D­nŪªÌ¬OÄݩ󦳧өó¦b.NET¥­¥x¤¤³z¹LADO.NET¦s¨ú¸ê®Æªºµ{¦¡³]­p®v©Ò³]­pªº¡B¾A¥Î©óWindowsªí³æµ{¦¡¡BASP.NETºô­¶³]­p®vµ¥¦UÃþ«¬¸ê®Æ¦s¨úÀ³¥Îµ{¦¡ªºµ{¦¡³]­p®v¡C¡C

 

¤º®e·§Äý

¥»®Ñ¤º®e¥H´`§Çº¥¶i¤è¦¡¡A¤¶²ÐADO.NETªº°ò¦ª«¥ó¡A©MÀ³¥Îµ{¦¡ªº³]­p¡C­Y·Q­n¥ý¤F¸ÑADO.NETªº°ò¥»·§©À¡A«ØÄ³ÅªªÌ±q¡m²Ä¤@³¹ ADO.NET¸ê®Æ¦s¨ú§Þ³N·§½×¡n¶}©l¾\Ū°_¡C­YŪªÌ·Q­n¥ý¸Õ¸ÕVisual Studio 2005´£¨Ñªº±j¤j¸ê®ÆºëÆF©Ò±a¨Óªº¥\¯à¡A¨Ï¥Î©ì¦²¤è¦¡¡A¦b´X¤ÀÄÁ¤º¡A´N«Ø¥ß¯à·s¼W¡B§R°£¡B­×§ï¡A©Î¬d¸ßªºWindowsªí³æÀ³¥Îµ{¦¡¡A½Ðª½±µ±q¡m²Ä¤Q³¹ ¨Ï¥ÎTableAdapter¶}µo¸ê®Æ¦s¨úµ{¦¡¡n°µ¬°°_ÂI¡C­Y·Q­nÅéÅçºô­¶¸ê®Æµ{¦¡³]­p¡A½Ð±q¡m²Ä¤Q¤G³¹«Ø¥ßASP.NET¸ê®Æ¦s¨úºô­¶¡n¶}©l¡C¹ï©óADO.NET¦³¸gÅ窺ŪªÌ¡A¥iÀH¤ß©Ò±ý¡A¶i¦æ¸õÅD¦¡¾Ç²ß¡A¥ô¦ó¤@­Ó³¹¸`³£¬O«Ü¦nªº¶i¤JÂI¡C

 

¥»®Ñ³¹¸`·§Äý¡G

 

²Ä¤@³¹¡GADO.NET¸ê®Æ¦s¨ú§Þ³N·§½×

¥»³¹·§ÄýADO.NETªºª«¥ó¼Ò«¬¥H¤Î¾A¥Îªº¥­¥x¡A©M¥¦¥iÀ³¥Îªº»â°ì¡C±qADO.NET¬[ºc¡Bª«¥ó¼Ò«¬¡BDataSet¡B.NET¸ê®Æ´£¨ÑªÌ¡B¿ù»~³B²z¾÷¨î¡A¥H¤ÎADO.NET©MXMLªºÃö«Y³£¦³·§¬A©Êªº¤¶²Ð¡C

 

²Ä¤G³¹¡G¨Ï¥ÎVisual Studio 2005ºÞ²z¸ê®Æ

Visual Studio 2005¬O¤@®M§¹¾ãªº¶}µo¤u¨ã¡A¯à°÷¶}µoMicrosoft Visual C# 2005¡BVisual Basic 2005¡A»PVisual C++µ¥µ{¦¡»y¨¥ªº±M®×¡C¦³¤F¤u¨ãªº»²§U¡A«Ø¥ß¸ê®Æ®wÀ³¥Îµ{¦¡ªº°Ê§@±N§ó¬°±o¤ßÀ³¤â¡C

¥»³¹±N¤¶²ÐVisual Studio 2005©Ò´£¨Ñªº¡u¦øªA¾¹Á`ºÞ¡vµøµ¡¡A»¡©ú¦p¦ó§Q¥Î¦¹µøµ¡¡AºÞ²zSQL Server 2005¡BSQL Server 2005 Express¡BExcel¡A»PAccessµ¥¦hºØ¤£¤@¼Ëªº¸ê®Æ®w¡C¦¹¥~¡A¤]»¡©ú¦p¦ó¨Ï¥Î¤Î¡u¬d¸ß²£¥Í¾¹¡v¤u¨ã¡AÀ°§Uµ{¦¡³]­p®v¡A§Ö³t«Ø¥ß¬d¸ß¡C

 

²Ä¤T³¹¡G³s±µ¨ì¸ê®Æ®w

¦b³o¤@³¹¤¤±N­n¤¶²Ð«Ø¥ßADO.NETÀ³¥Îµ{¦¡ªº²Ä¤@¨B¡A¤F¸Ñ¦p¦ó¨Ï¥ÎConnectionª«¥ó¡A³s±µ¨ì±`¥Î¸ê®Æ¨Ó·½¡A¦pSQL Server 2000/2005¡BSQL Server 2005 Express¡BOracle 10g¡BMySQL¡BAccess¡BExcel¡B¤å¦rÀÉ®×µ¥µ¥¡C

¥»³¹»¡©ú³s½u¦r¦êªº»yªk¡B³s½u¶°°Ï¡B¤Î¿ù»~¸É®»ªº§Þ¥©¡C

 

²Ä¥|³¹¡G¨Ï¥ÎCommand»P¹w¦sµ{§Ç

Commandª«¥ó¥i¥H¥Î¨Ó¬d¸ß¸ê®Æ¡B¥i¥H¥Î¨Ó°õ¦æ¸ê®Æªº·s¼W¡B§R°£¡B­×§ï°Ê§@¡A¦b³o­Ó³¹¸`¤¤¡A±N±Mª`¦b¤¶²ÐCommandª«¥óªº¨Ï¥Î¤è¦¡¡A¥H¤Î¦p¦ó·f°tDataReaderŪ¨ú¸ê®Æ¡A¥H¤Î¨Ï¥ÎParameterª«¥ó¼¶¼g°Ñ¼Æ¤Æªº¬d¸ß©R¥O¡C

¦P®É¦b¥»³¹¤¤ÁÙ¤¶²Ð¦p¦ó¨Ï¥ÎVisual Studio 2005°£¿ù¹w¦sµ{§Çªº¤è¦¡¡C

 

²Ä¤­³¹¡G¨Ï¥ÎDataReaderŪ¨ú¸ê®Æ

DataReaderª«¥ó´£¨Ñ¤@­Ó²³æ¦³®Ä²vªº¤è¦¡¡AÅýÀ³¥Îµ{¦¡ÂsÄý¦^¶Çªº¸ê®Æ¡C¨Ï¥ÎDataReader±q¸ê®Æ®w¦^¶Çªº¸ê®Æ¬O°ßŪ (Read-only)¡B¥u¯à¦V¤U±²°Ê (Forward-only) ªº¦ê¬y (stream) ¸ê°T¡C©Ò¿×¦ê¬y¸ê°T«üªº¬O¦ì¤¸²Õ°}¦C¸ê®Æ¡C

¥»³¹±N°Q½×DataReaderªº¨Ï¥Î¤è¦¡¡A¨Ã¥H¤@¨Ç½d¨Òµ{¦¡¡A»¡©úDataReaderªºÀ³¥Î¡A¨Ò¦pŪ¨ú¸ê®Æ®w¤¤ªº¤G¶i¦ì¹Ï¤ùÀÉ¡BExcelÀɮסB¤å¦rÀɮסC

 

²Ä¤»³¹¡GÂ÷½uªº¸ê®ÆÀx¦sÅé¡XDataSet»PDataTable

DataSet»PDataTable¬OADO.NET¬[ºc¤¤¥\¯à¬Û·í±j¤jªº¸ê®Æ¦s¨úª«¥ó¡A¥i¥H±N¤§µø¬°¤@­ÓÂ÷½uªº¸ê®Æ®w¡C¥»³¹±N°Q½×¦p¦ó«Ø¥ßDataSet/DataTable¡B¦p¦ó¨Ï¥Î¸ê®ÆÃ´µ²§Þ³N»PÂsÄý¸ê®Æ¡B¦p¦ó«Ø¥ß¥DÁä¡B°ß¤@ªº±ø¥ó¬ù§ô¡B¦Û­q¥~³¡¯Á¤ÞÁä±ø¥ó¬ù§ô¡B¦Û­q¹Bºâ¦æÄæ¦ì¤Î·s¼W¡B§R°£¤Î­×§ïDataRow¡A¥H¤ÎDataSet/DataTable¦p¦ó°O¿ýÂ÷½uÀô¹Ò¤¤¸ê®Æªº²§°Êµ¥Ä³ÃD¡C

 

²Ä¤C³¹¡GXMLµ²ºc´y­z»P¨ã«¬§O¸ê®Æ¶°

¦b³o¤@³¹¤¤¡A±N¤F¸ÑADO.NET»PXSDµ²ºc´y­z¸ê°TªºÃöÁp©Ê¡C¦b¥»³¹±N¨Ï¥ÎVisual Studio 2005«Ø¥ß¨ã«¬§O¸ê®Æ¶°¡B¤Î¦p¦ó±Nµ²ºc´y­z¸ê°T¸ü¤J¨ìDataSet/DataTable¤§¤¤¡A©Î§âDataSet/DataTableªºµ²ºc´y­z¸ê°TÀx¦s¦¨XMLÀɮסC

 

²Ä¤K³¹¡G¨Ï¥ÎDataAdapter²§°Ê¸ê®Æ

DataAdapterª«¥ó¬OADO.NET¸ê®Æ´£¨ÑªÌªº¤@³¡¥÷¡A¥]§t¤FConnectionª«¥ó¡BDataReaderª«¥ó¡A©MCommandµ¥ª«¥ó¡C¥¦¤]¹³¬O¤@­Ó®e¾¹¤@¯ë¡A¥i¥H¥]§t¦h­ÓCommandª«¥ó¡A¤À§O¹ï¸ê®Æ¶i¦æ·s¼W¡B§R°£¡B­×§ï¡B¬d¸ß¸ê®Æªº°Ê§@¡C¥»³¹¤]»¡©ú¦p¦ó¦bÂ÷½uªºÀô¹Ò¡A±N¸ê®Æ±q¸ê®Æ®w¦øªA¾¹¤U¸ü¨ì¥Î¤áºÝ¹q¸£¡A­×§ï¸ê®Æ«á¡A¦A§ó·s¦^¸ê®Æ®w¡C

 

²Ä¤E³¹¡GDataRelation»PForeignKeyConstraint

DataSet¤¤¥i¥H¦s©ñ¦h­ÓDataTable¡A¨Ã¥i¥H«Ø¥ß¦UDataTable¤§¶¡ªº¤@¹ï¦h¡A©Î¦h¹ï¦hÃöÁp¡A¦b³o¤@³¹¤¤¡A±N²`¤J±´°QDataRelationª«¥óªº¨Ï¥Î¤è¦¡¡A³z¹LDataRelation·j´M¤÷¤lDataTable¤¤¬ÛÃöªº¸ê®Æ¡C

¬°¤FºûÅ@¸ê®Æªº§¹¾ã©Ê¡A¦b©w¸qDataRelationª«¥ó®É¡A¤]¥i¥H¶¶«K«Ø¥ßForeignKeyConstraint¡A¥»³¹±N»¡©úDataRelation»PForeignKeyConstraintªº¬Û¦ü»P¤£¦P¤§³B¡C

 

²Ä¤Q³¹¡G¨Ï¥ÎTableAdapter¶}µo¸ê®Æ¦s¨úµ{¦¡

¥»³¹¤¶²ÐVisual Studio 2005 ¶}µo¤u¨ã©Ò´£¨Ñªº¡u¸ê®Æ¨Ó·½¡vµøµ¡¡B¡u¸ê®Æ¨Ó·½²ÕºAºëÆF¡v¡AÀ°§Uµ{¦¡³]­p®v¡A§Ö³t¦a«Ø¥ß¸ê®Æ®w³s½u¡A¥u­n³z¹L¤@¨ÇÄݩʳ]©w¡A©M¤Ö¶qªºµ{¦¡½X¡A´N¥i«Ø¥ß¤@­Ó¥\¯à§¹¾ãªº¸ê®Æ¦s¨úµ{¦¡¡AŪ¨ú¸ê®Æ®w¸ê®Æ¡A¥H¤Î¶i¦æ¸ê®Æ§R°£¡B­×§ï§@·~¡C¨Ã¥H¹ê¨Ò»¡©ú¦p¦ó¨Ï¥Î¸ê®Æ®w¡BWebªA°È¡Bª«¥ó¡A°µ¬°À³¥Îµ{¦¡ªº¸ê®Æ¨Ó·½¡C

 

²Ä¤Q¤@³¹¡G¦A½ÍDataTable»PDataViewª«¥ó

±N¸ê®Æ¸ü¤JDataSetªºDataTable·í¤¤«á¡A¥i¯à·|·Q­n±q¤¤·j´M¬Yµ§¸ê®Æ¡A­Y§ä´M¬Y¨Ç²Å¦X·j´M±ø¥óªº¸ê®Æ¡A¦A©ÎªÌ·Q­n«ö¤£¦PªºÄæ¦ì¨Ó±Æ§Ç¸ê®Æ¡C³o¤@³¹±N¤¶²Ð¦p¦ó¦bDataTable¤¤·j´M¸ê®Æ¡A¥H¤Î¨Ï¥ÎDataView¨Ó¶i¦æ±Æ§Ç¡B·j´M¸ê®Æªº¤£¦P¹ê§@¤è¦¡¡C

 

²Ä¤Q¤G³¹¡G«Ø¥ßASP.NET¸ê®Æ¦s¨úºô­¶

¦b³o­Ó³¹¸`¤¤¡A±N¤¶²Ð¦p¦ó§Q¥ÎVisual Studio 2005¶}µo¤u¨ã¡A«Ø¸mASP.NET¸ê®Æ¦s¨úºô­¶¡CÁA¸Ñ¦ó¿×¸ê®Æ¨Ó·½¤¸¥ó¡B¨Ï¥ÎSqlDataSource¡BObjectDataSource¼¶¼g¯à·s¼W¡B§R°£¡B­×§ï¡B¬d¸ß¸ê®Æªº¥þ¥\¯àºô­¶¡C¨Ã¤¶²ÐASP.NET 2.0ªº¥þ·s¸ê®ÆÃ´µ²±±¨î¶µ¡A¦pGridView¡BDetailsView¡BFormViewµ¥µ¥¡C

 

©Ò»Ý¤u¨ã

¨t²Î»Ý¨D»P³nÅé»Ý¨D¡GÃö©óSQL Server 2000/SQL Server 2005/SQL Server 2005 Express»PVisual Studio 2005¶}µo¤u¨ãªº¨t²Î»Ý¨D»P³nÅé»Ý¨D¡A½Ð°Ñ¦Ò·L³nºô¯¸¡Chttp://www.microsoft.com/taiwan/vstudio/

 

³nÅé»Ý¨D

¥»®Ñ¨Ï¥Î¨ì²³¦h¸ê®Æ®w»P³nÅé¡A½ÐŪªÌµø»Ý¨D¦w¸Ë¡C³nÅé²M³æ¥]§t¡G

    SQL Server 200¡A©ÎSQL Server 2005 Express/SQL Server 2005 ¸ê®Æ®w¡C

    Microsoft Visual Studio 2005±M·~ª©¡C

    My SQL ¸ê®Æ®w5.0ª©¡C

    Oracle 10g Express/ Oracle 10gª©¡C

    Access¸ê®Æ®w¡C

    Microsoft Office 2003¤¤¤åª©¡C

 

«Ø¥ß¸ê®Æ®w

¥»½d¨Òªº«áºÝ¸ê®Æ®wÀɮסA¦s©ñ¦bÀH®Ñ¥úºÐDatabase¥Ø¿ý¤U¡C¨Ï¥Î¨ìªº½d¨Ò¸ê®Æ®w¥]§t¡G

    ADONETDB_Data.MDF

    NORTHWND.MDF

    PUBS.MDF

 

±z¥i¥H«ö·Ó¤U­±ªº¨BÆJ«Ø¥ß³o¨Ç¸ê®Æ®w¡A¥H¤U¥HADONETDB_Data.MDF¸ê®Æ®w»¡©ú¤§¡C

NORTHWND»PPUBS¸ê®Æ®w¬OSQL Server 2000ªº½d¨Ò¸ê®Æ®w¡AŪªÌ¥i¥H±q·L³nºô¯¸¤U¸ü¡A©Î°Ñ¦ÒÀH®Ñ¥úºÐ Tools¥Ø¿ý¤¤ªºSQL2000SampleDb.msiÀɮסC

 

¨Ï¥ÎSQL Server 2005 /SQL Server 2005 Express

¤£ºÞ¬O¨Ï¥ÎSQL Server 2005»PSQL Server 2005 Express¡A¸ê®Æ®wªºªº¦w¸Ë¤è¦¡»P¤¶­±´X¥G³£¬Û¦P¡A­Y­n¨Ï¥ÎSQL Server 2005¡A½Ð¶}±Ò¡uSQL Server 2005 Management Studio¡v¤u¨ã¡F­Y­n¨Ï¥ÎSQL Server 2005 Express«h¶}±Ò¡uMicrosoft SQL Server Management Studio Express¡v¤u¨ã¡C¦¹¤p¸`¥HSQL Server 2005 Express¬°¨Ò«Ø¥ß½d¨Ò¸ê®Æ®w¡C

 

¥H¤U¨BÆJ»¡©ú¦p¦ó¨Ï¥Î¡uMicrosoft SQL Server Management Studio Express¡v¤u¨ã¦w¸Ë®Ñ¤¤ªºADONETDB½d¨Ò¸ê®Æ®w¡C½Ð¥ý¦w¸ËÀH®Ñ¥úºÐTools\SQLServer2005Express¥Ø¿ý¤UªºSQLServer2005_SSMSEE.msiÀɮסC

 

­Y»Ý­n¦¹³nÅ骺³Ì·sª©¡A½Ð¥ý¦Ü·L³nºô¯¸¤U¸ü¡Aºô§}¬°¡G

http://www.microsoft.com/downloads/Search.aspx?displaylang=zh-tw

 

¨BÆJ¦p¤U¡G

1.     ±NÀH®Ñ¥úºÐDatabase¥Ø¿ý¤UªºADONETDB_Data.MDF»PADONETDB_Log.LDFÀɮ׽ƻs¨ìµwºÐ¤¤¡A¦p½Æ»s¨ì¡uC:\Database¡v¥Ø¿ý¤U¡C

2.     °õ¦æ¡uMicrosoft SQL Server Management Studio Express¡v¤u¨ãµ{¦¡¡C¥HWindowsÅçÃÒµn¤JSQL Server 2005 Express¡C

 

3.     ¥´¶}¡uMicrosoft SQL Server Management Studio Express¡v¤u¨ã¡A¦b¡uª«¥óÁ`ºÞ¡vµøµ¡¤¤¡AÂI¿ï¡u¸ê®Æ®w¡v«ö¤@¤U·Æ¹«¥kÁä¡A«ö¤@¤U¡uªþ¥[¡v¿ï¶µ¡C

 

4.     ¦b¡uªþ¥[¸ê®Æ®w¡vµøµ¡¡A¿ï¨ú¡u¥[¤J¡v«ö¶s¡C

 

5.     ¿ï¨úADONETDB_Data.MDFÀɮסA«ö¡u½T©w¡v«ö¶s¡G

 

6.     ¥Ø«eµe­±¬Ý°_¨Ó¬°¡G

 

 

7.     «ö¡u½T©w¡v«ö¶s¡C

 

 

½d¨Òµ{¦¡¦w¸Ë»P°õ¦æ

¥»®Ñªº½d¨Òµ{¦¡ªþ¦bÀH®Ñ¥úºÐªºSamples¥Ø¿ý·í¤¤¡C­Y¬°Windows Formsªí³æÀ³¥Îµ{¦¡¥i¥H¨Ï¥ÎVisual Studio 2005ª½±µ¶}±Ò¡u*.vbproj¡v±M®×¡A©Î¡u*.sln¡v¤è®×§Y¥i¡C

 

­Y¬°ASP.NETºô¯¸À³¥Îµ{¦¡¡A¥i¥H¿ï¾Üª½±µ¥HÀɮ׫¬¦¡¶}±Ò¡A©Î³]©w¦¨IISµêÀÀ¥Ø¿ý¡A¤~¯à°÷¥¿±`¹B§@¡C

¥HÀɮ׫¬¦¡¶}±ÒASP.NETºô¯¸»PASP.NET WebªA°È

 

1.     °õ¦æVisual Studio 2005¤u¨ã¡C

2.     ¿ï¨ú¡uÀɮסv-¡u¶}±Ò¡v„³ºô¯¸¡C

 

3.     ¿ï¾Ü¡uÀɮרt²Î¡v¡A±q²M³æ¤¤¿ï¨úµwºÐ¤¤ADONETWEB©Ò¦b¥Ø¿ý¡A«ö¡u¶}±Ò¡v«ö¶s¡G

 

³]©w¬°µêÀÀªA°È

1.     ±NASP.NETºô¯¸©ÎASP.NET Web Serviceºô¯¸µ{¦¡ªº¥Ø¿ý½Æ»s¨ìIIS¦øªA¾¹¸ô®|¡A¨Ò¦p¡A±NÀH®Ñ¥úºÐ¤¤²Ä¤Q³¹ADONETWEB¥Ø¿ý½Æ»s¨ìIIS¦øªA¾¹¸ô®|¡uºÏºÐ¾÷¥N¸¹:\Intepub\wwwroot¡v¥Ø¿ý¤U¡C

2.     °õ¦æ§@·~¨t²Î¡u±±¨î¥x¡v-¡u¨t²ÎºÞ²z¤u¨ã¡v-¡uInternet Information Services¡v¡C

3.     ¥i±qIIS´O¤J¦¡ºÞ²z³æ¤¸¤¤¡A¦b¡u¹w³]ªººô¯¸¡v¡A«ö·Æ¹«¥kÁä¡A¿ï¾Ü¡u·s¼W¡v-¡uµêÀÀ¥Ø¿ý¡v¡C

 

4.     ¦b¡uµêÀÀ¥Ø¿ý§O¦W¡v¤¤¨ú¤@­Ó¤å¦r¦WºÙ¡A¦p©R¦W¬°¡uADONETWEB¡v¡G

 

5.     ¿ï¨úµêÀÀ¥Ø¿ý©Ò¦b¸ô®|¡AµM«á«ö¡u¤U¤@¨B¡vª½¨ìºëÆFµ²§ô¡G

 

6.     IISºÞ²z¤u¨ã·|¦h¤@­ÓADONETWEBµêÀÀ¥Ø¿ý¡AÂI¿ï¦¹¥Ø¿ý¡A«ö·Æ¹«¥kÁä¡A¿ï¡u¤º®e¡v¡C

 

7.     ½T»{ASP.NET ­¶¤¤¡A©Ò¦Cªºª©¥»¬°2.0ª©¡G

 

 

8.     ¶}±ÒVisual Studio  2005¡A¿ï¾Ü¡uÀɮסv¡A¡u¶}±Ò¡v¡A¡uºô¯¸¡v¡G

 

9.     ¿ï¨ú¡u¥»¾÷IIS¡v¥H¤Î¡uADONETWEB¡vµêÀÀ¥Ø¿ý¡Aª½±µ«ö¡u¶}±Ò¡v¡G

 

°ÝÃD»P°Q½×

Ãö©ó¥»®Ñ«áÄòªº¿ù»~­q¥¿©Î¬ÛÃö¸ê®Æ¤U¸ü½Ð°Ñ¦Ò¥H¤Uºô¯¸¡G

u       ®®ª¾¤å¤Æºô¯¸¡Ghttp://www.delightpress.com.tw

u       .NET Magazine°ê»Ú¤¤¤å¹q¤lª©°Q½×°Ï:http://www.netmag.com.tw