自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (22)
  • 收藏
  • 关注

原创 ILSpy中baml转化为xaml的改进(五)

进一步分析BAML解析器。因为还需要维护公司的CRM2011系统,两天没有进行这方面工作。面对着巨量的数据,解开BAML这把锁对我目前的工作,至关重要。没有什么别的选择。虽然前面用ILSpy,已进行了许多工作,但实际上,解析出来的XAML仍然要进行大量的手工更改,既然做了这件事,就还是做出一个完善的。手工改一个XAML就需要一上午至少,所以,完全不如改进解析器来得上算,而且,改好后

2013-04-19 16:29:05 3573 3

原创 ILSpy中baml转化为xaml的改进(四)

周一上班接着补充。这些天状态的确低迷。上午对着电脑发了好一会呆。但活还是要干的。上午的改进完了以后,面对一些小问题。1。如何自动在反编译后的工程中,加入引用路径。2。 在资源文件中,如果用到了模板类,则编不过。如何自动在反编译后的工程中,加入引用路径。这个走了一点弯路。原以来为这个信息在.csproj文件,原来不是这样,而是在.csproj.user中。有些

2013-04-15 13:56:54 3337

原创 ILSpy中baml转化为xaml的改进(三)

算是和ILSpy干上了。目前做了两步:1) 能保存xaml了;2)能批量保存了;但是,工程文件没有改变,所以,装载项目后,那些xaml和cs文件,各在各的地方。难用极了。每天都提醒自己是中国人,象现在学习的这个项目,人家国外是几十人,三年多来做到这个样子。这里呢,现在就一个人,一个月。所以,只能学习。而且,要付出巨大的努力。还是要工具。工具不好使,还

2013-04-11 19:48:18 3244

原创 ILSpy中baml转化为xaml的改进(二)

前一篇中,只是对单一文件保存,进行了改进。但在反编译时,还要一个一个的处理。面对海量的代码,更需要一个能将所有的保存的工具。磨刀不误砍柴工,再改进一下工具。首先找到在:ILSpy\Languages\CSharpLanguage.cs中,存在一段被注掉的代码:// TODO implement extension point

2013-04-11 10:10:04 4095 1

原创 ILSpy中baml转化为xaml的改进

这些天,正在学习.Net的框架。找到一个较大的工程,反编译来学习。这个框架用到了当前所有能想到的东西,如prism,Infragistics公司的插件,如RIBBON,Layoutmgr,是基于WPF的。其中,想了解一下LAYOUT切换的工过程,所以分析一下XAML。所以用到了ILSpy。从sourceforge下载了ILSpy的程序和源码。但发现一个问题,当我们另存为时,

2013-04-09 17:33:05 7338 4

win10下可运行的windowsXP的计算器

我的windows10的计算器,一直不好用。后面不能用了,也不能重装。 所以,从xp下拷了过了。不愿意费劲的同仁,可以下载来用

2022-07-01

vb6_IDE使用要点.docx

对于初学者和需要重拾VB6进行VB或VBA开发的同仁,熟悉VB6IDE编写。

2019-07-06

doubango库

这是doubango库,见,http://blog.csdn.net/haoyujie/article/details/79058786 boghe需要,telepresence也需要。

2018-01-14

boghe编译好版本

基于doubango的pc客户端,boghe,编译好的版本,注意,因为大小限制,这里只有boghe,请到http://blog.csdn.net/haoyujie/article/details/79058786,去找doubango的下载位置,需要windows sdk 7.0,和directx 9

2018-01-14

VC6IDE集成开发环境与C++语言对应讲解

工具与理论并重,理论与实践结合。这里通过实例讲解VC6 IDE与编译器、链接器、装载器、操作系统,如何联系成为一种整体。以及展示如何编写DLL,以及C++语言多态的示例。很简洁,但内容很多。

2018-01-14

列出当前目录下的所有文件的Excel宏

有时候,需要把 一个目录下的所有的文件,列到excel中,并且以超链接的方式显示。重点是目录的迭代。excel 2010版。这个版本不允许普通excel文件也有宏

2015-02-12

devexpress schedulercontrol label 绑定数据库

devexpress 界面库,终于给出了schedulercontrol 如何绑定数据库的方案: http://blog.csdn.net/haoyujie/article/details/41250031 原始在这里: https://www.devexpress.com/Support/Center/Example/Details/E4176

2014-11-19

perl5.16建立vc6.dsp之后编译通过,一定看下面的说明

从网上下载的perl 5.16虽然能用nmakefile编译过,但肯定不如用vc6编过的工程好用.所以,这里我建立了一个vc6的dsp工程, haoPerl目录下,是我作好的,只编译输出perl.dll 在win32目录下.是用makefile建立的工程,那个能编出所有的输出

2014-04-22

CodeGenerator

调用codesmith api的示例 http://blog.csdn.net/haoyujie/article/details/24039959 利用CodeSmith在自己的工程中动态生成代码

2014-04-18

在自己的程序中运行时调用CodeSmith API

在自己的程序中,运行时,调用CodeSmith API http://www.codeproject.com/Articles/17065/Code-Generator-using-CodeSmith-Api 的原码。

2014-04-18

二进制比较工具VBinDiff3.0

VBinDiff (Visual Binary Diff) 二进制文件比较工具,可以比较超过4G的文件.代码编写的比较精良. 回车或空格,下一个不同.编译时,不要重编译,否则你需要perl环境

2014-03-05

dos 下的change.exe

dos调用 change一行文本: ================= dir c:\temp /b /o-d > File1.txt type file1.txt find /n /v "" File1.txt > File2.txt type file2.txt change File2.txt "[1]" "set Latest="

2013-05-17

ILSpy2.1 WPF 改进-3-修正工程文件-代码

改进:在工程文件中,xaml和xaml.cs成组

2013-04-12

ILSpy2.1 WPF 改进-3-修正工程文件

上一个版本,工程文件没有改正,所以xaml和xaml.cs不在一起。 这个版本进行改进。

2013-04-12

ILSpy2.1 WPF 改进 批量保存xaml版代码

ILSpy2.1 WPF 改进 批量保存xaml版代码

2013-04-11

ILSpy2.1 WPF 改进 批量保存xaml版

反编译时,自动把所有的baml存为 xaml

2013-04-11

ILSpy_2.1.0.1603 baml存为xaml代码

这个是原码 http://blog.csdn.net/haoyujie/article/details/8778681

2013-04-10

ILSpy baml 直接存为 xaml

ILSpy中baml转化为xaml的改进 ILSpy虽然能反编译WPF baml文件,但当我们另存为时,得到的baml文件。很不方便。加了一段代码解决了,这个可执行程序。代码见相关资源.文章见: ILSpy中baml转化为xaml的改进 http://blog.csdn.net/haoyujie/article/details/8778681

2013-04-10

WPF MVVM工程示例及反编译后可运行示例

http://blog.csdn.net/haoyujie/article/details/8701569 WPF零起步学习与分析 配套代码。

2013-03-21

基于lex&yacc技术的C语言头文件的解析器(c head file parser)

你曾经想过把编译器的功能加入到你的程序中吗? 比如,你有一个结构体 typdef struct filehead_v1{ int ver1; byte bBigEndium; }filehead_v1; 你的程序知道filehead_v1这个字符串,就能自动反推出结构体的内存,就可以自动在运行时,算出所需内存的大小,准备一块内存来装这个数据结构。 这里是我所实现的程序的一个最关键部件:C语言头文件解析器。 其中比较关键的就是字节对齐的部分。 一个sizeof我写了很久。C语言的复杂真是可想而知。 而我只写了一个还不是非常完善的头文件解析器。 希望能对其它人的工作有帮助。 我用这个库,把解析出来的结果存到了文件中,然后做了一个版本兼容功能。然后可以自动完成修改这些参数的界面。 这个技术,我断续写了5年。虽然每年进展不多。 如果有人有兴趣,可以联系我。[email protected]

2008-11-15

压缩一个目录下的指定类型文件的rar脚本

当你背份一个目录下的代码时,可以用rar来压缩。 但那些中间文件,可能占用了大量空间。 有了这个脚本就简单多个。 特别是当你要相背份很能多个目录时,你可以写一个复杂的脚本。

2008-11-15

用lex&yacc制作的计算器

很多人都知道lex&yacc,特别是计算机科班毕业的。因为在unix上自带的bshell就有这些功能。 cygwin里面也有这些。 可是,这种基本的功能,在win32平台下,微软似乎忘了。 有个外国人写了个软件Parser Generator (bum-bee). 他把unix的这些功能,做了个软件放到win32平台上。 我的这个例子不是讲这些理论,而是想对那些初学者讲解,如何把这种第三方工具集成到vc中,如何设置vc ide来编译这些文件。 有兴趣的人,可以给我写信。 [email protected] 但我很忙,可能很久也不去一回,所以可能很久才能回。

2008-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除