Ошибки (баги) в программах - это извечное явление. Они всегда были и всегда будут. Вопрос в том, как можно эффективнее выявлять и исправлять их. Для лёгкого обнаружения бага нужна четкая и удобная информация о возникшем исключении (то есть ошибке программы). Сегодня я сделал новую версию реализации диалогового окна для отлова и просмотра исключений. Информация о стеке вызова к месту, где возникло исключение, выводится в виде табличного списка. И да. Я впервые уже в практическом контексте использовал контрол "DataGrid". Он перед вами на скриншоте.
Так же я добавил и несколько дополнительных функциональных кнопок: закрытие программы, перезапуск программу и отчет об ошибке разработчику программного обеспечения (то есть мне). Последняя кнопка будет выводится только в том случае, если в главных настройках программы будет отключена опция автоматической отправки отчета об ошибке. Так что тут всё определяет пользователей.
Ну вот в общем-то это пока всё, что я успел сделать. Тут я только начал работу над диалоговым окном для настройки шрифта. Представлю вам его завтра. А потом сделаю диалоги для работы с файловой системой. Не стану загадывать что и за какие сроки реализую, так как это бессмысленно. Буду просто делать и всё тут. Ну и на этом у меня пока всё и до новых свершений.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.