Introduction to Cracking .Net Assembly | 一些.NET程序集的破解初探

0. 起因 当然就是要破解Grasshopper插件。但是其实起源于笔者破解另一个C#程序。 1. .NET .NET是微软开发的一套技术平台,在其上可以方便快捷地搭建各种应用。.NET应用是基于.NET Framework的,后者是一个类库,一个程序的基础框架,包含很多系统和常用的API。.NET框架主要适合于Windows应用的开发,毕竟是自家的操作系统。当然最近好像也开始支持Linux了,这样基于.NET编写的应用就可以跑在linux。 因为.NET框架在Windows系统上非常通用,所以很多软件都是基于.NET开发的,比如建筑学生最常用的Rhinoceros,以及同样的Rhino插件Grasshopper及GH插件。 .NET框架的一个特点是不限定编程语言,使用C#, VB.NET以及F#均可以开发,这些高级语言具有互操作性,也就是不管用什么语言都可以被编译成一套...
Read More

Gamification of Grasshopper Teaching ?| Grasshopper教学的游戏化?

最近的在想能不借鉴游戏的方式,提高软件教学的效率?大概有这么几个起因。 第一是研究生和大三的Studio让我去教Rhino和Grasshopper,第一次教的比较尴尬。时间紧任务重最后简直变成了我演示,大家观看。本来应该大家通过操作来学习的,似乎并没有应有的效果。 第二是教GH呢,我还真是第一次教。上学期都是师兄教GH我教Rhino。当时的教学方法主要是case by case从头到尾的演示,大家跟着做。大家水平参差不齐容易跟不上或者超前没事做。有没有更好的教学方法。 第三是接触了一套教程,叫做Grasshopper Challenge。原作者是Dan Taeyoung,Columbia GSAPP的助理教授。项目在Github.,通过一系列的小任务来循序渐进教学GH,如下图: 于是最近还真试验了一下用这套Grasshopper Challenge来教学,我...
Read More