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

Приложение:
Microsoft Visual C++ 6.0

Обсуждение

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

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

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

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