| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > c какой версии Visual Studio лучше всего начать ? |
| Автор: lexalex 15.1.2010, 21:34 |
| надо чтоб программа работала на всех виндах ) на 98й приложения скомпилированные в 2008м запускатся будут? и еще - может посоветуете какой ликбез по самому вижуалу? до сих пор я просто писал на билдере, в основном одними функциями.. те форма - и набор её функций, всё паблик.. вот и всё ооп.. посоветуйте может какие уроки или примеры для вижуала, и версию для моего случая.. хочу научится создавать приложения с графическим интерфейсом и всякими такими контролами для баз данных.. т.е. гриды, локуп-едиты, дбкомбобоксы... и тп. мемтайблами.. может кто знает ? |
| Автор: InvalidProperty 16.1.2010, 02:06 |
| винапи читай на мсдн. Можешь MFC использовать. Студию лучше взять 2005. ИМХО, для плюсов в 2008 ничего нового не сделали, а 2005 от 6 отличается наличием обработки переодических макросов и лучшей кодогенерацией. А вот такие грозные слова, как дбкомбо... тебе придется забыть до тех пор, пока ты сам такой компонент не разработаешь. Зри в корень, это не так уж и сложно. |
| Автор: GoldFinch 16.1.2010, 13:52 |
| 2008 или чуть подождать и 2010 в каждой новой версии С++ лучше соответствует стандарту |
| Автор: A5uKa 16.1.2010, 14:17 |
| думаю 2010 ждать определённо для С++ добавлен анализ кода на ходу и т д под Win98 использовать Билдер ? но сколько не смотрю на VS с её дотнетом, билдер мне нравится больше Хотя может мне не нравятся кошки лишь потому что я не умею их готовить |
| Автор: GoldFinch 16.1.2010, 14:35 |
| msvc2010 кстати в середине апреля выйдет http://blogs.msdn.com/robcaron/archive/2010/01/13/9948172.aspx |
| Автор: lexalex 16.1.2010, 17:19 |
| если я сказал что надо 98я, то значит надо. у меня на предприятии много машин, и в том числе такие, где стоит 98я.. и новые купить возможности нет. можно только поменять работу и потом. я не говорил что хочу писать свою библиотеку контролов! я хотел просто узнать какая есть библиотека для вижуала чтобы их вставлять и пользоваться. писать свою VCL у меня времени нет. просто я слышал что в вижуале все как то через ж. и чтобы создать кнопку или объект (например мемтайбл) там нельзя просто перетянуть его на форму.. |
| Автор: mes 16.1.2010, 17:26 | ||
Ну если хотите VCL подобную (чтоб долго не переучиваться ) библиотеку контролов, которая к тому же будет еще и кроссплатформенна, то можно посмотреть на wxVCL http://www.twinforms.com/products/wxwidgets/wxvcl.php |
| Автор: InvalidProperty 16.1.2010, 18:09 | ||
ага, нельзя |
| Автор: lexalex 16.1.2010, 22:22 |
| а слово инкапсуляция тебе не знакомо? мне надо работать а не знать как работает инструмент.. зачем писать 20 строчек кода вместо одной? :( блин я надеялся что уже такое появилось в вижуале.. |
| Автор: vikrorpert 17.1.2010, 02:33 |
| как варитна- поставить самую последнюю, но не бета _______________ http://best-proxy.ru |
| Автор: mes 17.1.2010, 03:23 | ||
для этого дело есть Designer`ы - под каждую библиотеку другой - некоторые идут как плагин для студии. Осталось только собрать комплект необходимого. Можно посмотреть в сторону Qt которые представляют все необходимое для такого комплекта (например дизайнер форм, и даже имеется собственная IDE,) . Очень хорошая кросплатформенная библиотека, обширна, довольно легка в освоении, но для "билдериста" потребуется время чтоб перестроить свои привычки. |
| Автор: Wisdom 17.1.2010, 09:09 | ||
А вы разберитесь сначала со студией, а не верьте тому, что "слышали". Копайте в сторону диалогов, если хотите писать на чистом winapi (в этом случае забудьте про "перетянуть на форму" что-то сложнее, чем кнопку\listview\эдитбокс и т.п.). бОльшие возможности по работе с формами предоставляют Windows Forms и MFC. |
| Автор: bsa 17.1.2010, 21:09 | ||
lexalex, А чем Builder (бесплатная версия зовется Turbo Explorer) не устраивает? |
| Автор: sQu1rr 18.1.2010, 01:49 | ||
http://img200.imageshack.us/img200/4531/wtfyv.png Зачем же тогда улучшать бытродействиев системе, которая не поддерживается Насколько я помнимаю, 98 не поддерживается .net 3.5, но если настроить чутка компилятор, и работать с более древним .NET то все будет более чем здорово |
| Автор: GoldFinch 18.1.2010, 09:17 |
| sQu1rr, если ты выставишь эту опцию компилятора, он при компиляции скажет что эта опция устарела и не поддерживается |
| Автор: ksili 18.1.2010, 10:03 | ||
Есть фишка которой мне очень не хватает в 2005, а в 2008 она есть: поиск по Entire Solution. Очень полезна в больших солюшенах, с большим количеством проектов. |
| Автор: kemiisto 18.1.2010, 11:18 | ||
Узнаю Microsoft. Чёткие парни. |
| Автор: GoldFinch 18.1.2010, 12:31 |
| kemiisto, какбэ это нормальный подход, deprecated функциональность не обязана работать, зато должна выдавать предупреждения полезно при конвертировании старых проектов |
| Автор: kemiisto 18.1.2010, 12:41 | ||
А мне кажется ты не понимаешь. О каком конвертировании ты говоришь? Где ты там конвертирование увидел? Опция предоставлена в настройках проекта. А её там быть не должно. Другое дело, чтоб при конвертировании было предупреждение, что такая-то опция не поддерживается. Но в GUI зачем её оставлять? Нету логики! (с) |
| Автор: GoldFinch 18.1.2010, 14:31 |
| kemiisto, в настройках проекта эту опцию оставили затем, что ИДЕ не проверяет настройки проекта при его открытии, конвертации и т.п. предполагается что юзер увидит предупреждение линкера, и сам отключит эту опцию в опциях проекта, если ему это надо |