随笔分类 - c#
和c#相关的内容
摘要:原文地址:http://hi.baidu.com/wth123/blog/item/86a3f50ceeb754e937d1226c.html一、使用用互斥量(System.Threading.Mutex) 同步基元,它只向一个线程授予对共享资源的独占访问权。在程序启动时候,请求一个互斥体,如果能获取对指定互斥的访问权,就职运行一个实例。 代码 bool createNew; using (System.Threading.Mutex mutex =new System.Threading.Mutex(true, Application.ProductName, out createNew).
阅读全文
摘要:这两天刚学Linq,发现Linq语法中的Any,All使用起来比较简洁。此时想起来js库中的each语法吗,确实比较好用。那么我们能否在C#达到类似的效果呢?经过一阵探索,发现强大的C#确实可以实现。第一条路,看看有没有现成的首先,我要看看C#本身是否支持该功能呢(要是支持,我的努力岂不是白费了),尝试多次,C#本身不具有该该语法的支持。而且Baidu(Google已经放弃我们了,我也决定放弃它了...
阅读全文
摘要:扩展方法基础:当方法的第一个形参包含 this 修饰符时,称该方法为扩展方法 (extension method)。只能在非泛型、非嵌套静态类中声明扩展方法。扩展方法的第一个形参不能带有除 this 之外的其他修饰符,而且形参类型不能是指针类型。下面是一个声明两个扩展方法的静态类的示例:[代码]扩展方法是常规静态方法。另外,如果它的包容静态类在范围之内,则可以使用实例方法调用语法来调用扩展方法,同...
阅读全文
摘要:今天在阅读MSDN时发现了该方法示例,感觉在C#环境下也可以这样,真是一个不错的idea,不过没有具体验证过其效率,有兴趣的朋友可以自己验证一下。[代码]
阅读全文
摘要:若一个实例方法的声明中含有 virtual 修饰符,则称该方法为虚方法 (virtual method)。若其中没有 virtual 修饰符,则称该方法为非虚方法 (non-virtual method)。在调用一个虚方法时,该调用所涉及的那个实例的运行时类型 (runtime type) 确定要调用该方法的哪一个实现。在非虚方法调用中,实例的编译时类型 (compile-time type) 负...
阅读全文
摘要:今天不知什么原因,打开vs2005的时候发现工具栏里面少了不少东西,连最基本的Label都没有了,rdlc报表中,只有一排textBox,其他的如Table,Matrix,Chart等都没有了,用ToolBox上面的Reset功能根本不行,而且还莫名其妙的自动产生一个#13119 标签分类,删除了都回重新出现。最后经过一番周折,终于发现了解决办法,那就是重新设置vs2005的开发环境。也就是说,是...
阅读全文
摘要:做项目的过程中,经常会遇到页面传参的问题。对于简单的参数传递,我相信大家都会处理,直接在新页面的URL后添加诸如name=sangplus&age=18形式的参数变量就行了。然而一般我们遇到的问题可能要比这个棘手一些,我们解决这些问题的方法也可能有很多种,但对于初学者来说,往往无所选择。下面我介绍一种自己摸索的方法,虽然在某些方面还有一些局限性,不过我相信已经可以很好的解决你的问题了。 方...
阅读全文
摘要:原文网址ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。 WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉JavaScript或者V...
阅读全文
摘要:本文原地址Windows 窗体控件是可再次使用的组件,它们封装了用户界面功能,并且可以用于客户端 Windows 应用程序。“Windows 窗体”不仅提供了许多现成控件,还提供了自行开发控件的基础结构。可以组合现有控件、扩展现有控件或创作自己的自定义控件。Windows 窗体控件是从 System.Windows.Forms.Control 直接或间接派生的类。以下列表描...
阅读全文
摘要:web.config是xml格式的,用xml的通用方式来读写,当然没有任何问题,但有点麻烦。后在网上查找,并经过验证,发现用Configuration类和AppSettingsSection类可以直接实现。下面是管理web.config页面的HTML代码:[代码]下面是页面的design视图:下面是后台改变系统管理员邮箱配置的相关代码:[代码]注意:网站发布以后,注意在web.config文件的权...
阅读全文
摘要:最近因为要两个人共同开发一个东西,所以要在第三台电脑上建立一个版本管理服务器,我们选用了vss。因为都是在内网,所以也没有考虑很多东西。但最近却在数据库上遇到了一点小问题:把数据库安装到这台vss服务器所在的电脑上后,发现大家都连接不上,经过摆渡的搜索和自己的测试,原来有两个原因。希望其他新人不会在这个问题上再走弯路,能很快解决这个问题。这两个原因是:1.SqlServer的配置时没有开启TCP/...
阅读全文
摘要:这个问题其实在cnblog和csdn上都问过,不过没有人给出过合理的解释,所以至今我还是觉得比较怪异。 我在页面动态添加了一个RequiredFieldValidator,其属性分别为: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ...
阅读全文
摘要:页面代码: test1 test2 当page_load执行下面操作的时候 Label oneLabel = new Label(); oneLabel.ID = "oneL...
阅读全文
摘要:[源地址]http://www.lukiya.com/Blogs/2007/07/24/Post-557.html 在ERP系统新模块的制作中,花样设计部提出要求,希望能在上传图片时直接将.AI文件转换为JPG。 在美国期间被这个问题折磨了近半个月,实在没有耐心和时间继续研究Adode的文件格式说明文档。只好放弃自己编码,转向找组件解决。 Finally,终于在http://www.im...
阅读全文
摘要:越来越多的人问到在Silverlight 1.1 Alpha 应用程序中如何从C#中调用Javascript代码. 这需要综合利用Scriptable和其他相关技术就可以实现。 开始创建一个Silverlight项目(在 silverlight.net你可以获取到你需要的相关信息.) 在Page类中, 你需要添加对System.Windows.Browser命名空间的引用 (确保Syste...
阅读全文


浙公网安备 33010602011771号