Tag archives for C#
How to create a Plug-In Architecture Application Framework - with a parallel comparison with C# (part I)
What is a Plug-In Architecture Application Framework? According to this C++ article on Code Guru about Plug-in Architecture Framework for Beginners:
Simply speaking, it is a framework that will allow a program to "look for" add-in functionality at startup, and then allow that plug-in to cooperate with itself.
Famous examples are Eclipse, ...more»
Easily Integrate Rebol with Visual Studio Express as Code Generator (Part II)
In part I, we created 2 Rebol Templates which generate a new form (.cs and .Designer.cs) within the Visual Studio Project directory. Unfortunately, Visual Studio doesn't detect and ask if we would like to add them automatically. If we really want to do this manually, we have to automate further.
To ...more»
Tags: C#, Code Generation, Parsing, Visual Studio, XML
How to redirect the C# compiler output to Rebol Console
Are you a C# programmer and are you a fan of SnippetCompiler ? If no see why in "Ten Must-Have .NET Tools" (Snippet Compiler is Number One), if yes then you will love the idea of being able to test a C# snippet code by just copying it to the ...more»
Tags: Build Tools, C#, Command Line, Console, Redirection, Shell, Subversion, Testing
Easily Integrate Rebol with Visual Studio Express as Code Generator (part I)
Rebol has a powerfull range of tools for generating code. So why not integrate it with IDEs like Visual Studio ? Yes, I know it's no more a secret that Visual Studio Professional and above supports its own Templating Engine (T4) but not Visual Studio Express Edition. Also Rebol can ...more»
18 Jul by admin in All, C#, Code Generation, Domain Specific Language, Expert, Java, OOP, Parsing, Professional Programming
Create your own DSL for Java or C# (part 4): adding a Semantic Layer
According to Martin Fowler:
In the context of a DSL, a semantic model is an in-memory representation, usually an object model, of the same subject that the DSL describes. The Semantic Model increases the flexibility in parsing and also in execution. You can execute the Semantic Model directly or you can ...more»
Tags: C#, Code Generation, dsl, Java, Martin Fowler, Model, OOP, Parsing






No Comment
Tags: Architecture, C#, design patterns, ecosystem, framework, OOP, plugin, UML