![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 96
cyberazor
这个作者很懒,什么都没留下…
展开
-
.NET 插件技术的一种实现
插件是遵循一定的编程规范实现的来扩展程序功能的组件。接口定义publicinterface IAddIn { string Name { get; } string Run(string str); }Name为插件的显示名称。 Run为插件的操作。接口实现 分别新建Class library工程,编译为.DLL程序集。1.实现字符串反转功能。publicclass ReverseString : IAddIn { privatestring _Name转载 2010-12-15 10:00:00 · 490 阅读 · 0 评论 -
从WinForm到WPF的自学笔记
1、在dll中创建WPF窗体并调用: 添加一个WPF用户控件,然后将xaml中的根节点UserControl改为Window,即可通过Show、ShowDialog等方法调用; 2、在WPF窗体中启用视觉样式: 跟WinForm一样,在InitializeComponent()之前调用Application.EnableVisualStyles()即可; 3、控件布局Doc原创 2013-06-13 20:44:54 · 849 阅读 · 0 评论 -
使用进程互斥实现WinForm程序只运行一个实例(VB.Net)
当不应用程序框架时,可以通过定义互斥变量来判断是否已运行实例: Sub Main() Dim isNotRunning As Boolean = True Static run As New System.Threading.Mutex(True, "SampleForm", isNotRunning) If isNotRunning Then run.R原创 2013-02-22 21:52:29 · 944 阅读 · 0 评论 -
从.Net到Java的自学笔记1:基本类型篇
1、字符串拆分 VB.Net: stringObj.Split(",") Java: stringObj.split("\\,"); 2、字符串占位格式化 VB.Net: String.Format("some{0}string", param0) Java: import java.text.MessageFormat; MessageFormat.format("so原创 2012-06-17 23:45:17 · 558 阅读 · 0 评论 -
基于IIS Express的.Net应用程序部署
IIS Express已经正式发布,并在短时间内更新了两次,目前的最新版本是V1.10。IIS Express的特性,实际上是许多.Net下WEB开发人员多年来的一个梦想,因为传统的IIS,尤其是7.0版本以前的IIS,对于WEB应用程序的部署是一个很让人头疼的事情,光是让用户能转载 2011-09-13 17:13:21 · 1309 阅读 · 0 评论 -
程序员关注的15个Silverlight诀窍
我热爱Silverlight,并且身体力行写了很多Silverlight程序,也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说,这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后,发现的15条小诀窍。如果你是一转载 2011-09-01 17:27:45 · 451 阅读 · 0 评论 -
.NET调PHP Web Service的典型例子
.NET调PHP Web Service的典型例子转载 2011-07-19 12:41:44 · 376 阅读 · 0 评论 -
SourceGrid应用中文帮助
转自:http://blog.csdn.net/vainnetwork/archive/2007/10/30/1858229.aspxSourceGrid应用中文帮助 收藏简介: SourceGrid 是一个免费的完全以 C# 托管代码编写的 .NET Windows 窗体网格控件. SourceGrid 可用于显示或改变表格形式的数据。 SourceGrid 可用于绑定到一个数据源(以 DataView 为代表),或者直接建立每个单元格。 这种类型的控件有很多可用,但通常需要付费,难转载 2011-03-29 16:12:00 · 2479 阅读 · 0 评论 -
在C#程序中实现插件架构
<br />原文地址:http://blog.csdn.net/cngkqy/archive/2008/01/16/2047230.aspx<br /> <br />阅读提示:这篇文章将讲述如何利用C#奇妙的特性,实现插件架构,用插件(plug-ins)机制建立可扩展的解决方案。<br /><br /><br />在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制。其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的。 然而,这种巧妙的结合产生了一些有趣的方法可以用来解决我转载 2011-03-15 17:29:00 · 648 阅读 · 0 评论 -
C# WinForm开发系列 - 文章索引
<br />原文链接:C# WinForm开发系列 - 文章索引<br /> <br /> 该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴 趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事 情,Google,Baidu一下,不断的点击,不断翻阅大量的博客文转载 2011-02-08 12:28:00 · 609 阅读 · 0 评论 -
通过应用程序域AppDomain加载和卸载程序集
<br />微软装配车的大门似乎只为货物装载敞开大门,却将卸载工人拒之门外。车门的钥匙只有一把,若要获得还需要你费一些心思。我在学习Remoting的时候,就遇到一个扰人的问题,就是Remoting为远程对象仅提供Register的方法,如果你要注销时,只有另辟蹊径。细心的开发员,会发现Visual Studio.Net中的反射机制,同样面临这个问题。你可以找遍MSDN的所有文档,在Assembly类中,你永远只能看到Load方法,却无法寻觅到Unload的踪迹。难道我们装载了程序集后,就不能再将它卸载转载 2010-12-16 15:30:00 · 618 阅读 · 0 评论 -
反射方法调用时的一个错误:参数计数不匹配( parameter count mismatch )
大致情况是这样,我在一个DLL定义了一个方法A,A的参数为一个参数数组; 然后使用反射调用其中的方法A,并且传递一个object数组到方法A 大致代码如下: //获取程序集 currentAssembly = Assembly.LoadFrom(System.AppDomain.CurrentDomain.BaseDirectory + "\\" + System.Configurat转载 2013-09-24 11:24:45 · 4090 阅读 · 0 评论