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

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


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

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

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

Выпуск № 203
от 23.09.2005, 19:37

Администратор:Калашников О.А.
В рассылке:Подписчиков: 202, Экспертов: 31
В номере:Вопросов: 3, Ответов: 8


Вопрос № 26499: F1 пожалуйста Ребята, а кто знает как работать с разными устройствами в С++ Builder6? Найболее меня интересует как со сканером? И очень хотелось бы узнать как работать с звуковой картой? Вот как посмотреть уровень сигнала на линейном входе? ...
Вопрос № 26523: Здравствуйте, уважаемые эксперты! Программирую в Borland Turbo C 3.0. Есть пара вопросов: 1) Как реализовать таймер? 2) Как работать в графике? Функции перехода в графический режим, выхода из него, линии, точки и т.д. Можно ссылочку....
Вопрос № 26534: Здравствуйте эксперты. Помогите мне, пожалуйста советом: я только начинаю програмировать на C++, но довольно-таки неплохо знаю PHP, ASP, JavaScript (этих знаний хватало для написания небольших интернет-магазинов). Как мне лучше будет перейти? Существ...

Вопрос № 26.499
F1 пожалуйста

Ребята, а кто знает как работать с разными устройствами в С++ Builder6? Найболее меня интересует как со сканером? И очень хотелось бы узнать как работать с звуковой картой? Вот как посмотреть уровень сигнала на линейном входе? Как посмотреть какая частота звука?

Может вы бы мне какието ссылочки интересные подкинули бы?

Может какой сайт есть с исходниками специально для С++?

Прошу вас как експертов в етой области поделится ссылками на всякие ресурсы по С++

Пишите все чо хотите. Всех пятерками награжу :)
Отправлен: 17.09.2005, 21:41
Вопрос задал: Etenity (статус: 5-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Alex Diesel
Здравствуйте, Etenity!
Самый большой и самый интересный: http://sourceforge.net/ - исходиков море, правда не только по С++. Иногда полезно быть знакомым с *никсами.

Плюс ищите опенсоурсные проекты - многие из них на С++, с открытыми исходниками.
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 18.09.2005, 00:48
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Возьму на заметку

Отвечает: Romodos
Здравствуйте, Etenity!
Вроде sources.ru и codenet.ru - там много сорцов для си.
---------
FAQ me off!
Ответ отправил: Romodos (статус: 7-ой класс)
Отправлен: 18.09.2005, 11:19
Оценка за ответ: 5
Комментарий оценки:
Пасибки :)

Отвечает: Raptor1
Здравствуйте, Etenity!
Со звуковой картой можно работать через DirectSound, записываешь кусок с линейного входа и смотришь амплитуду, выполняешь быстрое преобразование Фурье для записанного куска получаешь частоту
Ответ отправил: Raptor1 (статус: 7-ой класс)
Отправлен: 18.09.2005, 12:21


Вопрос № 26.523
Здравствуйте, уважаемые эксперты!
Программирую в Borland Turbo C 3.0. Есть пара вопросов:
1) Как реализовать таймер?
2) Как работать в графике? Функции перехода в графический режим, выхода из него, линии, точки и т.д. Можно ссылочку.
Отправлен: 18.09.2005, 10:05
Вопрос задал: Стомов Евгений (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Romodos
Здравствуйте, Стомов Евгений!
2)
Во-первых, скопируйте egavga.bgi из папки bgi в bin
Потом пишите

#include <graphics.h>
void main(void){
int gm,gd;
gm=DETECT;
initgraph(&gm,&gd,""); - открытие графики
line(x1,y1,x2,y2); - линия
putpixel(x,y,color) - точка
circle(x,y,r) - окружность
closegraph(); закрытие графики
}

А вообще, в хелпе это всё есть!!
---------
FAQ me off!
Ответ отправил: Romodos (статус: 7-ой класс)
Отправлен: 18.09.2005, 11:29

Отвечает: Бартунов Сергей Олегович
Здравствуйте, Стомов Евгений!
В каком смысле, таймер? В help'е есть топик, посвященный работе с прерываниями, там приведен пример работы с таймером с достаточно подробным объяснением. Графика может работать при помощи разных библиотек, для начала рекомендую использовать "родную" BGI (Borland Graphics Interface), не факт, что она установлена.

Когда будешь ее устанавливать, обязательно проверь, чтобы помимо заголовочных и библиотечных файлов были также и драйвера, которые BGI использует.

http://www.cs.colorado.edu/~main/bgi/
---------
Небо для Всех
Ответ отправил: Бартунов Сергей Олегович (статус: 3-ий класс)
Отправлен: 18.09.2005, 12:43


Вопрос № 26.534
Здравствуйте эксперты. Помогите мне, пожалуйста советом: я только начинаю програмировать на C++, но довольно-таки неплохо знаю PHP, ASP, JavaScript (этих знаний хватало для написания небольших интернет-магазинов). Как мне лучше будет перейти? Существует ли возможность работать в C++ с MySQL. Есть ливозможность работать с фаилами Excel? Заранее прошу извенить за банальные вопросы, но четких ответов на них я нигде так и не получил. :(

Приложение:

Отправлен: 18.09.2005, 16:07
Вопрос задал: Rkm-s@yandex.ru (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Rkm-s@yandex.ru!
Задайтесь вопросом: Если такая возможность есть в скриптовых языках, то почему такой возможности нету в языках, на которых эти скриптовые языки реализованы? Есть конечно. Только JavaScript и подобные скрывают всю рутину работы с базами и экселем. C MySQL есть много способов работы (ODBC, OleDB и прочие). С экселем через OLE или COM. Так что берите книгу по С/С++ и изучайте язык. А все остальные вопросы решаются по ходу.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 18.09.2005, 16:19

Отвечает: Alex Diesel
Здравствуйте, Rkm-s@yandex.ru!
Возможность работать с mysql - есть, как и со многими другими базами данных, возможность работать с файлами Excel есть, как и со многими другими документами.

Ваш опыт в веб-программировании - это конечно хорошо но язык С++ значительно сложнее .... и прежде чем начать работать с БД и с "документами Excel" придется потратить достаточно много времени на то чтобы хорошо разобраться в концепциях самого языка.

Что можно посоветовать - классически начинают с начала. То есть можно было бы хотя бы познакомится с основами языка С, достаточно того что есть у Кернигана и Риччи (Кернига и Риччи - "Веедение в язык С", или просто "Язык С".) Далее консольное программирование уже на языке С++, изучение собственно ООП, ну и в финале изучение среды MS VS. Это долго но позволит хорошо узнать язык и не только механически выполнять операции а понимать шо при этом происходит.

Если такой вариант не подходит - то посмотрите лучше в сторону скриптовых языков - они позволяют быстро реализовать то что вам надо, возможно с меньшей скоростью исполнения правда.
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 18.09.2005, 16:57

Отвечает: Бартунов Сергей Олегович
Здравствуйте, Rkm-s@yandex.ru!
Да, как ни странно, можно. Весь вопрос в усилиях. Если в php, достаточно вызвать одну единственную функцию для установки соединения с mysql, то в VC++ надо отдельно подключать библиотеку и приспосабливаться к ней. Есть уже не мало таких библиотек (и для общения с БД, и для чтения/записи Excel'ных файлов), достаточно просто погуглить.
---------
Небо для Всех
Ответ отправил: Бартунов Сергей Олегович (статус: 3-ий класс)
Отправлен: 18.09.2005, 17:09


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

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

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

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

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


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


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

Яндекс


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

В избранное