
[网站分类].NET新手区
文章平均质量分 70
mlzboy
这个作者很懒,什么都没留下…
展开
-
在安装有VS2008beta2版本的机子上使用vs2005进行部署出现问题的解决方法
我知道,2008rtm发布已经很久了,不巧的是同学在我的机子上尝先装了2008beta2(因为我的机子是2G内存),结果导致我用vs2005编译的项目部署的时候出现了问题,说是Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0......'好在本人见多识广,立马接了一下,找到了ms提供的补丁,其实该补丁就是...2008-02-27 21:13:00 · 77 阅读 · 0 评论 -
程序中操作Word
目录程序中操作Word 1目录 2 1、文档说明 4 2、实例说明 4 2.1、添加引用 4 2.2、定义Word.Application 对象 4 2.4、新建文档 4 2.9、合并单元隔 5 2.11、添加表格列 5 2.13、保存Word 5 2.14、结束Wor...2007-11-29 18:52:00 · 127 阅读 · 0 评论 -
NDoc1.3.1使用手册
目录NDoc1.3.1使用手册 1目录 2 修改历史纪录 3 1、NDoc简介 4 2、安装(for VS2003) 4 3、使用 7 3.1 配置您的C#项目 7 3.2 "装饰"您的代码 10 3.3、新建NDoc项目 25 4 OVERLOAD(重载) 35 1、NDo...2007-11-29 18:47:00 · 184 阅读 · 0 评论 -
MySQLHelper类使用说明
目录MySQLHelper类使用说明 1目录 2 修订历史纪录 3 1 公用方法 4 1.1 GetMaxID (string FieldName,string TableName) 4 1.2 Exists(string strSql, params SqlParameter[]TableName) 4 2 执行简单SQ...2007-11-29 18:46:00 · 1498 阅读 · 0 评论 -
Log4net使用说明
Log4net使用说明 1 修改历史纪录 3 修改历史纪录 3 1、文档说明 4 2、实例说明 4 2.1、添加Log4net.dll应用 4 2.2、配置web.config 或 app.config 5 2.3、添加服务端方法 6 1、文档说明 本文档将使用l...2007-11-29 18:44:00 · 110 阅读 · 0 评论 -
GhstDoc2.1.1使用手册
目录GhstDoc2.1.1使用手册 1目录 2 修改历史纪录 3 1、GhostDoc1.2.1简介 4 2、安装(for VS2005) 4 3、配置 8 2.1、初步设置 8 2.2、GhostDoc的配置 11 2.3、热键的设置 12 4、使用GhostDoc为代码生成注...2007-11-29 18:39:00 · 134 阅读 · 0 评论 -
FckEditor自定义按钮
目录FckEditor自定义按钮 1 目录 2 修订历史纪录 3 1 FckEditor简介 4 2 使用FckEditor 4 3 添加自定义按钮 4 1 FckEditor简介一款比较好的网页文本编辑器2 使用FckEditor1.将FCKeditor编辑器的文件夹复制到网站根目录下2....2007-11-29 18:35:00 · 104 阅读 · 0 评论 -
问题解答集
1 如何在源代码的目录下添加一个测试文件编写程序时,有时需要使用到测试文件来测试程序的正确性,就需要在程序的项目目录下添加测试文件,以关联程序("使以.test为后缀名的文件关联到记事本")为例,需要创建一个.test文件(这里用HAHA.test),如图1-1 图1-1 选中HAHA.test,将"属性"框中的"复制到输出目录"设成"始终复制",如图1-...2007-11-29 18:11:00 · 105 阅读 · 0 评论 -
有没有适合的的面向对象的查询语言(Object Query Language)
在我做《朗志轻量级项目管理解决方案》的过程中,我希望能够将权限细化到数据级别,比如说公司经理能访问整个公司的数据,而部门经理只能访问他部门的相关数据,这个需求很常见,可我觉得实现起来就比较麻烦了,当然最笨的方法是写Sql语句,但是我还是希望利用aop的方法来实现,不要将权限的部分耦合到具体的业务逻辑当中去,于是我想到了NHibernate中的HQL,使用NHibernate确实能解决我的...2007-11-28 10:15:00 · 114 阅读 · 0 评论 -
TreeView(树形控件)中常用到的属性和事件
1.TreeView(树形控件)中常用到的属性和事件: 1.1 Nodes: 树形控件中所有结点的集合,对树形控件中的结点进行添加或者移除需要用到Nodes下的Add()和AddRange()函数(Add()是添加先前创建的一个结点,AddRange()是添加先前创建的一组结点),Clear()函数清除树上所有结点,Remove()和RemoveAt()用于移除结点(Remov...2007-11-19 22:22:00 · 1633 阅读 · 0 评论 -
利用SMTP服务发送电子邮件
目录利用SMTP服务发送电子邮件 1 目录 2 修订历史纪录 3 1 目的 4 2 MailMessage类 4 2.1 重要属性 4 2.2 命名空间和程序集 4 2.3 实例 5 2.4 注意 5 1 目的在此文档中,将介绍如何在VS2005中利用SMTP服务发送电子...2007-11-29 18:58:00 · 359 阅读 · 0 评论 -
程序中操作Excel
目录程序中操作Excel 1目录 2 1、文档说明 4 2、实例说明 4 2.1、添加引用 4 2.2、使用Excel借助的对象 4 2.3、对表单中的单位格赋值的方法 5 2.4、对单位格的格式进行设置 5 2.5、保存Excel 5 2.6、结束Excel进程 ...2007-11-29 18:59:00 · 121 阅读 · 0 评论 -
sqlserver的版本号
当你安装了sqlserver 2005之后你就可以使用sqlserver management来管理你的数据库实例了,你也可以用它来管理sqlserver2000的数据库实例,如果是sqlserver2000打了sp4补丁的实例会显示版本号8.0.2039sqlsever2005的数据库实例未打补丁的显示版本号9.0.1399sqlsever2005的数据库实例打了补丁sp1的显示版本号9.0...2008-02-27 21:01:00 · 142 阅读 · 0 评论 -
给大家推荐一个编辑器
烦了fckeditor,freetextbox blabla...今天给各位介绍一个国产的开源编辑器http://code.google.com/p/jeditor/类似cnblogs上的编辑器插简洁,喜欢这种风格,呵呵2008-10-05 15:20:00 · 128 阅读 · 0 评论 -
asp.net preview 5 bug[转]
We've had some trouble using the latest ASP.NET MVC Preview 5. For reasons unknown any attempt to open a view (e.g. Default.aspx, not the code-behind) in Visual Studio 2008 would cause a fatal .NET ru...2008-10-03 10:42:00 · 104 阅读 · 0 评论 -
RegexBuddy使用例子,及Visual Studio中正则使用的请教
我有一段代码,如下,以前写的,不命名不规范,都以小写的get打头,我想把它改成以Get打头,于是想到了正则 <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br...2008-08-31 11:30:00 · 109 阅读 · 0 评论 -
利用反射遍历Enum,并显示在ComboBox上,根据枚举的值,选中在comboBox中指定的项...
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1using System; 2using Sy...2008-08-28 13:06:00 · 309 阅读 · 0 评论 -
自写的BackgroundWorker的学习例子
按照惯例先上个图,自己照着人家的例子写了一遍,基本上把这个弄懂了,这个控件就是省事,不懂线程原理的人也可使,ms就是厉害,生产力节节提高哈, <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.Cod...2008-08-27 18:28:00 · 111 阅读 · 0 评论 -
分布式信息采集程序preview
依旧先来段废话呵呵,程序还在开发阶段,担心开发出来的程序会走样,所以拿出来溜溜。市面上已经有n多的采集软件了,我只是在重复轮子,比它们的好不到哪去,差到没边到是极有可能。不过相比目前的一些采集程序而言,我算是基于组件的吧,各个组件间可替换,希望能算得上是一个亮点。同时也希望这次的展示,同行专家们给予建议和批评。目前没有解决的问题是:1.一些需要cookie的网站,怎么采集,sina我是登录进去...2008-08-26 19:11:00 · 144 阅读 · 0 评论 -
tecent面试题解答
题目在这http://www.chinesefeng.com/default.asp?tag=%E6%8B%9B%E8%81%98%E8%AF%95%E9%A2%98二个的实现 Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br ...2009-03-02 20:58:00 · 127 阅读 · 0 评论 -
访问被拒绝:“AjaxPro”的解决方案
目录 访问被拒绝:"AjaxPro"的解决方案 1 目录 2 修订历史纪录 3 解决步骤: 4 1. 更改文件夹选项 4 2. 更改权限 4 解决步骤:1. 更改文件夹选项打开我的电脑,点击"工具->文件夹选项->查看",把"使用简单文件共享(推荐)"的勾去掉。点击"应用"按钮...2007-11-29 19:01:00 · 144 阅读 · 0 评论 -
WebSharp Aspect改进(续2)
接着上次在《朗志轻量级项目管理解决方案》中对Aspect的改进,注意,这里我们实现了IXmlSerialization接口,以实现自定义的反序列化操作,还应注意的是在反串行的过程中,这里我们使用了一个自已实现的深拷贝DeepCopypublic class AspectCollection:CollectionBase,IXmlSerializable { publ...2007-11-19 21:39:00 · 102 阅读 · 0 评论 -
对websharp中aspect的改进(待续)
缘起 为了在我的《朗志轻量级项目管理解决方案》项目中应用AOP,考虑了多种实现方式,首先想到的是postsharp,无奈它是基于2.0的,要不然它是首选了,可惜我的项目是基于1.1,只好舍弃了。接下来就是Castle DynamicProxy,可是它需要虚的非密封方法,这个要求让我很为难,也只好放弃了。最后选择了Remoting的实现方式,虽然它有百般的不是,但是对于我的这个项目而言,最重要...2007-11-17 14:27:00 · 102 阅读 · 0 评论 -
自制线程池4
需求:有一种任务需要定时的执行,而且非常的耗时,因此我把它放到线程池中执行,并设置线程池为1,如果该任务已经在队列中或正在执行该任务,则不要再将该任务加入线程池中了。测试代码如下<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />...2008-08-24 22:28:00 · 134 阅读 · 0 评论 -
我的分布式信息采集基础开放平台的架构
2008-08-05 11:53:00 · 230 阅读 · 0 评论 -
Berkeley DB .net 进行添加和更新操作
使用hash格式的put方法,当key已经存在时,则更新该key的键值,若没有该key,则向数据库中插入一条新的记录,demo代码如下:插入或是更新的代码片段: Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http...2008-08-04 13:59:00 · 259 阅读 · 0 评论 -
自制定长的Queue
在我的程序中,需要实现这么一个功能,如果连续ping客户机三次都不成功,就表示该客户机下线了,每次ping间隔两秒钟,怎么来标记连续三次失败呢,于是就想到了Queue,可是Queue的长度是可以无限的,不太符合我的要求,那我就开始改造了,代码如下 Code<!--<br /><br />Code highlighting produced by Actipro ...2008-08-04 11:30:00 · 114 阅读 · 0 评论 -
1-100内产生3个不重复的随机数
Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->using System;using System.C...2008-08-03 17:30:00 · 445 阅读 · 0 评论 -
自已实现线程池
.net内置的threadpool对于加入执行队列的任务,或是正在执行的任务无法取消,这对于我的项目来说有问题,因此要自定义一个线程池。我的项目中具体的应用情节如下,某一个操作会非常耗时(将网址插入bdb中),如果将其加入线程池中,很可能将线程池中的资源耗尽,因此我希望我可以定义一个maxThreadNum用来控制执行此在操作最大允许同时执行的线程数,同时设定线程等级为最低ThreadPrior...2008-08-02 15:12:00 · 82 阅读 · 0 评论 -
Berkeley Db Associate关联数据函数的使用
Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->using System;using System.C...2008-07-31 21:42:00 · 166 阅读 · 0 评论 -
忙话codesmith
为什么不是闲话,因为我很忙,项目中新问题是接连不断,上一篇讲到sqlite的并发问题,于是我又找了其它的嵌入式数据库Sqlserver CE compact 3.1/3.5也好不到哪去,万般无奈之下操起了berkeley db,为什么说是万般无奈呢?因为BDB(aka Berkeley DB)是非RDMBS,说白了你不能用sql.BDB是一个大的哈希表,因为需要将原先储存在数据库中列以实体类转到...2008-07-28 15:01:00 · 129 阅读 · 0 评论 -
WriteXmlSchema(xsdFileName)和GetXmlSchema()输出的内容的差异
利用DataSet.ReadXml载入一个xml文件,再使用GetXmlSchema()方法输出内容如下: 1<?xml version="1.0" encoding="utf-16"?> 2<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:m2007-07-04 19:00:00 · 287 阅读 · 0 评论 -
xml反串行化
1using System; 2using System.Collections.Generic; 3using System.Text; 4 5using System.Xml.Serialization; 6 7namespace DBSchema2Doc 8{ 9 [Serializable] 10 [XmlRoot("Root")] 11 publi...2007-07-02 17:23:00 · 89 阅读 · 0 评论 -
SynchronizedDictionary线程安全的泛型版本
Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->using System.Collections.Ge...2008-08-07 18:42:00 · 181 阅读 · 0 评论 -
Thread is suspended; attempting to abort的错误处理
在自制线程池的过程中遇到这样一个情景:需要中断一个可能是正在执行的任务,这个任务也可能任务队列中,由于是线程池,任务执行完后线程不是消失的而是继续等待接收下一个任务的,我使用的是Thread.Suspend来暂停线程当线程完成一项任务后,这时候如果使用Thread.Abort来中断这个ThreadState为Suspended的线程是会报错的。以下代码重现了我的错误Code<!--&l...2008-08-07 22:30:00 · 187 阅读 · 0 评论 -
目前来说比较.net下最好的bdb操作封装(附单元测试)
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1using System; 2using Sy...2008-08-24 15:41:00 · 135 阅读 · 0 评论 -
扩展方法应用
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->using System;using System.C...2008-08-23 16:26:00 · 205 阅读 · 0 评论 -
BDBViewer
因为项目中用了BDB,可是BDB不像sqlite有众多的数据库管理工具,你不得不写代码来查看数据库中的数据,很累。于是我写了一个BDBViewer用于自己的项目中,注意这个是不通用的,由于储存的是object类型,你需要根据自己的情况来处理,我是根据自己的项目,使用反射来读取类型信息。show一下截图吧,这里有个winform的布局小技巧可以和大家说一下,以前一直用Dock属性来设置,但是它还...2008-08-23 10:37:00 · 106 阅读 · 0 评论 -
正则表达式工具介绍
以前在写asp的时候写过些正则,那时为了写个正则,每次都得把那些标记的意思都翻出来看一下,然后写出来一个测试再改写,写一两个正则都花半天的功夫,当然也和不熟练有关系,但是还是得归咎于没有正确的使用工具,我一直相信好的工具可以产生非常好的生产力,现在我也懂事了,瞧我现在用的工具,从摸索怎么使用,到完成一个不到5分钟,来看看我用的工具。这里的这个例子是根据http://www.cnblogs.com...2008-08-18 15:40:00 · 119 阅读 · 0 评论 -
DockPanel 2.2 last update at nov.4 2007
要做一个前台的应用,于是想到了DockPanel suite,以前在DBSchema2Doc中用过,估计有新版出来了,于是上sf上看了一下,果然最后的版本是2007 nov 4的2.2版本,于是down下来。在vs2008中添加组件,发现原来Gallio这个测试平台已经内置了最新版的这个DockPanel suite,诶,真是白忙活。 sf项目链接:DockPhttp://sourceforge...2008-08-15 15:01:00 · 104 阅读 · 0 评论