powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шаблон класса для представления справочников
25 сообщений из 127, страница 3 из 6
Шаблон класса для представления справочников
    #38540660
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кпропущено...
Должно.
После "что" не запятой. Следовательно, переосмысли еще раз вопрос :)"Казнить нельзя помиловать" (ц)
МСУАлексей Кпропущено...
Топик про классификатор.
Ну а я про что? Ты как-то лихо направо и налево по каким-то своими критериям отсеиваешь, что должно являться справочником, а что не должно. Раскрой карты уже, я тоже хочу быть умничкой Давай лучше я спрошу. :-)

1. По моим наблюдениям, существует масса случаев, когда у объекта поля { int ID, string Name } . Обычно такие объекты отображаются в комбобоксах. Я для таких случаев заготовил специальный класс и DataTemplate для его визуализации. В случаях, когда этот класс не подходит, применяется специальный класс.

2. Применение в классификаторах нецелочисленного типа для первичного ключа встречается достаточно редко. Если кто-то и применяет - Бог ему судья.

3. Guid применяют в качестве первичного ключа в случаях, когда требуется межсерверная уникальность. Такая уникальность для классификаторов обычно не требуется.

В чём я не прав?
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38540666
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Может способ присваивания кодов так себе?Уникальный код и идентификатор - это разные вещи. Код вообще не обязан быть чисто числовым.skyANAАлексей Кпропущено...
Согласен. Вы про генерацию кодов, а не того, о чём я подумал. Невнимательно прочитал, сори.Я про генерацию идентификаторов Я про формирование первичного ключа. "Код" это или "идентификатор", в Вашем понимании, я не знаю.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38540724
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУпропущено...

После "что" не запятой. Следовательно, переосмысли еще раз вопрос :)"Казнить нельзя помиловать" (ц)
МСУпропущено...

Ну а я про что? Ты как-то лихо направо и налево по каким-то своими критериям отсеиваешь, что должно являться справочником, а что не должно. Раскрой карты уже, я тоже хочу быть умничкой Давай лучше я спрошу. :-)

1. По моим наблюдениям, существует масса случаев, когда у объекта поля { int ID, string Name } . Обычно такие объекты отображаются в комбобоксах. Я для таких случаев заготовил специальный класс и DataTemplate для его визуализации. В случаях, когда этот класс не подходит, применяется специальный класс.

2. Применение в классификаторах нецелочисленного типа для первичного ключа встречается достаточно редко. Если кто-то и применяет - Бог ему судья.

3. Guid применяют в качестве первичного ключа в случаях, когда требуется межсерверная уникальность. Такая уникальность для классификаторов обычно не требуется.

В чём я не прав?

Боже ж ты мой. Ну хорошо, получилось у тебя обобщить десяток банальных справочников до вида { int ID, string Name }. Ну и в чем профит кодеманства ООП всея мира? Какая-то экономия непонятно чего на спичках с сомнительной выгодой. Короче, милок, всё это от лукавого. Так и запротоколируй
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38540728
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как wpf tabbed mdi, вроде и не mdi, вроде не пашет таскбарность, вроде всё как-то через жопу, но таки работает же
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38540823
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Уникальный код и идентификатор - это разные вещи. Код вообще не обязан быть чисто числовым.skyANAпропущено...
Я про генерацию идентификаторов Я про формирование первичного ключа. "Код" это или "идентификатор", в Вашем понимании, я не знаю.Хорошо. Код классификатора и первичный ключ - в общем случае это разные вещи.

Я про генерацию первичного ключа (идентификатора).
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38540953
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУБоже ж ты мой.Испугался?
МСУНу хорошо, получилось у тебя обобщить десяток банальных справочников до вида { int ID, string Name }.От пятидесяти, меньше не держим.
МСУНу и в чем профит кодеманства ООП всея мира?DRY
МСУКакая-то экономия непонятно чего на спичках с сомнительной выгодой.Выгода существенна.
МСУКороче, милок, всё это от лукавого. Так и запротоколируй Секретаршу нашёл?
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38540985
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУпропущено...

После "что" не запятой. Следовательно, переосмысли еще раз вопрос :)"Казнить нельзя помиловать" (ц)
МСУпропущено...

Ну а я про что? Ты как-то лихо направо и налево по каким-то своими критериям отсеиваешь, что должно являться справочником, а что не должно. Раскрой карты уже, я тоже хочу быть умничкой Давай лучше я спрошу. :-)

1. По моим наблюдениям, существует масса случаев, когда у объекта поля { int ID, string Name } . Обычно такие объекты отображаются в комбобоксах. Я для таких случаев заготовил специальный класс и DataTemplate для его визуализации. В случаях, когда этот класс не подходит, применяется специальный класс.

2. Применение в классификаторах нецелочисленного типа для первичного ключа встречается достаточно редко. Если кто-то и применяет - Бог ему судья.

3. Guid применяют в качестве первичного ключа в случаях, когда требуется межсерверная уникальность. Такая уникальность для классификаторов обычно не требуется.

В чём я не прав?Я бы простые справочники классификаторами не называл. Ну не укладывается у меня классификация дефектов нефтепровода в два поля: int ID, string Name
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541010
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУНу и в чем профит кодеманства ООП всея мира?DRY
Это ж пипец просто, обобщил ID и Name, и вот тебе целый DRY. Ну прямо робота написал с кнопкой "Сделать всё"

Вот тебе флаг за это ))

...


Алексей КМСУКакая-то экономия непонятно чего на спичках с сомнительной выгодой.Выгода существенна.
ID и Name - это существенная выгода? Я плачу, бро...

Алексей КСекретаршу нашёл?
Просто потыкал в тебя палочкой и измерил реакцию по приборам. Пациент здоров, но легкая шоковая терапия не помешала бы
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541447
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЭто ж пипец просто, обобщил ID и Name, и вот тебе целый DRY. Ну прямо робота написал с кнопкой "Сделать всё" Экономия на буквах есть и хуже не стало. Чем недоволен-то? :-)
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541449
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ бы простые справочники классификаторами не называл.Критерии простоты?
skyANAНу не укладывается у меня классификация дефектов нефтепровода в два поля: int ID, string Name У меня классификатор обородувания тягового подвижного состава в ID-Name тоже не укладывается, но что это меняет? Я же не говорю о структуре данных в БД. Я говорю больше о комбобоксах.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541507
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЭкономия на буквах есть и хуже не стало. Чем недоволен-то? :-)
Бро, ну какие это буквы в самом-то деле :) Кроме головной боли и геморроя на попе, тут нечего поиметь. У меня 100500 атрибутов у сущности / справочника / классификатора / букварька / шняжки / или как ты там это называешь. И (о, да!) 100501-й и 100502-й - это, как-раз, ID и Name. Не пойму, мне радоваться или плакать, что я забомбил такое неимоверное обобщение?
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541541
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КЭкономия на буквах есть и хуже не стало. Чем недоволен-то? :-)
Бро, ну какие это буквы в самом-то деле :) Кроме головной боли и геморроя на попе, тут нечего поиметь. У меня 100500 атрибутов у сущности / справочника / классификатора / букварька / шняжки / или как ты там это называешь. И (о, да!) 100501-й и 100502-й - это, как-раз, ID и Name. Не пойму, мне радоваться или плакать, что я забомбил такое неимоверное обобщение? Если это не надо тебе, это не значит, что это не надо мне. Не? :-)
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541553
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Дак у него одна база на всю жизнь, у него не может быть ничего, кроме интов :)Это хорошо или плохо?Интов однажды может просто не хватить. ВНЕЗАПНО
А еще идентификатором может быть всё что угодно, включая строку.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541562
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЕсли это не надо тебе, это не значит, что это не надо мне. Не? :-)
Это левотня никому не нужна, тебе в том числе. Верь мне (с)
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541629
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticАлексей Кпропущено...
Это хорошо или плохо?Интов однажды может просто не хватить. ВНЕЗАПНОЭто ведь классификатор. Чтобы такое случилось, нужно произвести разбиение объектов на ~2 милиарда категорий. Не думаю, что такая предметная область существует.
enigmaticА еще идентификатором может быть всё что угодно, включая строку.Повторюсь, Бог им судья.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541631
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВерь мне (с) Не сегодня.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541637
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* мил л иарда
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541733
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

Сорри, это я в целом про идентификаторы.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541825
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAЯ бы простые справочники классификаторами не называл.Критерии простоты?ИМХО:
1. для описания сущности достаточно трёх атрибутов: ID, Code, Name;
2. мало значений (данных)

Алексей КskyANAНу не укладывается у меня классификация дефектов нефтепровода в два поля: int ID, string Name У меня классификатор обородувания тягового подвижного состава в ID-Name тоже не укладывается, но что это меняет? Я же не говорю о структуре данных в БД. Я говорю больше о комбобоксах.О, третий критерий: удобно выбирать из комбобокса. Хотя он следует из первых двух

Хотел бы я посмотреть на пользователя, что ищет нужные ему данные в классификаторе обородувания тягового подвижного состава, натирая палец об колёсико мыши.

Для таких вещей обычно лукапы делают: тыкаешь кнопочку, открывается форма поиска.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541842
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кenigmaticпропущено...
Интов однажды может просто не хватить. ВНЕЗАПНОЭто ведь классификатор. Чтобы такое случилось, нужно произвести разбиение объектов на ~2 милиарда категорий. Не думаю, что такая предметная область существует.Алексей, а что такое категории? Уникальные коды? Опять путаете с идентификаторами?
Алексей КНе думаю, что такая предметная область существует.Какая? Где int-а не хватает для идентификаторов классификатора? Нефтянка.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541845
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дефектоскопия трубопроводов.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541861
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Критерии простоты?ИМХО:
1. для описания сущности достаточно трёх атрибутов: ID, Code, Name;
2. мало значений (данных)Так себе.
skyANAАлексей Кпропущено...
У меня классификатор обородувания тягового подвижного состава в ID-Name тоже не укладывается, но что это меняет? Я же не говорю о структуре данных в БД. Я говорю больше о комбобоксах.О, третий критерий: удобно выбирать из комбобокса. Хотя он следует из первых двух

Хотел бы я посмотреть на пользователя, что ищет нужные ему данные в классификаторе обородувания тягового подвижного состава, натирая палец об колёсико мыши.

Для таких вещей обычно лукапы делают: тыкаешь кнопочку, открывается форма поиска.Комбобокс - это не единственный вариант. Для больших классификаторов применяем поиск по вхождению в название введённой строки.

"Ввод значений по классификатору" .

Исходники контрола .
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541869
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...


Таббед мди тухловат имхо. Не? )
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541870
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Это ведь классификатор. Чтобы такое случилось, нужно произвести разбиение объектов на ~2 милиарда категорий. Не думаю, что такая предметная область существует.Алексей, а что такое категории? Уникальные коды? Опять путаете с идентификаторами? викиКлассифика́тор, или (от лат. classis — разряд и facere — делать) — систематизированный перечень наименованных объектов, каждому из которых в соответствие дан уникальный код. Классификация объектов производится согласно правилам распределения заданного множества объектов на подмножества (классификационные группировки) в соответствии с установленными признаками их различия или сходства.

skyANAАлексей КНе думаю, что такая предметная область существует.Какая? Где int-а не хватает для идентификаторов классификатора? Нефтянка.Ну не может быть в классификаторе 2 миллиарда записей. Или это не классификатор, или способ присвоения кодов оставляет большие "дыры". Если второе, то я знаю что такое может быть, но ничего хорошего в этом не вижу, о чём и писал выше.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38541872
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТаббед мди тухловат имхо. Не? )Он прекрасен!
...
Рейтинг: 0 / 0
25 сообщений из 127, страница 3 из 6
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шаблон класса для представления справочников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]