Правила разработки программ:
1. У всех вещественных констант цифры должны быть как слева, так и справа от десятичной точки, например 0.15, а не .15.
2. Следует по возможности избегать смешанных арифметических операций, выполняющихся над операндами разных типов. Используйте встроенные подпрограммы преобразования типов.
3. Для преобразования вещественного значения в строку и обратно используйте про цедуры Str() и Val(), а для целых значений – функции StrToInt() и IntToStr().
4. Выражения, состоящие из многих операторов, должны содержать скобки, облегчающие понимание этих выражений.
5. Удаляйте ненужный код. Особенно это относится к операторам внутри цикла, выполняющимся многократно. Например, нет необходимости присваивать значения переменным или элементам массива перед присвоением им значений другими операторами. Любой такой оператор присвоения уменьшает эффективность программы и делает код более громоздким.
6. Избегайте использования глобальных переменных. Если несколько подпрограмм используют одну и ту же глобальную переменную, то могут возникнуть серьезные проблемы в процессе отладки, так как отследить, какие подпрограммы ее изменяли, довольно трудно. Переменные, используемые в нескольких подпрограммах, лучше передавать через параметры, так как в этом случае их использование более очевидно.
Пользовательский интерфейс:
1. Для создания пользовательского интерфейса система Delphi предоставляет множество готовых компонентов, включая кнопки, переключатели, всплывающие меню и т.п. Интерфейс должен содержать все, что необходимо пользователю для выполнения его задачи, и ничего лишнего. Например, если пользователь должен выбрать один из нескольких взаимоисключающих вариантов, то следует применить переключатели.
2. Важной характеристикой пользовательского интерфейса является его интуитивная понятность. Компоненты интерфейса должны быть привычными для пользователя, имеющего опыт работы с приложениями Windows. Везде, где это возможно, используйте стандартные компоненты.
3. Тщательно планируйте интерфейсы с несколькими формами. Расположенные на каждой форме элементы управления должны быть логически сгруппированы. Следует избегать как большого количества простых форм, так и форм, переполненных компонентами и ошеломляющих пользователя своей сложностью.
Достарыңызбен бөлісу: |