Напоминание о датах - Программирование, компьютеры и кибернетика курсовая работа

Напоминание о датах - Программирование, компьютеры и кибернетика курсовая работа



































Создание приложения "Напоминание о датах" на языке Pascal. Элементы работы с классом "список и процедуры". Прямой доступ к элементам массива. Перенос существующего элемента на новые места. Удаление указателей из списка. Руководство пользователя программы.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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


Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Сибирская государственная автомобильно-дорожная академия
Факультет Информационные системы в управлении
Специальность Автоматизированные системы обработки информации и управления
Кафедра Компьютерные информационные автоматизированные системы
по дисциплине Информатика 2 (Языки программирования)
Название работы: Напоминание о датах
Сибирская государственная автомобильно-дорожная академия
Кафедра информационной безопасности
2. Срок сдачи студентом законченного проекта
4. Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)
5. руководство пользователя программы
1. укрупненная блок-схема всей программы
2. подробная блок-схема ключевого фрагмента программы
6. Подготовить презентацию курсовой работы
Руководитель___________________________________.
Задание принял к исполнению __________________________________
Подпись студента____________________________________________
2 . Руководство пользователя программы
Задачей курсового проекта является создание приложения «Напоминание о датах» на языке Pascal. Приложение имеет графический интерфейс. В программе использованы элементы работы с классом список(TList), процедуры. Так же осуществлена работа со свойствами элементов программы.
Этот класс -- Очень разносторонний контейнер списков. Он обеспечивает более богатые функциональные возможности в отличие от массивов[1]. Класс TList отличается от массива парой особенностей. Во-первых, размер динамически меняется в ходе работы программы, фактически ограничиваясь лишь доступной памятью. Во-вторых, в списках могут храниться элементы разных типов. Сам список представляет собой динамический массив указателей, к которому можно обраться через индексированное свойство[2]
Property Items[Index: Integer]:Pointer;
Нумерация элементов начинается с нуля. Прямой доступ к элементам массива возможен через свойство
TPointerList=array[0..MaxListSize-1] ofPointer;
которое имеет атрибут «только для чтения». Так как элементы списка являются указателями на некоторые структуры, прямое обращение к составным частям этих структур через свойство Items невозможно.
Для добавления в конец списка нового указателя используется метод
Function Add(Item: Pointer):Integer;
Прямое присваивание значения элементу, который еще не создан при помощи метода Add, вызовет ошибку времени выполнения.
Новый указатель можно добавить в нужное место списка. Для этого используется метод
Procedure Insert(Index: Integer; Item: Pointer);
В параметре Index указывается необходимый порядковый номер в списке.
Перенос существующего элемента на новые места осуществляется методом
Procedure Move(const Source; var Dest; Count: Integer);
Процедура Move копирует Count байт из Source в Dest.
Также можно поменять местами два элемента, определяемые параметрами Index1 и Index2:
Procedure Exchange(Index1,Index2: integer);
Для удаления указателей из списка используются два метода. Если известен индекс, применяется метод
Function Remove(Item: Pointer): Integer;[1].
2. Руководство пользователя программы
Данная программа - это органайзер в котором вы можете создать заметки. Эта программа поможет не пропустить важные события.
Чтобы установить программу на ваш компьютер, скопируйте файл с носителя на компьютер (timetablepr.exe).
Для запуска приложения необходимо два раза щелкнуть левой кнопкой мыши по иконке приложения с подписью timetablepr.exe. После чего появится главная форма программы(Рисунок 2.4.1).
Чтобы добавить заметку нужно выбрать дату(1) , ввести текст заметки в поле(2) и нажать на кнопку «Добавить заметку»(Рисунок 2.4.2).
Для правки введенных заметок выберете заметку(1) и нажмите на кнопку «править заметку»(2)(Рисунок 2.4.3).
После чего снова нужно будет выбрать дату и ввести текст заметки и нажать на кнопку «сохранить»(1)(Рисунок 2.4.4).
Чтобы удалить заметку снова выберете заметку и нажмите на кнопку «удалить заметку»(1). Кнопка «удалить старые заметки»(2) -удаляет все заметки до текущего числа. Копка «удалить все заметки»(3)- удаляет все сохраненные заметки(Рисунок 2.4.5).
При запуске программы пользователь увидит главную форму приложения (Рисунок 3.1).
Далее при выборе даты и вводе текста заметки следует нажатие кнопки «Добавить заметку», после чего заметка будет добавлена (Рисунок 3.2, 3.3).
Примечание: после добавления заметок они высвечиваются в поле «Все заметки».
Далее введем заметку на 26.06.2012 , чтобы убедиться что дата введенная на следующие дни календаря не будет появляться не в свое намеченное число (Рисунок 3.4).
После повторного запуска программы «выскочат» сообщения о заметках на сегодняшний день (Рисунок 3.5, 3.6).
О событии, запланированном на 26.06.12, будет извещено при следующем запуске программы 26.06.12.
В ходе курсовой работы мы научились применять теоретические знания на практике, создали графическое приложение «ежедневник», рассмотрели подробные примеры работы со списками(TList), свойствами компонентов.
Способы ограждения пользователей от деталей фактического устройства данных. Список описателей переменных, указателей или массивов. Статические или динамические структуры данных. Доступ к различным элементам данных. Добавление и удаление элементов. презентация [57,8 K], добавлен 14.10.2013
Разработка программы на языке Turbo Pascal, обеспечивающей работу пользователя в диалоговом режиме с возможностью выбора функций с помощью одноуровневого меню вертикального типа. Блок-схема и листинг программы, описание руководства пользователя. курсовая работа [1,5 M], добавлен 17.03.2014
Использование основных свойств объектно-ориентированного языка программирования C ++ при написании программы по реализации списка футболистов разных амплуа. Руководство пользователя и руководство программиста. Работа со списком, программный интерфейс. курсовая работа [516,5 K], добавлен 20.07.2014
Особенности поиска среднеарифметического значения элементов массива. Общая характеристика проблем разработки в среде Turbo Pascal программы упорядочивания массива по возрастанию. Рассмотрение основных этапов разработки программы на языке PASCAL. курсовая работа [896,7 K], добавлен 18.05.2014
Основные преимущества и возможности объектно-ориентированного языка программирования С#. Руководство пользователя: установка приложения, эксплуатация ежедневника, назначение полей, кнопок и пунктов меню. Руководство программиста. Событие элемента Timer. курсовая работа [4,5 M], добавлен 16.08.2012
Осуществление идентификации элемента внутри массива с помощью индекса (ключа). Понятие и свойства массивов, механизм их инициализации и создания. Недостатки непрерывных списков. Структура связного списка, удаление записи из него и добавление нового имени. презентация [868,4 K], добавлен 14.10.2013
Разработка и тестирование программы на языке Pascal для поиска, вывода на экран и сохранения в файл списка книг с фамилиями авторов в алфавитном порядке, изданных после 2012 года. Разработка алгоритма и его описание. Инструкции по эксплуатации приложения. курсовая работа [903,0 K], добавлен 13.06.2013
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Напоминание о датах курсовая работа. Программирование, компьютеры и кибернетика.
Криминалистическая Характеристика Бытовых Убийств Диссертация
Контрольная работа по теме Компьютерная томография головы
Доклад: Роберт Оуэн
Курсовая работа по теме Дидактичні особливості проведення інтегрованих уроків в початкових класах
Курсовая На Тему Бизнес План
Политическая Мысль Периода Реформации Реферат
О Генри Собрание Сочинений В 5 Томах
Курсовая работа: Место интуиции в философии. Скачать бесплатно и без регистрации
Мини Сочинение Эссе По Обществознанию
Сочинение По 5 Варианту Цыбулько 2022
Реферат: Реклама в деятельности фирмы и оценка ее эффективности
Дипломная работа по теме Разработка web-сайта компании (на примере ОАО 'Минсктелекомстрой') с использованием CMS WordPress
Реферат: А. Участие в системе Факультативного протокола 6−8 5 > В. Вопросы, касающиеся организации работы и членского состава 9−12 6
Реферат: Организация объединенных наций
Курсовая работа: Features of evaluation and self-esteem of children of primary school age
Эссе Правила Написания Образец
Контрольная Работа На Тему Октябрь 1917 Года
Реферат: Володимир Винниченко – видатний діяч української Центральної Ради
Реферат по теме Чрезвычайные ситуации, связанные с выбросом химически опасных веществ
Реферат: Формування прибутку підприємства. Права студента
Общая характеристика цельноголовых рыб - Биология и естествознание презентация
Спадкування корпоративних прав - Государство и право курсовая работа
Конституционный контроль - Государство и право контрольная работа


Report Page