Форум портала Metropolis

Высокие технологии и мобильный мир => Софт и интернет => Тема начата: PeaK от 18 Май 2006, 12:29



Название: Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 18 Май 2006, 12:29
Кто-нить в сетке пишет на С++? Есть ряд вопросов, на которые хотелось бы найти ответы. Кто-нибудь создавал свои COM объекты?
Отправлено: 17 Май 2006, 15:20:02
Верните, пожалуйста в тему увлечения. Поскольку написание программ явно не является софтом или интернетом. Создавать софт на форуме я не собираюсь. А увлеченных людей поискал бы...


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: sap от 18 Май 2006, 23:29
Пишу в C++ но COM объектами не занимался. Вместо Visual C++ использую DevC++. Пишу в основном plug-in'ы для сервера. Так что обращайся. Помогём чем могём.  :)


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: alpha_Qu4z4r от 20 Май 2006, 14:21
для какого сервера?


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 22 Май 2006, 11:39
для какого сервера?
Вообще я хочу свои научиться создавать. Есть примеры работ или литература по такому делу?


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: alpha_Qu4z4r от 24 Май 2006, 00:50
да я вообще тока на паскале немнога программил =)


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: Dymka от 24 Май 2006, 01:14
2 PeaK:
Скажи когда, я тебе открою доступ к сборникам по С/С++.
Вся литература о разном ПО и разных авторов.
Пиши в ЛС, если надумаешь.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 24 Май 2006, 08:50
да я вообще тока на паскале немнога программил =)
Паскаль вообще более строгий и удобный язык, в нем есть куча ограничений, которые непозволяют запутать текст программы, но сейчас я восстанавливаю в голове с++. :-)


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: sap от 24 Май 2006, 21:53
для какого сервера?
В основном для почтового. В частности для EServ


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: sap от 24 Май 2006, 21:55
для какого сервера?
Вообще я хочу свои научиться создавать. Есть примеры работ или литература по такому делу?
Есть примкр прокси сервера. У меня на ftp воляется. И литературы да всяких статей тоже дофига.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 25 Май 2006, 08:37
Есть примкр прокси сервера. У меня на ftp воляется. И литературы да всяких статей тоже дофига.
Это несовсем то.
Применительно к COM технологии, сервером называют объект, предоставляющий какие-либо сервисы (это вообще везде так). Вот например есть приложение Word, и я могу довольно просто вставить полноценный редактор текста в свою программу, воспользовавшись COM-сервером Word. Точно так же я могу получать информацию из doc файлов, которую иными способами получить невозможно. (структура doc файлов закрыта).
Или создать в окне своей программы интернет эксплорер.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: sap от 25 Май 2006, 12:39
Это не ко мне. Я занимаюсь серверами в их классическом определении.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 25 Май 2006, 12:45
Это не ко мне. Я занимаюсь серверами в их классическом определении.
Я догадался :-)


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: Cyber_Demon от 25 Май 2006, 17:25
Где-то валялся внешний COM-сервер, но на C# и два клиента к нему: на С++ и C#. Если интересно, могу поискать.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 26 Май 2006, 08:24
Где-то валялся внешний COM-сервер, но на C# и два клиента к нему: на С++ и C#. Если интересно, могу поискать.
Очень интересно, буду признателен.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: ExclusivE от 26 Май 2006, 13:04
Кстати для чего это тебе надо? Я бы советовал тебе не привязываться к технологиям чисто виндовым, а думать побольше о кроссплатформенности. Если не хочешь ставить *nix - поставь сигвин с гцц и пиши под него, кстати в dev c++ используется именно гцц сигвина. При написании программ просто отделяй интерфейс в отдельные модули чтобы можно было написать модуль для другой графической среды. И winsock лучше не использовать, лучше юзать unixовые библиотеки (есть в сигвине).


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 26 Май 2006, 13:12
Для того, что бы научиться бегать, нужно уметь ходить.
Меня сейчас интересует только технология COM на MS VS. Это то, что я совершенно упусти в институте и за годы армии не наверстал. Просто я и по работе и для себя слишком часто упираюсь в COM.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: sap от 26 Май 2006, 21:05
Кстати для чего это тебе надо? Я бы советовал тебе не привязываться к технологиям чисто виндовым, а думать побольше о кроссплатформенности. Если не хочешь ставить *nix - поставь сигвин с гцц и пиши под него, кстати в dev c++ используется именно гцц сигвина. При написании программ просто отделяй интерфейс в отдельные модули чтобы можно было написать модуль для другой графической среды. И winsock лучше не использовать, лучше юзать unixовые библиотеки (есть в сигвине).
Cygwin дело конечно хорошее, а *nix еще лучше. Но не использовать родные средства операционной системы на все 100%... Стравнно это как то. Все таки лучше придерживаться философии той ОС, для которой пишешь.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: Cyber_Demon от 27 Май 2006, 00:15
Прога в аттаче, для написнания использовался VS 2005 Beta. Методом научного тыка было выяснено, что для доступа клиентами к серверу, его необходимо положить в C:\WINDOWS\assembly\


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: frost_ii от 29 Май 2006, 23:06
www.koders.com


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: frost_ii от 30 Май 2006, 22:48
Хочу добавить - технология "от UNIX" носит название CORBA. Для её работы cygwin не нужен, для этого требуются некоторые компоненты, которые могут быть и вполне виндовыми. Например реализация виндовой корбы была у борланда.

COM и CORBA это уже вымершие технологии. Не стоит на них тратить время понапрасну.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: alpha_Qu4z4r от 31 Май 2006, 08:29
Корба сейчас используется в биллинге некой сети интернет-центров cafemax =)


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 31 Май 2006, 08:30
Хочу добавить - технология "от UNIX" носит название CORBA. Для её работы cygwin не нужен, для этого требуются некоторые компоненты, которые могут быть и вполне виндовыми. Например реализация виндовой корбы была у борланда.

COM и CORBA это уже вымершие технологии. Не стоит на них тратить время понапрасну.
А что у нас вместо них? ;-)


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: sap от 01 Июнь 2006, 17:04
Хочу добавить - технология "от UNIX" носит название CORBA. Для её работы cygwin не нужен, для этого требуются некоторые компоненты, которые могут быть и вполне виндовыми. Например реализация виндовой корбы была у борланда.

COM и CORBA это уже вымершие технологии. Не стоит на них тратить время понапрасну.
А что у нас вместо них? ;-)
Я так предполагаю, что .NET Framework


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: dmivak от 01 Июнь 2006, 18:25
Есть такая книжка Черносвитов А.В. visual c++ 7
можеш поискать сам в инете или скажи куда тебе ее выложить.
правда он там создает графический ком обьект но думаю это не важно.Суть поймеш.
Но я тебе сочуствую.
ATL это страшная вещ. 


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 01 Июнь 2006, 18:45
Выложи на ftp://forum:metropolis@10.4.5.5/ если far ом заливать
Плиз. В папку 2_Peak.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: dmivak от 03 Июнь 2006, 01:23
положил в папку
For_username/For_Peak/
Кажется еще чего то было.
Если еще чего найду положу туда же.


Название: Re:Microsoft Visual C++ 2005 & MFC
Отправлено: PeaK от 05 Июнь 2006, 11:51
положил в папку
For_username/For_Peak/
Кажется еще чего то было.
Если еще чего найду положу туда же.
Спасибо, надеюсь админы не грохнут раньше.

ЗЫ Забрал и удалил папочку. Если чего нового появится - буду рад любой информации.