• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)




Найдено страниц: 16 [показано 10]

  1. Грамотный интерфейс: поля ввода

    Степень соответствия запросу: 25,06%
    Фрагменты текста поста :
    ... Грамотный интерфейс: поля ввода Очень часто в программах данные вводятся в формах, содержащих множество полей: поле фамилии, имени, адреса, номера паспорта, размера обуви... ... Проблема состоит в том, что внешне эти поля очень похожи друг на друга и рано или поздно оператор (из-за усталости, по неопытности или по какой другой причине) вобьет фамилию в поле номера паспорта или адрес в поле отчества... ... Отследить программно такого рода ошибки бывает довольно сложно: попробуйте написать модуль который бы смог отличить имя человека от названия населенного пункта или номер телефона от номера паспорта... Подробнее: http://fit-media.com/post_1205142560.html


  2. Залепа №10 Cупер-хренорезка может все. Только хрен не режет.

    Степень соответствия запросу: 19,13%
    Фрагменты текста поста :
    ... Идея проста как две копейки - как только фокус попадает в какой-нить из этих контролов, он (контрол) тут же разворачивается во всей своей красе... ... Это спасает пользователя от лишнего судорожного хватания мыши и тыканья ею же в вышеупомянутый контрол... ... Но потом, немного поразмыслив, я пришел к выводу, что это сделано видимо с целью дать программисту возможность отслеживать текущее состояние "свернутости" контрола... ... По крайней мере это более-менее логичное объяснение такому странному проектированию класса контрола... ... Нафига это надо, если у контрола есть свойство AutoSize... ... Но вот только не ясно, какое именно отношение эти свойства имеют к календарю, ровно как и к любому другому контролу... ... Свойство HasChildren возвращает логическое значение, точно определяющее, есть ли у нас дочерние контролы али нет таких... ... Отдельно стоит рассмотреть целую коллекцию свойств, которой обладают абсолютно все контролы... ... Первое наступает, когда у контрола изменилось контекстное меню (гениально, правда... Подробнее: http://fit-media.com/post_1202303173.html


  3. Файлы vs базы данных.

    Степень соответствия запросу: 16,78%
    Фрагменты текста поста :
    ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... для перехода к нужной записи достаточно просто размер заголовка файла добавить к произведению размера записи в байтах на номер записи и получаем точное смещение от начала файла... Подробнее: http://fit-media.com/post_1222679684.html


  4. Залепа №4. Деревянный TreeView.

    Степень соответствия запросу: 10,74%
    Фрагменты текста поста :
    ... Как вы думаете, должно ли зависеть поведение контрола от его начального состояния... ... На сцене TreeView - самый деревянный контрол от майкрософта... ... Итак, начальное состояние дерева в контроле - свернутое... ... Казалось бы разницы в этом нет - свернутое-развернутое - все равно и контрол должен вести себя одинаково... ... И тут попался пункт, название которого вышло за правый край контрола... ... Надписи, которые уезжали за край контрола (когда я тянул бегунок скрол-бара) больше не выезжали назад... Подробнее: http://fit-media.com/post_1197577126.html


  5. Что есть грамотный интерфейс?

    Степень соответствия запросу: 8,5%
    Фрагменты текста поста :
    ... Если контрол выполняет некое "типовое" для многих программ действие (например печать данных или вставку из буфера обмена), то такой контрол в вашей программе должен и выглядеть и действовать точно так же как аналогичные контролы в других программах... ... Если контрол может определить валидность введенных в него данных, то он обязан это делать и информировать пользователя в случае ошибки... Подробнее: http://fit-media.com/post_1199807872.html


  6. Залепа №6. Вечный календарь и пляска с бубном.

    Степень соответствия запросу: 6,04%
    Фрагменты текста поста :
    ... Майкрософт напихало в этот контрол кучу свойств и методов, из которых на практике используется едва ли 5%, но пожалело ввести хотя бы одну переменную, чтобы задать цвет отмеченных дат... ... Контрол MonthCalendar (кстати, как и многие другие в... ... Выход только один - писать свой контрол, со всеми вытекающими... Подробнее: http://fit-media.com/post_1197894841.html


  7. Залепа №1. Убогий TreeView.

    Степень соответствия запросу: 4,36%
    Фрагменты текста поста :
    ... Задача: На форме лежит контрол TreeView... ... AfterLabelEdit предназначен для контроля пользовательского ввода, т... ... Вывод: ф топку такой контрол... Подробнее: http://fit-media.com/post_1197402793.html


  8. Залепа №11. Зазеркалье отдыхает.

    Степень соответствия запросу: 4,03%
    Фрагменты текста поста :
    ... Контрол TreeView (ох и глюкавый же он... ... Ранее я уже писал о свойстве AutoGenerateColumns контрола DataGridView , которое тоже является призраком, невидимым для IntelliSense... ... Дополнение (20:04) По поводу свойства Sorted и метода Sort в контроле TreeView... ... Итак, если свойство Sorted установлено в true , то метод Sort вызывается автоматически после каждого изменения в контроле... Подробнее: http://fit-media.com/post_1202747053.html


  9. Залепа №13. О грамотном проектировании и неграмотном IDE.

    Степень соответствия запросу: 2,68%
    Фрагменты текста поста :
    ... Вариант номер раз (стиль программирования a'la Microsoft) Суть заключается в избавлении от необходимости использовать одним классом внутренней структуры другого класса... ... Вариант номер два (реально объектно-ориентированный) Второй вариант использует возможность C# создавать вложенные классы... Подробнее: http://fit-media.com/post_1204892317.html


  10. Если наступила тишина, это значит, что ребёнок…

    Степень соответствия запросу: 2,68%
    Фрагменты текста поста :
    ... - пока комп не сойдёт с ума раскидал по полу диски из проката и топчет их ногами звонит по маминому мобильнику или набирает 100-значный номер на городском телефоне размазал мамин крем для лица по полу разобрал мамины рукодельные богатства в виде бусинок и прочих мелочей&hellip... ... некоторые блины политы минеральной водой из бутылки отослал 84 пустых СМС на один и тот же номер... Подробнее: http://fit-media.com/post_1213909249.html


История внешних поисковых запросов

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 0,14949 сек.
  • Память: 17 664 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS