Создание диалоговых программ с использованием структур и файлов в среде C Builder - Курсовая работа

бесплатно 0
4.5 144
Основные аспекты обработки структур и файлов в среде C Builder. Организация ввода/вывода значений комбинированных типов данных. Программирование задач с использованием структур и файлов в среде C Builder. Проектирование интерфейса пользователя.


Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ «Гродненский государственный университет имени Янки Купалы» Создание диалоговых программ с использованием структур и файлов в среде C Builder студента 2 курса А.С.Здесь можно описать понятия: информация, данные, обработка данных, структурирование данных, программирование, как средство обработки данных и т.п. Информация - специфический атрибут реального мира, представляющий собой его объективное отражение в виде совокупности сигналов и проявляющийся при взаимодействии с "приемником" информации, позволяющим выделять, регистрировать эти сигналы из окружающего мира и по тому или иному критерию их идентифицировать. O информация проявляется в виде сигналов и лишь при взаимодействии объектов; O одна и та же информация различными получателями может быть интерпретирована по-разному в зависимости от "настройки" "приемника". На этапе восприятия информации осуществляется целенаправленное извлечение и анализ информации о каком-либо объекте (процессе), в результате чего формируется образ объекта, проводятся его опознание и оценка.Разработать Windows-приложение в среде C Builder, которое позволяет: · создать структуру данных «Сведения об абитуриентах, сдавших вступительные экзамены в университет». Структура содержит следующие поля: Ф.И.О., адрес, оценки по трем предметам (математика, физика, язык), средний балл аттестата, средний балл за экзамены, общий средний балл (структура данных показана в таблице 1); · сохранить данные в файл на диск при помощи компонента SAVEDIALOG; · вывести сведения об абитуриентах, сдавших экзамены со средним баллом не ниже 6.5 (или другое значение, которое задается пользователем) в алфавитном порядке фамилий; · вывести список студентов в порядке убывания общего среднего балла, который вычисляется как среднее между средним баллом аттестата и среднего балла по экзаменам.Прежде чем работать с файлом, его нужно открыть для доступа, т.е. создать и инициализировать область данных, которая содержит информацию о файле: имя, путь и т.д. Логическое имя - это указатель на файл, т.е. на область памяти, где хранится информация о файле. Указатели на файлы необходимо декларировать: FILE *указатель на файл; В строке 1 указывается место, в которое мы собираемся поместить файл, например: “d:\\work\\sved.txt” - файл с именем sved.txt, который будет находиться на диске d, в папке work; если путь к файлу не указывать, то он будет размещен в рабочей папке проекта. В строке 2 указывается код открытия файла: · w - для записи, если файла с заданным именем нет, то он будет создан, если же такой файл существует, то перед открытием прежняя информация уничтожается;Данные отображаются и редактируются в верхней таблице, установленной на форме. При наличии данных в верхней таблице пользователь имеет возможность выполнять обработку данных (вычисление средних баллов, поиск и сортировка данных). · Файл/Открыть - открыть ранее сохраненный файл с данными и отобразить его в верхней таблице на форме. · Файл/Сохранить - сохранить текущие данные верхней таблицы в файл. Если значение поискового поля i-й записи удовлетворяет критерию поиска (строка содержит строку, введенную в поле «Город» / средний балл за экзамены >= заданного значения), то добавить в нижнюю таблицу строку и записать в нее данные i-й строки верхней таблицы.Разработку программы начинаем с проектирования интерфейса пользователя на главной форме Form1. На форму устанавливаем следующие компоненты (объекты): · MAINMENU1 (главное меню программы), при помощи дизайнера меню создаем следующие пункты: O Раздел «Файл»: «Создать» (N6), «Открыть» (N4), «Сохранить» (N5), «Выход» (N10). O Раздел «Обработка»: «Вычислить» (N8), «Поиск по городу» (N16), «Поиск по ср. баллу за экз.» (N11), «Сортировка по общему ср. баллу» (N2). O Раздел «Таблица»: «Добавить строку» (N13), «Удалить строку» (N14). · Label4 (надпись, содержащая первоначально текст «…», в процессе работы программы в ней будет отображаться количество записей в выборке данных).O N6Click (пункт меню «Создать») - выполняется очистка таблиц от текущего содержимого, количество строк обеих таблиц устанавливается в значение 2. O N4Click (пункт меню «Открыть») - выполняется открытие файла с данными, их чтение, преобразование в текстовый формат и размещение в ячейках верхней таблицы, после этого выполняется закрытие файла и вывод сообщения, что данные успешно прочитаны из файла. O N5Click (пункт меню «Сохранить») - выполняется перечет средних баллов, открытие файла для записи данных, чтение данных из ячеек верхней таблицы, их преобразование в соответствующий тип, контроль корректности данных (вывод соответствующего сообщения и прерывание процесса в случае обнаружения некорректности данных) и запись в файл, после этого выполняется закрытие файла и вывод сообщения, что данные успешно записаны в файл.

План
Содержание

Введение

1. Теоретическая часть

1.1 Постановка задачи

1.2 Основные аспекты обработки структур и файлов в среде C Builder

1.3 Алгоритм и сценарий работы программы

2. Практическая часть

2.1 Проектирование интерфейса пользователя

2.2 Написание программных модулей

2.3 Результаты тестирования программы

Заключение

Список используемых источников

Приложение. Текст программных модулей
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?