Tuesday, September 17, 2013

CodeDOM in .Net



CodeDOM is code document object model. It can be represented as Tree structure. It looks like nested architecture. We can say as mentioned in the below figure.










It helps in generating source code in multi language using one model. It automatically generates code for ASP.NET, XML Web services client proxies, code wizards, designers, or other code-emitting mechanisms.
The purpose of code generators is to minimize repetitive coding tasks, and to minimize the number of human-generated source code lines being created. The CodeDOM is a very handy .NET API which allows you to programmatically compile code using the .NET compilers and programmatically construct code without just pasting together strings. 
 


How to generate source code documentation?


Source code documentation is a plain text that explains how to use it based on role and entitlement from different scope.
While creating software, coding alone is not enough for future maintenance reference. There should be some text along with the code that could represent the specific purpose of a piece of code. It is very comfortable for developer to generate the documentation part of source code without worrying about it too much because it is self extracted from source code itself.
There are so many tools to generate documentation from source supported programming language named GhostDoc, SandCastle, Live Documenter, Atomineer Pro Documentation, Oxygen etc.

Monday, September 16, 2013

3-Sweep


It is software that helps to convert 2D object into 3D object. It generates a 3D model of something and then converts it about as a 3D object. It means we can see the objects from the different angles and in different aspects.
After converting into a 3D model, we can edit or manipulate and keep it in the same original form or 3D object.
For more details,please look into the link 3-Sweep .

Sunday, September 15, 2013

Binary Serialization in .Net

Binary Serialization is the process to convert the object into binary form.
For more details about Binary Serialization, please look into link Binary Serialization .
Binary Serialization Example

Copyright © Codingnodes,2014.All Rights Reserved.