Krypton 4.2 Released

23 七月 2010 In: DotNet, 软件行业
Krypton Suite 4.2 ReleasedDownload using this direct link...http://www.componentfactory.com/downloads/KryptonSuite420.zipThis new release is smaller than usual but does contain a new Toolkit control called the KryptonTrackBar. It acts like the standard windows version allowing the user to drag a pos... [更多...]

微软就计划放弃.NET 3.0/3.5

4 五月 2010 In: DotNet, 软件行业
驱动之家传来消息: .NET Framework 4.0正式版刚刚发布没多久,微软就计划放弃.NET 3.0/3.5了。.NET Framework最初发布于2002年,被微软视为主要产品(级别等同于Windows、Office),因此享受五年主流支持和五年扩展支持的5+5 生命周期策略,这也是微软产品线中最常见的支持形式。 微软表示,正在努力促使.NET 3.5 SP1和最新的.NET 4.0成为Windows操作系统的关键组件, 因此它们的生命周期将取决于作为父产品的Windows 7系统等等。 而旧版本的.NET 3.0/3.5将在2011年4月12日结束主流支持,也就是说一年之后微软将... [更多...]
这个问题,不仅仅是Krypton Suite特有,所有只要使用到Windows 系统字体的程序都会碰上。 设置字体在这里设置: 注意上图,在我的机器上,出现了一个XP的BUG,图形的现实不正确,呵呵。下面的fontsize就是调整字体大小的地方,我的老丈人喜欢放在最大,我一般都在Normal. 下面是我应用程序在Normal下的运行情况: 布局没有错乱,很好,但是设置成Extra Large之后出现错误了 Label被挤占了,我设置了两个按钮设置字体,函数实现为: private void kryptonButton1_Click(object sender, EventArgs... [更多...]

在XP SP2下安装Visual Studio 2010

14 四月 2010 In: 软件行业, DotNet
昨天我告诉大家说Visual Studio 2010正式版本发布,也提供了Express版本地址。 安装需求至少是Windows XP SP3,但是我的机器为Windows XP SP2,貌似有问题,以下是在我的机器上的截屏: 原因很明显,是因为操作系统版本不匹配导致。我想做的就是在我的XP SP2 上安装Visual Studio 2010, 具体的做法相当简单,在命令行,浏览到安装目录,输入 setup.exe /NO_BSLN_CHECK 这样就自动绕过安装的操作系统验证。 如下,很爽吧,嘿嘿 Jeason Zhao (沈胜衣,斛律光) ------雪饮再现,一个人的江湖我知道我是谁... [更多...]

Visual Studio 2010 Expresses are available

13 四月 2010 In: 软件行业, DotNet
我在北京时间内,所以我昨天关注VS 2010的发布,没有找到Express版本的发布,今天上午,微软放出了2010的express版本的发布,英文站点的内容已经更新,中文站点没有更新,还是2008下载,但是链接已经直接到英文站点了。 您可以再这里下载 http://www.microsoft.com/express/Downloads/ 英文站点: http://www.microsoft.com/express/ 英文站点的广告赫然还是VS2010 Beta2汗啊。 中文站点 http://msdn.microsoft.com/zh-cn/express/default.aspxJeason... [更多...]

C#Emit动态代理类更新

10 四月 2010 In: DotNet, SQLReport, 软件行业
在前面的文章中,我犯了一个错误,导致在生成的实例无法被调试,这次修正了,代码如下:     #region Delegates     public delegate object InvocationDelegate(object target        , System.Reflection.MethodBase method        , object[] parameters)... [更多...]
以前对商业版本的DotNetBar无法割舍,后来换成了免费(不开源)的Krypton,一直对它的品质表示肯定,直到V4.1.5版本发布。 刚开始的时候,陶陶的机器上出现了问题,我还笑言,说是陶陶的D版VS2008企业版需要重新启动了,后来陶陶没有说,我也没问,直到我的机器也出现同样的问题,我试着重新启动VS,重启机器,效果依然,那就是Krypton的毛病了。 具体症状是,在添加引用,或者添加控件的时候,都没的问题,但是如果你重新打开以前创建的Form,问题就出现了,所有的Control都处理成Component了,具体表现在,所有的窗体对象,都被放在了地步Component区。这个问题我不知道... [更多...]

Krypton 4.1.5 Released

29 三月 2010 In: DotNet, 软件行业
As downloading the new release needs registered into the official site, so I post the mail content here , so that you guys could download it following the direct URL as shown below. The preceding version is V4.1.1, I don’t know why Component Factory ignored the versions between them. It is good that... [更多...]
VisiFire组件,是我的最爱,最新更新、教程和下载,请在此处http://www.visifire.com/自己下载。 至于Winform集成WPF是技术的进步还是倒退,我不想多说,我个人认为,在执行效率上WinForm还是有些优势的,而且,界面的可控性比起WPF来说,相对容易一些。 废话少说,开工吧。 初始的原因是,我需要在系统中实现一套统一的图形展示平台,在Web上——包括我的JSP页面——我采用的是VisiFire,原因是,免费,而且,图形种类较多。所以我也想在Winform上面采用这个结构进行编写。 如果要集成WPF的VisiFire到Winform,应用程序需要做以下调整: D... [更多...]
我用长宽很多年,因为内网的东西比较多,所以用它,但是至从他们的BT网站更新之后,就很不方便了,原因是他们的种子站点没有严格的排序,我不知道哪些是新种子,所以就有了这个下载器。 下载器的功能: 自动下载长宽两个BT种子站的种子 按照种子URL和文件MD5摘要进行排重 可支持Google,百度和VeryCD搜索 可隐藏种子 理论上,长宽的种子站点是公网可以访问的,而且下载的种子适用于任何网络环境。 上图,附带操作说明 速度是依照长宽的速度,并非外网速度,所以,嗯~~~~~~~~外网兄弟只能做参考了 ... [更多...]
我实现这个动态代理的初衷是,我自己编写了一个配置信息库,可以将配置信息保存到特定的文件中,提供加密的选项,保证数据不会被恶意的读取,但是面对多个应用,不同的配置项带来大量的重复编码工作。 以下是基础配置的读取和设置函数 public object setValue(string key, object v); public object getValue(string key); 针对某个网站应用的配置类为: public class WebConfig: ConfigBase { public string WebServer { get{return getValue(“Server”... [更多...]

Umbraco 4.0在本地主机的安装向导

8 三月 2010 In: DotNet, 网页开发
Umbraco 一个开源的CSM。CMS是Content Management System的缩写,意为"内容管理系统"。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 [更多...]
不废话,直接到主题,小龙发现数据库不能启动,现状就是,在使用前面的两篇文章制作的精简版的时候,出现问题是:当程序在中文路径下运行,MySQL运行不起来。 经过检查,是程序中写INI文件的时候,编码方式使用的是默认的编码方式,根据操作系统而言,一般都是UTF8,从而使得BaseDir和DataDir的文本为乱码。MySQLD不能正确启动。 这个问题的解决方式很简单,在上一篇文章的代码中,修改如下代码 ShowMessage("重置数据库配置信息...");           &nbs... [更多...]

精简版MySQL制作(源代码篇)

24 二月 2010 In: SQLReport, DotNet, 软件行业
因为涉及到一些因素,而且整个包也太大了,我就不贴出所有的代码,只贴出部分代码。我使用了一个DLL来包容整个MySQL的包。这个DLL的功能如下: 能够自动安装MySQL,包括解压MySQL到本地目录 自动配置My.INI 自动注册Windows系统服务 系统服务名可以自定义 能够自动启动服务 能够自动停止服务 能够自动启动进程,非系统服务模式启动,提供显示MySQLd的DOS窗口和隐藏这个窗口的选项 能够停止进程,无论是系统服务模式启动还是进程模式启动。 制作过程如下: 找到附加库ICSharpCode.SharpZipLib 和 mysql.data.dll,自己找,网上多得很 按照前面... [更多...]

Krypton4.1.1发布

8 二月 2010 In: DotNet, 软件行业
http://www.componentfactory.com/downloads/KryptonSuite411.zip 一如既往,猜测都可以猜测出来其下载地址。 这次官网进行了一次更新,整体风格我不是很喜欢,但是作为一个售控件的站点,可以理解吧。比较郁闷的是,首页的Sildes显示居然不完全,看样子IE8下面的测试没做完善啊。 从文档上,看不出这次的更新是什么,从4.1.0变更到4.1.1,我估计应该是修改了BUG,没有新增加功能。 ----------------------------------------------Edit by Jea... [更多...]
In C++, FlexeLint is a good tool for static analysis source code, but unfortunately, the reports generated by FlexeLint are formatted in plain text. As there were always a lot of “error” ,"warning” and “information” reported, we could not finger out where the really errors are. So I decided to devel... [更多...]

数据远程同步机制实现

16 十二月 2009 In: 软件行业, JAVA, DotNet
我们面对的产品很复杂,解决方案也很多样,导致技术实现上面,难点多,故障也很多。两个系统涉及到SmartClient的应用,其实本身而言,SmartClient的应用并不是很复杂,但是数据库的同步的确很复杂,其复杂点在于: 服务器端存储全量数据,客户端下载的是部分数据,这些部分数据的拆分依据比较难以实现,尤其是对于现有的数据库表。 客户端数据上传的时候,对于新增和更新的记录都比较好处理,对于删除的记录则很难,一方面要保证单个客户端的删除能够在其他的客户端上面生效,而另外一方面则需要保证其他客户端传上来被当前客户端删除的数据的时候,应该不是新建操作,而是什么也不做。 客户端和服务器端的吞吐量控制... [更多...]

兼容Java和DotNet的AES加密算法

14 十二月 2009 In: 软件行业, SQLReport, JAVA, DotNet
最近在做Java和DotNet之间的互通,本着简单的原则,我不使用HTTPS对通道进行加密,所以采用的是自己加密所有的数据的处理方式,即使在这种情况之下,安全性不能被保证,但是基础的数据安全是可以了,毕竟是行业应用软件,试图破解的渠道比较少,而且数据针对性太强,没有太大的意义。 我的设计是: 几乎所有在Web服务和客户端之间的交互数据都进行加密,数字和日期除外 加密之后都生成BASE64编码,所以几乎所有的参数都是字符串 客户端和服务器共享同样的密码生成机制,一般是时间戳加上固定密码的格式,客户端和服务器都使用这个密码进行加密和解密。 传递的对象,先经过序列化之后,加密成Byte数组... [更多...]

动态添加控件的备注

9 十二月 2009 In: DotNet, SQLReport, 软件行业
众所周知,要添加控件到WinForm的Control中,首先是目标控件必须是容器控件,例如Panel和GroupBox,然后新建控件,然后调用Control.Controls.Add/Insert/AddRange即可,这没有什么蹊跷和争论的地方,但是要实现细微的调整,则比较复杂一些。 我的目标是要实现动态添加参数的输入框到界面上,并且可以收集这些输入的值,具体的要求是: 每个输入控件(例如文本框、日期选择框、下拉列表等等)都要有一个说明的Label在前面,形成一个组。 每个组按照顺序依次的排列,组元素(Label和输入控件)需要对其,目前采用的是纵向单列排列,每组一行。 组内的输入控件可以... [更多...]

连接Oracle数据库的方法(DotNet)

26 十一月 2009 In: DotNet, 软件行业
现场有消息说无法在客户的机器上安装Oracle客户端,客户不让安装任何软件,我很不忿的说了一句“靠,又要用数据库又不让安装客户端,又他妈一帮官僚”。不忿归不忿,还是需要解决这个问题。 网上摘抄然后我自己加了两个。 主要是测试第四个方法,我找了一下,所需要的三个文件需要在Oracle的站点下载一个客户端http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html 下载Oracle XE Client就可以得到这三个文件,比较BT的是,OraOCLXE10.DLL这个文件居然有47M,... [更多...]

About Jeason Zhao

Jeason,蜀人,才高三斗,学富一箱。自比子建,放荡不拘行迹,豪语难晓天高;不敢自诩风流,任人笑我痴狂。不欲仕途,个性使然。所到之处,三言不尽,五言难足,鸡飞狗跳盖矣。谓蜀者,鼠也!