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

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


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

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

Выпуск № 541
от 27.06.2004, 00:40

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1730
Отправлено ответов: 3425
Активность: 197.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Sedric
Статус: Доверительный
Общий рейтинг: 124.13
[Подробней >>]
Fess
Статус: Доверительный
Общий рейтинг: 117.91
[Подробней >>]
CrackLab
Статус: Опытный
Общий рейтинг: 135.29
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1724. Увжаемые знатоки! Как настроить комп на соединение с другим компом через модем по телефонной линии, ... (ответов: 2)
Вопрос № 1725. Я решил занятся програмированием на С++. Подскажите пожалуйста какой компилятор мне следует выбрать.... (ответов: 3)

Вопросов: 2, ответов: 5


 Вопрос № 1724

Увжаемые знатоки! Как настроить комп на соединение с другим компом через модем по телефонной линии, но не через интернет. Подскажите пожалуиста: serg_13_2002@mail.ru



Вопрос отправлен: 23.06.2004, 07:20
Отправитель: Сергей (serg_13_2002@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Sedric

Добрый день, Сергей!
Вопрос к эксперту Fess.
Пишите руками, раз уж рассылка по С++!

Ответ отправлен: 23.06.2004, 09:54
Отправитель: Sedric


Отвечает Fess

Доброе время суток, Сергей! Через телефон. Что называется в точку попал. Есть у Мелкософта такая приятная API, называется Telephony API. Вещь весьма и весьма полезная. Сначала определись, как много ты хочешь почерпнуть из неё. Если просто связать два компа, достаточно использовать первоначальный набор функций, входящий в состав Basic Telephony (это такой уровень, даю по-буржуйски, потому что так искать инфу на эту тему легче будет, да и не нашел я ничего достойного на "великом и могучем" по этой теме). Сей уровень содержит функции для инициализации, коннекта и тому подобных приятностей... Следующий уровень (level)- Supplementary Telephony. Это надмножество над предыдущим. Далее Extended Telephony. Ну два последних, думаю, тебе пока не светит юзануть, сначала Базовый уровень освой. Далее чисто по теме: начинать нужно с инициализации TAPI через lineInitilize (для Win95) или lineInitializeEx (для остальных). Перед этим нужно несколько неприятных вещей совершить, например получить API version, если нужно, то ещё и Extention version через lineNegotiateAPIVersion и lineNegotiateExtVersion соответственно. Далее lineOpen, lineMakeCall. Будем считать, что дозвонился, и тут в игру вступает Comm API, но это уже из другой сказки. Хотя TAPI и имеет возможности для пересылки данных, защите и даже маршрутизации, всё же чаще юзают Comm API для более тонкой работы. Да, чуть не забыл о такой теме, как "класс девайса" (Device class), для модема, например, используют comm/datamodem класс. В общем история эта длинная, зато с помощью телефонов надежнее, чем без них. Многое также зависит от типа линий (POTS или ISDN, например). Знаешь что, я сейчас можно сказать по этой теме работаю, намыль мне лучше на tgl_Fess@mail.ru, может чем и помогу... Кстати, если что в сети по теме найдешь, не поленись, пожалуйста, туда же намыль. ОК? Удачи!


Ответ отправлен: 23.06.2004, 22:40
Отправитель: Fess


 Вопрос № 1725

Я решил занятся програмированием на С++. Подскажите пожалуйста какой компилятор мне следует выбрать. Каким пользуетесь вы? Какой быстрее, более практичный, у какого больше возможностей.



Вопрос отправлен: 23.06.2004, 11:13
Отправитель: Slim

[Следующий вопрос >>] [Список вопросов]

Отвечает CrackLab

Доброе время суток, Slim!
Я бы не стал суетиться по поводу компилятора.
А вообще кому как. Хорошие отзывы об Intel C++
Неплохой вроде и в Visual C++
Еще нужно знать в скольки-битной среде вы собрались писать.
В 16-битной среде был распространен Turbo C++.
Недавно я скачал Dev C++, вот он мне не понравился. Создает слишком огромные выходные файлы и долго работает.

Ответ отправлен: 24.06.2004, 18:50
Отправитель: CrackLab


Отвечает Sedric

Приветствую Вас, Slim!
Это извечная тема всех форумов и конференций.
Лично я пользуюсь Visual C++ 6.0.И ничего, живой .... вроде....
Вам нужен не компилятор, для начинающего между ними разница небольшая, а среда разработки.
Выбор из двух - Visual C++ vs Borland C++ Builder.
Учитывая существование Митино, разницы в цене между ними нет.

Ответ отправлен: 23.06.2004, 16:38
Отправитель: Sedric


Отвечает Fess

Приветствую Вас, Slim! Правильно решил. Компилятор нужно выбирать в зависимости от потребностей. Для того, чтобы просто поэкспериментировать с С++ можно взять что-нибудь попроще, типа Борландовских старых компилеров. Хотя... стандарт С++ был написан только в 1998 году, так что очень старый компилер может кое-чего и не поддерживать (например у MSVC 4-5 были проблемы с поддержкой шаблонов функций, видел, наверное, как в умных книжках авторы предупреждали начинающих программеров...). Другое дело платформа. Если под Форточки писАть собрался (прим. ударение на "А"! :-)), да ещё и среду хорошую хочешь, то можно MSVC или BCB юзать. Здесь сколько кодеров, столько и мнений. Я лично чаще MSVC использую, т.к. его можно под MAMS32 легко приспособить (хотя для Асма всё же чаще RadASM использую, или WinASM), да и привык как-то побольше к Мелкософтскому компилеру и к MFC. Если под Линухи кодить будешь (что тоже неплохо), то gcc к твоим услугам. Думаю, что без ОСи тебе кодить ещё рановато (как впрочем и мне...), да и не про С++ это, хотя... Также советую взглянуть на Dev C++, так сказать "лаконичный компилятор". Это конечно далеко не полный список неплохих компилеров, можно ещё на Интеловские обратить внимание, Ваткомовский и т.д., но для начала хватит с лихвой. Общий совет, который я даю всем: установи несколько компилеров С++. Много плюсов. Ну вот в принципе и всё. Удачи. Adios!


Ответ отправлен: 23.06.2004, 22:42
Отправитель: Fess



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (14)
Perl (3)
Builder / Delphi (17)
Pascal (26)
Basic / VBA (7)
Java / JavaScript (4)
PHP (12)
Криптография (8)
WinAPI (12)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (36)
Windows NT/2000/XP (49)
"Железо" (35)
Поиск информации (14)
Администратору
Windows NT/2000/XP (29)
Linux / Unix (14)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (9)
КоАП (7)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться

В избранное