- Draw different shapes include line, rectangle and ellipse.
- Draw shapes in different colors include red, green and blue.
- Draw shapes with different size of pen include thin, medium and thick..
- You can
- Click the project
DawingProject.vcxproj
- Run it with debug version in Win32 platform
Debug + x86
- Or
- Click the .exe file in folder
freepainting.exe
- Move mouse and push left button to draw. if you finish, release it.
- Click right button to erase the board.
- Have a good time!
- Fix the problem of coordinate deviation;
- Fix the problem which will cause painting erased when zoom in or out the program window.
- Change the way of showing text box;
- Only draw contour instead of fill the rectangle or ellipse.
- Use multi-thread way to read and parse xml files, you can change the file content while run this program!
- Add message-boxs to popup error;
- Add several kind of error code.
- Add Drawing board class cater to C++;
- Add multi-thread synchronization ways of atomic.
- Introduce database and cache tech;
- Use Cache class to simulate database&cache.
- Add thread pool mechanism, which will allocate the task more covienient;
- Modify the class encapsulation.