Where in the world is Carmen Sandiego?
От: Илья Зарецкий Россия http://zarezky.spb.ru/
Дата: 19.03.05 08:07
Оценка: 895 (25) +1
Статья:
Where in the world is Carmen Sandiego?
Автор(ы): Илья Зарецкий
Дата: 14.03.2005
Приведенный ниже список составлен «по мотивам» ссылок, которыми я чаще всего отвечал на вопросы о готовых реализациях тех или иных возможностей в MFC-приложениях. Подавляющее большинство этих ссылок ведет на сайт http://www.codeproject.com/, который я настоятельно рекомендую посещать не реже раза одного раза в день – ИМХО там публикуется достаточно много интересных и «аккуратных» решений наших проблем :)


Авторы:
Илья Зарецкий

Аннотация:
Приведенный ниже список составлен «по мотивам» ссылок, которыми я чаще всего отвечал на вопросы о готовых реализациях тех или иных возможностей в MFC-приложениях. Подавляющее большинство этих ссылок ведет на сайт http://www.codeproject.com/, который я настоятельно рекомендую посещать не реже раза одного раза в день – ИМХО там публикуется достаточно много интересных и «аккуратных» решений наших проблем :)
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re: Where in the world is Carmen Sandiego?
От: CiViLiS Россия  
Дата: 15.04.05 07:05
Оценка:
Здравствуйте, Илья Зарецкий

Спасибо за статью! Теперь кады что нить понадобится буду смотреть сначало ее, а потом уже кодепрожект/кодегуру.

Только мне не понравилось как выглядит хардкопия -- картинки не подписаны и разбросанны по статье. Соответственно невозможно сходу узнать как выглядит конкретный контрл. Хорошо что есть электронный вариант в котором все хоккей.

ЗЫ А почему в раздел Syntax coloring edit controls (редакторы с подсветкой синтаксиса) сцинтила не включена?
... << RSDN@Home 1.1.4 beta 5 rev. 401>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Re[2]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 15.04.05 08:05
Оценка:
Здравствуйте, CiViLiS, Вы писали:

CVL>Спасибо за статью! Теперь кады что нить понадобится буду смотреть сначало ее, а потом уже кодепрожект/кодегуру.


Рад, что смог быть Вам полезен.

CVL>ЗЫ А почему в раздел Syntax coloring edit controls (редакторы с подсветкой синтаксиса) сцинтила не включена?


Потому что статья не резиновая. Когда на сайте повесят электронный вариант — будем, как я и писал, его дополнять.
[ posted via RSDN@Home 1.1.4 beta 5 r408, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re[2]: Where in the world is Carmen Sandiego?
От: _Winnie Россия C++.freerun
Дата: 15.04.05 09:49
Оценка:
Здравствуйте, CiViLiS, Вы писали:

CVL>Здравствуйте, Илья Зарецкий


CVL>Хорошо что есть электронный вариант в котором все хоккей.

А где он есть?
Правильно работающая программа — просто частный случай Undefined Behavior http://rsdn.org/File/23256/catsmiley.gif
Re[3]: Where in the world is Carmen Sandiego?
От: CiViLiS Россия  
Дата: 15.04.05 09:53
Оценка:
Здравствуйте, _Winnie, Вы писали:

CVL>>Хорошо что есть электронный вариант в котором все хоккей.

_W>А где он есть?
На диске который идет вместе с журналом
... << RSDN@Home 1.1.4 beta 5 rev. 401>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Re[3]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 15.04.05 09:53
Оценка:
Здравствуйте, _Winnie, Вы писали:

_W>А где он есть?


На стекле, которое прилагается к журналу.
[ posted via RSDN@Home 1.1.4 beta 5 r411, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re: Where in the world is Carmen Sandiego?
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 06.06.05 04:38
Оценка:
Здравствуйте, Илья Зарецкий.

А что сие означает? "Where in the world is Carmen Sandiego?"
Re[2]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 06.06.05 07:27
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>А что сие означает? "Where in the world is Carmen Sandiego?"


Where in the World is Carmen Sandiego?
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re[3]: Where in the world is Carmen Sandiego?
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 06.06.05 08:17
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

N>>А что сие означает? "Where in the world is Carmen Sandiego?"

SDB>Where in the World is Carmen Sandiego?

а я думал http://www.mp3lyrics.org/r/rockapella/where-in-the-world-is-carmen-sandiego/
... << RSDN@Home 1.1.4 beta 7 rev. 458>>
Re[4]: Where in the world is Carmen Sandiego?
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 06.06.05 08:26
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>а я думал http://www.mp3lyrics.org/r/rockapella/where-in-the-world-is-carmen-sandiego/


Судя по всему, это основная песня / музыкальная тема к сабжу.
Re[4]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 06.06.05 08:26
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>а я думал http://www.mp3lyrics.org/r/rockapella/where-in-the-world-is-carmen-sandiego/


Ну, если быть до конца честным, то я эту фразу у Артемия Лебедева "позаимствовал"...
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re[3]: Where in the world is Carmen Sandiego?
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 06.06.05 09:59
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

N>>А что сие означает? "Where in the world is Carmen Sandiego?"


SDB>Where in the World is Carmen Sandiego?


Все равно не понимаю связи.
Или это мода просто — типа префикса "Для путешествующих автостопом..."?
Re[4]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 06.06.05 10:08
Оценка: :)
Здравствуйте, nzeemin, Вы писали:

N>Все равно не понимаю связи.


М-м-м... знаете, попробуйти найти в инете или прессе интервью с Металликой, где они объясняют, почему их альбом называется "...And Justice For All" — там Хэтфилд очень правильные слова о выборе названия произносит.
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re: Where in the world is Carmen Sandiego?
От: Andrew S Россия http://alchemy-lab.com
Дата: 08.06.05 06:12
Оценка:
ИЗ>Приведенный ниже список составлен «по мотивам» ссылок, которыми я чаще всего отвечал на вопросы о готовых реализациях тех или иных возможностей в MFC-приложениях. Подавляющее большинство этих ссылок ведет на сайт http://www.codeproject.com/, который я настоятельно рекомендую посещать не реже раза одного раза в день – ИМХО там публикуется достаточно много интересных и «аккуратных» решений наших проблем

По поводу гридов — а автор сам пробовал использовать приведенные в статье библиотеки? Например, те же alxgrid или mfc grid? По моему мнению, Alx grid является настолько глючным, что рекомендовать его без изменений я вряд ли бы кому то стал. А mfc grid имеет настолько странный и непродуманый программный интерфейс (например, там нельзя задать тип для колонки — только для ячейки), что даже в бесплатном виде его применение вызывает довольно большие сложности.
В общем, как обычно — бесплатный сыр...
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[2]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 08.06.05 06:27
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>По поводу гридов — а автор сам пробовал использовать приведенные в статье библиотеки? Например, те же alxgrid или mfc grid?


Да. ALXGrid (версии 1.3) использовал, на глюки не нарывался, единственным огорчающим обстоятельством была "заторможенность" при выполнении некоторых действий. MFC Grid Control мне и самому не понравился (в том числе — внешне) , он был упомянут в статье из соображений "честности" и "альтернативности".
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Дополнение по поводу сыра :-)
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 08.06.05 06:32
Оценка:
В целом я с этим замечанем согласен, но иногад попадаются приятные исключения, которые я постарался упомянуть — те же zlib/ZipArchive library или CPJNSMTPConnection я использую очень интенсивно, уже пару лет... интерфейс приятный, проблем никаких не вылезало абсолютно.
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re: Дополнение по поводу сыра :-)
От: Andrew S Россия http://alchemy-lab.com
Дата: 08.06.05 06:58
Оценка:
SDB>В целом я с этим замечанем согласен, но иногад попадаются приятные исключения, которые я постарался упомянуть — те же zlib/ZipArchive library или CPJNSMTPConnection я использую очень интенсивно, уже пару лет... интерфейс приятный, проблем никаких не вылезало абсолютно.

Из этих либ — беспортно. pnglib (и zlib, который для нее писался) — никак не тянут на звание поделок. Точно так же не тянут на это звание и sqlite, PostgreSQL и прочие подобные библиотеки. Но, к сожалению, большинство содержания сайтов типа CodeGuru и CodeProject — это именно поделки, использование которых влечет за собой переписывание всего нахаляву полученного кода.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[3]: Where in the world is Carmen Sandiego?
От: Andrew S Россия http://alchemy-lab.com
Дата: 08.06.05 07:00
Оценка:
AS>>По поводу гридов — а автор сам пробовал использовать приведенные в статье библиотеки? Например, те же alxgrid или mfc grid?

SDB>Да. ALXGrid (версии 1.3) использовал, на глюки не нарывался, единственным огорчающим обстоятельством была "заторможенность" при выполнении некоторых действий. MFC Grid Control мне и самому не понравился (в том числе — внешне) , он был упомянут в статье из соображений "честности" и "альтернативности".


Странно. Навскидку — активный ряд равен 0 при пустом гриде (должен -1), пустой грид не работает вообще нормально (похоже, автор не попадал в ситуации, когда данных нет ), грид не живет с 0-м числом колонок, проблемы с обновлением после вставки\удаления элементов, проблемы вообще функций вставки и удаления, неправильное позиционирование активной колонки, периодиские отсутствия уведомлений об изменении активной записи при вставке\удалении элементов и прочее,прочее, прочее.. А посмотрите на код... это же убожество В общем, это именно _поделка_, несмотря на приличный внешний вид. Я вот тоже пробую использовать, времени уже потратил много, и конца-края этому пока не видно. Если баги проявляются уже на стадии кодирования, то что можно ждать от тестирования — уже понятно
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[2]: Дополнение по поводу сыра :-)
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 08.06.05 07:07
Оценка: +2
Здравствуйте, Andrew S, Вы писали:

AS>Но, к сожалению, большинство содержания сайтов типа CodeGuru и CodeProject — это именно поделки, использование которых влечет за собой переписывание всего нахаляву полученного кода.


Но попадаются и вполне приятные вещи. Андрей, мне не хотелось бы затевать флейм, но в своих проектах я достаточно активно использую десятка два "компонентов", выкачанных с CodeProject'а, и те незначительные исправления, которые мне приходилось вносить в некоторые из них, были связаны либо со "специфичными" настройками проектов, либо с использованием в них "нестандартной" (от SGI, версия 3.3, тоже "доработанная") STL. Переписывать весь код мне не приходилось.

P.S.
Выкачивая с CP очередной "соблазнительный" исходник, я первым делом смотрю даже не на работу демо-приложения, а на аккуратность самого кода — если она меня не удовлетворят, исходник отправляется в dev/nul. Честно говоря, еще ни разу не сталкивался с тем, чтобы человек аккуратно писал неработоспобный или багливый код.
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Re[4]: Where in the world is Carmen Sandiego?
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 08.06.05 07:09
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>В общем, это именно _поделка_, несмотря на приличный внешний вид.


М-м-м... это речь о чем/ком идет?
[ posted via RSDN@Home 1.1.4 beta 7 r462, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877 http://web.icq.com/whitepages/online?icq=116846877&img=21
In Windows, there’s always a catch… © Paul DiLascia
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.