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
Project Description: I am trying to connect my marketplace website with Stripe/connect. I have 5 or 6 scripts already written that just need to be adjusted so they will work: 2

Regular IT Support Work Project Description: I have a number of clients in the UK that I give you IT support for on their Windows desktops and servers and linked peripherals

what is Entity-relationship diagram for e-resource planner software


Design an interface and add code to command buttons using case statement, to find coursework to be calculated using formula 0.6*1/6*total Mark

Very, Very Boards does a big business in shirts, especially for groups and teams. They need a project that will calculate the price for individual orders, as well as a summary for

Which property on a Combo Box do you set with a column name, prior to setting the Data Source, to display data in the combo box? ComboBox.DataValueField = "ColumnName" When

This assignment aims to give you a deeper understanding of a 3-tiers integrated application, which groups together several topics taught in this course. This assignment asks yo

What is Thread.Join() in threading? There are 2 versions of Thread.Join :- Thread.join(). Thread.join(Integer) this returns a Boolean value. The Thread.Join

Printing and adding Fibonacci series - C# Program Hello guys i need your advice. How can i print and add Fibonacci series in my project. Please recommend some examples.