Skip to content

dimaaan/shape-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

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

No packages published