1) Log into your DNN Web Site using the HOST account
2) from the Host menu, select 'Module Definitions'
3) on the Module Definitions page, pull down the Actions menu (the little down arrow icon) and select "Create New Module"
4) Select "New" from the "Create Module From" drop down list
5) For the module folder, click "Add Folder", enter "AButton", then click "Create Folder"
6) Select your language, for this example, I will select C#
7) Enter "AButton.ascx" as the FileName, and "AButton" as the Module name
8) If you want, check the checkbox to create a Test Page, in this example, I will check the check box
9) Click on "Create Module"
You will now see your new AButton module on a Test Page
10) Pull down the Action menu (still the little down arrow icon)
11) Select "View Source"
12) For File, select "User Control", you will see your module's source
13) delete everything from the opening h1 tag to the closing p tag
14) replace it with
<input type='button' value='click me'>
15) Click "Update Source"
Now, you'll be back at your Test page. Your module will be there and you have just added a button to DNN :)