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
Explain the new features in ADO.NET Entity Framework 4.0. ADO.NET Entity Framework 4.0 is introduced in .NET Framework 4.0 and contain the following new features: Persisten

I have to develop a Google Map Fix .NET Site on Android(maybe Cross Browser issue) Project Description: A developer has implemented a characteristic which involves data from

What are types of compatibility in VB6 There are three possible project compatibility settings: No Compatibility Project Compatibility Binary Compatibility

What is the difference between OLEDB Provider and SqlClient? With respect to usage, there is no difference among OLEDB Provider and SqlClient. The dissimilarity lies in their p

What is Manifest? Assembly metadata is keeps in Manifest. Manifest contains all the metadata required to do the following things     Version of assembly.     Security ide

Question: (a) One of the advantages of the Session object is that it prompts to you when a user session begins. In this context, a user fills in a registration form and the Se

What is ASP.NET Authentication Providers and IIS Security? ASP.NET executes authentication using authentication providers, which are code modules that determine credentials and

Can you explain how the ASP.NET authentication process works?   The ASP.NET does not run by itself, it runs inside the process of the IIS. So there are 2  authentication layer

We need customization of features in Silverlight component plugin I have bought a Silverlight charting component for stock markets. Source code is available in C# besides is wel

i would like to learnd API''s how they works for advance programming in vb.net