Can anyone help with this C# problem I have?
Recently been given this work to do, I am new to programming so I don't really know alot about it or how to use it. I suppose it would be easier to just be given the code, but I would like to know how to do it myself to. Have tried reading up on the language and trying it myself but im just not grasping it very well. Any help is greatly appreciated. Here's the work.

Write a program in C# (Express Edition) which will:

(A)     Open a text file (it should only display .txt files in the file chooser) from disk

(B)    Display the contents in both text and hexadecimal form simultaneously using two text boxes on the form
 
(C)     Allow the user to change text and to save the modified file back to the disk. If a user changes text in the text box, the hexadecimal box should update automatically

The hex display should be neatly formatted in whole columns and show  the value of each character in the form '0xnn' 

Ensure that the program is fully commented and that any sources of inspiration are acknowledged in an 'about' message box which can be called up from a menu item

Can anyone help with this C# problem I have?
===

Recently been given this work to do, I am new to programming so I don't really know alot about it or how to use it. I suppose it would be easier to just be given the code, but I would like to know how to do it myself to. Have tried reading up on the language and trying it myself but im just not grasping it very well. Any help is greatly appreciated. Here's the work.

Write a program in C# (Express Edition) which will:

(A)     Open a text file (it should only display .txt files in the file chooser) from disk

(B)    Display the contents in both text and hexadecimal form simultaneously using two text boxes on the form
 
(C)     Allow the user to change text and to save the modified file back to the disk. If a user changes text in the text box, the hexadecimal box should update automatically

The hex display should be neatly formatted in whole columns and show  the value of each character in the form '0xnn' 

Ensure that the program is fully commented and that any sources of inspiration are acknowledged in an 'about' message box which can be called up from a menu item
