Windows application for ildasm application, DOT NET Programming

In this assignment you will create a Windows application that mimic the ILDASM application. Your application should have at least the following features:

1. A multi-form application.

2. Use an OpenFileDialog control to allow the user to open a .NET assembly file (EXE or DLL) at the specified location.

3. Use a MenuStrip control to create menus at the top of the main form.

4. Use a TreeView control to display type members hierarchically in a tree.

5. A parent node contains the pathname of the assembly. The parent node contains child nodes which are all the types defined in the assembly. Each the child node (Type) can be parents to other nodes (Type members).

6. Different node types (Class, Structure, Field, Property, Method or Constructor) should have different images in the tree view.

7. When you double click on a node in the Tree. A modal form should be displayed to list extra information depending on the node type. For example,If the node is a Type, then you should list its Namespace, whether the type is Sealed, Abstract, Public, Class and etc. If the node is Method, then you should use the MethodInfo to list whether  the method is Static, Public, Private, and Virtual. Also, you should list  its return type and parameter types. If the node is Property, then you should use the PropertyInfo to list its  Data Type, and the name of its Get accessor and Set accessor if any.

Posted Date: 2/21/2013 3:04:09 AM | Location : United States







Related Discussions:- Windows application for ildasm application, Assignment Help, Ask Question on Windows application for ildasm application, Get Answer, Expert's Help, Windows application for ildasm application Discussions

Write discussion on Windows application for ildasm application
Your posts are moderated
Related Questions
WP7 get data from public API with XML or JSON Project Description: Hello, I'm seeking someone who knows his way around using an API with XML or JSON output in a windows phone

What are code contracts? Code contracts help you to state the code assumptions and statements stating the behavior of your code in a language-neutral way. The contracts are con

Difference between VB.NET and C# This is the main debatable issue in .NET community and everyone treat their languages like religion. It is a very important matter which lan

What is the use of attribute  ? This attribute works as a compatibility option. We know that ASP worked in STA model and ASP.NET works in MTA model, but what if your ASP.NET

What are the metrics followed in project management? The most metric sets deal with a variation of these attributes and are chosen to help the project managers gain insight int

What are the four workflow principles? According to Microsoft, there are four main principles that define the behavior and working of workflows. Developers can use these princi

I am looking individuals who have industry experience working on Microsoft Technology and Jquery ( MVC 4.5 ), who will take live online session and give training through Team Viewe

What are the  steps of acquiring a proxy object in Webservice? The following steps are required to get a proxy object of a webservice at the client side:- 1.     The Clie

25 16 25 9 16 25 4 9 16 25 1 4 9 16 25

How do we assign page specific attributes? The Page attributes are specified by using the @Page directive.