Hello Mehrdad,
Please take a look at our Documentation about Developing form controls
The rest is on you as this will require a lot of custom coding but I believe that when you will search on the Internet... you will find some helpful resources how to create an upload area like the one used by the Dropbox.
Anyway, do you know that Kentico comes out-of-the-box with the uploader control?
Best regards, Martin