Разработка программы «Каталог компьютерных дисков» по программе Delphi7

Автор работы: Пользователь скрыл имя, 15 Марта 2013 в 08:09, курсовая работа

Описание работы

О стремительном темпе развития информационных технологий мы с вами читаем и слышим почти каждый день. Эти темпы действительно впечатляют. Однако в компьютерном мире остается одна самая важная область, изменения в которой происходят крайне медленно. Программирование, кодирование, составление исходных текстов – ключевой элемент в создании любого приложения сегодня происходит так же, как и сорок лет назад.

Содержание работы

Введение…………………………………………………………………………3
Глава 1. Основные понятия и принципы системы Delphi7…………………..5
1.1. Основные понятия и принципы программирования………………….5
1.2. Алгоритмы и программы………………………………………………..6
1.3. Среда Delphi 7 и ее составляющие……………………………………..6
1.4. Компонентный подход………………………………………………….8
Глава 2. Основы работы с базами данных……………………………………10
2.1. Понятие о базах данных……………………………………………….10
2.2. Реализация работы с СУБД в системе Delphi………………………...12
2.3. Утилиты для работы с СУБД…………………………………………..14
2.4. Описание компонентов панели DataControL………………………….15
Глава 3. Практическая часть, отчёт по программе……………………………22
3.1. Описание полей таблице………………………………………………..22
3.2. Описание формы ввода данных, с используемыми компонентами….23
3.3. Описание процедур используемых в программе ……………………..26
3.4. Описание отчета в используемой программе………………………….27
Заключение............................................................................................................28
Список литературы……………………………………………………………...29

Файлы: 1 файл

Курсовая работа. по прогамме Delphi7 о.doc

— 3.29 Мб (Скачать файл)

ФЕДЕРАЛЬНОЕ АГЕНТСТВО  ПО ОБРАЗОВАНИЮ

МИХАЙЛОВСКИЙ ФИЛИАЛ

Государственное  образовательное  учреждение 

высшего профессионального  образования 

 «АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ»

Отделения среднего профессионального  образования

Специальность « Автоматизированные системы обработки информации и управления в экономике »

 

 

 

 

Курсовая работа

по дисциплине:

Разработки и эксплуатации 

 

На тему: Разработка программы «Каталог компьютерных дисков» по программе Delphi7.

 

 

 

 

 

 

Выполнил: студент 3 курса,

671 группа

___________________

                   (подпись)

Александр Александрович

Бирюков

 

Научный руководитель ученая степень, звание

 

В.А Григорович

_____________________________

                 (подпись)

Работа защищена____________

                         (дата) Оценка______________

 

 

 

 

 

с.Михайловское 2010 год

Содержание

 

Введение…………………………………………………………………………3

Глава 1. Основные понятия и принципы системы Delphi7…………………..5

1.1. Основные понятия и принципы программирования………………….5

1.2. Алгоритмы и программы………………………………………………..6

1.3. Среда Delphi 7 и ее составляющие……………………………………..6

1.4. Компонентный подход………………………………………………….8

Глава 2. Основы работы с базами данных……………………………………10

2.1. Понятие о базах данных……………………………………………….10

2.2. Реализация работы с СУБД в системе Delphi………………………...12

2.3. Утилиты для работы с СУБД…………………………………………..14

2.4. Описание компонентов панели DataControL………………………….15

Глава 3. Практическая часть, отчёт по программе……………………………22

3.1. Описание полей таблице………………………………………………..22

3.2. Описание формы ввода данных, с используемыми компонентами….23

3.3. Описание процедур используемых в программе ……………………..26

3.4. Описание отчета в используемой программе………………………….27

Заключение............................................................................................................28

Список литературы……………………………………………………………...29

 

 

 

 

 

 

 

Введение

О стремительном темпе  развития информационных технологий мы с вами читаем и слышим почти каждый день. Эти темпы действительно впечатляют. Однако в компьютерном мире остается одна самая важная область, изменения в которой происходят крайне медленно. Программирование, кодирование, составление исходных текстов – ключевой элемент в создании любого приложения сегодня происходит так же, как и сорок лет назад. Разработчик применяет крайне ограниченный набор логических конструкций (условный оператор и операторы присвоения и цикла) и не большое число стандартных типов данных. Причем такой подход ничуть не изменился, хотя сменилось уже не одно поколение языков программирования. Например, на смену Си и Паскалю пришла Java.

 Java-компилятор командной строки и отлаживают сложные программы, вручную просматривая протоколы работы и игнорируя удобные и комфортные средства быстрой визуальной разработки и отладки типа JBuilder или Delphi. Это происходит не в 70-х годах прошлого века, а в середине 2002-го года!

Возможности Delphi полностью  отвечают подобным требованиям и  подходят для создания систем любой сложности.

В версии Delphi 7 Studio Architect имеется  также набор компонентов Bind, дополняющий среду ModelMart, этот во многом уникальный набор поддерживает популярную концепцию рефакторинга, активно применяемую при проектировании больших и сверхбольших приложений. Рефакторинг подразумевает создание многоуровневых систем, когда серверы баз данных и приложений отделены от клиентских мест и могут работать на разных платформах. В Delphi 7 па «язык программирования Delphi»-) новая .№г-оболочка Borland позволит создавать программы на языках Си++, С# («Си шарп», язык, изобретенный Microsoft в противовес Java) и Visual Basic. Поэтому изучение Delphi позволит в дальнейшем без проблем осваивать новые платформы и ОС и переносить на них существующие приложения без существенных модификаций исходных текстов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Глава 1. Основные понятия  и принципы системы Delphi7

 

    1. Основные понятия и принципы программирования

Компьютерная программа — это набор элементарных команд процессора, представленных в файле в виде последовательности байтов(машинный код).

Каждая команда может быть закодирована одним или несколькими байтами.

Программы в таком виде можно составлять вручную, но подобная работа человеку просто не под силу из-за неудобства управления процессором напрямую с помощью простых команд.

Поэтому программа пишется на одном из языков программирования, как обычный текст. Этот текст называется исходным кодом программы.

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

взять значения, введенные  пользователем в поля А1 и А2; 

вычислить сумму этих значений;

поместить результат  в поле A3.

Полужирным шрифтом  выделены названия команд. Основные, наиболее часто используемы команды языка программирования называются операторами и обычно записываются с помощью специально предназначенных для этого символов или ключевых слов.

Например, занесение результата вычисления выражения в некоторую ячейку памяти компьютера обычно производится с помощью оператора присвоения соответствующего значения.

Действия, выполняемые  над имеющимися в программе значениями, называются операциями. Они отображаются в тексте с помощью специальных символов. Комбинации данных и операций над ними называются выражениями.

    1. Алгоритмы и программы

Перед тем как начать составлять программу, надо предварительно придумать и продумать (лучше всего, записать на бумаге) алгоритмы ее работы, представляющий собой строгое, формальное, не допускающее неоднозначностей и двусмысленностей описание процесса решения задачи. После того как алгоритм готов, на его основе и составляется (кодируется) программа.

Процесс создания алгоритма - самый важный. А если здесь будет  допущены ошибки, то устранить их на этапе кодирования весьма трудно.

Исходный текст программы  автоматически переводится в набор инструкций процессора с помощью специальной программы, называется компилятором. В среде Delphi 7 для этого достаточно выполнить всего одну команду или нажать одну клавишу.

Процесс компиляции —  перевода (трансляции) исходного текста в конкретные команды процессора выполняется очень быстро. За секунду программа компилятор анализирует и транслирует тысячи срок исходного кода.

 

    1. Среда Delphi 7 и ее составляющие

Среда Delphi 7 представляет собой интегрированную оболочку разработчика, в которую входит набор специализированных программ, и ответственных за разные этапы создания готового приложения (рис. 1).

 

 

 




Рисунок 1. Основные окна Delphi 7

 

Исходный текст программы  готовится в среде Delphi 7 с помощью встроенного редактора исходных текстов. Этот редактор специализирован. Он отличается гибкими возможностями цветового выделения различных элементов текста программы (ключевых слов, названий, операций, чисел и строк) и представляет возможность быстрого ввода часто встречающихся конструкций.  

Левая панель редактора  представляет собой Проводник, позволяющий быстро перемещаться между частями исходного текста и по структуре создаваемой программы.

Важнейшая характеристика разрабатываемой программы — удобство ее пользовательского интерфейса, наличие и доступность необходимых элементов управления. В системе Delphi 7 имеется специальный проектировщик форм, с помощью которого окна будущей программы подготавливаются в виде форм. Проектировщик позволяет подобрать оптимальные размеры окон, разместить и настроить все возможные элементы управления и меню, добавить готовые изображения, указать заголовки, подсказки, подписи и так далее.

    1. Компонентный подход

На этапе проектирования форм программа как бы составляется из готовых компонентов – частей машинного кода, которые можно добавлять к ней с помощью всего нескольких щелчков мыши. Компоненты располагаются на палитре компонентов, разделённой на несколько самостоятельных панелей (рис. 2).

Рисунок 2. Палитра компонентов

Компоненты обладают наборами свойств, характеризующими их отличительные особенности. Некоторые свойства имеются практически у всех компонентов – таково, например, свойство Name (Имя). Другие свойства, например Caption (Заголовок), имеются у большинства компонентов – ведь заголовок необходим и для окна, и для кнопки. Некоторые свойства уникальны для конкретных компонентов, например свойство Simple Text (Простой текст), содержащее текст для компонента Стока состояния. Свойства компонентов в процессе проектирования формы настраиваются с помощью Инспектора объектов. Это специальная программа, показывающая список всех свойств данного компонента, отсортированных по категориям или в алфавитном порядке.

 Значение любого свойства можно изменить, введя в соответствующее поле Инспектора объектов новую строку или выбрав нужное значение в раскрывающемся списке доступных значений. Некоторые свойства содержат вложенные под свойства например, свойство Font (Шрифт) характеризуются размером, стилем, цветом, гарнитурой. Такие свойства удобнее редактировать с помощью специальных редакторов, как стандартных (шрифт), так и специально разработанных для конкретного компонента.

Помимо свойств, компоненты содержат методы — программный код, обрабатывающий значения свойств (например, устанавливающий переключатель в нужное положение), а также события — сообщения, которые компонент принимает от приложения, если во время работы программы выполняется определенное действие (например, изменяется состояние флажка).

В системе Delphi 7 существуют сотни готовых компонентов, и при решении многих задач бывает полезно предварительно поискать нужный компонент (например, в Интернете), вместо того чтобы выполнять работу; по программированию, возможно, уже сделанную другими людьми. Компонентный подход к созданию программ позволяет повторно использовать готовые разработки и во многих случаях значительно повышает эффективность труда.

 

 

 

Глава 2. Основы работы с базами данных

2.1. Понятие о базах данных

Общие требования к системам обработки данных

В главе, посвященной  работе с файлами, рассматривались функции обработки файлов, содержащих наборы записей одного типа. При решении реальных задач организовать обработку структурированной информации, хранящейся на жестком диске, приходится очень часто. Например, это требуется при составлении всевозможных каталогов, списков сотрудников, прейскурантов, описей товаров на складе, наборов документов и во множестве других случаев. Практически все современные крупные программные системы активно работают с данными, хранящимся на периферийных устройствах.

Понятие базы данных будет похоже на одно из множества классических определений баз данных, которое предложено международной Ассоциацией но языкам систем обработки данных КОДАСИЛ.

База данных — это совокупность записей различного типа, содержащая перекрестные ссылки. В частности, структура записей описания игр будет отличаться от структуры записей описания фирм и записей жанров. Записи одного типа внутри базы данных хранятся в таблицах. Для фирм используется одна таблица, для игр – другая. Между записями каждой из таблиц устанавливаются ссылки: в записи таблицы игр имеется ссылка на записи таблицы с названиями фирм, таблицы с названиями жанров и так далее.   

 Обратим внимание: в определении базы донных умышленно не упоминается понятие файла.

Файл — это совокупность записей одного типа, в котором перекрестные ссылки отсутствуют. Более того, в определении вообще нет упоминания о компьютерной архитектуре. Дело в том, что, хотя в большинстве случаев база данных действительно представляет собой один (чаще) несколько файлов, физическая организация существенно отличается от логической. Таблицы могут храниться в отдельных файлах, так и все вместе. И наоборот, для хранения одной таблицы иногда используется несколько файлов. Для поддержки перекрёстных ссылок и быстрого поиска обычно выделяются дополнительные специальные файлы.

В ряде случаев базы данных реализуются  вообще без привлечения файловой системы. Это связано как с ее ограничениями (в ряде операционных систем размер файла не может превышать 2 Гбайта), так и с необходимостью обеспечить максимально быструю работу с жестким диском. Поэтому при работе с базами данных обычно применяются понятия более высокого логического уровня: запись и таблица, без углубления в подробности их физической структуры.

Таким образом, сама по себе база данных — это только набор таблиц с перекрестными ссылками. Чтобы универсальным способом извлекать из нее группы записей, обрабатывать их, изменять и удалять, требуется специальные программы, которые называются системами управления базами данных или сокращенно СУБД.

Функциональные возможности разных СУБД лежат в весьма широком диапазоне. В некоторые комплексы встроены специализированные языки программирования и даже целые системы визуальной разработки, генераторы сложных отчетов, аналитические модули. Они способны поддерживать одновременную работу с данными десятков тысяч пользователей. Другие СУБД обладают только базовым набором возможностей (хранение данных в таблицах и выполнение запросов). При их использовании разработчикам приходится самостоятельно программировать работу по созданию отчетов, удобному просмотру и редактированию содержимого базы данных и так далее.  В зависимости от предоставляемых ими средств СУБД обычно сильно различаются по цене.

Информация о работе Разработка программы «Каталог компьютерных дисков» по программе Delphi7