Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C#Êý¾Ý¿â±à³Ì»ù´¡Ö®Êý¾Ý¿âÅäÖü°²¿·Ö²Ù×÷Êý¾Ý¿â¼¼ÇÉ

  1.Òª¸ãÊý¾Ý¿â±à³Ì±ØÐëÒª¶®µÃÅäÖÃÊý¾Ý¿â,Óм¸µãÒªÌáµ½:
(1) ĬÈÏÇé¿öÏÂsql serverÊý¾Ý¿âÖ»ÔÊÐíÒÔwindowsÉí·ÝµÇ¼(¼´Ä¬ÈÏÄãÊǸõçÄÔµÄÖ÷ÈË,ÒÔÕâÖÖÉí·ÝµÇ¼¿É
ÒÔ¶ÔÊý¾Ý¿â·þÎñÆ÷ÓµÓÐ×î¸ßȨÏÞ),Äã¿ÉÒÔ¿ªÆôÆäSQL SERVER ºÍ windows»ìºÏµÇ¼ģʽ(¾Ísql server 2000¶ø
ÑÔÊÇÔÚÆóÒµ¹ÜÀíÆ÷ÀïµÄ²Ëµ¥À¸"²Ù×÷"-"ÊôÐÔ"Àï"°²È«ÐÔ"ÀïÉèÖÃ),ÉèÖÃÍêºóÒªÖØÆô·þÎñ(windowsÀï³ýÁËÒ»°ã³Ì
ÐòÍâ,»¹ÓÐÒÔ·þÎñ״̬´æÔڵijÌÐò,·þÎñÖ»ÊÇÔÚºǫ́ĬĬÔËÐÐ,ÔÚ¿ª»úʱ»á×Ô¶¯Æô¶¯ÄÇЩ±»ÉèÖÃΪÆô¶¯×´Ì¬µÄ·þ
Îñ,¿ÉÒÔÓÃc#±àдÕâÀà³ÌÐò,±ÈÈçһЩľÂí¶¼ÊôÓÚÕâÀà³ÌÐò,¶øÒ»°ãËæ»úÆô¶¯³ÌÐòʵÔÚÓû§µÇ¼ºó²Å¿ªÊ¼Æô¶¯),
¶øÒÔSQL SERVERÉí·ÝµÇ¼ÐèÒªÊÂÏÈÔÚ·þÎñÆ÷Àィһ¸öеǼÃû(ÔÚ·þÎñÆ÷µÄ°²È«ÐÔÏÂÓÒ»÷--н¨µÇ¼,ÔÚ³£¹æ
Ñ¡ÏîÀïÉèÖøõǼµÄÃû³Æ¼°sql serverÉí·ÝÑéÖ¤µÄÃÜÂë,ÔÚÊý¾Ý¿â·ÃÎÊÏîÀï,Ϊ¸ÃµÇ¼ָ¶¨Æä¿ÉÒÔ·ÃÎʵÄÊý¾Ý
¿â,ÔÚÏÂÃæÑ¡ÖÐdb_owner,˵Ã÷¸ÃµÇ¼ÊǸÃÊý¾Ý¿âµÄÓµÓÐÕß)¡£
 (2) ´Ó±¾»úµÇ¼·þÎñÆ÷µÄ»°¼È¿ÉÒÔÓÃwindowsÉí·ÝµÇ¼Ҳ¿ÉÒÔÓÃSQL SERVERÉí·ÝµÇ¼,Èç¹ûÒªÔ¶³ÌµÇ¼±ðµÄµç
ÄÔµÄsql server·þÎñÆ÷µÄ»°Ö»ÄÜÓÃSQL SERVERÉí·ÝµÇ¼,ÇÒÒªÂú×ãÁ½¸öÌõ¼þ:
 (2.1) Ô¶³Ì·þÎñÆ÷ÒªÔÚsql serverµÄÍâΧÅäÖÃ(¾Ísql server 2005¶øÑÔ,2000Ϊ·þÎñÆ÷ʵÓù¤¾ß)ÀïÉèÖÃÆäTCP/IPЭÒéΪÆô¶¯×´Ì¬¡£
 (2.2) Ô¶³Ì·þÎñÆ÷ÒªÔÚ°²È«ÐÔÀï°²ÒÔÉÏ·½·¨ÎªÄãн¨Ò»¸ösqlÉí·ÝµÄµÇ¼¼°ÃÜÂë¡£
 2.Êý¾Ý¿â²Ù×÷¼¼ÇÉ
(1) CLR(.NETµÄ¹«¹²ÓïÑÔÔËÐÐʱ)ÀàËÆÓÚjavaµÄÐéÄâ»ú,×îÖ÷ÒªµÄ×÷ÓÃÊǽ«.NET±àдµÄ´úÂë½âÊÍΪ¸÷ÖÖϵͳËùÄÜʶ±ðµÄ´úÂë¡£
 (2) ÎÒÃDZàдµÄÓ¦ÓóÌÐò³ýÁË´°¿ÚÖеÄͼ±êÍâ,¿ÉÒÔÉèÖÃÆäÓ¦ÓóÌÐòµÄͼ±ê,·½·¨ÊÇÔÚ½â¾ö·½°¸ÀïË«»÷ÊôÐÔProperties,ÔÚ"Ó¦ÓóÌÐò"ÀïÉèÖá£
 (3) ÎÒÃÇÀ´Éè¼ÆÒ»¸ö³ÌÐò,ÀàËÆÓÚÌÚѶQQ,´óÌåÉÏÊÇÔڵǼ´°¿ÚÊäÈëÕýÈ·µÄÃÜÂë²ÅÄܽøÈëÏÔʾÊý¾Ý¿âÀïÊý¾ÝµÄ´°¿Ú,µÇ½´°¿Ú¹Ø±Õ,ÕâÑùÇóÕÆÎÕÒÔÏÂ֪ʶµã:
 (3.1) Application.Run() Óë Form.Show() µÄÇø±ð,ǰÕßÊǶÀÁ¢ÔËÐÐÒ»¸ö´°¿Ú,Èç¹ûÊÇÔÚMain()º¯ÊýÀï,Ôò³ÌÐòµÄÒ»¿ªÊ¼¾ÍÔËÐд˴°¿Ú,¶ø
Form.Show()ÊÇÒÀÀµÓÚ±ðµÄ´°¿Ú(ÀýÈçApplication.Run()ÔËÐеĴ°¿Ú)µÄ´°¿Ú,²»ÊǶÀÁ¢µÄ,¾ÍÊÇÒ»¸ö¸±´°¿Ú,Ö»ÓÐÖ÷´°¿Ú´æÔÚ,Ëü²Å¿ÉÒÔ´æÔÚ,
Èç¹ûÊÇÔÚMain()º¯ÊýÀïÖ±½ÓÔËÐÐ,ÄÇô»áÔÚ³ÌÐòÆô¶¯Ê±,Ò»ÉÁ¶ø¹ý,ÒòΪËüûÓпÉÒÔÒÀÀµµÄÖ÷´°¿Ú¡£
(3.2) ÔÚC#±à³ÌÀï,¿ÉÒÔ²»ÓÃΪÀà´´½¨ÒýÓÃ,¶øÖ±½ÓʹÓÃÆäʵÀýµ÷ÓøÃÀàµÄ·½·¨¡¢ÊôÐÔ¡¢×ֶεÈ,ÀýÈç:
new For


Ïà¹ØÎĵµ£º

C#ÀàºÍC#½á¹¹ÌåµÄ¹ØÏµ

C#ÀࣺÀàÊÇC# Öй¦ÄÜ×îΪǿ´óµÄÊý¾ÝÀàÐÍ£¬ÀàÒ²¶¨ÒåÁËÊý¾ÝÀàÐ͵ÄÊý¾ÝºÍÐÐΪ¡£È»ºó£¬³ÌÐòÔ±¿ÉÒÔ´´½¨×÷Ϊ´ËÀàµÄʵÀýµÄ¶ÔÏó¡£
C#½á¹¹Ì壺½á¹¹ÌåÊÇÇáÁ¿Ð͵ÄÀ࣬ʹÓÿªÏúÏà¶ÔÓÚÀà½ÏС¡£
C#ÀàºÍC#½á¹¹ÌåÁ½ÕߵĹØÏµ£º
1.Êý¾ÝÀàÐÍ£ºÀàºÍ½á¹¹Ìå¶¼ÊÇÊý¾ÝÀàÐÍ£¬ÀàÊÇÒýÓÃÀàÐÍ£¬½á¹¹ÌåÊÇÖµÀàÐÍ¡£
2.¼Ì³ÐÐÔ£ºÀà¿ÉÒԼ̳кͱ»¼Ì³Ð£¬¶ø½á¹ ......

C# API ´óÈ«

C:\ProgramFiles\MicrosoftVisual Studio .NET\ FrameworkSDK\Samples\ Technologies\ Interop\PlatformInvoke\ WinAPIs\CSĿ¼ÏÂÓдóÁ¿µÄµ÷ÓÃAPIµÄÀý×Ó¡£
Ò»¡¢µ÷Óøñʽ
using System.Runtime.InteropServices; //ÒýÓôËÃû³Æ¿Õ¼ä£¬¼ò»¯ºóÃæµÄ´úÂë
//ʹÓÃDllImportAttributeÌØÐÔÀ´ÒýÈëapiº¯Êý£¬×¢ÒâÉùÃ÷µÄÊǿշ½·¨£¬¼´·½· ......

C#ÃæÊÔ±ÊÊÔСÌùÊ¿ 1

ü   ref¡¢out¡¢Óëparams
Ó¦¸ÃÀ´ËµÕâÈý¸ö¹Ø¼üÔÚÒ»°ãµÄ±àÂë¹ý³ÌÖл¹ÊÇ»á²»Ê±Éæ¼°µ½µÄ£¬ËùÒÔ²»Ëãʲô“À䯧”µÄ¸ÅÄî¡£ÓйØÈý¸ö²ÎÊýÐÞÊηûµÄ½âÊÍÈçÏ£º
Ref£ºref¹Ø¼ü×ÖÈÃÒ»¸öÖµÀàÐ͵ÄÊäÈë²ÎÊý°´ÒýÓô«µÝ¡£Êµ¼ÊÉÏ£¬¶ÔÓÚÒýÓÃÀàÐ͵IJÎÊý£¬ÊÇ·ñʹÓÃref¹Ø¼ü×Ö£¬²î±ð΢ºõÆä΢¡£ÓÐÒ»¸öÀýÍâÊÇStringÀàÐ͵IJΠ......

asp.net£¨C#£©ÖÐÎÄÂÒÂëÎÊÌâ

asp.netĬÈϵıàÂëÊÇUTF-8
jsÎļþÀïµÄ±àÂëÒ²ÊÇUTF-8
µ±ÄãÒªÔÚaspxÒ³ÃæÉϽøÐд«ÖÐÎIJÎÊýʱ»á³öÏÖÂÒÂë
<-----request.aspx--½ÓÊÕ²ÎÊýÒ³----->
<----response.aspx--´«ËͲÎÊýÒ³----->
ÀýÒ»£º<a href="request.aspx?str=ÖйúÈË"></a>
½â¾ö°ì·¨Ò»£º
1.¿ÉÒԺ͸ÄwebconfigµÄ±àÂë È磺
   ......

C#ʵÏÖÎļþ¹ØÁª

ºÍÆäËûÓïÑÔÒ»Ñù£¬C#ʵÏÖÎļþ¹ØÁªÍ¬ÑùÐèÒªÖ±½Ó²Ù×÷×¢²á±í£¬¼´°´¹æÔò·Ö±ðÉèÖÃÎļþÀ©Õ¹Ãû£¬ÎĵµÀàÐÍ˵Ã÷£¬ÓѺÃÃû³Æ£¬Í¼±ê£¬µ÷Ó÷½·¨µÈ¼üÖµ¼´¿É£¬ÍøÉÏËæ±ã²é²é¾Í¿ÉÒÔд³öÒÔϵĴúÂë¡£ using Microsoft.Win32; RegistryKey key = Registry.ClassesRoot.OpenSubKey(".jb");
if (key == null)
{
 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ