![]() |
|
|
![]()
|
|
| gorillka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.11.2010 Репутация: нет Всего: нет |
Здравствуйте! по некоторым причинам решил перебираться с c++ builder на Microsoft Visual Studio. пока не очень успешно, все не на привычном месте. вот например не могу найти TStringGrid. Может кто то имеет опыт подобного перехода. вообщем нужны советы!
|
|||
|
||||
| Albor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 7 Всего: 9 |
Нужно изучать новые библиотеки. Читай MSDN
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 2 Всего: 135 |
gorillka, Active-X контролы в MSVC и MFC - это прошлый век по сравнению с VCL, и позапрошлый с другими библиотеками. Очень не советую ковыряться в этом старье. Посмотри лучше в сторону C# или Qt. У последнего ( по списку, а не по значению
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| neokoder |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 14.4.2010 Репутация: -2 Всего: -3 |
Аналог TStringGrid в VS - это DataGridView.
Добавлено через 6 минут и 51 секунду Qt конечно же хороша, но насколько мне известно бесплатна только для open sourse(GPL, LGPL) продуктов. Если надо сделать какую-нибудь маленькую коммерческую программку, она уже не годится. Хотя всегда можно потратиться и купить коммерческую версию. p.s. предполагаю, что переход на VS связан именно с желанием написать коммерческое приложение. |
|||
|
||||
| cutwater |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: нет Всего: 10 |
neokoder, срочно внимательно читать LGPL
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 2 Всего: 135 |
можно даже под GPL продавать, правда по требованию должен предоставить доступ к исходникам. А под LGPL, если ты не линкуешь dll-ки статически, делай что хочешь. Исходников никто не потребует.
на дебилдере нельзя писать комерческие приложения ??? что-то новое -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| gorillka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.11.2010 Репутация: нет Всего: нет |
Я до недавнего времени писал на Delphi но как устроился на работу сказали о нем забыть |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 2 Всего: 135 |
на "чистом" API ? на MFC ? Если да - сочувствую серьёзные программисты (себя, кстати, не отношу к ним) пишут на том, что лучше всего решает задачу. Глупо делать обработку запросов к серверу (простенькому, ессно) на Си++ или на Шарпе, и наоборот, какой-нибудь поиск Яндекса или Гугла почти наверняка сделан на Си++. Так что изучай всё подряд и выбирай средства под задачу, а не наоборот -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Надо прям таки в правила добавить пунктик про пожизненный бан за такие вот "насколько мне известно". Не знаешь - не пиши. Хочешь узнать - задай вопрос. У меня для тебя плохие новости. А вообще да, занятно. Человек работает программистом и ищет в Visual Studio VCL-компонент. Формошлёп не иначе. Это сообщение отредактировал(а) kemiisto - 5.3.2011, 12:44 -------------------- |
|||
|
||||
| gorillka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.11.2010 Репутация: нет Всего: нет |
1) Я искал не vcl компонент а что-то похожие на stringgrid (кстати не нашел) 2) Ну и если на то пошло то я как бы начинающий программист А вообще потыкался я в vs... что-то мне он не особо глянулся. хотя бы из-за отсутвия тех же VCL компонентов. Может у него есть какие то сильные стороны которые я не углядел? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Ага, есть, по крайней мере, один огромный плюс. Тебе действительно придется научиться программировать и разобраться, как оно на самом деле все работает. Или вернешься на билдер. Там оно опционально. -------------------- ... |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Лет за 10. И не программировать, а программировать на С++. А это, как говорят В Одессе, две большие разницы. -------------------- |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Срок зависит от личных способностей и энтузиазма. А под умением программировать я имела в виду не язык, а умение разбираться в сути и решать проблемы, понимая их происхождение.
-------------------- ... |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Кто бы спорил. Отсюда и критика С++. Слишком нехилые должны быть способности, энтузиазм и запасы свободного времени. 99,(9) людей на Земле обладают эммм... средними (внезапно!) способностями. По отношению к С++ эти способности надобно считать посредственными. И даже после многолетнего изучения С++ (по схеме "из тернии - в тернии"
Да ну? А я старый дурак не понял. -------------------- |
|||
|
||||
| Earnest |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Такие, стало быть, способности. От идиотизма (или, выражаясь более полит-корректно, от неумения структурировать мысли, алгоритмы и код) ни один язык не поможет. И не надо из C++ делать монстра.
Очень просто. Одна среда этого настоятельно требует. Другая - позволяет обойтись без. Но, конечно, первая ничего не гарантирует. А вторая не является абсолютным приговором. Но многолетний опыт показывает, что, как минимум, существует положительная корреляция между умением программиста думать и тем, в какой среде он это предпочитает работать. Возможно, конечно, что причинная связь тут обратная (т.е. среда работает как фильтр). Но корреляция есть. -------------------- ... |
||||
|
|||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: нет Всего: 16 |
честно говоря не знаю каких-то "особенных" плюсов для С++ в Visual Studio, кроме того, что всё работает достаточно хорошо...
Но тут речь как я понимаю о VCL vs MFC ... Может стоит о .NET рассказать людям ну или действительно о Qt ? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Срач про LGPL перенесла в Разные вопросы (вот сюда). Все таки автор темы задал немного другой вопрос.
-------------------- ... |
|||
|
||||
| C4EBA |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 13.4.2009 Репутация: нет Всего: 1 |
Можно узнать, чем отличается MFC, скажем, в MSVS 6 от последней, 10 версии этой библиотеки? Спрашиваю, чтобы решить, можно ли изучать программирование в MSVS по книгам, посвященным программированию с использованием MFC в MSVS 6, или искать более поздние издания на эту тему.
|
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: нет Всего: 16 |
MSDN содержит отличные материалы на основе которых можно это изучать в MSVS... По теме : MFC != MSVS ... И 6 от 10 сильно отличаются, как в какой-то теме рядом кто-то сказал, но это всё равно не повод учить MFC. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Отличается, но не очень сильно. Изменения, в основном, связаны с приведением языка к стандарту.
Но основы не изменились, так что старые книги использовать можно. Хотя смотря какие. Если это курс типа "1000 скрин-шотов для чайников", то можешь и запутаться, т.к. дизайн среды изменился. А если, скажем, Мешков-Тихомиров, то нормально. Однако, как уже было сказано, вопрос в том, зачем тебе MFC. Если, скажем, на конкретном месте работы требуется - это одно, а если так, на всякий случай, то не стоит, лучше изучать что-нибудь посовременнее. -------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |