随笔分类 -  .net

Visual studio2005下打包.net3.0
摘要:在Visual studio2005下打包.net3.0可能会出现如下图片出现的问题 解决方法就是先下载Dotnetfx3.exe和Dotnetfx3_x64.exe和dotnetfx3langpackde.exe和dotnetfx3langpack_x64de.exe这4个文件,然后在电脑中找到visual stdio的安装目录,我的是在D:\Microsoft Visual Studio 8... 阅读全文
posted @ 2009-01-04 12:37 青竹园主 阅读(285) 评论(0) 推荐(0)
udp 10054
摘要:udp 收发数据时出现10054的异常,解决方法如下: _socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); uint IOC_IN = 0x80000000; uint IOC_VENDOR = 0x180... 阅读全文
posted @ 2008-11-12 20:31 青竹园主 阅读(469) 评论(0) 推荐(0)
DataTable 内部索引已损坏:“5”
摘要:今天调试程序时遇到这个exception,网上查了下资料,遇到的人还不少, 后面带的数字还有不一样的,自己模拟了下,发现,在多线程下同时对表进行插入操作就会产生“5”的错误 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ... 阅读全文
posted @ 2008-09-24 14:15 青竹园主 阅读(716) 评论(0) 推荐(0)
.net异步回调
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections.Generic; using System.Text; using System.Threading; names... 阅读全文
posted @ 2008-09-19 19:32 青竹园主 阅读(208) 评论(0) 推荐(0)
像狗皮膏药一样的图片拖拉操作
摘要:今天因为要用到图片拖拉操作,所以简单的看了下,做了一个简单的demo,先来张效果图: code is simple: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public partial class 图片拖放... 阅读全文
posted @ 2008-09-09 21:04 青竹园主 阅读(264) 评论(0) 推荐(0)
Socket连接池
摘要:这几天在看园子里Artech的博客,深感其技术研究之深,我只能望而兴叹,不知道何时才能到达他的功力。突然想到以前写程序时碰到困难,然后奋力解决是一件很快乐的事,可是却忘了把经验记录下来。去年因为要用到socket编程,但是创建和销毁socket是一件很费资源的事,所以打算用一种池化的形式。下面赋上代码,因为后来又忙别的,所以整个功能还不是很完善。 Code Code highlig... 阅读全文
posted @ 2008-08-27 22:27 青竹园主 阅读(810) 评论(1) 推荐(0)
命名空间和程序集的关系
摘要:一个命名空间和一个程序集并不一定是相关的。具体说来,从属于一个命名空间的各个类型可能在不同的程序集中实现。例如,system.IO.FileStream类型是在MSCorlib.dll 程序集中实现的,而System.IO.FileSystemWatcher类型是在System.dll 程序集中实现的。事实上, .net framework 甚至根本没有发布一个System.IO.d... 阅读全文
posted @ 2008-07-10 13:33 青竹园主 阅读(244) 评论(0) 推荐(0)
加载公共语言运行库
摘要:我们构建的每个程序集既可以是一个可执行应用程序,也可以是一个dll。当然,最终由CLR来管理这些程序集中的代码的执行。这意味着必须在主机上安装好.net framework。要想知道是否已经安装.net framework,可以检查%systemroot%system32目录下的MSCorEE.Dll文件,若存在该文件,表明.net framework已经安装。 如果程... 阅读全文
posted @ 2008-07-08 20:22 青竹园主 阅读(626) 评论(0) 推荐(0)
CLR执行模型
摘要:公共语言运行库(Common Language Runtime CLR)这一名称准确描述了它的作用--它是一个可由多种不同编程语言使用的运行库。CLR的特性可由面向它的所有语言使用。 事实上,在运行时,CLR根本不关心开发人员用哪种语言来写源代码。这意味着在挑选编程语言时,应该选择最容易表示自己意图的语言。可以使用任何编程语言来开发代码,只要用于编译的代码编译器是面向CLR的。... 阅读全文
posted @ 2008-07-06 20:42 青竹园主 阅读(264) 评论(0) 推荐(0)