[Borland Graphics Interface] Paint

This is the first post of my site. I have deadlines beforehead and I am almost dead now. And I am here to share the souce code of a very-not-good-but-worked project that I have to develop when I took a Computer Graphics in my university.

I do not think this is a good reference overall (due to the limited developing time: 8-week with tons of other projects needing to be developed concurrently), still it has some reusable graphic algorithms that can be found in Algorithm.cpp file. Anyway, I have shared this once on my FaceBook, so I think I should re-share it here right on my own site.

Have fun.

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* PROGRAM TITLE: Paint.
* PROGRAM DESCRIPTION: This program is an effort to make a copy of MS Paint.
* DEVELOPER: Nguyen Thuy Vy / 13521064.
* UNIVERSITY: University of Information Technology.
* PROGRAMMING LANGUAGE: C / C++.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* PROGRAMMING NOTES
* As you may see, this program is not built on functional programming paradigm as you may expect nor it is a good use of object-oriented paradigm, that is: The encapsulation of this program is weak leading to a large amount of possibly unhandled corruptions. Along with that, there are those that you may find it can be improved much better, those that you may find them twisted or unnatural. However, the time for this project is limited so I have to make a choice between perfect coding or so-so coding but “good enough” to represent my basic ideas. (basic ideas, not whole ideas, also due to the limited time or twisted mind at that time or just… a lack of programming skill)
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

Download the Source Code of Paint project

Repository: GitHub.com


Facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a Reply

Your email address will not be published. Required fields are marked *