Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 223
от 24.10.2005, 13:45

Администратор:Калашников О.А.
В рассылке:Подписчиков: 219, Экспертов: 30
В номере:Вопросов: 2, Ответов: 6


Вопрос № 27921: Здравстуйте уважаемые эксперты. Я хотел бы узнать сильно ли отличаетсся VC++6 от VC++7? Просто у меня учебник нормальный только по шестой версии. И еще: что вы думаете о новом языке С# и стоит ли им заниматься? заранее благодарен. <...
Вопрос № 27929: Здравствуйте .. Пишу на си++ Билдере Пишу программу.. с её помощью Закачиваю с интеренета файл... На время закачки файла выполнение программы замораживаеться.. Подскажите что делать?) (Компонент Indy) Заранее благодаре...

Вопрос № 27.921
Здравстуйте уважаемые эксперты.
Я хотел бы узнать сильно ли отличаетсся VC++6 от VC++7? Просто у меня учебник нормальный только по шестой версии.
И еще: что вы думаете о новом языке С# и стоит ли им заниматься?
заранее благодарен.

Отправлен: 19.10.2005, 03:00
Вопрос задал: Ивченков Владислав Владимирович (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Ивченков Владислав Владимирович!
Среда отличается, но принципы те же. Плюсь в 7-ке активно "двигается" .Net. По опыту хочу сказать, что я очень быстро "пересел" с 6-ки на 7-ку. Да, там нет AppWizard, но там есть удобная система, которая делает AppWizard ненужным. Впринципе, мне нравится.
С# стоит изучать, если есть проекты для .Net и/или для веба. Хотя лично я считаю для веба более жизнеспособным Java, т.к. она более развита (давно существует) и для нее есть виртуальные машины под все оси. С# тоже вроде потихоньку развиваются, но задайтесь вопросом: когда фреймворк будет доступен для всех платформ и каковы накладные расходы на содержание вебсерверов под Windows. Примерно такие мои мысли.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 19.10.2005, 08:59

Отвечает: Rusland
Здравствуйте, Ивченков Владислав Владимирович!
Очень обльшая разница в интерфейсе, поэтому учится по учебнику для 6 версии используя 7-ую будет затруднительно. Конечно лучше сразу начать изучение с VC7, но тогда и учебник желателен для седьмой версии. По поводу C# - на мой взгляд его время еще не пришло, лучше начать с C++. Удачи.
---------
Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Практикант)
Отправлен: 19.10.2005, 10:32

Отвечает: igor87
Здравствуйте, Ивченков Владислав Владимирович!
VC++6 и VC++7 различаются сильно.В частности, VC++ 7 в отличие от VC++ 6 поддерживает .NET. C# стоит заниматся, если планируешь писать для платформы .NET.
Ответ отправил: igor87 (статус: 3-ий класс)
Отправлен: 19.10.2005, 10:55

Отвечает: estiGi
Здравствуйте, Ивченков Владислав Владимирович!
Отличаются они сильно. Только непонятена причина вопроса.
Если ты хочешь изучить Студию и у тебя есть учебник по версии 6.0, то конечно тебе нужна версия 6.0, иначе твой учебник почти не нужен, только разве что в настройках компилятора и проекта, да и то эти настройки могут находиться в других местах в VC++7.
Если ты учишь язык, и у тебя есть примеры, написанные на шестой студии, то можно их компилировать на седьмой (но не наоборот). В этом случае посоветовал бы именно MS VS 7.1 .NET 2003 (седьмая короче :) ). Она намного лучше и удобнее.
Ну а C# - это уже далеко не новый язык. Конечно, он моложе С++, но он используется уже давно и особенно сильно в последнее время.
Учить или нет? Конечно учить. НО, ИМХО, ПОСЛЕ того, как изучишь С++, если хочешь научиться программировать, а не штамповать формочки визардами.
Ответ отправил: estiGi (статус: 2-ой класс)
Отправлен: 21.10.2005, 00:12


Вопрос № 27.929
Здравствуйте ..
Пишу на си++ Билдере
Пишу программу..
с её помощью Закачиваю с интеренета файл...
На время закачки файла выполнение программы замораживаеться..
Подскажите что делать?)
(Компонент Indy)
Заранее благодарен..
Отправлен: 19.10.2005, 08:53
Вопрос задал: __Cheat3r (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Татьяна
Здравствуйте, __Cheat3r!
Создайте отдельный поток и в нем производите закачку. Для создания отдельного потока необходимо создать класс-наследник от TThread, переопределив в нем функцию Execute
---------
Нет ничего невозможного!!!
Ответ отправила: Татьяна (статус: 5-ый класс)
Отправлен: 19.10.2005, 17:23
Оценка за ответ: 4
Комментарий оценки:
Неплохо бы было с примерчиком:)

Отвечает: estiGi
Здравствуйте, __Cheat3r!
Конечно замораживается. Закачивать файл нужно в отдельном потоке (их еще называют тредами или нитями), тогда все будет ок.
Для работы с потоками используются обычно следующие АПИ функции:
CreateThread
OpenThread
SuspentThread
ResumeThread
TeminateThread
Также в отдельных потоках обычно делают сложные расчеты, подготовки графических контекстов и все остальное, что может повлиять на скорость работы главного потока программы
Ответ отправил: estiGi (статус: 2-ой класс)
Отправлен: 20.10.2005, 23:35
Оценка за ответ: 5
Комментарий оценки:
Спасибо.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное