Microsoft Visual Studio

Первый раз в жизни я встречаюсь со случаем, когда инструмент мешает мне работать, а не помогает. Итак: имеется набор лаб по основам алгоритмизации компьютерной графики и собственно задание проверить заданные алгоритмы, т.е. (частный случай) – написать программку, которая будет рисовать при помощи заданноых алгоритмов картинку, которая задана преподом. Так как ничего больше под рукой не оказалось, поставил какой-то из последних Visual Studio. В нём быстро выяснилось, что кроме описанного алгоритма мне нужен ещё целый ворох файлов не совсем понятного содержания… Geez… Поискать в интернете что-ли древний консольный Borland Pascal или C? Whatever, как как-то говорил Стрельников. Вернее не само это слово, а звуковая пародия. Что-то в стиле “вауыыуэ”… А для счастья надо так мало – разбить картинку на отрезки и нарисовать эти самые отрезки по вот по такому вот принципу: void putpixel(int x,int y, TColor Col) { Form1->Image1->Canvas->Pixels[x][y] = Col; } void line4(int x1,int y1,int x2 ,int y2,TColor Col ) { int dx = x2 – x1; int dy = y2 – y1; int d = 0; int d1 = dy << 1; int d2 = - ( dx << 1); putpixel(x1, y1, Col); for (int x = x1, y=y1,i=1;i<=dx + dy; i++) { if (d>0) { d+=d2; y++; } else { d +=d1; x ++; } putpixel(x,y,Col); } } Чёрт бы побрал эти новые технологии… PS гуру-программистам просьба попридержать язвительные комментарии при себе или поделиться нормальным Борландовским билдером.

Pocket