
Содержание
Содержание
Введение
Индивидуальное задание
1. Основы программирования на языке С++
1.1 Операторы присваивания, ввода-вывода.
1.2 операторы ветвления, выбора.
1.3 Операторы цикла.
1.4 Массивы.
1.5 Функции.
1.6 Строки.
2. Разработка приложений в Borland C++ Builder
2.1 Работа с текстом
2.2 Компоненты управления
2.3 Формы
2.4 Меню
3Работы с базами данных в Borland C++ Builder
3.1 Реляционные базы данных
3.2 Создание и средства для работы с базами данных
3.3 Поиск данных
3.4 Работа с отчетами
Заключение
Список использованной литературы
Приложение
Введение
В наш век кажется нет такой отрасли знаний, которая бы так стремительно развивалась, как программирование и вычислительная техника. Кажется никакая еще наука не развивалась такими семимильными шагами и такими темпами. Возникает новая техника: компьютеры, процессоры, дисководы. Появляются новые возможности и новые информационные технологии. Программирование сейчас везде и всюду. Оно обслуживает предприятия, оффисы, конторы, учебные заведения - все, где есть управленческий труд и потоки информации. Нелегок труд программиста. Трудны языки программирования. Особенно поражает их многообразие. И сам процесс программирования становится таким объемным и сложным, что старые методы уже никого не удовлетворяют, и на смену им приходят новые методы и новые языки программирования, подобные языку С++ и системе Visual C++ 6.0, способные убыстрить во много раз разработку и сопровождение программ. Сегодня мы смотрим назад из XXI-ого века в XX-й век и восхищаемся новейшими Windows-технологиями, визуальным подходом и объектно ориенированным программированием. За короткий срок они покорили и завоевали весь мир. Немаловажную роль здесь играет язык программирования C++. Но зачем он был нужен, как и почему возник и был востребован? На эти и на другие вопросы мы и постараемся вместе с Вами найти правильные ответы на этом уроке, посвященном С++. C++ - расширение языка С - был разработан сотрудником научно-исследовательского центра AT&T Bell Laboratories (Нью-Джерси, США) Бьерном Строустропом в 1979 году. С++ содержит в себе все, что есть в С. Но, кроме того, он поддерживает объектно ориентированное программирование (Object Oriented Programming, OOP). Изначально С++ был создан для того, чтобы облегчить разработку больших программ. Объектно ориентированное программирование это новый подход к созданию программ. В 60-е годы XX века особо остро возникла потребность создавать большие и сложные программы. Однако, она натолкнулась на ряд трудностей. Люди, связанные с разработкой программ, начали понимать, что создание сложных программ - это гораздо более сложная задача, чем они себе представляли.
Индивидуальное задание
Требуется создать мультимедийное приложение, способное воспроизводить аудио файлы формата ‘.mp3 / .mp4’. Приложение должно быть написано на языке ‘C++’. Мультимедийное приложение должно иметь основные элементы управления, такие как:
Кнопку старта (Play);
Кнопку стопа (Stop);
Кнопку добавить в плей-лист (Add);
Кнопку удалить из плей-листа (Delete);
Так же приложение, должно иметь понятный и крайне удобный для пользователя интерфейс, при помощи которого возможно с легкостью воспользоваться функционалом приложения. Проектирование интерфейса программы будет производится в интегрированной среде разработки “C++ Builder” .
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++
Современные системы программирования на С++ состоят из нескольких составных частей. Это такие части, как сама среда программирования, язык, стандартная библиотека С-функций и различные библиотеки С-классов. Как правило, чтобы выполнить программу на С++, необходимо пройти через 6 этапов: редактирование, препроцессорную (то есть предварительную) обработку, компиляцию, компоновку, загрузку и выполнение. Мы с Вами остановим свое внимание на системе С++ программирования Borland C++ v. 5.0 или 5.2. Первый этап представляет создание и редактирование файла с исходныи текстом программы. Он может выполняться с помощью простейшего редактора текстов программ. Программист набирает в этом редакторе свою С++ программу. При необходимости он снова обращается к ней и вности с помощью этого редактора изменения в исходный текст программы. Далее программа запоминается на диске. Имена файлов С/C++ программ оканчиваются на "c" или "cpp". Однако, пакет программ Borland C++ v 5.0 (5.2) имеет встроенный редактор, которым также можно пользоваться. На уроках, посвященных С-программированию, мы уже подробно говорили об этом этапе и, я думаю, все умеют его выполнять. На втором этапе компилятор начинает препоцессорную обработку текста программы прежде чем ее компилировать. Компилятор. Что он делает? Он переводит программу в машинный код. То есть это объектный код программы. Следует знать, что в системе С++ программирования перед началом этапа самой трансляции всегда выполняется программа предварительной обработки. Что она делает? Она отыскивает так называемые "директивы трансляции" или "директивы препроцессора", которые указывают, какие нужно выполнить преобразования перед трансляцией исходного текста программы. Обычно это включение других текстовых файлов в файл, который подлежит компиляции. Препроцессорная обработка инициируется компилятором перед тем, как программа будет преобразована в машинный код. Это позволяет забирать нужные программы-функции в текст компилируемой программы до начала процесса компоновки.
Третий этап это компиляция. Как правило, программы на языке С++ содержат ссылки на различные функции, которые определены вне самой программы. Например, в стандартных библиотеках или в личных библиотеках программистов.
Объектный код, созданный компилятором содержит "дыры" на месте этих отсутствующих частей. Четвертый этап - компоновка. Компоновщик связывает объектный код с кодами отсутствующих функций и создает таким образом исполняемый загрузочный модуль (без пропущенных "дыр"). Пятый этап - загрузка. Перед выполнением программа должна быть размещена в памяти. Это делается с помощью загрузчика, который забирает загрузочный модуль программы с диска и перемещает его в память. Наконец шестой этап - это выполнение. Программа редко заработает с первой попытки. Каждый из названных этапов может заканчиваться ошибкой или неудачей из-за ошибки. Тогда программист должен вернуться к редактированию исходного текста программы. Он должен внести необходимые изменения в текст программы, предварительно его хорошо проанализировав. Затем снова пройти через все этапы работы с исходным текстом программы до получеия работающего без ошибок загрузочного модуля.