рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Личный блокнот - справочник

Работа сделанна в 2002 году

Личный блокнот - справочник - раздел Программирование, - 2002 год - Министерство Образования И Науки Украины Национальный Университет Львовская П...

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ЛЬВОВСКАЯ ПОЛИТЕХНИКА Кафедра АСУ К У Р С О В А Я Р О Б О Т А из дисциплины Проблемно ориентированные языки программирования на тему Личный блокнот - справочник Выполнил студент группы КН 12 Руководитель ЛЬВОВ - 2002 Содержание Вступление 3 1. формулирование задания 4 2. Теоретические сведения 5 2.1. функции для работы з графикой 2. Функции для работы с файлами 1. Функции форматированого ввода-вывода. 2. Функции безформатного ввода-вывода 7 2.2.3. блочный ввод 4. Блочный вывод 7 2.3. другие функции для работы з файлами 3. Алгоритм реализации программы 9 4. программа и ее описание 11 5. Контрольный пример программы 13 Вивод 15 Литература 16 Прибавления 17 Прибавление 1. Текст программы 17 Вступление Сохранение информации на компьютерных носителях данных на сегодняшний день не редкость. Любой электронный прибор имеет встроенный носитель информации, которая вмещает значения о своих данных.

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

Аналогом ПЗП есть чипы миниатюрные приборы для запоминания информации.

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

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

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

А также использовать функции ввода и вывода в файл. Язык С имеет стандартный тип FILE, используя что можно работать с файлами двух типов бинарным или текстовым. Для ввода из клавиатуры в графическом режиме будет разработана функция ввода, которая дает возможность форматировать текст, который вводится, а также заканчивать выполнение после нажатия клавиши Esc. 2.

Теоретические сведения

q sectorx1, y1, startangle, endangle, verradius, gorradius рисования з... . Объявить указатель на файловую структуру FILE f 2. Теоретические сведения. q putpixelx1, x2, color рисование точки за координатами x1, y1 и текущ...

Функции форматированого ввода-вывода

Функции форматированого ввода-вывода . int fscanfFILE f, char format, список адресов сменных Для введения информации из файла.

Записывает в файл f, форматирование данные, какие указанные в списке адресов сменных. int fprintfFILE f, char format, список констант и сменных для записи в файл Выводит в файл f отформатированый список констант и сменных.

Возвращает количество успешно переданных байтов.

Функции безформатного ввода-вывода

Функции безформатного ввода-вывода. int fgetcFILE f возвращает ASCII код введенного символа, при ошибке ли... Возвращает код последнего записанного символа. Блочный ввод int freadvoid buffer, sizet size, sizet n, FILE f считыва... Если ошибка, то возвращает число меньше за n.

Блочный вывод

Возвращает число записанных элементов. int putwint w, FILE f записывает целое двохбайтное число w в файл f. Дескриптор номер файла есть целым числом. int feofFILE f возвращает отличное от нуля значения, если прочитан кне... int unlinkconst char filename вытирает файл с именем filename.

Алгоритм реализации программы

Поскольку еще ни один файл не открытый, то доступных могут быть только... Если нажатая клавиша Esc происходит выход из цикла, закрытия графическ... void prem -вывод предыдущей записи. После этого файл задан в filename вытирается, а файл temp.tpm переимен... void about вывод информации об авторе программы.

Контрольный пример программы

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

Литература

Литература 1. Болски М.И. Язык программирования Си. 1988г. 2. Прата С. Язык программирования С. Лекции и упражнения, Диасофт, 2000 432с. 3. Фаронов В.В. Практика программирования.

Москва. Нолидж, 2000. 416с.

Прибавления

Прибавления. Прибавление 1. О. Reccord - if a button20,260,210,295,2,1, About F1 else button20,260,21... гр КН-12 outtextxy310,230, Заяць Д.

– Конец работы –

Используемые теги: Личный, блокнот, Справочник0.062

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Личный блокнот - справочник

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Как пользоваться справочником "Малый бизнес: налоги и отчетность"
На сайте allrefs.net читайте: "Как пользоваться справочником "Малый бизнес: налоги и отчетность" "

Квалификационный справочник профессий рабочих,
На сайте allrefs.net читайте: "Квалификационный справочник профессий рабочих,"

Телефонный справочник
На сайте allrefs.net читайте: "Телефонный справочник"

Личный магнетизм и гипнотизм.
На сайте allrefs.net читайте: Личный магнетизм и гипнотизм....

ЛЕКСИЧЕСКИЙ СПРАВОЧНИК. Принятые сокращения
На сайте allrefs.net читайте: "ЛЕКСИЧЕСКИЙ СПРАВОЧНИК. Принятые сокращения"

Единый квалификационный справочник должностей руководителей, специалистов и служащих
На сайте allrefs.net читайте: "Единый квалификационный справочник должностей руководителей, специалистов и служащих"

РАДИОЭЛЕКТРОННЫЕ УСТРОЙСТВА (СПРАВОЧНИК)
На сайте allrefs.net читайте: "РАДИОЭЛЕКТРОННЫЕ УСТРОЙСТВА (СПРАВОЧНИК)"

Справочник по командам и архитектуре Pentium
На сайте allrefs.net читайте: "Справочник по командам и архитектуре Pentium"

Справочник заболеваний и способов их лечения
На сайте allrefs.net читайте: "Справочник заболеваний и способов их лечения"

Медицинский справочник туриста
М quot Профиздат quot... е издание переработанное и дополненное... Автор А А Коструб...

0.032
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам