09 2011 档案

摘要:先把最近看到的一些收录一下,以后慢慢更新:1、迅雷7的 "Bolt" 界面引擎(摘一段别人写的)以下内容仅针对界面引擎。迅雷从5越到了7(其实6是存在的);迅雷7的一个显著改善是UI(User Interface - 用户界面)。从官方博客文章看,界面被放在了特性的第一位,可见对界面的改善是一个重大升级。关于用户界面的升级:对于一个终端用户,关注的主要还是下载速度,迅雷7的下载速度基本没啥改善(听说);不过作为编程圈一员,这个东西不能忽略。我很清楚迅雷的工程师们需要花多少时间在开发这个上面。(这个界面框架可以说是伟大的,如果我写完了我也一定会高调一下..虽然我很清楚用户大致 阅读全文
posted @ 2011-09-30 11:05 swordzj 阅读(1521) 评论(0) 推荐(0) 编辑
摘要:做成讯经常需要用到各种图标,这里有个网站还不错:http://findicons.com/ 阅读全文
posted @ 2011-09-30 10:56 swordzj 阅读(192) 评论(0) 推荐(0) 编辑
摘要:C# 3.0语言的新特性——Lambda表达式Lambda表达式在C# 3.0 中,Microsoft 添加了“lambda 表达式”。lamdba表达式曾经用于很久以前的LISP计算机语言中,在1936年由一个美国数学家Alonzo Church对其进行了概念化描述。这些表达式提供了便捷的语法来指定一个算法。但是在接下来开始介绍lambda表达式之前,首先看看将一个算法指定为某个方法的参数的演进过程,因为这正是lambda表达式的目的。1. 使用命名的方法在C# 2.0之前,当一个方法或变量要用到委托(delegate)时,开发人员必须创建一个命名方法,并在需要委托的位置传入这个名称。例如, 阅读全文
posted @ 2011-09-12 18:07 swordzj 阅读(231) 评论(0) 推荐(0) 编辑
摘要:最近做项目用到了一个二维码识别的SDK,想在C#里做个界面去调用该库生成和解析二维码,原本之前做过在C#里调用DLL的研究,没想到这次的尝试会异常的艰难,听我慢慢说来。 先用google搜了一通,总结了C#下调用DLL的几种方法: 1、C#下Invoke。通过DLLImport动态导入DLL中的函数,然后直接调用之。这种方法比较适合WinAPI和参... 阅读全文
posted @ 2011-09-05 22:13 swordzj 阅读(2644) 评论(2) 推荐(1) 编辑
摘要:Bitmap文件的基本结构在MSDN里描述的很详细,主要由四部分组成: 文件头:BITMAPFILEHEADER 信息头:BITMAPINFOHEADER 调色板:RGBQUAD ... 阅读全文
posted @ 2011-09-05 22:12 swordzj 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。 在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++编写的程序这种变态的需求。当你被要... 阅读全文
posted @ 2011-09-05 22:12 swordzj 阅读(1035) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示