-
Notifications
You must be signed in to change notification settings - Fork 0
dimaaan/shape-viewer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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. Добавить в меню Вид панели "Масштаб"
About
Viewer for shp files
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published