当前位置:主页 > TAG标签 > c#技巧
  • 基于.Net平台应用程序唯一运行实例实现教程 日期:2011-12-14 22:42:46 点击:139 好评:0

    在开发一些应用系统的时候,由于程序内在的一些特征,系统的某些组成子程序只允许运行一个应用程序实例,以保证业务和数据处理安全。本文将从实际应用角度来分析其实现原理,对三种实现方式进行测试比较,从而确定一种合适的实现方法。文章的例子使用c#语言进行描述。 进程匹配 对于每一个应用程序运行实例都会包含该实例...

  • 细说Configuration Management Application Block 使用方法 日期:2011-12-14 22:41:34 点击:345 好评:0

    1. 新建一个WINform项目 testa。 2. 引用Microsoft.ApplicationBlocks.ConfigurationManagement.dll和Microsoft.ApplicationBlocks.ConfigurationManagement.Interfaces.dll两个类库。 3. 在程序里面导入命名空间 using Microsoft.ApplicationBlocks.ConfigurationManagement;4. 在解决方案管理器里的项目上单击鼠标右...

  • 细说AssemblyInfo.cs文件的作用概述 日期:2011-12-14 22:40:03 点击:327 好评:0

    AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数 请看以下具体说明: //备注: [assembly:AssemblyDescription(用最强的抢劫类写成!)] //产品名称 [assembly:AssemblyProduct(无为搜索)] //公司 [assembly:AssemblyCompany(无为网络)] //合法商标 [assembly:AssemblyTrademark(无为)]; //内部名...

  • ScrapeBox技巧:利用SPAM发链接 日期:2011-12-07 23:53:31 点击:313 好评:2

    今天分享的东西其实很简单,很多教程上面都有。如何利用Spammer来发外链。首先先打开一个被Spam的博客(这年头做个WP不被Spam才有鬼呢),我这边就拿我自己的博客为例好了,没什么人气,见笑了:)点击Pending,都是最近有人发的spam,我把里面的网站地址一个一个复制下...

  • ScrapeBox用法+技巧! 日期:2011-12-07 23:51:16 点击:1159 好评:-2

    这篇文章飘易将最近看到的一些ScrapeBox用法+技巧收集下,ScrapeBox(缩写SB)主要用于英文网站的博客评论,脚本footprint资源的收集等,掌握它的使用技巧可以事半功倍。 技巧一:ScrapeBox如何找Profile Link 最近下载了几本ScrapeBox的教程,了解到除了使用ScrapeBox...

  • C#自动升级程序:WebClient下载+progressBar进度条 日期:2011-12-07 23:50:04 点击:1005 好评:2

    C#利用WebClient下载,并把实时进度展现在progressBar进度条上的一个自动升级程序。飘易说下大概思路: 首先,文件组成:主程序.exe,Update.exe,Update.xml一共三个文件。 利用WebClient的异步下载 DownloadFileAsync 来协调 progressBar实时进度条。 在下载服务器上的 Update.xml 文件时,不需要用 WebClient.DownloadF...

  • C# ProgressBar用法:模拟进度条 日期:2011-12-07 23:47:10 点击:714 好评:0

    C# ProgressBar用法:模拟进度条。 在不考虑复杂情况下,我们可以采用不安全的线程调用,即允许子线程操作主线程里的控件状态,在初始化的时候后,加上这么一句: Control.CheckForIllegalCrossThreadCalls = false; //线程的不安全调用,允许线程直接调用主线程控件 就OK了。 如果采用安全的线程调用,则可以采用委托 invo...

  • C#中静态方法与非静态方法区别比较 日期:2011-12-01 20:39:17 点击:94 好评:0

    C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢? 让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。 下...

  • C#动态引用DLL的方法 日期:2011-12-01 20:37:52 点击:153 好评:0

    C#编程中,使用dll调用是经常的事,这样做的好处是非常多的,比如把某些功能封装到一个dll中,然后主程序动态调用这个dll。 废话不多说,举例说明如下。 首先,我们需要封装一个dll,vs2008下建立一个类库,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace...

  • 多线程问题:窗体中的线程安全调用 日期:2011-12-01 20:36:50 点击:167 好评:0

    访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。 .NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序...

推荐内容