C# Éè¼ÆÄ£Ê½Ñ§Ï°Ò» ÔÔò
×î½ü×ÅʵæÁËÒ»Õó×Ó£¬Ñ§Ï°Á˺öණ¶«¶¼Ã»Ê±¼äÕûÀí£¬ºÇºÇ£¬×ÜËãÊÇÒª·Å¼ÙÁË£¬¿ÉÒԺúùéÄɹéÄÉÁË¡£
Éè¼ÆÄ£Ê½µÄѧϰÊÇÒ»¸öÈÎÖØ¶øµÀÔ¶µÄ¹ý³ÌÁË£¬^_^£¬ÒªºÃºÃ×ܽᣬ×ܽáµÄÄ¿µÄÊÇÈÃ×Ô¼ººÃºÃ¼Çס£¬¼ÇסµÄÄ¿µÄÊDZãÓÚÀí½â£¬¶øÀí½âµÄ×îÖÕÄ¿µÄÊÇÓ¦Óã¬O(∩_∩)O~ ¶øÉè¼ÆÄ£Ê½Ò²ÍùÍùÊÇÓ¦ÓõÄÒ»ÖÖÖØ¹¹£¬Ñ»·Íù¸´£¬ÉúÉú²»Ï¢°¡... ...
±ä»¯µÄ²¿·ÖÊDz»Ò×ÕÆÎյģ¬ÈÝÒ×ÕÆÎÕµÄÊÇ×ÜÔò£¬ÊDz»±äµÄ²¿·Ö
Ò»£¬Èý´óÔÔò
1£¬Õë¶Ô½Ó¿Ú±à³Ì£¬¶ø²»ÊÇʵÏÖ±à³Ì¡£
¿Í»§ÎÞÐèÖªµÀËùʹÓõĶÔÏóµÄÌØ¶¨ÀàÐÍ£¬Ö»ÐèÒªÖªµÀ¶ÔÏóÓµÓпͻ§ËùÆÚÍûµÄ½Ó¿Ú¡£
2£¬ÓÅÏÈʹÓÃÀàÓë¶ÔÏóµÄ×éºÏ£¬¶ø²»ÊÇÀàµÄ¼Ì³Ð
¼Ì³ÐÔÚijÖ̶ֳÈÉÏÆÆ»µÁË·â×°ÐÔ£¬³ýÁ˺ÜÇå³þµÄIs a XXÀàµÄ¹ØÏµÊ±Óõ½¼Ì³Ð£¬Ö®ÍâÓÅÏÈʹÓÃ×éºÏ
3£¬·â×°±ä»¯µã
Èç¹ûδÀ´Óб䶯£¬¾¡Á¿Ö»ÐÞ¸ÄÒ»²à´úÂ루²»±ä¶¯µÄ´úÂëÊDz»´æÔڵģ¬Éٱ䶯²ÅÄ¿µÄ£©
4£¬Ê¹ÓÃÖØ¹¹µÃµ½Ä£Ê½£¬
ģʽÊÇÍÆÑݳöÀ´µÄ£¬¶ø²»ÊÇÖ±½ÓÓÃģʽȥÌ×Óã¬Éú°áÓ²Ì×ÍùÍùµÃ²»µ½ÎÒÃǵÄÔ¤ÆÚ¡£
¡ùÉè¼ÆÄ£Ê½²¢²»ÊǼ¼ÇÉ
¡ùÉè¼ÆÄ£Ê½ÊÇÒ»¸öÖØ¹¹µÄ¹ý³Ì
¶þ£¬¾ßÌåÉè¼ÆÔÔò
1£¬µ¥Ò»Ö°ÔðÔÔò
Ò»¸öÀà½öÓÐÒ»¸öÒýÆðËü±ä»¯µÄÔÒò
2£¬¿ª·Å·â±ÕÔÔò
¶ÔÀ©Õ¹¿ª·Å£¬¶Ô¸ü¸Ä·â±Õ£¨²»ÊǾø¶ÔµÄ²»£¬Ò»ÔÙÇ¿µ÷ÈκÎʶ¼Ã»Óоø¶ÔµÄ£¬ÊǾ¡Á¿À©Õ¹£¬¾¡Á¿²»ÒªÐ޸ģ©
3£¬Ìæ»»ÔÔò
Ò»¸ö×ÓÀà±ØÐëÄÜÌæ»»ËûÃǵĻùÀ࣬Èç¹ûÎÒÃǵÄÉè¼Æ·¢ÏÖÕâÑùµÄ¹ØÏµºÜÄ£ºý£¬¾ÍÒª×ÐϸÑо¿Ò»ÏÂÁË¡£
4£¬ÒÀÀµµ¹ÖÃÔÔò
¸ß²ãÄ£¿é²»Ó¦¸ÃÒÀÀµÓڵײãÄ£¿é£¬¶þÕßÓ¦ÒÀÀµÓÚ³éÏó
³éÏó²»Ó¦¸ÃÒÀÀµÓÚʵÏÖϸ½Ú£¬ÊµÏÖϸ½ÚÓ¦¸ÃÒÀÀµÓÚ³éÏó
5£¬½Ó¿Ú¸ôÀëÔÔò
²»Ó¦¸ÃÇ¿ÆÈ¿Í»§³ÌÐòÒÀÀµÓÚËûÃDz»Óõķ½·¨¡£
ÕâÖ»ÊÇÉè¼ÆÄ£Ê½µÄÕûÌåÔÔò£¬ÎÒÏëÓ¦¸ÃÊÇѧϰ¹ý³ÌÖÐҪʱʱÌå»áµÄ¶«Î÷ÁË¡£
¾ÍC#À´Ëµ£¬ÔÙ˵µã×Ô¼ºµÄ¸ÐÏ룬ÎÒÃÇѧϰģʽҲºÃ£¬¼Ü¹¹Ò²ºÃ£¬¸÷ÖÖframeworkÒ²ºÃ£¬¶¼ÓеãÏñÄÇÖÖ¸ßÉîµÄÎ书±ÈÈçǬÀ¤´óÅ²ÒÆ£¬¾ÅÒõÕæ¾Ï¾íÕâÖÖ£¬Ö±½ÓÄÃÀ´Ñ§Ï°Óкöà¼èɬÄѶ®µÄµØ·½ÐèÒª·´¸´Àí½âºÍÔÙѧϰ£¬Èç¹ûÎÒÃÇÄÜÏȰÑC#ÖеÄÿһ¸öÓï·¨±íÏÖ¶¼ÔËÓÃ×ÔÈ磬ÔÙÀ´¿´ÕâЩҲÐí¾ÍÈÝÒ׺ܶ࣬¿ÉÏÖʵÊÇÎÒÃDz»ÄÜÏñÎ޼ɸçÄÇÑùÕÒ¸öɽ¶´Ò»´ô¾ÍÊǼ¸Ä꣬ËùÒÔÖ»Äܱßѧ¾ÅÑôÉñ¹¦£¬±ßѧǬÀ¤´óÅ²ÒÆÁË£¬^_^£¬¿ÉºÃ¾ÍºÃÔÚÎÒÃǵÄÊÀ½çÓÐÁËÍøÂ
Ïà¹ØÎĵµ£º
ÐÞÊηûÓÃÓÚÉùÃ÷ÔÚÍⲿʵÏֵķ½·¨¡£extern ÐÞÊηûµÄ³£¼ûÓ÷¨ÊÇÔÚʹÓà Interop ·þÎñµ÷Èë·Ç
ÍйܴúÂëʱÓë DllImport ÊôÐÔÒ»ÆðʹÓã»ÔÚÕâÖÖÇé¿öÏ£¬¸Ã·½·¨»¹±ØÐëÉùÃ÷Ϊ static£¬ÈçÏÂÃæµÄʾÀýËùʾ£º[DllImport("avifil32.dll")]
private static extern void AVIFileInit();
×¢Òâ
extern ¹Ø¼ü×Ö»¹¿ÉÒÔ¶¨ÒåÍⲿ³ÌÐò¼¯±ðÃû£¬Ê¹ ......
¶ÔÓÚ¶à̬£¬»¹±ØÐèÌáÒ»¸öC#ÖеĹؼü×Ö£ºnew¡£Ç°ÃæÌáµ½£¬¶ÔÓÚvirtual·½·¨£¬JIT»áÈ·¶¨ÊµÀýµÄʵ¼ÊÀàÐÍÈ»ºó¾ö¶¨µ÷ÓÃʲô·½·¨¡£µ«ÊÇÈç¹ûÅÉÉúÀàÖÐnew¹Ø¼ü×ÖÐÞÊη½·¨£¬ÔòËüÏòCLR³ÎÇå´ËÅÉÉúÀàÖеķ½·¨Óë»ùÀàÖеķ½·¨ºÁÎÞ¹ØÏµ£¬ÒÔÏ´úÂë×îÖÕµ÷ÓÃÊÇ»ùÀàµÄintroduce·½·¨£º
Code
class Program
{
static vo ......
1.Òª¸ãÊý¾Ý¿â±à³Ì±ØÐëÒª¶®µÃÅäÖÃÊý¾Ý¿â,Óм¸µãÒªÌáµ½:
(1) ĬÈÏÇé¿öÏÂsql serverÊý¾Ý¿âÖ»ÔÊÐíÒÔwindowsÉí·ÝµÇ¼(¼´Ä¬ÈÏÄãÊǸõçÄÔµÄÖ÷ÈË,ÒÔÕâÖÖÉí·ÝµÇ¼¿É
ÒÔ¶ÔÊý¾Ý¿â·þÎñÆ÷ÓµÓÐ×î¸ßȨÏÞ),Äã¿ÉÒÔ¿ªÆôÆäSQL SERVER ºÍ windows»ìºÏµÇ¼ģʽ(¾Ísql server 2000¶ø
ÑÔÊÇÔÚÆóÒµ¹ÜÀíÆ÷ÀïµÄ²Ëµ¥À¸"²Ù×÷"-"ÊôÐÔ"Àï"°²È«ÐÔ" ......
//Socket»ù±¾±à³Ì
//·þÎñ¶Ë£º
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
Thread mythread ;
Socket socket;
// ÇåÀíËùÓÐÕýÔÚʹÓõÄ×ÊÔ´¡£
protected override void Dispose( bool disposing )
{
try
¡¡ { ¡¡¡¡
¡¡¡¡ socket.Close();//ÊÍ·Å×ÊÔ´
......