随笔分类 -  .net

c#动态创建ODBC数据源
摘要:使用C#有两种方法可以动态的创建数据源,这里我用比较常用的SQL2000作为例子。 阅读全文

posted @ 2008-09-08 14:45 费哥 阅读(1745) 评论(0) 推荐(0)

ASP.NET 2.0中CSS失效
摘要:困扰了好几天的问题,在网上也看到不少的解决方案,原来一直以为是路径的问题,结果最后才发现是编码的问题。 美工在Macromedia Dreamweaver 8里弄的页面我拷贝到Vs2005中背景啊,字体啊什么的在设计界面都显示,但是一浏览就不显示。 阅读全文

posted @ 2008-05-14 16:24 费哥 阅读(830) 评论(2) 推荐(0)

ADO.NET更新ACCESS碰到的怪异问题
摘要:开发环境:VS2005+ACCESS2007 驱动:Provider=Microsoft.Jet.OLEDB.4.0 使用ADO.NET更新ACCESS时碰到一个怪异问题,不知道是ADO.NET还是ACCESS或是连接字符串驱动程序的BUG. 阅读全文

posted @ 2008-04-25 22:11 费哥 阅读(1554) 评论(8) 推荐(0)

对 Windows 窗体控件进行线程安全调用
摘要:使用多线程提高 Windows 窗体应用程序的性能时,必须注意以线程安全方式调用控件。 访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。 阅读全文

posted @ 2008-04-10 14:24 费哥 阅读(301) 评论(0) 推荐(0)

将参数传递给线程(Vc#2005)
摘要:在 .NET Framework 2.0 版中,ParameterizedThreadStart 委托提供了一种简便方法,可以在调用 System.Threading.Thread.Start(System.Object) 方法重载时将包含数据的对象传递给线程。 使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Threading.Thread.Start(System.Object) 方法重载接受任何对象。一种替代方法是将线程过程和数据封装在帮助器类中,并使用 ThreadStart 委托执行线程过程。 阅读全文

posted @ 2008-04-08 16:21 费哥 阅读(1074) 评论(0) 推荐(0)

导航