Visual C++ digital image processing development entry and programming practice patr2