<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cyberazor的专栏]]></title><description><![CDATA[专注于商用数据分析]]></description><link>https://blog.youkuaiyun.com/cyberazor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cyberazor]]></copyright><item><title><![CDATA[反射方法调用时的一个错误：参数计数不匹配（ parameter count mismatch ）]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/11968681</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/11968681</guid><author>cyberazor</author><pubDate>Tue, 24 Sep 2013 11:24:45 +0800</pubDate><description><![CDATA[大致情况是这样，我在一个DLL定义了一个方法A，A的参数为一个参数数组；
然后使用反射调用其中的方法A，并且传递一个object数组到方法A
大致代码如下：
 
//获取程序集
currentAssembly = Assembly.LoadFrom(System.AppDomain.CurrentDomain.BaseDirectory + "\\" + System.Configurat]]></description><category></category></item><item><title><![CDATA[Android UI设计准则]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/9265369</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/9265369</guid><author>cyberazor</author><pubDate>Sun, 07 Jul 2013 21:21:38 +0800</pubDate><description><![CDATA[以下设计准则由Android 用户体验团队秉承用户利益至上的原则开发。当你发挥自己的创造力和思考的时候，请将它们纳入考虑之中，并有意识地加以实践。
以意想不到的方式取悦我
一个漂亮的界面，一个悉心摆放的动画，或者一个适时的声音效果，都是一种快乐的体验。精细的效果能产生一种轻松的氛围，感觉手中有一股强大可控的力量。

真实对象比按钮和菜单更加有趣
允许人们直接触摸和操作你应用中的对象。它减]]></description><category></category></item><item><title><![CDATA[从WinForm到WPF的自学笔记]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/9089575</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/9089575</guid><author>cyberazor</author><pubDate>Thu, 13 Jun 2013 20:44:54 +0800</pubDate><description><![CDATA[1、在dll中创建WPF窗体并调用：
添加一个WPF用户控件，然后将xaml中的根节点UserControl改为Window，即可通过Show、ShowDialog等方法调用；


2、在WPF窗体中启用视觉样式：
跟WinForm一样，在InitializeComponent()之前调用Application.EnableVisualStyles()即可；


3、控件布局Doc]]></description><category></category></item><item><title><![CDATA[使用进程互斥实现WinForm程序只运行一个实例（VB.Net）]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/8604189</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/8604189</guid><author>cyberazor</author><pubDate>Fri, 22 Feb 2013 21:52:29 +0800</pubDate><description><![CDATA[当不应用程序框架时，可以通过定义互斥变量来判断是否已运行实例：
Sub Main()
    Dim isNotRunning As Boolean = True
    Static run As New System.Threading.Mutex(True, "SampleForm", isNotRunning)
    If isNotRunning Then
        run.R]]></description><category></category></item><item><title><![CDATA[从.Net到Java的自学笔记1：基本类型篇]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/7671976</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/7671976</guid><author>cyberazor</author><pubDate>Sun, 17 Jun 2012 23:45:17 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[基于IIS Express的.Net应用程序部署]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6771809</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6771809</guid><author>cyberazor</author><pubDate>Tue, 13 Sep 2011 17:13:21 +0800</pubDate><description><![CDATA[IIS Express已经正式发布，并在短时间内更新了两次，目前的最新版本是V1.10。IIS Express的特性，实际上是许多.Net下WEB开发人员多年来的一个梦想，因为传统的IIS，尤其是7.0版本以前的IIS，对于WEB应用程序的部署是一个很让人头疼的事情，光是让用户能]]></description><category></category></item><item><title><![CDATA[程序员关注的15个Silverlight诀窍]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6740339</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6740339</guid><author>cyberazor</author><pubDate>Thu, 01 Sep 2011 17:27:45 +0800</pubDate><description><![CDATA[我热爱Silverlight，并且身体力行写了很多Silverlight程序，也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说，这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后，发现的15条小诀窍。如果你是一]]></description><category></category></item><item><title><![CDATA[关于android安装sdk时找不到jdk的解决办法]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6666779</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6666779</guid><author>cyberazor</author><pubDate>Sun, 07 Aug 2011 13:55:37 +0800</pubDate><description><![CDATA[现在android这么火，作为技术人员，也想了解下，就从http://developer.android.com/sdk/installing.html这里学习，安装关于android的工具，eclipse-jee-indigo-win32.zip，installer_r12-w]]></description><category></category></item><item><title><![CDATA[.NET调PHP Web Service的典型例子]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6616623</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6616623</guid><author>cyberazor</author><pubDate>Tue, 19 Jul 2011 12:41:44 +0800</pubDate><description><![CDATA[.NET调PHP Web Service的典型例子]]></description><category></category></item><item><title><![CDATA[SQLite的SQL语法]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6333205</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6333205</guid><author>cyberazor</author><pubDate>Tue, 19 Apr 2011 12:38:00 +0800</pubDate><description><![CDATA[<br />SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性
并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表
。<br />如下语法表格中，纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。<br />这篇文档只是对SQLite实现的SQL语法的综述，有所忽略。想要得到更详细的信息，参考源代码和语法文件“parse.y”。<br />SQLite执行如下的语法：ALTER TABLEAN]]></description><category></category></item><item><title><![CDATA[自定义单元格格式中颜色的应用]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6315777</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6315777</guid><author>cyberazor</author><pubDate>Mon, 11 Apr 2011 15:59:00 +0800</pubDate><description><![CDATA[<br />在我们自定义单元格格式时，可以根据条件指定颜色，Excel的帮助中是这样说的：<br /> <br />若要设置格式中某一部分的颜色，请在该部分的方括号中键入下列八种颜色名称之一。颜色代码必须为该部分的第一项。 <br /> <br />[黑色] [蓝色] [蓝绿色] [绿色] [洋红色] [红色] [白色] [黄色] 
<br /> <br /> <br />所以，假如我们要设定>10的数值显示为绿色，<5的数值显示为红色，其它为蓝色时，就可以用代码：<br /> <br />[绿色][>1]]></description><category></category></item><item><title><![CDATA[Sum函数中*号的妙用]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6315765</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6315765</guid><author>cyberazor</author><pubDate>Mon, 11 Apr 2011 15:56:00 +0800</pubDate><description><![CDATA[<br />=SUM(’*’!A1)  ’*’! ----??? <br /><br />
呵呵，用公式时无意弄出这么个东东，’*’! 代表什么？输输看？ <br /><br />
如果工作表中有三个工作表Sheet1、Sheet2、Sheet3，你在 Sheet1表中输入 这个公式 ： <br /><br />
=SUM(’*’!A1)，回车，看看公式自动变成了什么？ =SUM(Sheet2:sheet3!A1) <br /><br />
如果你在 Sheet2表中输入 这个公式 ： <br />]]></description><category></category></item><item><title><![CDATA[SourceGrid应用中文帮助]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6286436</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6286436</guid><author>cyberazor</author><pubDate>Tue, 29 Mar 2011 16:12:00 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/vainnetwork/archive/2007/10/30/1858229.aspxSourceGrid应用中文帮助
					收藏简介：
SourceGrid 是一个免费的完全以 C# 托管代码编写的 .NET Windows 窗体网格控件. SourceGrid 可用于显示或改变表格形式的数据。 
SourceGrid 可用于绑定到一个数据源(以 DataView 为代表)，或者直接建立每个单元格。 
这种类型的控件有很多可用，但通常需要付费，难]]></description><category></category></item><item><title><![CDATA[在C#程序中实现插件架构]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6251384</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6251384</guid><author>cyberazor</author><pubDate>Tue, 15 Mar 2011 17:29:00 +0800</pubDate><description><![CDATA[<br />原文地址：http://blog.youkuaiyun.com/cngkqy/archive/2008/01/16/2047230.aspx<br /> <br />阅读提示：这篇文章将讲述如何利用C#奇妙的特性，实现插件架构，用插件(plug-ins)机制建立可扩展的解决方案。<br /><br /><br />在.NET框架下的C#语言，和其他.NET语言一样提供了很多强大的特性和机制。其中一些是全新的，而有些则是从以前的语言和平台上照搬过来的。
然而，这种巧妙的结合产生了一些有趣的方法可以用来解决我]]></description><category></category></item><item><title><![CDATA[C# WinForm开发系列 - 文章索引]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6174412</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6174412</guid><author>cyberazor</author><pubDate>Tue, 08 Feb 2011 12:28:00 +0800</pubDate><description><![CDATA[<br />原文链接：C# WinForm开发系列 - 文章索引<br /> <br />    该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 
平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴
趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事
情,Google,Baidu一下,不断的点击,不断翻阅大量的博客文]]></description><category></category></item><item><title><![CDATA[获取单元格所在列的名称]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6147849</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6147849</guid><author>cyberazor</author><pubDate>Mon, 17 Jan 2011 20:52:00 +0800</pubDate><description><![CDATA[    要获取单元格所在列的名称，如A9单元格的列名“A”，可以用公式和自定义函数的方法来实现。1.用公式获取列名    在任意单元格中输入公式：=LEFT(ADDRESS(ROW(),COLUMN(),4),LEN(ADDRESS(ROW(),COLUMN(),4))-LEN(ROW()))    公式说明：先用ROW和COLUMN函数返回公式所在单元格的行号和列号，然后用ADDRESS函数返回该单元格的地址，最后一个参数4，表示返回的引用类型为相当引用，即返回A1样式地址。最后用LEFT函数返回列名。 ]]></description><category></category></item><item><title><![CDATA[通过应用程序域AppDomain加载和卸载程序集]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6080222</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6080222</guid><author>cyberazor</author><pubDate>Thu, 16 Dec 2010 15:30:00 +0800</pubDate><description><![CDATA[<br />微软装配车的大门似乎只为货物装载敞开大门，却将卸载工人拒之门外。车门的钥匙只有一把，若要获得还需要你费一些心思。我在学习Remoting的时候，就遇到一个扰人的问题，就是Remoting为远程对象仅提供Register的方法，如果你要注销时，只有另辟蹊径。细心的开发员，会发现Visual 
Studio.Net中的反射机制，同样面临这个问题。你可以找遍MSDN的所有文档，在Assembly类中，你永远只能看到Load方法，却无法寻觅到Unload的踪迹。难道我们装载了程序集后，就不能再将它卸载]]></description><category></category></item><item><title><![CDATA[SUMPRODUCT函数基础]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6080174</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6080174</guid><author>cyberazor</author><pubDate>Thu, 16 Dec 2010 15:13:00 +0800</pubDate><description><![CDATA[SUMPRODUCT函数是一个数组类型的函数，能够计算多个区域的数值相乘后之和。其语法为：SUMPRODUCT(数组1,数组2,数组3,……)返回数组（区域）中对应项相乘后的和。
例如下图所示的工作表数据：
要求将列A和列B中同一行的数据相乘后的结果相加，即：A1×B1+ A2×B2+ A3×B3+…+ A10×B10可使用如单元格C3中的公式：=SUMPRODUCT(A1:A10,B1:B10)如果将单元格区域A1：A10命名为“DataA”，将单元格区域B1：B10命名为“DataB”，那么可以使用]]></description><category></category></item><item><title><![CDATA[.NET 插件技术的一种实现]]></title><link>https://blog.youkuaiyun.com/cyberazor/article/details/6076980</link><guid>https://blog.youkuaiyun.com/cyberazor/article/details/6076980</guid><author>cyberazor</author><pubDate>Wed, 15 Dec 2010 10:00:00 +0800</pubDate><description><![CDATA[插件是遵循一定的编程规范实现的来扩展程序功能的组件。接口定义publicinterface IAddIn 
{ 
    string Name { get; } 
    string Run(string str); 
}Name为插件的显示名称。
Run为插件的操作。接口实现
分别新建Class library工程，编译为.DLL程序集。1.实现字符串反转功能。publicclass ReverseString : IAddIn 
{ 
    privatestring _Name ]]></description><category></category></item></channel></rss>