Сейчас на форуме: tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› studio 2005 или 2008?
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 4.8 (гость)
Активность: 0.010
Статус: Участник

Создано: 04 января 2008 18:38
· Личное сообщение · #1

Нужно собрать плагин к IDA 5.2 и попрактиковаться в программировании под windows и под IDA.. Чем сейчас программисты живы на этой системе?

Гляжу есть новая студия 2008, стоит ли с нее сразу начать, или лучше взять старую 2005? Не будет ли проблем со сборками обычных тулов и программ, если взять 2008..



Ранг: 30.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 04 января 2008 22:34
· Личное сообщение · #2

Смотри сам , но лутше наверно 2005 , как боле отлаженую стдудию , хз этих мелкософтов, мож чего где напороли и тем более по моему 2008 вообще идет как бетка.




Ранг: 116.9 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 04 января 2008 22:48
· Личное сообщение · #3

undb пишет:
по моему 2008 вообще идет как бетка

уже не бетка
ppc пишет:
стоит ли с нее сразу начать, или лучше взять старую 2005

мне кажется, что если тебе удобнее в 2005, то юзай её, если по душе 2008, попробуй в ней собрать...

-----
Nothing just happens. You choose it to happen.




Ранг: 4.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 января 2008 23:16
· Личное сообщение · #4

Я вот работаю с 6.0 поставил туда link от 2003, lib от 2005 все нормально собирается.
2008 наверняка сыроватая еще, и наверное будут к ней SP. Это я к тому что в свое время с 2003 намучался- взял как только вышла на пробу, - то рушится, то ошибки какие-то неясные дает. Так до сих пор на 6.0 и сижу(+SP6+IntelC++9.0+Link7.1 и т.д.). Мне кажется если тебе реально под .NET кодить надо то стоит новыми студиями пользоваться, т.к. они постоянно под новый Framework апдейдятся. А если API - то смысла большого не вижу.




Ранг: 95.2 (постоянный), 26thx
Активность: 0.060
Статус: Участник

Создано: 04 января 2008 23:35
· Личное сообщение · #5

та вообщем то 2008 почьти клон 05..
конвертит точно нормально..



Ранг: 4.8 (гость)
Активность: 0.010
Статус: Участник

Создано: 04 января 2008 23:36
· Личное сообщение · #6

Да, .NET глянуть хотел.. по видимому последняя версия для такого расклада прописана..

А в остальном API, конечно, только и нужно.. как я понял тут все равно что брать..

Спасибо за подсказки



Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 05 января 2008 00:06
· Личное сообщение · #7

А 2005 студия поддерживает win9x?



Ранг: 17.3 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 05 января 2008 00:19
· Личное сообщение · #8

Компания Microsoft выпустила финальные версии платформы разработки программного обеспечения Visual Studio 2008 и сопутствующую среду .Net Framework 3.5.

В новой версии Microsoft Visual Studio 2008 представлено свыше 250 новых функций, включая такие усовершенствования, как визуальные дизайнеры для ускорения разработки на базе .Net Framework 3.5, модернизированные инструменты веб-разработки и усовершенствования в области языка.
Особый интерес представляет технология быстрой разработки приложе-ний LINQ (Language Integrated Query), которая заполняет пробел между объектами программирования и данными. Она позволяет разработчикам сосредоточиться на том, что должно происходить с данными, а не на способах доступа к ним.

Новые элементы управления ASP.Net помогут лучше управлять страницами и шаблонами. Процесс веб-разработки ускоряет поддержка коммуника-ционных технологий для веб-сайтов, использующих AJAX/JSON.

.Net Framework 3.5 позволяет быстро создавать приложения, поддержи-вающие связь с сервером, и предлагает готовое ПО для решения типичных задач программирования. В версии 3.5 поддерживаются технологии Web 2.0, SOA и программно-сервисные приложения.

WCF поддерживает технологии REST (Representational State Transfer) и RSS и соответствует множеству спецификаций веб-сервисов. В их числе Web Services Atomic Transactions 1.1, WS-ReliableMessaging 1.1, WS-SecureConversation и WS-Coordination 1.1

Microsoft Visual Studio Team System 2008 представляет собой систему для управления жизненным циклом приложений с соответствующими инстру-ментами, процессами и пособиями. Она поддерживает управление сборками приложения. Редакция 2008 ПО сервера коллективной работы Visual Studio Team System 2008 Team Foundation Server (TFS) для Visual Studio Team System отличается повышенной производительностью и безопасностью, поддерживает такие конфигурации, как кластеры, зеркала и виртуальные машины, а также непрерывную интеграцию и планирование сборок.



Ранг: 369.8 (мудрец), 400thx
Активность: 0.390
Статус: Участник

Создано: 05 января 2008 00:45
· Личное сообщение · #9

У 2008 компилятор пиздатее оптимизирует, и IDE по мелочи доработан. А так, особых отличий не замечено.
Вывод - если у вас анлим, то качайте и переходите, если нет - то не сильно то и надо.

-----
PGP key <0x1B6A24550F33E44A>




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 05 января 2008 08:42
· Личное сообщение · #10

Особые отличия должны быть в поддержке C++ 0x, но что-то в библиотеке их действительно почти не видно. Зато должно быть пофикшено много багов, которые не вошли в 2005 SP1.



Ранг: 38.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 05 января 2008 10:06
· Личное сообщение · #11

Я ипал этот фреймворк 3.5. Из-за того что не ставится он - не ставится вся студия =(



Ранг: 30.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 января 2008 11:42
· Личное сообщение · #12

Не знакю точно как там на счет оптимизации, но 2005-2008 студии нравятся больше по их интерфейсу, нормальной подстветкой синтаксиса и хорошой возможностью отладки , можно не только посмотреть адресс твоей переменной но и все что она содержит не в зависимости от ее длинны.
А фрамеворк , при установки убираешь все его галки, оставляешь тоько то что надо и в принцыпе этото фрамеворк даже не мешается.



Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 05 января 2008 13:09
· Личное сообщение · #13

To RET. А от 2008 студии lib подойдет к 6-й студии?



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 января 2008 13:27
· Личное сообщение · #14

S_T_A_S_
в первом квартале 2008 года VS2008 будет поддерживать драфт C++0x



Ранг: 48.8 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 05 января 2008 13:52
· Личное сообщение · #15

юзал студию 2003, недавно пересел на 2008, всем доволен. вообще, имхо, смотри, что удобнее.



Ранг: 4.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 января 2008 14:02
· Личное сообщение · #16

alexey_k Должны, хотя сам не пробовал. Я пока остановился на link7.1 и lib8




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 05 января 2008 15:01
· Личное сообщение · #17

YoungBastard пишет:
в первом квартале 2008 года VS2008 будет поддерживать драфт C++0x

а что это С++0х???

-----
Researcher




Ранг: 4.8 (гость)
Активность: 0.010
Статус: Участник

Создано: 05 января 2008 16:41 · Поправил: ppc
· Личное сообщение · #18

overwriter пишет:
а что это С++0х???


новый грядущий стандарт C++


здесь есть видео с его описанем одним уважаемым ;)

http://video.google.com/videosearch?q=c%2B%2B0x&sitesearch= http://video.google.com/videosearch?q=c%2B%2B0x&sitesearch=



Ранг: 10.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 января 2008 11:52
· Личное сообщение · #19

Конечно, всех технических тонкостей я не знаю,
но интерфейс в 2008 стал удобнее...



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 января 2008 19:29 · Поправил: YoungBastard
· Личное сообщение · #20

И как обещал главный архитектор VS C++ Герб Саттер, вкусненькое можно уже качать:
www.microsoft.com/downloads/details.aspx?FamilyId=D466226B-8DAB-445F-A7B4-448B326C48E7&displaylang=en
кроме MFC, там идет TR1 который как раз и есть первый шаг на пути к С++0х



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 09 января 2008 20:16
· Личное сообщение · #21

Вчера эксперимент поставил: скопировал в BIN VS6.0 (уж больно мне ее аскетический интерфейс нравится) компилятор от DDK2600.1106(новее не имею) и линкер от 9.0(недавно здесь на форуме взял) - появилась куча опций в меню, стало возможно nt- дрова и нативы собирать прямо из студии, причем размер гового exe уменьшается ~на 17% без оптимизаций. Оч. доволен. Прогресс, блин.

-----
продавец резиновых утёнков




Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 09 января 2008 23:13
· Личное сообщение · #22

HiEndsoft, а функция поиска пре-процессорных переменных работает после таких манипуляций? точно не помню, что-то вроде find references



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 10 января 2008 00:10 · Поправил: HiEndsoft
· Личное сообщение · #23

Av0id, лучше чем раньше, видимо то что в папке Bin встраивается в оболочку по типу ActiveX, даже новые опции из 2003 студии у меня появились (оптимизация и т.п.). Проще конечно новую студию поставить, но .NET идет нах. Теперь не нужно с MAKEFILE, sources заморачиваться под build в общем класс, правда параметры линкера 9 надо будет изучить (немного поменялись как всегда).

-----
продавец резиновых утёнков





Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 10 января 2008 00:25
· Личное сообщение · #24

HiEndsoft пишет:
кроме MFC, там идет TR1 который как раз и есть первый шаг на пути к С++0х

а что такое TR1 то новая либа?
Посмотрел студию экспресс ... Очень порадовало отсутствие возможности редактирование ресурсов...решил покупать полную Team 2008

-----
Researcher





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 10 января 2008 00:56 · Поправил: s0larian
· Личное сообщение · #25

overwriter пишет:
а что такое TR1 то новая либа?

TR1 это расцирение стандартных С++ библиотек. То есть это те изменения из нового стандарта которым не нужен новый компилятор/ситаксис. То есть, это просто куски библиотечного кода совместимые с текучими компилерами. Кста, почти всё С++-ное/template-ное там из boost.

google радует качеством поиска:

1. C++ templates, such as hash tables, template metaprogramming aids, sophisticated random-number generators, and a comprehensive regular-expression parser -- This component is based largely on contributions made to the Boost library over the past several years. They augment the Standard C++ library in important ways, particularly in the rapidly growing area of template metaprogramming.

2. Special math functions, such as Bessel functions and elliptic integrals -- This component consists of math functions widely used in the scientific community. They comprise the next logical step in sophistication from the functions supplied with C99.

3. C99 library, including all the numerous functions added to the C Standard with C99, properly blended into the C++ environment -- This component reconciles minor conflicts between the Standard C and Standard C++ libraries to make a coherent and more powerful library. (It is based heavily on the Dinkum Unabridged Library first released in early 2003.)

htt_://www.aristeia.com/EC3E/TR1_info_frames.html
htt_://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_ tr1.html



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 10 января 2008 10:42
· Личное сообщение · #26

HiEndsoft, странно, у меня не заработало bscmake.exe пришлось древний оставлять



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 10 января 2008 12:10 · Поправил: HiEndsoft
· Личное сообщение · #27

У меня компиль именно от DDK2600.1106, а линкер 9 (к нему еще mspdb8.dll надо). Другие конфигурации не пробовал-сразу повезло. И еще студия VS6.0+SP6(может в этом дело).

-----
продавец резиновых утёнков




Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 11 января 2008 18:43
· Личное сообщение · #28

Сейчас смотрел студию 2008.
В общем добавилось много интересных фишек (по сравнению с 2003), напр. билд под x64, отладчик чуть по-мощнее, окошко Code Definition... и много ещё чего
Минусы: для установки по-любому нужен FrameWork 3.5, вне зависимости, будем мы его юзать или нет, заметно тормозит по сравнению с VS2003, вообще не поддерживате Win98/ME (как я думаю, в 2005 поддержка 9x всё-таки есть)

Вобщем ставить иль нет, зависит от конкретных нужд кодера. Мне например нужна поддержка 9x, соответственно - мне не подходит (если, конечно, другой линкер не поставить).

ЗЫ
Товарищи! У кого есть 2005 студия, выложите линкер от неё (а к нему, соответственно msbdb*.dll), я протестю на совместимость с 9x.



Ранг: 49.7 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 11 января 2008 21:05
· Личное сообщение · #29

alexey_k, VS2005 не может быть установлена на Win9x.
Кстати, может это будет новостью, но линейка 9x умерла. На сайте M$ даже некролог есть.



Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 11 января 2008 22:09 · Поправил: alexey_k
· Личное сообщение · #30

ViSoR пишет:
Кстати, может это будет новостью, но линейка 9x умерла

Это знаю...

ViSoR пишет:
VS2005 не может быть установлена на Win9x

Ты не понял, я имею в виду не саму студию, а собранные ей (точнее её линкиром) приложения.

ЗЫ
Кста борландовский (2006-й) C++ компилер генерит вполне быстрый код (походу ребята профиксили баги с использованием ссылок, а если так, то цены ему не будет, имхо), а линкер - PE, подходящий для всех версий Winows (хотя насчёт 95 - хз), как раз то, что нужно, вот думаю переходить на Builder (VCL не использую), + и там тоже можно собирать очень маленькие проги (~3 kB, хотя тут VS рулит - 1 kB)

ЗЫЫ
Вопрос про линкер VS2005 остаётся в силе.


. 1 . 2 . >>
 eXeL@B —› Программирование —› studio 2005 или 2008?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати