/shape-viewer

Viewer for shp files

Primary LanguageC++

Viewer for shp files. (c) 2006



						* * *   С Д Е Л А Т Ь  * * *
-----------------------------------------------------------------------------
8. сделать uml диаграмму
14. сделать нормальную двойную буфферизацию
17. Проблема: В некоторых случаях не созможно соблюдать соглашение об именовании, т.к.
MFC соблюдает его частично. Это касается символа подчеркивания перед приватным
методом. Если мы хотим сделать метод приватным, но нам надо перегрузить метод
базового MFC класса, который не имеет подчеркивания. Это раз.
Так же при создании приватных обработчиков сообщений от окон, для каждого сообщения WM_XXX нужен метод
с фиксированным именем OnXXX, при этом нельзя ставить символя подчеркивания иначе
карта сообщений просто не зарегистрирует обработчик. И в 3их: кое-что вызывает сомнения.
В соглашении об именовании ничего не сказано о том, что надо ставить прификс "m_"
перед полями структуры, но в примерах у всех структур поля ничинаются именно с этого
метода. Вот я и не пойму его надо ставить или нет?
20. Проблема: как рисовать point'ы: точками или кругами? Точками плохо видно,
автобусные остановки вообще не видно на фоне карты, зато кругами очень медленно.

						* * *   С Д Е Л А Н О  * * *
-----------------------------------------------------------------------------
9. добавить возможноть при открытии файла выбирать несколько файлов сразу, чтоб было сразу несколько слоев
15. сделать масштабирование относительно центра
11. В некоторых местах остались общедоступные поля - заменить их на get/set методы
12. Переименовать все не перегруженные защищенные и приватные методы чтоб они начинались с подчеркивания
2. сделать нормалное перетаскивание, чтоб изображение не выходило за границы
16. Проверить, чтоб у всех переменных была начальная инициализация
18. В классе фрейма остались публичные поля
13. Порядок и правила передачи аргументов у меня не соответствуют спецификации
19. Добавить в меню Вид панели "Масштаб"