Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Тогда у Вас есть несколько основных направления для развития своих скилов (на мой сугубо личный взгляд).
1. SQL. Язык, ставший де-факто основным языком в работе с базами данных. Это не совсем язык программирования, "писать" на нём программы Вы не сможете, это язык описания запросов к базам данных. Но знать его обязан каждый программист, имеющий отношение с БД. Знать надо именно "теорию" - как выглядят запросы, какие правила в их построении, основные ключевые слова, синтаксис.
2. Delphi. Признанный лидер в производстве программ клиент-сервер. Является раширенным аналогом Pascal, снабжён мощным графическим интерфейсов и сильномогучим движком для работы с любыми базами данных. Написать работоспособное приложение на Дельфи - дело пяти минут. Клиент-сервер пишется за двадцать минут. Конечно, при условии, что Вы не в первый раз сели за комп. Желательно перед изучением Дельфи повторить школьный курс по Pascal.
3. Под linux существует аналог Delphi - kylix. Но он несколько отличается в плане организации работы визуальных компонентов, ибо там используется QT, а не win32api. Конечно, для не особенно замороченных приложений все эти тонкости не нужны.
4. MS Access. Полноценная среда для разработки приложений, работающих с базами данных. Программирование идёт двумя способами: А) Построением "запросов" в удобной графической среде, работа идёт "как просто работа в MsOffice". Б) Усложнённый вариант - использование VBA - Визуал-бейсика, это уже для "продвинутых пользователей", которые хотят чего-то более сложного и/или изысканного, нежели простые серые формы.
5. Работа с MsAccess/Excel таблицами через OLE либо COM объекты. Пишите на любом языке (С++, VB) для которого описан интерфейс. Работает меденно, но плюс в универсальности (якобы) кода.
6. mysql, Interbase. Тут всё более расплывчато. Вообще mysql и Interbase предоставляют: А) Движок БД, Б) Программные интерфейсы, В) простейшие консольные/GUI-клиенты для работы с таблицами БД, понимающие SQL-запросы. Предоставленные программисту низкоуровневый (С++), средне(?)уровневый (Python, Perl, PHP) интерфейс для работы с БД позволяют также работать с БД из собственных программ либо через веб/интерфейс.

Всё, я выдохся. Наверняка половину забыл.
Пишите, знатоки. Потом сделаем ФАК и будем им махать.

Отправлено: 12:02, 01-02-2005 | #4