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

C#¶àÏß³ÌÓëUIÏìÓ¦

Èí¼þ½çÃæµÄÏìÓ¦ÌØÐÔÊÇÅжÏÒ»¿îÈí¼þµÄ·Ç³£ÖØÒªµÄ·½Ãæ¡£Ò»°ãÀ´Ëµ£¬²»¹ÜÄãÈí¼þ¹¦ÄÜ×öµÃÓжàÃ´ÆæÃÈç¹ûÈí¼þÓÐÒ»µãµãËÀ»úµÄ¸Ð¾õ¶¼»áÈÃÓû§¸Ðµ½ºÜÌÖÑᣬÉõÖÁ»³ÒÉÄãÈí¼þÀïÊÇ·ñ²ØÓиü´óµÄÎÊÌâ¡£
ÒªÌá¸ß½çÃæµÄÏìÓ¦ÌØÐÔ£¬×îºÃµÄ°ì·¨Äª¹ýÓÚʹÓöàỊ̈߳¬²¢°Ñ³ÊÏÖ½çÃæµÄÏ̶߳ÀÁ¢³öÀ´¡£ÒÔǰֻÓÐʹÓÃC++²ÅÄÜʵÏֵĶàÏ̹߳¦ÄÜ£¬ÏÖÔÚÔÚ.Net¿ò¼ÜÏ£¬ËùÓеÄÓïÑÔ(°üÀ¨VB)¶¼¿ÉÒÔʹÓÃÁË¡£²»¹ý£¬Ê¹ÓöàÏ̱߳ÈʹÓõ¥Ò»Ïß³ÌÒªÂé·³µÃ¶à£¬±ÈÈçÏß³ÌÖ®¼äµÄͬ²½ÎÊÌ⣬×öµÃ²»ºÃºÜÈÝÒ׳ö´í£¬¶øÓеÄʱºòÕâÖÖ´íÎóÒª¿ª·¢ÈËÔ±»¨Éϼ¸¸öÐÇÆÚµÄʱ¼ä²ÅÄÜÕÒµ½¡£ÔÚWindows FormÈí¼þÖÐʹÓöàÏ̸߳üÊÇÓÐһЩÏÞÖÆ¡£
ÏÂÃæÎÒÃǾͰÑÔÚWindows FormÈí¼þÖÐʹÓöàÏß³ÌҪעÒâµÄÎÊÌâ¸ø´ó¼Ò×öÒ»¸ö½éÉÜ¡£
Ê×ÏÈ£¬Ê²Ã´ÑùµÄ²Ù×÷ÐèÒª¿¼ÂÇʹÓöàỊ̈߳¿×ܵÄÒ»Ìõ¾ÍÊÇ£¬¸ºÔðÓëÓû§½»»¥µÄÏß³Ì(ÒÔϼò³ÆÎªUIÏß³Ì)Ó¦¸Ã±£³Ö˳³©£¬µ±UIÏ̵߳÷ÓõÄAPI¿ÉÄÜÒýÆð×èÈûʱ¼ä³¬¹ý30ºÁÃëʱ(±ÈÈç·ÃÎÊCD-ROMµÈËٶȳ¬ÂýµÄÍâÉè¡¢½øÐÐÔ¶³Ìµ÷ÓõȵÈ)¾ÍÓ¦¸Ã¿¼ÂÇʹÓöàÏ̡߳£ÎªÊ²Ã´ÊÇ30ºÁÃ룿30ºÁÃëµÄ¸ÅÄîÊÇÈËÑÛ¿ÉÒÔ²ì¾õµ½µÄÒ»¸ö³ÙÖÍ£¬´óÔ¼µÈͬÓÚµçÓ°ÀïµÄÒ»Ö¡Í£ÁôµÄʱ¼ä£¬×²»Òª³¬¹ý100ºÁÃë¡£
µÚ¶þ£¬×î·½±ãºÍ¼òµ¥µÄ¶àÏß³ÌÊÇʹÓÃÏ̳߳ء£Í¨¹ýÏ̳߳ØÀïµÄÏß³ÌÔËÐдúÂëµÄ×î¼ò±ã·½·¨ÔòÊÇʹÓÃÒ첽ίÍе÷Óá£×¢ÒâίÍе÷ÓÃͨ³£ÊÇͬ²½Íê³ÉµÄ£¬ÇëʹÓÃBeginInvoke·½·¨£¬ÕâÑù¾Í¿ÉÒÔ°ÑÒªµ÷Óõķ½·¨ÅŶӵ½Ï̳߳ØÀïµÈºò´¦Àí£¬¶ø³ÌÐòµÄÁ÷³Ì»áÁ¢¿Ì·µ»Øµ½µ÷Ó÷½(´Ë´¦ÊÇUIÏß³Ì)£¬¶øµ÷Ó÷½Òò´Ë²»»á³öÏÖ×èÈû¡£
¿´¿´ÏÂÃæµÄÀý×ÓÎÒÃǾͷ¢ÏÖҪʹÓÃÏ̳߳ØÒì²½Ö´ÐдúÂëÒ²²¢·ÇÊ®·Ö¸´ÔÓ£¬ÕâÀïÎÒÃÇÀûÓÃSystem.Windows.Forms.MethodInvokerίÍнøÐÐÒì²½µ÷Óá£×¢ÒâMethodInvokerίÍв»½ÓÊÜ·½·¨²ÎÊý£¬Èç¹ûÐèÒªÏòÒì²½Ö´Ðеķ½·¨´«µÝ²ÎÊý£¬ÇëʹÓÃÆäËûίÍУ¬»òÕßÐèÒª×Ô¼º¶¨Òå¡£
private void StartSomeWorkfromUIThread () {
// ÎÒÃÇÒª×öµÄ¹¤×÷Ïà¶ÔUIÏ̶߳øÑǪ̂ÂýÁË£¬ÓÃÏÂÃæµÄ·½·¨Òì²½½øÐд¦Àí
MethodInvoker mi = new MethodInvoker(RunsOnWorkerThread);//ÕâÊÇÈë¿Ú·½·¨
mi.BeginInvoke(null, null); // ÕâÑù¾Í²»»á×èÈû
}
// »ºÂýµÄ¹¤×÷ÔÚ´Ë·½·¨ÄÚ½øÐд¦Àí£¬Ê¹ÓÃÏ̳߳ØÀïµÄÏß³Ì
private void RunsOnWorkerThread() {
DoSomethingSlow();
}
¹éÄÉÉÏÊö·½·¨£¬¶ÔUIÏ̶߳øÑÔʵ¼ÊÉϾÍÊÇ£º1¡¢·¢³öµ÷Óã¬2¡¢Á¢¿Ì·µ»Ø£¬¾ßÌåÔËÐйý³Ì²»ÀíÁË£¬ÕâÑùUIÏ߳̾Ͳ»»á±»×èÈû¡£ÕâÖÖ·½·¨ºÜÖØÒª£¬ÏÂÃæÎÒÃÇ»áÉîÈë½éÉÜ¡£³ýÁËÉÏÃæµÄ·½·¨£¬»¹ÓÐÆäËûʹÓÃÏ̳߳صķ½·¨£¬µ±È»Èç¹ûÄã¸ßÐËÒ²¿ÉÒ


Ïà¹ØÎĵµ£º

C# ͼƬ²Ã¼ô

/// <summary>
/// ËõС²Ã¼ôͼƬ
/// </summary>
/// <param name="int_Width">ÒªËõС²Ã¼ôͼƬ¿í¶È</param>
/// <param name="int_Height">ÒªËõС²Ã¼ôͼƬ³¤¶È</param>
/// <param name="input_ImgUrl">Òª´¦ÀíͼƬ·¾¶< ......

C# CHM°ïÖúÎĵµÉú³É¹¤¾ß

C# CHM°ïÖúÎĵµÉú³É¹¤¾ß-Sandcastle
ΪÁËÈÃÎÒÃǵĿª·¢ÍŶӹ淶Îĵµ£¬²¢Ò×ÓÚ½»Á÷£¬×îÖÕʹÓÃÁËSandcastleÉú³Échm¸ñʽÎĵµ¡£
Ò»¡¢ÏÂÔØ¡£
ÎÒ·¢ÏÖÓÐÁ½ÖÖSandcastle¿É¹©ÏÂÔØ£¬Ò»¸öÊǹٷ½µÄSandcastle£¬ÁíÒ»¸öÊÇSandcastleGUI£¨Í¼ÐνçÃæµÄ£©¡£
ǰһ¸öÊDZØÐë°²×°µÄ£¬È»ºóÔÙÏÂÔØ¸öSandcastleGUI£¬Ö±½ÓʹÓü´¿É£¬ÏÂÔØµØÖ·Îª£º
......

C#»ùÓÚTCPµÄSocketͨÐÅ


   
TCPЭÒéÊÇÒ»¸ö»ù±¾µÄÍøÂçЭÒ飬»ù±¾ÉÏËùÓеÄÍøÂç·þÎñ¶¼ÊÇ»ùÓÚTCPЭÒéµÄ£¬ÈçHTTP£¬FTPµÈµÈ£¬ËùÒÔÒªÁ˽âÍøÂç±à³Ì¾Í±ØÐëÁ˽â»ùÓÚTCPЭÒéµÄ±à
³Ì¡£È»¶øTCPЭÒéÊÇÒ»¸öÅÓÔÓµÄÌåϵ£¬Òª³¹µ×µÄŪÇå³þËüµÄʵÏÖ²»ÊÇÒ»ÌìÁ½ÌìµÄ¹¦·ò£¬ËùÐÒµÄÊÇÔÚ¡£net
framework»·¾³Ï£¬ÎÒÃDz»±ØÒªÈ¥×·¾¿TCPЭÒéµ×²ãµÄʵÏÖ£¬Ò»Ñù ......

C#ÏÔʾXMLÔªËØÄÚÈݵļòµ¥Àý×Ó

½ÓÉÏһƪ
ÏÔʾËùÓнáµãµÄÄÚÈÝ
1 Ô­xmlÎļþ bookstore.xml
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
  <book ISBN="1234123">
    <title>who am i </title>
    <author>who</author>
    <price> ......

C#——C#ÖÐC/C++³ÌÐòԱҪעÒâµÄÎÊÌâ


1¡¢C/C++³ÌÐòÔ±Çë×¢Ò⣬²»ÄÜÔÚcaseÓï¾ä²»Îª¿Õʱ“ÏòÏÂÖ´ÐД¡£
2¡¢ÖµÀàÐͺÍÒýÓÃÀàÐÍÖ®¼äµÄÇø±ð£ºC#µÄ»ù±¾ÀàÐÍ£¨int£¬charµÈ£©¶¼ÊÇÖµÀàÐÍ£¬ÊÇÔÚÕ»Öд´½¨µÄ¡£¶ø¶ÔÏóÊÇÒýÓÃÀàÐÍ£¬´´½¨ÓÚ¶ÑÖУ¬ÐèҪʹÓùؼü×Önew¡£
3¡¢ÔÚC#ÖÐͨ¹ýʵÀý·ÃÎʾ²Ì¬·½·¨»ò³ÉÔ±±äÁ¿ÊDz»ºÏ·¨µÄ£¬»áÉú³É±àÒëÆ÷´íÎó¡£µ«ÊÇÎÒÃÇ¿ÉÒÔͨ¹ýÉùÃ÷Ëû ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ