<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Danisの一棵树的软件历程 - Danis开发遇到常规问题与解决</title><link>http://blog.csdn.net/fsc2988877/category/281398.aspx</link><description>我们在开发中遇到问题就要找对解决方法！呵呵！！！</description><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 25 Aug 2007 18:09:35 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>阿超</dc:creator><title>使.Net程序在未安装framework的电脑上运行(公布方法、源代码) </title><link>http://blog.csdn.net/fsc2988877/archive/2007/08/25/1758908.aspx</link><pubDate>Sat, 25 Aug 2007 18:10:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/08/25/1758908.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1758908.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/08/25/1758908.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1758908.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1758908</trackback:ping><description>使.Net程序在未安装framework的电脑上运行(公布方法、源代码) &lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1758908.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>单例模式SingleTon例子的理解！</title><link>http://blog.csdn.net/fsc2988877/archive/2007/08/24/1757109.aspx</link><pubDate>Fri, 24 Aug 2007 10:17:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/08/24/1757109.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1757109.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/08/24/1757109.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1757109.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1757109</trackback:ping><description>单例模式SingleTon例子的理解！&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1757109.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>刚遇到的一个C#中调用api，回调函数的问题</title><link>http://blog.csdn.net/fsc2988877/archive/2007/08/16/1746569.aspx</link><pubDate>Thu, 16 Aug 2007 14:46:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/08/16/1746569.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1746569.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/08/16/1746569.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1746569.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1746569</trackback:ping><description>刚遇到的一个C#中调用api，回调函数的问题&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1746569.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>使用cacti监测系统性能</title><link>http://blog.csdn.net/fsc2988877/archive/2007/08/09/1733854.aspx</link><pubDate>Thu, 09 Aug 2007 16:02:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/08/09/1733854.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1733854.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/08/09/1733854.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1733854.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1733854</trackback:ping><description>使用cacti监测系统性能&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1733854.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>从桌面移动到设备：多线程和用户界面(1)</title><link>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682390.aspx</link><pubDate>Sat, 07 Jul 2007 23:42:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682390.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1682390.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682390.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1682390.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1682390</trackback:ping><description>阅读提示：本文帮助开发人员克服他们在使用后台线程与用户界面进行交互时Microsoft .NET Compact Framework的局限性，具体内容包括：多线程和用户界面基础知识和构建更好的类。&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1682390.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>托管代码和非托管代码效率的对比。 </title><link>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682382.aspx</link><pubDate>Sat, 07 Jul 2007 23:30:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682382.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1682382.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682382.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1682382.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1682382</trackback:ping><description>托管代码和非托管代码效率的对比。 &lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1682382.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>决多线程操作控件时可能出现的异常：“在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级” </title><link>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682102.aspx</link><pubDate>Sat, 07 Jul 2007 16:01:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682102.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1682102.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/07/07/1682102.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1682102.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1682102</trackback:ping><description>决多线程操作控件时可能出现的异常：“在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级” 

------------------------------------------------------


“Windows 窗体”使用单线程单元 (STA) 模型，因为“Windows 窗体”基于本机 Win32 窗口，而 Win32 窗口从本质上而言是单元线程。STA 模型意味着可以在任何线程上创建窗口，但窗口一旦创建后就不能切换线程，并且对它的所有函数调用都必须在其创建线程上发生。除了 Windows 窗体之外，.NET Framework 中的类使用自由线程模型。有关 .NET Framework 中的线程的信息，请参见线程处理。

STA 模型要求需从控件的非创建线程调用的控件上的任何方法必须被封送到（在其上执行）该控件的创建线程。基类 Control 为此目的提供了若干方法（Invoke、BeginInvoke 和 EndInvoke）。Invoke 生成同步方法调用；BeginInvoke 生成异步方法调用。

如果您在控件中为大量占用资源的任务&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1682102.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>VS2005的“从不是创建控件的线程访问它” </title><link>http://blog.csdn.net/fsc2988877/archive/2007/06/29/1671784.aspx</link><pubDate>Fri, 29 Jun 2007 18:06:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/06/29/1671784.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1671784.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/06/29/1671784.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1671784.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1671784</trackback:ping><description>VS2005的“从不是创建控件的线程访问它” &lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1671784.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>用其他身份执行程序 </title><link>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1520043.aspx</link><pubDate>Sat, 03 Mar 2007 23:20:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1520043.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1520043.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1520043.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1520043.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1520043</trackback:ping><description>用其他身份执行程序 &lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1520043.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>我在服务程序里用CreateProcessWithLogon</title><link>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1520041.aspx</link><pubDate>Sat, 03 Mar 2007 23:15:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1520041.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1520041.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1520041.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1520041.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1520041</trackback:ping><description>在服务程序里以管理员身份运行程序！&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1520041.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>visual c++程序员读书笔记 </title><link>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519878.aspx</link><pubDate>Sat, 03 Mar 2007 17:58:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519878.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1519878.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519878.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1519878.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1519878</trackback:ping><description>visual c++程序员读书笔记 &lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1519878.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>如何实现利用类成员函数创建线程</title><link>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519850.aspx</link><pubDate>Sat, 03 Mar 2007 17:31:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519850.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1519850.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519850.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1519850.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1519850</trackback:ping><description>在调用createthread创建线程的时间，第三个参数为一个函数调用的地址指针，但是却无法传入一个类的成员函数做为参数，我正在写一个用于网络通信的类，希望能够将线程的创建进行封装，上网找了找，发现有人做这类似的讨论，贴在这里与大家共享！AfxBeginThread无法和类成员函数使用。&lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1519850.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>阿超</dc:creator><title>多线程开发，用_beginthreadex说找不到定义的解决！</title><link>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519824.aspx</link><pubDate>Sat, 03 Mar 2007 16:47:00 GMT</pubDate><guid>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519824.aspx</guid><wfw:comment>http://blog.csdn.net/fsc2988877/comments/1519824.aspx</wfw:comment><comments>http://blog.csdn.net/fsc2988877/archive/2007/03/03/1519824.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fsc2988877/comments/commentRss/1519824.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1519824</trackback:ping><description>我在一个控制台程序中使用了_beginthreadex()函数，并包含了PROCESS.h头文件   
  但总是编译错误：告诉我函数没有定义？   
  到底怎么回事，我头也大了！特向高手求援！   &lt;img src ="http://blog.csdn.net/fsc2988877/aggbug/1519824.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>