ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

C#±ÊÊÔÌâÃæÊÔÌâÉî¶ÈÏê½â(Èý)
2014-11-24 02:23:11 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:5475´Î
Tags£ºÊÔÌâ Éî¶È Ïê½â
³Ì¹²ÏíÕâ¸ö½ø³ÌµÄ×ÊÔ´¡£
[.NET(C#)]
ADO.NETµÄ×é³É²¿·Ö£º
ADO.NETÓÐÁ½¸öÖØÒª×é³É²¿·Ö£¬¼´DataSetºÍ.NETÊý¾ÝÌṩÕß¡£
.NETÊý¾ÝÌṩÕߵĶÔÏó°üÀ¨£ºConnection¡¢Command¡¢CommandBuilder¡¢DataReaderºÍDataAdapter¡£
1) Connection¶ÔÏó£ºÖ÷ÒªÊÇ¿ªÆô³ÌÐòºÍÊý¾Ý¿âÖ®¼äµÄÁ¬½á¡£
2) Command¶ÔÏó£ºÖ÷Òª¿ÉÒÔÓÃÀ´¶ÔÊý¾Ý¿â·¢³öһЩָÁÕâ¸ö¶ÔÏóÊǼܹ¹ÔÚConnection¶ÔÏóÉϵġ£
3) DataAdapter¶ÔÏó£ºÖ÷ÒªÊÇÔÚÊý¾ÝÔ´ÒÔ¼°DataSetÖ®¼äÖ´ÐÐÊý¾Ý´«ÊäµÄ¹¤×÷£»Õâ¸ö¶ÔÏóÊǼܹ¹ÔÚCommand¶ÔÏóÉÏ£¬²¢ÌṩÁËÐí¶àÅäºÏDataSetʹÓõŦÄÜ¡£
4) DataSet¶ÔÏ󣺿ÉÒÔÊÓΪһ¸öÔÝ´æÇø£¨Cache£©£¬¿ÉÒÔ°Ñ´ÓÊý¾Ý¿âÖÐËù²éѯµ½µÄÊý¾Ý±£ÁôÆðÀ´£»DataSet¶ÔÏó¿ÉÒÔ˵ÊÇADO.NETÖÐÖØÁ¿¼¶µÄ¶ÔÏó£¬Õâ¸ö¶ÔÏó¼Ü¹¹ÔÚDataAdapter¶ÔÏóÉÏ£¬±¾Éí²»¾ß±¸ºÍÊý¾ÝÔ´¹µÍ¨µÄÄÜÁ¦£»Ò²¾ÍÊÇ˵ÎÒÃÇÊǽ«DataAdapter¶ÔÏóµ±×öDataSet¶ÔÏóÒÔ¼°Êý¾ÝÔ´¼ä´«ÊäÊý¾ÝµÄÇÅÁº¡£
5) DataReader¶ÔÏóÖ»ÊÇÒ»´ÎÒ»±ÊÏòÏÂÑ­ÐòµÄ¶ÁÈ¡Êý¾ÝÔ´ÖеÄÊý¾Ý£¬¶øÇÒÕâЩÊý¾ÝÊÇÖ»¶ÁµÄ£¬²¢²»ÔÊÐí×÷ÆäËüµÄ²Ù×÷¡£
[.NET(C#)]
³£Óõĵ÷ÓÃWebServiceµÄ·½·¨£º
1) ʹÓÃWSDL.exeÃüÁîÐй¤¾ß¡£
2) ʹÓÃVS.NETÖеÄAdd Web Reference²Ëµ¥Ñ¡Ïî¡£
[.NET(C#)]
Èí.NET ¹¹¼ÜÏÂRemotingºÍwebserviceÁ½Ïî¼¼ÊõµÄÀí½âÒÔ¼°Êµ¼ÊÖеÄÓ¦Óãº
Remoting£º
1) .NET Remoting µÄ¹¤×÷Ô­ÀíÊÇ£º·þÎñÆ÷¶ËÏò¿Í»§¶Ë·¢ËÍÒ»¸ö½ø³Ì±àºÅ£¬Ò»¸ö³ÌÐòÓò±àºÅ£¬ÒÔÈ·¶¨¶ÔÏóµÄλÖá£
2) RemotingÊÇ.NETÖÐÓÃÀ´¿çÔ½machine,process,appdomain½øÐз½·¨µ÷Óõļ¼Êõ¡£
3) ¶ÔÓÚÈý³É½á¹¹µÄ³ÌÐò£¬¾Í¿ÉÒÔʹÓÃRemoting¼¼ÊõÀ´¹¹½¨¡£
4) ËüÊÇ·Ö²¼Ó¦ÓõĻù´¡¼¼Êõ.Ï൱ÓÚÒÔÇ°µÄDCOM ¡£
Web Service:
1) Web ServiceÊÇÒ»ÖÖ¹¹½¨Ó¦ÓóÌÐòµÄÆÕͨģÐÍ¡£
2) ²¢ÄÜÔÚËùÓÐÖ§³ÖinternetÍøͨѶµÄ²Ù×÷ϵͳÉÏʵʩ¡£
3) Web ServiceÁî»ùÓÚ×é¼þµÄ¿ª·¢ºÍwebµÄ½áºÏ´ïµ½×î¼Ñ¡£
WSÖ÷ÒªÊÇ¿ÉÀûÓÃHTTP£¬´©Í¸·À»ðǽ¡£¶øRemoting¿ÉÒÔÀûÓÃTCP/IP£¬¶þ½øÖÆ´«ËÍÌá¸ßЧÂÊ¡£
[.NET(C#)]
Æô¶¯Ò»¸öÏß³ÌÊÇÓÃrun()»¹ÊÇstart()£¿
Æô¶¯Ò»¸öÏß³ÌÊǵ÷ÓÃstart()·½·¨£¬µ¼Ö²Ù×÷ϵͳ½«µ±Ç°ÊµÀýµÄ״̬¸ü¸ÄΪThreadState.Running¡£
[.NET(C#)]
¹¹ÔìÆ÷£¨¹¹Ô캯Êý¡¢¹¹Ôì·½·¨£©ConstructorÊÇ·ñ¿É±»override£¨ÖØд£©£¿
¹¹ÔìÆ÷Constructor²»Äܱ»¼Ì³Ð£¬Òò´Ë²»ÄÜÖØдoverride£¬µ«¿ÉÒÔ±»ÖØÔØOverloade¡£
[.NET(C#)]
¾²Ì¬³ÉÔ±override¡¢virtual »ò abstract¡£
³éÏóÀ಻ÄÜÊÇÃÜ·âµÄsealed»ò¾²Ì¬µÄstatic¡£
[.NET(C#,J#)]
final, finally, finalizeµÄÇø±ð£º
final(J#, C#¼ûSealed):
1) finalÐÞÊηûÀ´ÏÞ¶¨±äÁ¿¡¢×ֶΡ¢·½·¨ºÍÀà¡£
2) Èç¹ûÒ»¸ö±äÁ¿±»ÉùÃ÷Ϊ final£¬Ôò¸Ã±äÁ¿Ö»ÄÜÉèÖÃÒ»´Î¡£
3) final ×ֶοÉÓÉËüµÄÀ๹Ô캯ÊýÉèÖÃÒ»´Î¡£
4) ʹÓà final ÐÞÊηûÉùÃ÷µÄ·½·¨²»Äܱ»ÖØд»òÒþ²Ø¡£
5) Final À಻Äܱ»¼Ì³Ð»òÀ©Õ¹¡£Òò´Ë Ò»¸öÀ಻Äܼȱ»ÉùÃ÷Ϊ abstractµÄ£¬ÓÖ±»ÉùÃ÷ΪfinalµÄ¡£
finally :
finally¿éÓÃÓÚÇå³ý try ¿éÖзÖÅäµÄÈκÎ×ÊÔ´£¬ÒÔ¼°ÔËÐÐÈκμ´Ê¹ÔÚ·¢ÉúÒ쳣ʱҲ±ØÐëÖ´ÐеĴúÂë¡£¿ØÖÆ×ÜÊÇ´«µÝ¸ø finally ¿é£¬Óë try ¿éµÄÍ˳ö·½Ê½Î޹ء£
finalize£º
Object.Finalize ·½·¨£¬ÔÊÐí Object ÔÚ¡°À¬»ø»ØÊÕ¡±»ØÊÕ Object ֮ǰ³¢ÊÔÊÍ·Å×ÊÔ´²¢Ö´ÐÐÆäËûÇåÀí²Ù×÷¡£
[.NET(C#)]
¶ÑºÍÕ»µÄÇø±ð£º
1) Õ»£ºÓɱàÒëÆ÷×Ô¶¯·ÖÅä¡¢ÊÍ·Å¡£ÔÚº¯ÊýÌåÖж¨ÒåµÄ±äÁ¿Í¨³£ÔÚÕ»ÉÏ¡£´æ·ÅÖµÀàÐÍ¡£
2) ¶Ñ£ºÒ»°ãÓɳÌÐòÔ±·ÖÅäÊÍ·Å¡£ÓÃnewµÈ·ÖÅäÄڴ溯Êý·ÖÅäµÃµ½µÄ¾ÍÊÇÔÚ¶ÑÉÏ¡£´æ·ÅÒýÓÃÀàÐÍ¡£
[.NET(C#)]
ÔÚc#ÖÐusingºÍnewÕâÁ½¸ö¹Ø¼ü×ÖÓÐʲôÒâÒ壺
using ¹Ø¼ü×ÖÓÐÁ½¸öÖ÷ÒªÓÃ;£º
1) ×÷ΪָÁÓÃÓÚΪÃüÃû¿Õ¼ä´´½¨±ðÃû»òµ¼ÈëÆäËûÃüÃû¿Õ¼äÖж¨ÒåµÄÀàÐÍ¡£
2) ×÷ΪÓï¾ä£¬ÓÃÓÚ¶¨ÒåÒ»¸ö·¶Î§£¬ÔÚ´Ë·¶Î§µÄĩ⽫ÊͷŶÔÏó¡£
new ¹Ø¼ü×Ö£ºÐ½¨ÊµÀý»òÕßÒþ²Ø¸¸Àà·½·¨
[.NET(C#)]
¸ÅÊöXML
¼´¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ
1) eXtensible Markup Language.±ê¼ÇÊÇÖ¸¼ÆËã»úËùÄÜÀí½âµÄÐÅÏ¢·ûºÅ
2) ͨ¹ý´ËÖÖ±ê¼Ç£¬¼ÆËã»úÖ®¼ä¿ÉÒÔ´¦Àí°üº¬¸÷ÖÖÐÅÏ¢µÄÎÄÕµȡ£
[.NET(C#)]
ʲôÊÇcode-Behind¼¼Êõ£º
¾ÍÊÇÒ³ÃæÓë´úÂë·ÖÀ룻ASPX,RESXºÍCSÈý¸öºó׺µÄÎļþ£¬Õâ¸ö¾ÍÊÇ´úÂë·ÖÀë¡£
ʵÏÖÁËHTML´úÂëºÍ·þÎñÆ÷´úÂë·ÖÀ룬·½±ã´úÂë±àдºÍÕûÀí¡£
[.NET(C#)]
XML Óë HTML µÄÖ÷ÒªÇø±ð£º
1) XMLÊÇÇø·Ö´óСд×ÖĸµÄ£¬HTML²»Çø·Ö¡£
2) ÔÚHTMLÖУ¬Èç¹ûÉÏÏÂÎÄÇå³þµØÏÔʾ³ö¶ÎÂä»òÕßÁбí¼üÔں䦽á⣬ÄÇôÄã¿ÉÒÔÊ¡ÂÔ

»òÕßÖ®ÀàµÄ½áÊø±ê¼Ç£»ÔÚXMLÖУ¬¾ø¶Ô²»ÄÜÊ¡ÂÔµô½áÊø±ê¼Ç¡£
3) ÔÚXMLÖУ¬ÓµÓе¥¸ö±ê¼Ç¶øûÓÐÆ¥ÅäµÄ½áÊø±ê¼ÇµÄÔªËرØÐëÓÃÒ»¸ö / ×Ö·û×÷Ϊ½áβ¡£ÕâÑù·ÖÎöÆ÷¾ÍÖªµÀ²»Óà ²éÕÒ½áÊø±ê¼ÇÁË¡£
4) ÔÚXMLÖУ¬ÊôÐÔÖµ±ØÐë·Ö×°ÔÚÒýºÅÖС£ÔÚHTMLÖУ¬ÒýºÅÊÇ¿ÉÓÿɲ»Óõġ£
5) ÔÚHTMLÖУ¬¿ÉÒÔÓµÓв»´øÖµµÄÊôÐÔÃû¡£ÔÚXMLÖУ¬ËùÓеÄÊôÐÔ¶¼±ØÐë´øÓÐÏàÓ¦µÄÖµ¡£
[.NET(C#)]
.NETµÄ´íÎó´¦Àí»úÖÆ£º
.NET´íÎó´¦Àí»úÖƲÉÓÃtry->catch->finally½á¹¹¡£
·¢Éú´íÎóʱ£¬²ã²ãÉÏÅ×£¬Ö±µ½ÕÒµ½Æ¥ÅäµÄcatchΪֹ¡£
[.NET(C#£¬JAVA)]
Static Nested Class£¨Ç¶Ì×Àࣩ ºÍ Inner Class£¨ÄÚ²¿ÀࣩµÄ²»Í¬:
Static Nested ClassÊDZ»ÉùÃ÷Ϊ¾²Ì¬£¨static£©µÄÄÚ²¿À࣬Ëü¿ÉÒÔ²»ÒÀÀµÓÚÍⲿÀàʵÀý±»ÊµÀý»¯¡£
¶øͨ³£µÄÄÚ²¿ÀàÐèÒªÔÚÍⲿÀàʵÀý»¯ºó²ÅÄÜʵÀý»¯¡£
[.NET(C#)]
errorºÍexceptionÓÐʲôÇø±ð£º
error ±íʾ»Ö¸´²»ÊDz»¿ÉÄܵ«ºÜÀ§ÄѵÄÇé¿öϵÄÒ»ÖÖÑÏÖØÎÊÌâ¡£±ÈÈç˵ÄÚ´æÒç³ö¡£
²»¿ÉÄÜÖ¸Íû³ÌÐòÄÜ´¦ÀíÕâÑùµÄÇé¿ö¡£
exception ±íʾһÖÖÉè¼Æ»òʵÏÖÎÊÌâ¡£
Ò²¾ÍÊÇ˵£¬Ëü±íʾÈç¹û³ÌÐòÔËÐÐÕý³££¬´Ó²»»á·¢ÉúµÄÇé¿ö¡£
[.NET(C#)]
UDPÁ¬½ÓºÍTCPÁ¬½ÓµÄÒìͬ:
1) TCP£¨Transmission Control Protocol£©´«Êä¿ØÖÆЭÒ飺һÖÖÃæÏòÁ¬½ÓµÄ¡¢¿É¿¿µÄ¡¢»ùÓÚ×Ö½ÚÁ÷µÄÔËÊä²ãͨÐÅЭÒ飬Èý´ÎÎÕÊÖ¡£
2) UDP£¨User Datagram Protocol£©Óû§Êý¾Ý±¨Ð­Ò飺Ëü²»ÊôÓÚÁ¬½ÓÐÍЭÒ飬Òò¶ø¾ßÓÐ×ÊÔ´ÏûºÄС£¬´¦ÀíËٶȿìµÄÓŵ㡣ȱµãÊÇÒ׶ªÊ§Êý¾Ý°ü¡£
[.NET(C#)]
C#ÖÐËùÓжÔÏó¹²Í¬µÄ»ùÀàÊÇ:System.Object¡£
[.NET(C#)]
System.String ºÍSystem.StringBuilderÓÐʲôÇø±ð£¿
1) System.StringÊDz»¿É±äµÄ×Ö·û´®¡£
2) System.StringBuilder´æ·ÅÁËÒ»¸ö¿É±äµÄ×Ö·û´®£¬²¢ÌṩһЩ¶ÔÕâ¸ö×Ö·û´®Ð޸ĵķ½·¨¡£
3) StringÀàÔÚÖ´ÐÐ×Ö·û´®Æ´½ÓµÄ²Ù×÷ÉÏ£¬Óá°+¡±»á²úÉúеĶÔÏó£¬Õ¼ÓÃÄÚ´æ¡£
4
Ê×Ò³ ÉÏÒ»Ò³ 1 2 3 4 5 6 7 ÏÂÒ»Ò³ βҳ 3/9/9
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º"What are your goals for t.. ÏÂһƪ£ºµ¥Á´±í½»»»ÈÎÒâÁ½¸öÔªËØ£¨²»°üÀ¨..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿