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
Set up a FTP File Server and active FTP File Transfer using VB.NET The Job Description is as given: 1. Manually set up a FTP file server on a remote server. 2. Manually ad

What is a cloud? A cloud is a combination of hardware, storage, networks, services, and interfaces that helps in delivering computing as a service. It has generally three users

Describe the role that XSL can play while dynamically generating HTML pages from a relational database. The SQLXML 3.0 and advanced versions give the facility of mapping the SQ

What are the different elements in Functions points? 1) Internal Logical Files (ILF): Following are some points to be noted for ILF:- The ILF are logically related d

upload files using file upload control to google drive

What is an object? They are instance of classes. It is a basic unit of a system. An object is an entity that has attributes, behavior, and identity. Attributes and behavior of

Question: (a) The ObjectDataSource control is an alternative design approach to using AccessDataSource or SqlDataSource controls. Explain and illustrate how an ObjectDataSourc

recipe house Project Description: Web application with sql database Skills required are .NET, C# Programming, HTML, PHP, SQL

What is the sequence of UML diagrams in project? At First let me say some fact about this question, you cannot implement all the nine diagrams given by the UML in one project;

Program of Nested Loop - C# Program I am a learner of C# language and i am struggling with the Loops in c#. Can you have any code examples for this.