<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sky 的专栏]]></title><description><![CDATA[我们使用的是有形的东西,实质是无形的东西在起作用.]]></description><link>https://blog.youkuaiyun.com/ty_soft</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ty_soft]]></copyright><item><title><![CDATA[解决应用程序数字签名问题的一个程序]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7493894</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7493894</guid><author>ty_soft</author><pubDate>Tue, 24 Apr 2012 15:09:25 +0800</pubDate><description><![CDATA[搞过SmartPhone应用程序汉化的朋友可能都遇到过这样的问题：对程序的修改达到一定程度后，用SignCode会加不进签名。网上有人写了一个叫SignFix的程序，声称可以碰运气解决这个问题，但治标不治本，修改量大了还是不行。
根据我对PE文件结构分析，之所以汉化后的程序会加不进数字证书，是因为在原来的程序里已经有一个证书，如果汉化过程中修改的数据比较多，使证书数据被破坏，即：文件中证书数据的]]></description><category></category></item><item><title><![CDATA[.Net反编译工具Reflector .]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7451234</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7451234</guid><author>ty_soft</author><pubDate>Wed, 11 Apr 2012 21:06:09 +0800</pubDate><description><![CDATA[俺一直在使用Reflector， 今天查了一下资料，看了有很多插件，所以记了下来！
其中俺只使用过
Reflector.ClassView.dll
Reflector.CodeSearch.dll
Reflector.ComLoader.dll
Reflector.FileDisassembler.dll
Tcdev.DsmPlugin.dll
可以参考：
http://www.c]]></description><category></category></item><item><title><![CDATA[c# 程序皮肤控件]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7451141</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7451141</guid><author>ty_soft</author><pubDate>Wed, 11 Apr 2012 20:31:08 +0800</pubDate><description><![CDATA[Visual Studio 2005工具箱上右击选择“选择项”，慢慢等...
在弹出的“选择工具箱项”选项卡中，点击“浏览”，找到IrisSkin2.dll存放的位置，双击，
你会发现多了个“SkinEngine”，确定。
将公共控件里的“SkinEngine”，拖到窗体上，将皮肤文件*.ssk在“解决方案资源管理器”中
添加到bin文件夹下的Debug文件夹下。(先复制皮肤文件*.ssk]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC中对Model进行分步验证的解决方法]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7430568</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7430568</guid><author>ty_soft</author><pubDate>Thu, 05 Apr 2012 23:35:51 +0800</pubDate><description><![CDATA[在我之前的文章：ASP.NET MVC2.0结合WF4.0实现用户多步注册流程中将一个用户的注册分成了四步，而这四个步骤都是在完善一个Model的信息，但是又分页面填写信息的，当时我加上ModelState.IsValid这句验证代码的时候，根本没法通过验证，因为在注册的前面三步，注册用户的Model信息都没填写完整，而ModelState.IsValid是对一个实体的所有属性进行判断验证的。当时]]></description><category></category></item><item><title><![CDATA[VS2010 可视化功能使用]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7430307</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7430307</guid><author>ty_soft</author><pubDate>Thu, 05 Apr 2012 22:40:11 +0800</pubDate><description><![CDATA[1. 建立建模项目
建议建模项目解决方案与代码解决方案独立,因为建模再次生成代码时,会重写文件.如果放在同一个解决方案中,会造成代码等于零.
当然也有兼容方案,就是在建模生成代码项目时,以默认生成,这样再在同一解决方案下,建立其他应用项目,再把文件移动过去,就可以了.
生成的代码,请注意命名空间以和其他要注意的地方.经常把对象进行包级移动时,请注意删除不相关的代码文件.

2.建立一个U]]></description><category></category></item><item><title><![CDATA[VS2010 生产力增强工具与建模功能包]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7429527</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7429527</guid><author>ty_soft</author><pubDate>Thu, 05 Apr 2012 17:58:29 +0800</pubDate><description><![CDATA[[原文发表地址] 
Announcing: VS2010 Productivity Power Tools and Modeling Feature Packs
[原文发表时间] 7 Jun 2010 2:52 AM
在新奥尔良TechEd大会刚刚结束的开发者基础会议上，我们公布了VS2010两项新的产品：生产力增强工具集与可视化建模功能包
产品发布类型


在详细说明这两项新产品发]]></description><category></category></item><item><title><![CDATA[Office2003与2007 共存及设置默认打开方式]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7429464</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7429464</guid><author>ty_soft</author><pubDate>Thu, 05 Apr 2012 17:39:50 +0800</pubDate><description><![CDATA[一、Office2003与2007完美共存的办法) 
        在现在的办公软件中， Microsoft出品的 Office集成办公软件占据了绝大多数的市场份额，从最初的 Office 2000，到后面的 Office 2003以至近两年刚发行的 Office 2007，它直观的界面、强大的文字处理功能和出色图表计算，让我们大大简化了日常办公的烦琐。可在实际的工作中，数据交换和传输已经成了]]></description><category></category></item><item><title><![CDATA[WINDOWS7如何同时打开多个独立的Excel窗口]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7428916</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7428916</guid><author>ty_soft</author><pubDate>Thu, 05 Apr 2012 16:02:41 +0800</pubDate><description><![CDATA[打开注册表
定位到
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open
与
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
删除 ddeexec 项
修改 command 项
原 xb'BV6!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde
后 xb']]></description><category></category></item><item><title><![CDATA[C#获取命令行输出内容的方法]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7424027</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7424027</guid><author>ty_soft</author><pubDate>Tue, 03 Apr 2012 18:32:22 +0800</pubDate><description><![CDATA[C#获取命令行输出内容的方法



很多时候我们需要以编程的方式获取命令行输出的内容，研究了不少时间，终于搞定了。
获取命令行输出内容的方式有传统和异步两种方式。
传统方式：

 1 using (Process process = new System.Diagnostics.Process())  
 2 {  
 3     process.StartInfo.FileN]]></description><category></category></item><item><title><![CDATA[C#中的DllImport详解]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7423872</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7423872</guid><author>ty_soft</author><pubDate>Tue, 03 Apr 2012 17:13:09 +0800</pubDate><description><![CDATA[大家在实际工作学习C#的时候，可能会问：为什么我们要为一些已经存在的功能（比如Windows中的一些功能，C++中已经编写好的一些方法）要重新编写代码，C#有没有方法可以直接都用这些原本已经存在的功能呢？答案是肯定的，大家可以通过C#中的DllImport直接调用这些功能。
DllImport所在的名字空间 using System.Runtime.InteropServices;
MSDN中]]></description><category></category></item><item><title><![CDATA[C#自动实现Dll(OCX)控件注册的两种方法]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7423867</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7423867</guid><author>ty_soft</author><pubDate>Tue, 03 Apr 2012 17:11:44 +0800</pubDate><description><![CDATA[尽管MS为我们提供了丰富的.net framework库，我们的程序C#开发带来了极大的便利，但是有时候，一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候，我们通常会通过“添加引用”的方式将它们纳入到项目中，然后就可以像使用自己的类一样方便的使用它们了。但是，有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(O]]></description><category></category></item><item><title><![CDATA[Visual Studio 2010：架构师最怕程序员知道的新工具]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7423864</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7423864</guid><author>ty_soft</author><pubDate>Tue, 03 Apr 2012 17:08:37 +0800</pubDate><description><![CDATA[2010年4月12日是微软Visual Studio 2010正式版发布的日子。作为Visual Studio的用户，您是否还记得自己使用的第一个Visual Studio版本？是否还记得CODE出第一段代码时的兴奋？是否还记得那无数个寻找Bug的日日夜夜？51CTO开发频道带您一起走进Visual Studio历史，今天我们要介绍的是——Visual Studio 2010。
　　
Visu]]></description><category></category></item><item><title><![CDATA[从UML类图生成代码]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7423705</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7423705</guid><author>ty_soft</author><pubDate>Tue, 03 Apr 2012 15:51:48 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/2018/archive/2010/06/13/1757932.html
 
 
 
Vs2010架构设计- Modeling Feature Pack



Modeling Feature Pack是对VS2010建模的增支持，在 
http://blogs.msdn.com/b/jasonz/ 上有具体的效果图。
 
主要功]]></description><category></category></item><item><title><![CDATA[Mysql索引和优化查询]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7423519</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7423519</guid><author>ty_soft</author><pubDate>Tue, 03 Apr 2012 14:15:40 +0800</pubDate><description><![CDATA[索引和优化查询
 
恰当的索引可以加快查询速度，可以分为四种类型：主键、唯一索引、全文索引、普通索引。
主键：唯一且没有null值。
create table pk_test(f1 int not null,primary key(f1));
alter table customer modify id int not null, add primary key(id);
普通索引：允]]></description><category></category></item><item><title><![CDATA[VS2010 UML类图生成代码]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7418046</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7418046</guid><author>ty_soft</author><pubDate>Sun, 01 Apr 2012 09:56:05 +0800</pubDate><description><![CDATA[1. 安装VS10-KB2403277-x86.exe 
http://download.youkuaiyun.com/detail/sw_chen/3609304
2. 安装en_visual_studio_2010_fp2_x86_604352.msi
http://download.youkuaiyun.com/detail/sw_chen/3609311
安装完成后，在类模型上点右键—>Generate]]></description><category></category></item><item><title><![CDATA[探讨下Tag标签的数据库设计（千万级数据量）]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7417394</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7417394</guid><author>ty_soft</author><pubDate>Sat, 31 Mar 2012 22:29:51 +0800</pubDate><description><![CDATA[探讨下Tag标签的数据库设计（千万级数据量）

现在博客都有tag标签的功能，如何设计千万级数据量Tag数据库呢？现在把功能限制一下

tag需求：
（0）假定作品来自一个表（Poesy）,每个作品tag不超过5个
（1）根据tag可以找到 所有包括该tag的作品,可以查看tag包含作品的数量。
 (2)用户可以根据自己添加的tag来查看自己的作品,查看tag包括的作品的数量
 (]]></description><category></category></item><item><title><![CDATA[C# app.config read values]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7383363</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7383363</guid><author>ty_soft</author><pubDate>Thu, 22 Mar 2012 15:24:23 +0800</pubDate><description><![CDATA[请注意引用using System.Configuration;

using System;
using System.Data;
using System.Net;
using System.Windows.Forms;
using System.Configuration;

namespace TY.Kanban.Prod
{
    public partial cl]]></description><category></category></item><item><title><![CDATA[MSSQL SQL获取所有数据库名、表名、储存过程以及参数列表]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7375211</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7375211</guid><author>ty_soft</author><pubDate>Tue, 20 Mar 2012 19:44:03 +0800</pubDate><description><![CDATA[1.获取所有用户名:
　　SELECT name FROM Sysusers where status='2' and islogin='1'
　　islogin='1'表示帐户
　　islogin='0'表示角色
　　status='2'表示用户帐户
　　status='0'表示糸统帐户
　　2.获取所有数据库名:
　　SELECT Name FROM Master..SysDat]]></description><category></category></item><item><title><![CDATA[正则表达式匹配EXCEL地址字符串]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7367706</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7367706</guid><author>ty_soft</author><pubDate>Mon, 19 Mar 2012 10:16:21 +0800</pubDate><description><![CDATA[为了实现数据库与EXCEL导入导出功能，需要写一个EXCEL访问类，遇到单元范围地址处理的问题。考虑几天最终决定用正则表达式来判断单元格行列地址字符串。网上找了半天也没找到相关详细的描述，只能自己DIY。

这天书一样的规则实在令人却步，不过考虑到掌握之后前途无量，以前很多字符串解析都是用程序循环逻辑判断的方法实现，用正则表达式会变得很简单。花了2天时间研究正则表达式，终于实现了要求。在研究过]]></description><category></category></item><item><title><![CDATA[从疯狂痴迷数据库存储过程到彻底放弃他（信息化系统从基于数据库技术到基于服务理念的转变）]]></title><link>https://blog.youkuaiyun.com/ty_soft/article/details/7360876</link><guid>https://blog.youkuaiyun.com/ty_soft/article/details/7360876</guid><author>ty_soft</author><pubDate>Fri, 16 Mar 2012 14:28:31 +0800</pubDate><description><![CDATA[很早的时候，我被我们领导灌输过一个思想，我们领导当时是做WEB出身的，他非常重视WEB
的功能。在他眼里，数据库只是存放数据的箱子，不应该把过多的业务逻辑交给数据库去处理，
应该只把他看做是存放数据的箱子，我们当时是用MySQL + php，那时候MySQL比较弱一些，
不支持存储过程、触发器，事务等等，正好符合我们领导所提倡的理念。

后来接触了ERP，发现数据量很大，全部用VB等处理]]></description><category></category></item></channel></rss>