ÂåÑôÀí¹¤Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
ǰ ÑÔ
Ëæ×ÅÉç»áµÄ·¢Õ¹¡¢¿Æ¼¼µÄ½ø²½¡¢»¥ÁªÍøµÄ¸ßËÙ·¢Õ¹£¬¼ÆËã»úÔÚ¸÷¸öÁìÓòÖж¼µÃµ½Á˹㷺µÄÓ¦Óᣵ±½ñÉç»áÒѾ²½ÈëÁËÊý×Ö»¯Ê±´ú¡£¼ÆËã»úÕýÔÚÇ±ÒÆÄ¬»¯µÄ¸Ä±ä×ÅÎÒÃǵÄÉú»î¡£ÒÔÍùÎÒÃÇÖ»ÊÇÔÚÉ̳¡ÖÐÏíÊܹºÎïµÄÀÖȤ£¬ÏÖÔÚËæ×ÅInternetµÄ·ÉËÙ·¢Õ¹£¬ÎÒÃÇÒѾϰ¹ßÁËÏíÊÜÔÚÍøÉϹºÎïËù´øÀ´µÄÀÖȤ¡£
¶ÔÓÚ´«Í³ÆóÒµ¶øÑÔ£¬Í¨¹ý¿ªÕ¹µç×ÓÉÌÎñÄܹ»ÓÐЧµØËõ¶Ì¹©»õʱ¼äºÍÉú²úÖÜÆÚ¡¢¼ò»¯¶¨µ¥³ÌÐò¡¢½µµÍ¿â´æ£¬¶ø´«Í³ÆóÒµÓëÏû·ÑÕßµÄÖ±½Ó¹µÍ¨½«Ê¹µÃÁ½ÕߵĹØÏµ¸ü¼Ó½ôÃÜ¡£½»Ò׵ĵͳɱ¾ºÍ½øÈëµÄµÍÃż÷£¬Ê¹µÃ´ó¡¢ÖС¢Ð¡ÐÍ´«Í³ÆóÒµÓµÓÐÁ˲ÎÓëµç×ÓÉÌÎñµÄ¾ùµÈ»ú»á£¬´Ó¶øÄܹ»ÓÐЧµØ¸ÄÉÆ´«Í³ÆóÒµµÄ×éÖ¯½á¹¹ºÍÊг¡¾ºÕù½á¹¹£¬ÏÔÖøÌá¸ß¾¼ÃÔËÐеÄÐ§Òæ¡£
µç×ÓÉÌÎñ·¢Õ¹µ½½ñÌ죬ÊDZØÈ»µÄ½á¹û¡£µç×ÓÉÌÎñʹÈËÃǵÄÉú»îºÍÉÌÎñ»î¶¯·¢ÉúÁËÉî¿ÌµÄ±ä¸ï£¬Internet³ÉΪÉÌÒµ»î¶¯µÄÖØÒª³¡Ëù¡£µç×ÓÉÌÎñ¼¼ÊõÏÖÔÚËäÈ»»¹´¦ÓÚ·¢Õ¹½×¶Î£¬µ«ÊÇËæ×Å»¥ÁªÍø¾¼ÃµÄ·¢Õ¹£¬Ô½À´Ô½¶àµÄÈËͶÈëµ¹µç×ÓÉÌÎñÕâ¸öÁìÓòÖÐÀ´¡£ÔÚInternetÉÏÒѾÓÐÁ˲»Éٳɹ¦µÄÀý×Ó¡£ÀýÈ磺Ò×Ȥ¹ºÎÑÇÂíÑ·µÈµÈ¡£ÍøÉϹºÎï×î´ó³Ì¶ÈµÄ·½±ãÁ˹˿͡£¹Ë¿Í×ã²»³ö»§£¬ÔÚ¼Òͨ¹ýwwwä¯ÀÀÆ÷ʵÏÖweb¹ºÎ±ã¿É½«ÐèÒªµÄÉÌÆ·Âò»ØÀ´£¬ÎÞÐè¶«±¼Î÷ÅÜ¡£
±¾´ÎÉè¼ÆµÄÍøÉÏͼÊéÏúÊÛϵͳÊÇÒ»ÖÖ¾ßÓн»»¥¹¦ÄܵÄÉÌÒµÐÅϢϵͳ£¬ËüÔÚÍøÂçÉϽ¨Á¢Ò»¸öÐéÄâµÄ¹ºÎïÉ̳¡£¬Ê¹¹ºÎï±äµÃ¿ì½Ý¡¢·½±ã¡£ËüÀûÓÃASP.NET×÷Ϊ·¢²¼Æ½Ì¨¡£ÀûÓÃÈý²ã½á¹¹¼¼Êõ£¬¼´±íʾ²ã¡¢ÉÌÒµÂß¼²ã¡¢Êý¾Ý·þÎñ²ã¡£ÕâÈý²ã±»·Ö¸î³ÉÈý¸öÏà¶Ô¶ÀÁ¢µÄµ¥Ôª¡£±íʾ²ã¸ºÔðÓëÓû§½»»¥£¬²¢°ÑÏàÓ¦µÄÇëÇóͨ¹ýµ÷ÓÃÖмä²ãµÄ×é¼þ´«µÝ¸øÉÌÒµÂß¼²ã£»ÉÌÒµÂß¼ÔøµÃ×é¼þÖ´ÐоßÌåµÄÊÂÎñÂß¼£¬Í¨¹ýACCESSµÈ·½Ê½ÏòµÚÈý²ãµÄ×é¼þÌá³öÊý¾Ý»òÆäËû×ÊÔ´ÇëÇó¡£±íʾ²ãÔÚ¿Í»§¶ËµÄÓ¦ÓÃä¯ÀÀÆ÷ÖÐÔËÐУ¬Êý¾Ý·ÃÎÊÒ²ÔÚרÓõÄÊý¾Ý¿â·þÎñÆ÷ÉÏÔËÐС£²ÉÓÃÈý²ã½á¹¹¼¼ÊõÄܹ»ºÜºÃµÄ½â¾öÍøÕ¾µÄ¿ÉÀ©Õ¹ÐÔ¡¢°²È«ÐÔ¡¢¹ÜÀíÐԵȹؼüÎÊÌ⡣ʹ¹Ë¿Í¿ÉÒÔÏíÊÜ·½±ã¡¢¿ì½Ý¡¢°²È«¿É¿¿µÄÍøÉϹºÎïµÄÀÖȤ¡£ÊµÏÖÁËÉÌҵóÒ׵ĵç×Ó»¯¡£
1
ÂåÑôÀí¹¤Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
µÚ1Õ ¿ª·¢¹¤¾ß¸ÅÊö
1.1 ASP.NET¼ò½é
1.1.1 ASP.NETÓëASP
ASPÊÇÒ»ÖÖʹǶÈëÍøÒ³ÖеĽű¾¿ÉÓÉÒòÌØÍø·þÎñÆ÷Ö´ÐеķþÎñÆ÷¶Ë½Å±¾¼¼Êõ¡£
ASP.NET²»½ö½öÊÇÔÚActive Server Page (ASP) µÄ»ù´¡ÉÏÍÆ³öµÄ¶¯Ì¬ÍøÒ³Éè¼ÆÓïÑÔ¡£ÓëASPÏà±È£¬Ëü²»ÊǼòµ¥µÄÉý¼¶£¬¶øÊǽøÐÐÁ˳¹µ×µÄ±ä¸ï¡£ËüÊÇÒ»ÖÖ½¨Á¢ÔÚͨÓÃÓïÑÔÉϵijÌÐò¹¹¼Ü£¬Äܱ»ÓÃÓÚһ̨Web·þÎñÆ÷À´½¨Á¢Ç¿´óµÄWebÓ¦ÓóÌÐò¡£ASP.NETÌṩÐí¶à±ÈÏÖÔÚµÄWeb¿ª·¢Ä£Ê½Ç¿´óµÄÓÅÊÆ¡£
ASP.NETÊǽ¨Á¢ÔÚͨÓÃÓïÑÔÔËÐÐʱ¿Ì¿â£¨CLR£©ÉϵÄÓ¦ÓóÌÐò¿ò¼Ü¡£ËüÓÃÀ´ÔÚ·þÎñÆ÷¶Ë¹¹½¨¹¦ÄÜÇ¿´óµÄWebÓ¦ÓóÌÐò¡£
ASP.NETÊÇMicrosoft.netµÄÒ»²¿·Ö£¬×÷ΪսÂÔ²úÆ·£¬²»½ö½öÊÇ Active Server Page (ASP) µÄÏÂÒ»¸ö°æ±¾£»Ëü»¹ÌṩÁËÒ»¸öͳһµÄ Web ¿ª·¢Ä£ÐÍ£¬ÆäÖаüÀ¨¿ª·¢ÈËÔ±Éú³ÉÆóÒµ¼¶ Web Ó¦ÓóÌÐòËùÐèµÄ¸÷ÖÖ·þÎñ¡£ASP.NET µÄÓï·¨Ôںܴó³Ì¶ÈÉÏÓë ASP ¼æÈÝ£¬Í¬Ê±Ëü»¹ÌṩÁËÒ»ÖÖеıà³ÌÄ£Ðͺͽṹ£¬¿ÉÉú³ÉÉìËõÐÔºÍÎȶ¨ÐÔ¸üºÃµÄÓ¦ÓóÌÐò£¬²¢Ìṩ¸üºÃµÄ°²È«±£»¤¡£¿ÉÒÔͨ¹ýÔÚÏÖÓÐ ASP Ó¦ÓóÌÐòÖÐÖð½¥Ìí¼Ó ASP.NET ¹¦ÄÜ£¬ËæÊ±ÔöÇ¿ ASP Ó¦ÓóÌÐòµÄ¹¦ÄÜ¡£
ASP.NET ÊÇÒ»¸öÒѱàÒëµÄ¡¢»ùÓÚ.NET µÄ»·¾³£¬¿ÉÒÔÓÃÈκÎÓë .NET ¼æÈݵÄÓïÑÔ£¨°üÀ¨ Visual Basic .NET¡¢C# ºÍ JScript .NET.£©´´×÷Ó¦ÓóÌÐò¡£ÁíÍ⣬ÈκΠASP.NET Ó¦ÓóÌÐò¶¼¿ÉÒÔʹÓÃÕû¸ö.NET¿ò¼Ü£¨.NET Framework£©¡£
ASP.NET ¿ÉÒÔÎÞ·ìµØÓë WYSIWYG HTML ±à¼Æ÷ºÍÆäËû±à³Ì¹¤¾ß£¨°üÀ¨ Microsoft Visual Studio .NET£©Ò»Æð¹¤×÷¡£Õâ²»½öʹµÃ Web ¿ª·¢¸ü¼Ó·½±ã£¬¶øÇÒ»¹ÄÜÌṩÕâЩ¹¤¾ß±ØÐëÌṩµÄËùÓÐÓŵ㣬°üÀ¨¿ª·¢ÈËÔ±¿ÉÒÔÓÃÀ´½«·þÎñÆ÷¿Ø¼þÍϷŵ½ Web Ò³µÄ GUI ºÍÍêÈ«¼¯³ÉµÄµ÷ÊÔÖ§³Ö¡£
2
ÂåÑôÀí¹¤Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
΢ÈíΪASP.NETÉè¼ÆÁËÕâÑùһЩ²ßÂÔ£ºÒ×ÓÚд³ö½á¹¹ÇåÎúµÄ´úÂë¡¢´úÂëÒ×ÓÚÖØÓú͹²Ïí¡¢¿ÉÓñàÒëÀàÓïÑÔ±àдµÈµÈ£¬Ä¿µÄÊÇÈóÌÐòÔ±¸üÈÝÒ׿ª·¢³öWebÓ¦ÓóÌÐò£¬Âú×ã¼ÆËãÏòWeb×ªÒÆµÄÕ½ÂÔÐèÒª¡£
1.1.2 ASP.NET¼¼ÊõµÄÌØµã
ASP.NETÊÇ.NET¿ò¼ÜÖÐרÃÅÓÃÀ´¿ª·¢ÍøÉÏÓ¦ÓóÌÐòµÄ£¬ËüÆäʵ²»ÊÇÒ»ÖÖÓïÑÔ£¬¸üÏñÒ»¸ö¿ò¼Ü£¬ÔÚÕâ¸ö¿ò¼ÜÏ¿ÉÒÔ²ÉÓÃVB.NET¡¢C££µÈÆäËû.NETÓïÑÔ¿ª·¢ÍøÉϳÌÐò¡£
Ïà¶ÔÓëËüµÄǰÉíASPÀ´Ëµ£¬Ëü¾ßÓÐÈçÏÂÌØµã£º (1) Ö´ÐÐЧÂÊ´ó·ùÌá¸ß
ASP.NETÊǰѻùÓÚͨÓÃÓïÑԵijÌÐòÔÚ·þÎñÆ÷ÉÏÔËÐС£²»ÏñÒÔǰµÄASP¼´Ê±½âÊͳÌÐò£¬¶øÊǽ«³ÌÐòÔÚ·þÎñÆ÷¶ËÊ×´ÎÔËÐÐʱ½øÐбàÒ룬ÕâÑùµÄÖ´ÐÐЧ¹û£¬µ±È»±ÈÒ»ÌõÒ»ÌõµÄ½âÊÍÇ¿ºÜ¶à¡£
(2) ÊÀ½ç¼¶µÄ¹¤¾ßÖ§³Ö
ASP.NET¹¹¼ÜÊÇ¿ÉÒÔÓÃMicrosoft£¨R£©¹«Ë¾×îеIJúÆ· Visual Studio.NET¿ª·¢»·¾³½øÐпª·¢£¬Ö§³ÖËù¼û¼´ËùµÃ¡¢ÍϷſؼþºÍ×Ô¶¯²¿ÊðµÈ¹¦ÄÜ£¬¿ÉÒÔʹ¿ª·¢Ð§ÂÊ´óÌá¸ß¡£
(3) Ç¿´óÐÔºÍÊÊÓ¦ÐÔ
ÒòΪASP.NETÊÇ»ùÓÚͨÓÃÓïÑԵıàÒëÔËÐеijÌÐò£¬ËùÒÔËüµÄÇ¿´óÐÔºÍÊÊÓ¦ÐÔ£¬¿ÉÒÔʹËüÔËÐÐÔÚWebÓ¦ÓÃÈí¼þ¿ª·¢Õߵļ¸ºõÈ«²¿µÄƽ̨ÉÏ¡£Í¨ÓÃÓïÑԵĻù±¾¿â£¬ÏûÏ¢»úÖÆ£¬Êý¾Ý½Ó¿ÚµÄ´¦Àí¶¼ÄÜÎÞ·ìµÄÕûºÏµ½ASP.NETµÄWebÓ¦ÓÃÖС£ASP.NETͬʱҲÊÇÓïÑÔ¶ÀÁ¢»¯µÄ£¨language-independent£©£¬ËùÒÔ£¬Äã¿ÉÒÔÑ¡ÔñÒ»ÖÖ×îÊʺÏÄãµÄÓïÑÔÀ´±àдÄãµÄ³ÌÐò£¬»òÕß°ÑÄãµÄ³ÌÐòÓúܶàÖÖÓïÑÔÀ´Ð´£¬ÏÖÔÚÒѾ֧³ÖµÄÓÐC#£¨C++ºÍJavaµÄ½áºÏÌ壩£¬VB£¬Jscript¡£
ASP.NETÒ»°ã·ÖΪÁ½ÖÖ¿ª·¢ÓïÑÔ£¬VB.NETºÍC#£¬VB.NETÏà¶Ô±È½Ï¼òµ¥Ò×ѧ£¬ÒòΪµÄǰÉíÊÇVB£¬ËùÒÔËüÁ˼̳ÐÁËVBµÄÕâ¸öÌØµã£»C#ÔòÏà¶ÔÀ´Ëµ±È½Ï³£Ó㬵«¸Õ½Ó´¥»á±È½ÏÄѶ®£¬²»¹ýÕâ´¿Êô¸öÈ˰®ºÃ¡£¸ÃÔÚÏß¿¼ÊÔϵͳÊÇÔÚÓÃVB.NET×öµÄ£¬¼òµ¥Ò×¶®¡£
(4) ¼òµ¥ÐÔºÍÒ×ѧÐÔ
ASP.NETʹÔËÐÐһЩºÜƽ³£µÄÈÎÎñÈç±íµ¥µÄÌá½»¡¢¿Í»§¶ËµÄÉí·ÝÑéÖ¤¡¢
3
ÂåÑôÀí¹¤Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
·Ö²¼ÏµÍ³ºÍÍøÕ¾ÅäÖñäµÃ·Ç³£¼òµ¥¡£ÀýÈçASP.NETÒ³Ãæ¹¹¼ÜÔÊÐí½¨Á¢×Ô¼ºµÄÓû§½çÃæ£¬Ê¹Æä²»Í¬ÓÚ³£¼ûµÄVB½çÃæ¡£
(5) ¸ßЧ¿É¹ÜÀíÐÔ
ASP.NETʹÓÃÒ»ÖÖ»ùÓÚ×Ö·ûµÄ¡¢·Ö×éµÄÅäÖÃϵͳ£¬Ê¹·þÎñÆ÷»·¾³ºÍÓ¦ÓóÌÐòµÄÉèÖøü¼Ó¼òµ¥¡£ÒòΪÅäÖÃÐÅÏ¢¶¼±£´æÔÚ¼òÌåÎı¾ÖУ¬ËùÒÔеÄÅäÖò»ÐèÒªÆô¶¯±¾µØµÄ¹ÜÀíÔ±¹¤¾ß¾Í¿ÉÒÔʵÏÖ¡£Ò»¸öASP.NETµÄÓ¦ÓóÌÐòÔÚһ̨·þÎñÆ÷ϵͳÖа²×°Ê±Ö»ÐèÒª¿½±´Ò»Ð©±ØÐèµÄÅäÖÃÐÅÏ¢£¬¶ø²»ÐèÒªÖØÐÂÆô¶¯ÏµÍ³¡£
1.1.3 ¿ª·¢ASP.NETʱµÄ×¢ÒâÊÂÏî
(1) ÔÚASP.NET³ÌÐòÖУ¬´ó²¿·ÖÇé¿öϲ»Çø·Ö´óСд¡£
(2) ÔÚASP.NETÖУ¬·²ÊÇÓõ½±êµã·ûºÅµÄ£¬¶¼ÊÇÔÚÓ¢ÎÄÊäÈë״̬ÏÂÊäÈëµÄ±êµã·ûºÅ£¬·ñÔò½«³ö´í¡£Ö»ÓÐÒ»ÖÖÇé¿ö³ýÍ⣬¾ÍÊÇÔÚ×Ö·û´®ÖÐÊäÈë±êµã·ûºÅ¡£
(3)ÆÕͨµÄHTMLÔªËØ¿ÉÒÔÔÚÒ»ÐÐÀïÁ¬×Åд£¬¶øASP.NETÓï¾ä±ØÐë·ÖÐÐд¡£Ò»ÌõÓï¾ä¾ÍÊÇÒ»ÐУ¬²»Äܽ«¶àÌõÓï¾äдÔÚÒ»ÐÐÀҲ²»Äܽ«Ò»ÌõÓï¾äÔÚ¶àÐÐÀï¡£Èç¹ûÒ»ÌõASP.NETÓï¾äÌ«³¤£¬Ò»ÐÐд²»Ï£¬´Ëʱ¿ÉÒÔÓûسµ¼ü½«Æä·Ö³ÉÐУ¬Ö»ÊDZØÐëÔÚÿÐÐĩ⣨×îºóÒ»ÐгýÍ⣩¼ÓÒ»¸öÏ»®Ïߣ¬Ò²¿ÉÒÔ²»Óûسµ¼ü·ÖÐУ¬ÈÃËü×Ô¶¯»»ÐС£
(4)񻄿³ÉÁ¼ºÃµÄÊéдϰ¹ß¡£
(5)ÔÚASP.NET³ÌÐòÖУ¬¿ÉÒÔ°üº¬HTMLÓïÑÔ£¬Á½ÕßÊǺܺõؽáºÏÔÚÒ»ÆðµÄ¡£ÔÚ±àдASP.NETÍøÒ³Ê±£¬¿ÉÒÔÀûÓÃHTMLµÄ±à³Ì¹¤¾ßÀ´±àд¸´ÔÓµÄHTMLÓï¾ä£¬È»ºóÔÙ½«³ÌÐò´úÂë¼Ó½øÈ¥£¬ÕâÑù¿ÉÒÔÌá¸ßЧÂÊ¡£
1.2 Visual Studio 2008¼ò½é
ÏÖÔÚ¶ÔÓÚÆóÒµÀ´Ëµ , ÎÞÂÛÊÇÆóÒµÍøÕ¾»¹Êǰ칫ϵͳ , Ò»°ã¶¼Òª²ÉÓÃÍøÕ¾À´ÊµÏÖ , ²ÉÓà ASP.NET 2.0Ó¦ÓõÄÍøÕ¾ , ¾ßÓиßЧ¡¢¿ì½ÝµÄÌØµã¡£Visual studio 2008 (ÒÔϼò³ÆVS 2008) ÊǽøÐÐ ASP.NET 2.0¼¯³É¿ª·¢µÄÓÐÁ¦µÄ¹¤¾ß , ¶ø VS 2008ºÍ ACCESSÊÇÌìÉúµÄ´îµµ ,±¾ÎIJûÊöÓà VS 2008ºÍ
4
Ïà¹ØÍÆ¼ö£º