Создание прикладных Windows–приложений - Программирование, компьютеры и кибернетика дипломная работа

Создание прикладных Windows–приложений - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Создание прикладных Windows–приложений

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


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


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


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


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


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

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
ГОУ «Тираспольский Техникум Информатики и Права»
Тема: «Создание прикладных Windows-приложений»
Целью дипломной работы является написание прикладного Windows-приложения на примере программы-органайзера позволяющей вести электронный ежедневник и телефонную записную книжку.
В первой главе рассмотрены теоретические аспекты решаемой задачи, где рассматриваются история возникновения и развитие рынка электронных секретарей и органайзеров, преимущества и недостатки известных программ-органайзеров, примеры программ - органайзеров.
Во второй главе сформулирована постановка задачи дипломной работы, рассмотрены методы ее решения, предложено описание выбранного языка программирования и представляется приложение демонстрирующие возможности программы-органайзера с элементами электронной записной книжки.
В третьей главе рассмотрены вопросы по охране труда программиста на рабочем месте. Были проведены анализ условий труда, рассмотрены требования к помещению, к микроклимату, к шуму и вибрации, к организации режима труда и отдыха. Особое внимание уделил технике безопасности при работе с электрооборудованием и требованиям к пожарной безопасности.
В приложении прилагается полностью листинг разработанной программы.
Глава 1. Теоретические сведения по поставленной задаче
1.1 История возникновения и развитие рынка электронных секретарей и органайзеров
1.2 Преимущества и недостатки программ-органайзеров
1.3 Примеры программ - органайзеров
2.3 Описание блок-схемы главной программы
2.5 Описание языка программирования
2.8 Листинг результатов обработки на контрольном примере
Глава 3. Охрана труда и безопасности жизнедеятельности
3.2Требования безопасности, эргономики и технической эстетики к рабочему месту
3.3 Требования к уровню шума и вибрации
3.5 Требования безопасности к излучению от дисплея
3.6 Требования эргономики и технической эстетики к рабочему месту
3.8 Разработка защитных мероприятий на рабочем месте пользователя
3. 9 Требования к выполнению правил пожарной безопасности
прикладное приложение органайзер листинг
В настоящее время огромное внимание приковано к программам прикладного типа, среди которых ведущее место занимают так называемые бизнес - программы. На рынке отмечено присутствие огромного количества таких приложений. Многие направлены на помощь и поддержку деятельности пользователя не только при работе за компьютером, но и в окружающей его жизни.
Речь идёт прежде всего о программах - органайзерах, позволяющих вести учёт времени, рабочих дел, памятных дат в жизни простого пользователя.
Полезность программ такого рода несомненно велика. С одной стороны пользователь может успешно владеть каждодневным блокнотом и ежедневником, при этом возможна потеря информации от различного рода причин и факторов окружающей среды. С другой стороны можно пользоваться электронной записной книжкой, но риск потери данных также присутствует. Это связано с тем, что возможен выход из строя носителя информации, а именно винчестера или какого-либо накопителя на съёмных дисках. Наряду со сходством риска хранения информации присутствует явная привлекательность электронных записных книжек.
Информация, хранящаяся в них, упорядочена и всегда доступна такой функции как редактирование, включая и поиск данных. Таким образом, нет необходимости постоянно покупать новый блокнот, который рано или поздно снова закончится.
Так мы выяснили популярность предлагаемых на рынке программ, среди которых существуют как коммерческие, так и бесплатные экземпляры, созданные обычными программистами, причём в разных средах программирования и на разных платформах.
В своей работе я попытаюсь создать аналог таких приложений, используя средства среды Delphi.
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ ПО ПОСТАВЛЕННОЙ ЗАДАЧЕ
1.1 История возникновения и развитие рынка электронных секретарей и органайзеров
Ситуация вокруг персональных электронных органайзеров и карманных компьютеров представляет несомненный интерес. События на этом рынке развивались весьма стремительно, причем конкурентная борьба велась порой даже слишком жестко. А начиналось все, как это ни странно сейчас звучит, в далеких 80-х. Тогда британская компания Psion Computing занималась разработкой первой в мире операционной системы, специально предназначенной для небольших карманных компьютеров и мобильных устройств. Тогда же, в 1984 году, ею было выпущено устройство, получившее незамысловатое название Organiser 1. Этот, по сути, электронный органайзер внешне очень сильно напоминал обычный калькулятор. И тем не менее именно его можно считать родоначальником всех современных карманных компьютеров.
Вслед за своим первым творением компания Psion продолжает развивать идею карманных устройств, снабженных малогабаритной клавиатурой, и создает новые модели своих мини-устройств: Organiser II, HC и WorkAbout. Немного позднее, уже в 1991 году, Psion выпускает свой первый клавиатурный мини-компьютер Psion Series 3, который и стал прародителем всех современных клавиатурных карманных компьютеров. Впоследствии за такими устройствами прочно закрепилось название handheld-компьютеров.
И только год спустя, в мае 1992 года, исполнительный директор компании Apple Джон Скалли (John Sculley) представил публике прототип устройства, которое, по мнению Apple, должно было стать тем самым электронным помощником, сопровождающим человека в любом месте и в любое время. Назывался малыш Apple Newton NotePad, впоследствии переименованный в более звучное Newton MessagePad. День рождения был обставлен с грандиозным размахом и шумихой. И сейчас уже мало кто вспомнит, что первой компанией, представившей карманный ПК, была именно Psion. Тем не менее, MessagePad -- устройство, открывшее новую страницу в истории развития компьютерных технологий. Компания Apple пошла другим путем, отличным от того, по которому развивались продукты Psion. Маленький Newton фактически стал первым карманным компьютером, лишенным клавиатуры, но обладающим сенсорным экраном. И в этом смысле за Apple остается бесспорное первенство в области бесклавиатурных устройств. Справедливости ради следует заметить, что это был настоящий прорыв в новую эпоху - эпоху, в которой Apple чувствовала себя лидером. Newton был вне конкуренции. Такого просто еще не было... На августовской выставке Macworld Expo в 1993 году первые пять тысяч устройств были полностью распроданы по цене 800 $ всего за несколько часов.
В феврале 1994 года компания Apple представила новую модификацию Newton MessagePad 110. Это была полностью переработанная модель, в которой были учтены все недостатки ее предшественника. С интервалом в один год компания выпускает две новые версии устройства - MessagePad 120 и MessagePad 130, обладающие в два раза большим объемом оперативной памяти. Через некоторое время выходит новый MessagePad 2000, оснащенный более совершенным процессором StrongARM компании Intel. В конце 1997 года Apple начинает производство усовершенствованного Newton MessagePad 2100. Объем оперативной памяти увеличен в четыре раза, появился инфракрасный порт и возможность подключения к локальной сети. И хотя в течение всего времени продвижения карманных компьютеров серии Newton данный проект несколько раз находился на грани закрытия, дела у компании шли хорошо...
Но 27 февраля 1998 года Apple делает официальное заявление: компания прекращает все программные и аппаратные разработки в рамках проекта Newton, никаких новых продуктов для данной платформы выпускаться не будет... Данное заявление свалилось буквально как снег на голову. Проект был, полностью свернут, но Newton дал мощный толчок развитию целой отрасли персональных мини-компьютеров.
В то же самое время, в середине 90-х, на арену выходит компания Palm Computing, разработчик собственной операционной системы Palm OS. В сентябре 1995 года фирма Palm Computing была приобретена компанией U.S. Robotics и уже в марте 1996 года начала выпуск первых моделей электронных органайзеров PalmPilot 1000 и PalmPilot 5000, работающих под управлением Palm OS. Модели имели оперативную память объемом 128 и 512 Кбайт соответственно. В марте 1997 года появляется новая серия PalmPilot, состоящая из моделей Personal (с подсветкой экрана) и Professional (дальнейшее развитие линейки, предполагающее поддержку TCP/IP и увеличенную до 1 Мбайт оперативную память). В мае того же года теперь уже компания 3Com покупает U.S. Robotics, одновременно приобретая и Palm. После заключенной сделки все модели PalmPilot стали выходить под торговой маркой 3Com. С декабря 1997 года фирма Palm начала лицензировать свою Palm OS, что позволило в дальнейшем таким компаниям, как Nokia, Sony и др., выпускать свои продукты на базе данной операционной системы. Спустя ровно один год после обновления линейки PalmPilot, как раз вслед за неожиданным прекращением компанией Apple всех работ над проектом Newton, в марте 1998 года Palm представляет третье поколение своих органайзеров PalmPilot - серию Palm III. Новые модели имели уже 2 Мбайт оперативной памяти и были оснащены инфракрасным портом для обмена информацией с другими устройствами.
Ситуация в отрасли персональных органайзеров и карманных компьютеров складывалась довольно удачно. Продажи данных устройств неуклонно росли. Сами устройства постоянно модернизировались, приобретая все большую функциональность, мобильность, надежность и удобство использования. За компанией Palm оставался бизнес бесклавиатурных карманных компьютеров. Фирма же Psion выпускала мобильные устройства, оснащенные малогабаритными клавиатурами. Все были довольны и счастливы...
Но такая ситуация в корне не устраивала еще одного крупного игрока - компанию Microsoft. В сентябре 1998 года Microsoft представила первую версию своей “мобильной” операционной системы Windows CE. Однако версии 1.0 и 2.0 этой ОС не внесли какого-либо серьезного вклада в развитие рынка по очень простой причине: обе они не выдерживали никакой конкуренции с очень простой и интуитивно понятной операционной системой Palm OS.
А ситуация на рынке тем временем менялась настолько динамично, что порой, казалось, даже сами компании не успевали следить за всем происходящим. В июле 1998 года основатели компании Palm Computing - разработчик PalmPilot Джефф Хоукинс (Jeff Hawkins), бывший президент и исполнительный директор Донна Дубински (Donna Dubinsky) и бывший вице-президент по маркетингу Эд Коллиган (Ed Colligan) - покинули 3Com (Palm Computing к тому времени была во владении 3Com) и создали компанию Handspring. В начале октября на выставке Internet World'99 новая фирма представила свою первую модель на базе Palm OS - Visor. В течение 2000 года компания наладила продажи своих карманных устройств по всему миру, а также представила новые модификации серии Visor - Solo, Deluxe, Platinum и Prism. На сегодняшний день модель Handspring Visor Platinum является самым производительным карманным компьютером в мире среди моделей под управлением Palm OS.
В конце 1999 году к числу компаний, выпускающих продукты на базе Palm OS, присоединилась и основанная в 1991 году фирма TRG, выполнявшая до этого момента только конструкторские разработки для крупных производственных компаний. Теперь ее вновь созданное подразделение TRG Products занялось выпуском модели TRGpro, которая сегодня прочно удерживает лидерство среди персональных электронных помощников.
Однако эта история была бы неполной, если не упомянуть о событиях июня 2000 года, когда компания Microsoft выпустила третью версию своей ОС - Windows CE 3.0. Она получилась удачнее своих предшественниц, но Microsoft не была бы самой собой, если бы не придумала очередные хитрые маркетинговые акции. Во-первых, для карманных компьютеров на базе новой ОС версии 3.0 были предложены термины Pocket PC, или более детальный - Microsoft Windows Powered Pocket PC. Во-вторых, для самой операционной системы компания ввела новое название - Microsoft Pocket PC Windows CE. Все это, очевидно, было сделано с единственной целью, - избавиться от ассоциаций с маркой Palm.
И последнее. В августе текущего года на конференции Herring on Hollywood всемирно известная топ-модель Клаудиа Шиффер (Claudia Schiffer) объявила о выпуске специальной версии Palm Vx Claudia Schiffer Edition. Вот уж, поистине "секретное оружие".
1.2 Преимущества и недостатки программ-органайзеров
В ниже приведенной таблице 1 показывается сравнение электронный и бумажных органайзеров.
Электронные органайзеры против бумажных органайзеров
Пространство для записей в бумажном органайзере ограничено.
В КПК возможно простое расширение памяти, используемой для хранения информации (без увеличения физического размера), а кроме того есть возможность работы с глобальной сетью Интернет, что дает доступ к огромному количеству информации.
Проблемы с быстрой записью информации в дороге (трудно быстро записывать информацию "навису", часто трудно разобраться с почерком, неудобно искать нужное место для записи, если записал не в том месте, нужно все заново переписывать)
Работать с КПК в дороге или на ходу удобнее - не надо перелистывать страницы, все данные структурированы, легко перенести информацию из одного приложения в другое.
Бумажные органайзеры не имеют подсветки, поэтому с ними невозможно работать при плохом освещении.
Практически все современные КПК имеют цветные экраны или подсветку, что дает им огромное преимущество при недостатке освещения
Если в дорогу требуется взять информацию, находящуюся в компьютере, ее придется переписать вручную или печатать на принтере, а после редактирования в дороге изменения придется набирать на компьютере вновь (большая потеря времени, а если учесть проблемы с почерком, то это время увеличится еще больше).
В КПК легко перенести информацию с настольного компьютера - сохраняется даже форматирование документа.
КПК стоят дороже, но срок службы КПК и его возможности в несколько раз больше, чем у обычного бумажного органайзера.
Когда бумажный органайзер заканчивается, приходится всю необходимую информацию заново переносить в новый (в основном это касается заметок и контактной информации), что занимает очень много времени. Даже в случае органайзера, расширяемого дополнительными листами, существует предел - его физический размер (толщина органайзера).
Когда в КПК не остается памяти для ввода новой информации, можно просто докупить дополнительную память (при этом физические размеры КПК не изменяются). При необходимости переноса информации с одного КПК на другой, можно просто переслать информацию через ИК-порт (в пределах одной операционной системы или при помощи дополнительного программного обеспечения) или использовать для этой цели настольный компьютер.
Невыполненные дела нужно переносить вручную.
Невыполненные дела переносятся на следующий день автоматически или при помощи простейшей операции "изменить дату".
Бумажный органайзер построен по пассивному принципу - ты должен сам следить, нет ли у тебя дел на конкретный временной промежуток.
В КПК есть возможность автоматического напоминания о событиях, встречах и юбилеях, и многое другое.
Бумажные органайзеры имеют древнюю историю и наиболее привычны.
Использование КПК престижно и может существенно повысить статус его владельца.
Чтобы передать информацию из бумажного органайзера другому человеку, нужно переписать ее вручную или вырвать лист (что ведет к потере информации для ее владельца)
С КПК информацию можно: а) напечатать на принтере; б) передать на настольный или портативный компьютер (по инфракрасному, последовательному порту или через карту памяти); в) передать на другой такой же КПК; г) послать по факсу, по электронной почте (при наличии факс/модема)
На бумажном органайзере трудно проводить сложные расчеты.
На КПК не только существует мощный калькулятор, но даже электронные таблицы, позволяющие делать самые сложные вычисления
Способ организации информации, предоставляемый бумажными органайзерами, не соответствует уровню деятельности современного делового человека.
Многочисленные программы для КПК позволяют использовать новейшие достижения компьютерной технологии в повседневной деятельности.
1.3 Примеры программ - органайзеров
Электронный органайзер Exiland Assistant (Рис.1) - это не просто планировщик задач или ежедневник. Кроме функций классического органайзера он может использоваться как программа CRM, программа записной книжки (pim) для хранения контактов людей и предприятий, заметок (статей, документов, паролей, рецептов и т.п.), ссылок интернета, событий, праздников, юбилеев. Электронный ежедневник содержит удобный планировщик задач с напоминалкой. Каждая персона может сопровождаться такой информацией как Ф.И.О, адрес, телефон (дом, раб, сотовый), фото, ICQ, e-mail, пейджер, адрес сайта, дата рождения, увлечения, паспортные данные, события и т.д. Каждое предприятие может хранить название, адрес, тел, e-mail, web-сайт, часы работы, филиалы, контактные лица и их должности, банковские реквизиты, ссылку на прайс-лист и т.п.
Рис. 1. Пример программы-органайзера
Все данные, хранящиеся в базе данных ежедневника можно группировать по заданным Вами группам.
Многие люди, которые привыкли ценить время и содержать свои персональные данные в порядке, часто используют бумажный ежедневник как планировщик дел или записную книжку. В электронной записной книжке, в отличии от бумажной, есть возможность фильтрации записей, то есть выборки по определенному условию, хранения фото персон, функции напоминалки (напоминателя). Ежедневник Exiland Assistant выполнен как программа напоминаний, программа заметок и электронной записной книжки с учетом быстрого доступа к данным; удобный и интуитивно понятный графический интерфейс, быстрый поиск, фильтр, печать.
Также органайзер содержит функцию напоминателя (напоминалки) о ближайших Днях Рождения персон, событиях, праздниках. Введите дату рождения друзей и родственников, и вы никогда не забудете поздравить их с Днем Рождения. Программа предупредит вас об этом заранее за указанное вами количество дней. Даже если время напоминания или оповещения о задаче наступило в момент, когда у вас не была запущена программа или был выключен компьютер, программа органайзер Exiland Assistant сообщит вам о нем сразу после включения компьютера и запуска программы.
Выяснить методику программирования Windows - приложений в среде Delphi или Visual C++ (по желанию).
Продемонстрировать умение работать с компонентами компилятора.
Разработать блок-схему будущего приложения.
Создать программу, которая будет имитировать электронную записную книжку и обладать следующими приложениями (меню):
Протестировать программу на примере.
Полученный результат сравнить с возможностями других оболочек и провести анализ удобства и применения.
2.3 Описание блок-схемы главной программы
Назначение элементов, которые содержаться в блок-схеме представлены в таблице 1.
Запуск стартовой формы. Начало работы программы.
Внесение заметок. Создание групп и подгрупп заметок, создание заметок и внесение текстовой информации в заметки.
Создание телефонной книги, создание и внесение записей в телефонную книгу.
Изменение настроек программы. Установка основных параметров программы.
Завершение работы с программой. Выход.
Основное требование к операционной системе (ОС), предъявляемое поставленной задачей, это наличие ANSI или POSIX совместимого компилятора языка Pascal. Для реализации задачи была выбрана последняя клиентская версия операционной системы Microsoft, основанная на ядре NT - Microsoft Windows XP Professional.
Указанная операционная система обладает рядом преимуществ:
наличие достаточного количество ANSI или POSIX совместимых компиляторов языка Pascal, разработанных для данной ОС, а именно -
достаточная управляемость, надежность и безопасность;
широкое распространение основанных на ядре NT операционных систем Microsoft, совместимых по программному обеспечению с Windows XP Professional (NT/2000/XP/2003 - client & server);
высокая скорость работы приложений, разработанных для данной ОС с использованием компиляторов Pascal.
Исходный код программы может быть откомпилирован и под другой операционной системой, если для таковой имеется ANSI или POSIX совместимый компилятор языка Pascal.
2.5 Описание выбранного языка программирования
Внешний вид среды программирования Delphi отличается от многих других из тех, что можно увидеть в Windows. К примеру, Borland Pascal for Windows 7.0, Borland C++ 4.0, Word for Windows, Program Manager - это все MDI приложения и выглядят по-другому, чем Delphi. MDI (Multiple Document Interface) - определяет особый способ управления нескольких дочерних окон внутри одного большого окна.
Среда Delphi же следует другой спецификации, называемой Single Document Interface (SDI), и состоит из нескольких отдельно расположенных окон. Это было сделано из-за того, что SDI близок к той модели приложений, что используется в Windows 95.
Если Вы используете SDI приложение типа Delphi, то уже знаете, что перед началом работы лучше минимизировать другие приложения, чтобы их окна не загромождали рабочее пространство. Если нужно переключиться на другое приложение, то просто щелкните мышкой на системную кнопку минимизации Delphi. Вместе с главным окном свернутся все остальные окна среды программирования, освободив место для работы других программ.
Главные составные части среды программирования
Ниже перечислены основные составные части Delphi:
Окно Редактора Исходного Текста (Editor Window)
Палитра Компонент (Component Palette)
Инспектор Объектов (Object Inspector)
Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные Вам для точной настройки программы и среды программирования.
Программисты на Delphi проводят большинство времени, переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор). Прежде чем Вы начнете, убедитесь, что можете распознать эти два важных элемента. Дизайнер Форм показан на рис.1, окно Редактора - на рис.2.
Рис. 2. Дизайнер Форм - то место, где Вы создаете визуальный интерфейс программы.
Рис.3: В окне Редактора Вы создаете логику управления программой.
Дизайнер Форм в Delphi столь интуитивно понятен и прост в использовании, что создание визуального интерфейса превращается в детскую игру. Дизайнер Форм первоначально состоит из одного пустого окна, которое Вы заполняете всевозможными объектами, выбранными на Палитре Компонент.
Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время является Редактор. Логика является движущей силой программы и Редактор - то место, где Вы ее "кодируете".
Палитра Компонент (см. рис.3) позволяет Вам выбрать нужные объекты для размещения их на Дизайнере Форм. Для использования Палитры Компонент просто первый раз щелкните мышкой на один из объектов и потом второй раз - на Дизайнере Форм. Выбранный Вами объект появится на проектируемом окне и им можно манипулировать с помощью мыши.
Палитра Компонент использует постраничную группировку объектов. Внизу Палитры находится набор закладок - Standard, Additional, Dialogs и т.д. Если Вы щелкнете мышью на одну из закладок, то Вы можете перейти на следующую страницу Палитры Компонент. Принцип разбиения на страницы широко используется в среде программирования Delphi и его легко можно использовать в своей программе. (На странице Additional есть компоненты для организации страниц с закладками сверху и снизу).
Рис.4 : Палитра Компонент - место, где Вы выбираете объекты, которые будут помещены на вашу форму.
Предположим, Вы помещаете компонент TEdit на форму; Вы можете двигать его с места на место. Вы также можете использовать границу, прорисованную вокруг объекта для изменения его размеров. Большинством других компонент можно манипулировать тем же образом. Однако, невидимые во время выполнения программы компоненты (типа TMenu или TDataBase) не меняют своей формы.
Слева от Дизайнера Форм Вы можете видеть Инспектор Объектов (рис.4). Заметьте, что информация в Инспекторе Объектов меняется в зависимости от объекта, выбранного на форме. Важно понять, что каждый компонент является настоящим объектом и Вы можете менять его вид и поведение с помощью Инспектора Объектов.
Инспектор Объектов состоит из двух страниц, каждую из которых можно использовать для определения поведения данного компонента. Первая страница - это список свойств, вторая - список событий. Если нужно изменить что-нибудь, связанное с определенным компонентом, то Вы обычно делаете это в Инспекторе Объектов. К примеру, Вы можете изменить имя и размер компонента TLabel изменяя свойства Caption, Left, Top, Height, и Width.
Вы можете использовать закладки внизу Инспектора Объектов для переключения между страницами свойств и событий.
Рис.5: Инспектор Объектов позволяет определять свойства и поведение объектов, помещенных на форму.
Страница событий связана с Редактором; если Вы дважды щелкнете мышкой на правую сторону какого-нибудь пункта, то соответствующий данному событию код автоматически запишется в Редактор, сам Редактор немедленно получит фокус, и Вы сразу же имеете возможность добавить код обработчика данного события. Данный аспект среды программирования Delphi будет еще обсуждаться позднее.
Последняя важная часть среды Delphi - Справочник (on-line help). Для доступа к этому инструменту нужно просто выбрать в системном меню пункт Help и затем Contents. На экране появится Справочник, показанный на рис.5
Рис.6: Справочник - быстрый поиск любой информации.
Справочник является контекстно-зависимым; при нажатии клавиши F1, Вы получите подсказку, соответствующую текущей ситуации. Например, находясь в Инспекторе Объектов, выберите какое-нибудь свойство и нажмите F1 - Вы получите справку о назначении данного свойства. Если в любой момент работы в среде Delphi возникает неясность или затруднение - жмите F1 и необходимая информация появится на экране.
Программа написана на Delphi 6 и использует модульный принцип программирования.
Основой всей программы является форма, на которой отображаются основные пункты меню в виде кнопочных форм, которым соответствуют следующие процедуры:
procedure TPhoneBook.FormCreate(Sender: TObject);
procedure TPhoneBook.N2Click(Sender: TObject);
Процедура удаление группы телефонов
procedure LoadGroupPhones(Const Groupname:string);
Процедура загрузки телефонов в соответствии с группой
procedure TPhoneBook.PhonesChange(Sender: TObject; Item: TListItem;Change: TItemChange);
procedure TPhoneBook.edit_Execute(Sender: TObject);
procedure TPhoneBook.delete_Execute(Sender: TObject);
procedure TPhoneBook.PhonesDblClick(Sender: TObject);
procedure TPhoneBook.new_Execute(Sender: TObject);
procedure TPhoneBook.N1Click(Sender: TObject);
Процедура создания новой группы телефонов
procedure TPhoneBook.FormActivate(Sender: TObject);
procedure TPhoneBook.GroupsChange(Sender: TObject; Item: TListItem; Change: TItemChange);
Процедура изменение групп телефонов
procedure TPhoneBook.CheckBox2Click(Sender: TObject);
Процедура видимости групп телефонов
procedure TPhoneBook.CheckBox3Click(Sender: TObject);
Процедура видимости комментариев для контакта
procedure TPhoneBook.FormClose(Sender: TObject; var Action: TCloseAction);
procedure TPhoneBook.RemoveExecute(Sender: TObject);
Процедура удаления элемента каталога
procedure TPhoneBook.NewSubCategoryExecute(Sender: TObject);
procedure TPhonebook.NewTextExecute(Sender: TObject);
procedure TPhonebook.ListChange(Sender: TObject; Node: TTreeNode);
Процедура изменение состояния списка каталога
procedure TPhoneBook.FontcfgExecute(Sender: TObject);
Процедура конфигурации шрифта для отображения текста заметок
procedure TPhoneBook.FilesChange(Sender: TObject);
Процедура запоминания изменяющегося текста в заметке по ходу его изменения
procedure TPhoneBook.ChgPropExecute(Sender: TObject);
Процедура изменения имени заметки или имени и комментария группы
Процедура обновления отображения иконок для узлов каталога
Процедура обновления параметров каталога
procedure TPhoneBook.SaveNoteExecute(Sender: TObject);
Процедура сохранения заметки в другой файл
procedure TPhoneBook.AllUpperExecute(Sender: TObject);
procedure TPhoneBook.AllLowerExecute(Sender: TObject);
Процедура перевода в верхний регистр
procedure TPhoneBook.AllProperExecute(Sender: TObject);
Процедура перевода в нижний регистр
procedure TPhoneBook.CutExecute(Sender: TObject);
procedure TPhoneBook.PasteExecute(Sender: TObject);
procedure TPhoneBook.CopyExecute(Sender: TObject);
procedure TPhoneBook.SetFirstExecute(Sender: TObject);
Процедура переместить в начало группы
procedure TPhoneBook.FormShow(Sender: TObject);
procedure TPhoneBook.bgcolorClick(Sender: TObject);
Процедура установки цвета фона (экспорт)
procedure TPhoneBook.textcolorClick(Sender: TObject);
Процедура установки цвет текста(экспорт)
procedure TPhoneBook.ExitOnEscExecute(Sender: TObject);
Программа запускается с помощью исполняемого файла aSPL_PhoneBook.
После запуска программы на экране появляется стартовое окно (Рис.6):
В программном окне мы видим три вкладки:
На вкладке «Заметки» пользователь может создавать свои заметки, разделяя их на отдельные подгруппы(Рис. 8-10):
После этого созданные группы появляются в списке «Заметок»(Рис.11)
В каждой подгруппе можно создавать отдельные заметки (Рис.12-15):
После этого созданные заметки появляются в подгруппе «Дни рождения» (Рис.16)
Выбирая нужную заметку можно вносить необходимые записи (Рис. 17):
Можно перемещать заметки в начало списка (Рис. 18):
Вкладка «Телефонная книга» позволят создавать записи с номерами телефонов абонентов(Рис. 19-25):
Рис. 20 Выделение записи в телефонной книге
Рис. 24 Выделение записи для изменения
Можно удалить текущую запись(Рис. 26-27)
Рис.26 Выделение записи для удаления
Рис. 27 Окно подтверждения удаления
Вкладка «Настройки» позволяет установить основные настройки программы(Рис. 28):
Сделать цветовые и текстовые настройки(Рис. 29):
Рис. 29 Изменение параметров шрифта
Выставить общие параметры(Рис. 30):
Выставить параметры телефонной книги(Рис.
Создание прикладных Windows–приложений дипломная работа. Программирование, компьютеры и кибернетика.
Учебное Пособие Магистерская Диссертация
Написать Краткое Сочинение О Богине Бастет
Вышее Образование В Условиях Пандемии Реферат
Українська Культура 21 Століття Реферат
Реферат: Расписной крест
Эссе Наука Примеры
Утренняя Гимнастика Доклад
Контрольная Работа По Алгебре 8 Ответы
Курсовая работа по теме Интенсификация и основные направления ее повышения в зерновом производстве
Реферат: The American Dream Essay Research Paper The
Курсовая работа: Оценка конкурентоспособности организации на примере ООО "Маранта". Скачать бесплатно и без регистрации
Контрольная работа: Издержки производства
Как Определить Цель И Задачи Курсовой Работы
Легкая Атлетика И Ее Виды Реферат
Любовь В Лирике Маяковского Сочинение
Как Оформить Реферат По Философии
Реферат: Joseph Bernardin Essay Research Paper Cardinal Joseph
Реферат Титульный Лист Шрифт
Сочинение На Тему Счастье На Английском
Курсовая работа по теме Технология выполнения лесосечных работ
Составление и заполнение бухгалтерской (финансовой) отчетности - Бухгалтерский учет и аудит курсовая работа
Профсоюзы Франции - Государство и право реферат
Коммерческие операции на международных биржах, торгах, аукционах - Международные отношения и мировая экономика курсовая работа


Report Page