Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2013-03-19 19:07:52 ЛС | профиль | цитата
Galkov писал(а):
Поэтому, если появились БЫ новые аргументы в его пользу
Я пока не услышал аргументов и про его профнепригодность.
[flood]Даже для варки манной каши без комочков нужно знать кроме рецепта
Молоко— 0,75 стак.
• Вода— 0,25 стак.
• Крупа манная— 3 ч. л.
• Сахар
• Соль
• Масло сливочное

ещё и алгоритм варки.
Правнук просит: -Дед свари кашу, у тебя самая вкусная и без комков. [/flood]Казалось бы, чего проще, ввести на форме фамилию - поставил Edit и вперёд.
Но...всегда найдется блондин(ка), котор(ыйя) умудрится написать не в той раскладке клавы, или с цифрами, или начать с мягкого или твёрдого знака, или вообще оставить Edit пустой. Вот и обрастает Edit-ка фейсконтролями.

И получается такой фейсконтроль:
При установке фокуса на Edit - переключить раскладку клавы на русскую.
При попытке покинуть Edit идет проверка:
Если пустая, а должна быть заполнена - я его дальше просто не пущу.
Если заполнена непоняткой - запрошу подтверждение (например: фамилия Мкртчян всегда требует).
Если есть цифры или недопустимая первая буква - заставлю ввести без оных.
Если проблемы с регистрами букв - программно исправлю.
Вот такой алгоритм контроля.
Только после этого разрешаю, к примеру, запись в БД.
И как бы не разрасталась программа - этот блок будет работать нормально.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0