Hi Sylva,
Do you mean you want to develop a DB application with pretty UI? If you think the Microsoft .NET built-in controls are not pretty, you can override them and add your own background, image, shape for example.
Handle the Paint event of the controls you can use Graphics to draw shape onto the control. Here is the Graphics class document.
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.aspx
If you have any detail requirement, please feel free to tell me.
Sincerely,
Kira Qian
Please mark the replies as answers if they help and unmark if they don't.