CodeName33 » 28.01.2008 (Пн) 16:59
Немного глянул интерфейс создания тестов, по мелочам говорить не буду, но увидел следующие грубые замечания, которые снизили бы количество продаж программы:
1) Спорный интерфейс. Чтобы настроить вашу программу под свою цветовую схему пользователю придется повозиться, да и ваша палитра не вмещает в себя всех цветов. Обычно, принято импортировать цветовую схему пользователя, при первом запуске, а уже потом позволять её менять (что, в большинстве случаев, остается невостребованным, т.к. пользователя устраивают настроенные ими в windows цвета).
2) некоторые пользователи предпочитают работать только с клавиатуры, а у вас каретка, по нажатию таб, не всегда перемещается по полям в логичном порядке, а прыгает.
3) Почему ваша программа не отображается ни в таскбаре, ни в окне Alt+Tab? Как вернуться в вашу программу, если она ушла на задний фон? Сворачивать все окна очень неудобно. Да и насчет сворачиваний - я не сразу понял, куда она уходит при нажатии кнопки "свернуть" и запустил копий, эдак 5, пока сообразил в чем дело.
Насчет кода, видел только кусок, который был выложен тут:
1) Писать в 1 строчку через двоеточие считается плохой тон, каждая строчка кода должна быть на своей строке.
2) Использование GoTo также считается плохим тоном, в большинстве случаев этого можно избежать.
3) "Lbl_cng = Lbl_cng + 1" Lbl_cng - это элемент Label? Если да, то использование элементов управления в вычислениях, также плохой тон. Простые элементы управления, как правило, делятся на те, в которые вводятся данные пользователем и те, в которые данные выводятся. Все арифметические операции следует вычислять и хранить в строготипизированных переменных и выводить в элементы управления, после завершения всех подсчетов.
Программисты не глючат - глючат компиляторы...