Разработать приложение windows органайзер

Содержание
  1. Разработать приложение Windows «Органайзер». Приложение предназначено для записи, хранения и поиска адресов и телефонов
  2. Написать органайзер
  3. Разработка программного модуля «Органайзер»
  4. Разработка программного модуля «органайзер», позволяющего вести телефонную книгу, книгу записей, а так же работать с фильтрами и отчетами по данным. Характеристика используемой ЭВМ, ОС и языка программирования. Описание переменных, процедур и функций.
  5. Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
  6. Курсовая работа: Разработка электронного органайзера средствами C++ Builder 6
  7. Введение
  8. Глава 1. Реализация программного кода «Organizer 1.0»
  9. 1.1 Borland C++ Builder 6. Общие сведения
  10. 1.2 Borland C++ Builder 6. Разработка приложений баз данных
  11. 1.3 Компоненты C++ Builder 6, предназначенные для работы по технологии InterBase
  12. Глава 2. Технология разработки программного кода и интерфейса «Organizer 1.0»
  13. 2.1 Структура приложения «Organizer 1.0»

Разработать приложение Windows «Органайзер». Приложение предназначено для записи, хранения и поиска адресов и телефонов

Разработать приложение «Органайзер».
Разработать приложение «Органайзер». Приложение предназначено для записи, хранения и поиска адресов.

Приложение Windows «Органайзер».
нужно в органайзер добавить функцию добавления, удаления и поиска записи , адресную книгу 4.

Выбор решения для проекта! Приложение для Windows + приложение для Android или Web приложение?
Здравствуйте! Один мой знакомый, владелец мебельной фирмы, обратился ко мне с серьезным.

Создать приложение, которое предназначено для просмотра текстовой и графической информации
Помогите пожалуйста! Необходимо создать приложение, которое предназначено для просмотра текстовой.

ТО есть это не учебная задачка по типу сделать самопальную БД в текстовый файл с возможность добавления, извлечения и поиска адресов.

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

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

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

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

Разработать оконное приложение для windows с применение технологии WIN API
Разработать оконное приложение для windows с применение технологии WIN API, Демонстрирующие.

Разработать многопоточное оконное приложение Windows Forms для обработки файла
Разработать многопоточное оконное приложение Windows.Forms для обработки файла в соответствии с.

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

Разработать Windows-приложение для реализации простейшей (FAT) виртуальной файловой системы
Подскажите что почитать, что бы реализовать что-нибудь из этого? ну или если у кого есть уже.

Написать органайзер

Нужно сделать органайзер, в котором должны быть функции
* На каждый день календаря – вести список дел ранжированных по цвету (красный, желтый, зеленый), выводить их по времени дня; менять их порядок (drag-and-drop); переносить на другой день, копировать, удалять, связывать с другими заметками органайзера;

* Содержать функции экспорта и импорта списка дел.(Cделано)
Делал на С++ Builder’e, сказали переделать на C# Forms. Есть лабораторная универская моя, думаю переделать её, поможет кто дописать верхние функции?

Вложения

lab10.rar (101.7 Кб, 124 просмотров)

Органайзер
Ребята , Нужна помощь. у кого есть готовый, замый простой оргонайзер( планировщик) . кто может.

Календарь(Органайзер)
Прошу помочь с простым календарём на днях которого можно будет создавать определённые события

Органайзер: сделать запись данных
Учу C# Windows Forms столкнулся с проблемой мне нужен органайзер в который можно вбивать события и.

Органайзер. Передать текст в другую форму
Ребят, я пытаюсь сделать какой-никакой органайзер в Windows Form. У меня есть кое-какие начала,но.

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

Органайзер
Хочу написать для себя удобный органайзер. Умею работать с sql server, но не хочу так делать. Ведь.

Написать органайзер на С++ за день с элементами ООП
Задание: «Органайзер». Организовать назначение событий на дату, время. Возможность просмотреть.

Мне требуется написать ‘органайзер’ — без совета не справлюсь
История следующая: Начальство поставило задачу — написать программу для координации деятельности.

Читайте также:  Windows 10 включить учетку гостя

Хочу сделать небольшой органайзер. Не могу написать код
Пользуюсь программой Borland Delphi 7. Нужно написать код, чтобы строка со временем(DateTimePicker).

Разработка программного модуля «Органайзер»

Разработка программного модуля «органайзер», позволяющего вести телефонную книгу, книгу записей, а так же работать с фильтрами и отчетами по данным. Характеристика используемой ЭВМ, ОС и языка программирования. Описание переменных, процедур и функций.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 25.12.2012
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

    Введение
  • 1. Общая часть
    • 1.1 Сущность поставленной задачи
    • 1.2 Постановка задачи
      • 1.2.1 Первичные документы
      • 1.2.2 Требования, предъявляемые к системе
      • 1.2.3 Требования предъявляемые к ПО
    • 1.3 Характеристика используемой ЭВМ, ОС и языка программирования
  • 2. Разработка программного обеспечения
    • 2.1 Технологический процесс машинной реализации задачи
    • 2.2 Алгоритм задачи его описание
    • 2.3 Описание переменных, процедур и функций
    • 2.4 Программы и их описания
      • 2.4.1 Меню
      • 2.4.2 Алгоритмы и тексты форм ввода
      • 2.4.3 Описание и алгоритмы формирования выходных документов
    • 2.5 Результаты работы программы
    • 2.6 Инструкция пользователю
  • Заключение
  • Список общепринятых сокращений
  • Список литературы
  • Приложения
  • Введение
  • Тема разработки программного модуля «органайзер» в настоящее время актуальна для пользователей ПК, так как данный тип приложений позволяет хранить различную информацию, осуществлять навигацию по ней и управление. Ручное ведение «блокнотов» и записей не дает эффективного использования, так как ручная обработка затрачивает большее время, чем машинная, причем с увеличением объема, уровень затрат увеличивается прогрессивно. При помощи программы «органайзер» человек (или организация) имеет под рукой набор нужных инструментов, централизованное управление и интегрирование данных и функций в единую систему управления всеми данными одновременно, не затрагивая расчеты, как таковые, а работая напрямую с результатами, что значительно увеличивает эффективность и использование рабочего времени. Таким образом, работа по данной теме оправдывается значимостью и результативностью использования итогов разработки. Приложение «органайзер» содержит в своем составе три модуля — «записная книжка», «телефонная книга» и «расписание встреч». Последний модуль работает на основе данных из «телефонной книжки», выбирая данные и используя их как итоговые реквизиты. Для выполнения поставленной цели необходимо решить следующие задачи:

ь Продумать и изучить структуру построения модулей.

ь Определить требования к пакету.

ь Разработать продукт согласно полученным данным.

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

Курсовая работа: Разработка электронного органайзера средствами C++ Builder 6

РАЗРАБОТКА ЭЛЕКТРОННОГО ОРГАНАЙЗЕРА СРЕДСТВАМИ C++ BUILDER 6

Глава 1. Реализация программного кода «Organizer 1.0»

1.1 Borland C++ Builder 6. Общие сведения

1.2 Borland C++ Builder 6. Разработка приложений баз данных

1.3 Компоненты C++ Builder 6, предназначенные для работы по технологии InterBase

Глава 2. Технология разработки программного кода и интерфейса «Organizer 1.0»

2.1 Структура приложения «Organizer 1.0»

2.2 Программная структура приложения «Organizer 1.0»

2.3 Главная форма

2.3.1 Структура Главного меню

2.3.3 Список текущих событий

2.4 Планировщик задач

2.4.1 Форма управления планировщиком задач

2.4.2 Форма добавления нового напоминания

2.4 3 Форма редактирования выбранного напоминания

2.5 Адресная книга

2.5 1 Форма управления адресной книгой

2.5.2 Форма поиска по параметрам

Список использованных источников

Введение

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

Электронный органайзер «Organizer 1.0» — это не просто планировщик задач или ежедневник. Кроме функций классического органайзера он может использоваться как база клиентов, программа записной книжки для хранения контактов людей и предприятий, заметок, событий, праздников, юбилеев. Электронный ежедневник содержит удобный планировщик задач с напоминалкой. Каждая персона может сопровождаться такой информацией как Ф.И. О, адрес, телефон (дом, раб, сотовый), ICQ, e-mail, дата рождения, название фирмы, должность. В приложении есть функция быстрого поиска по адресной книге по нескольким параметрам, что существенно сокращает время для поиска нужной информации. В планировщике задач есть возможность просмотра событий за определенный промежуток времени, что поможет еще лучше спланировать свой рабочий график.

Глава 1. Реализация программного кода «Organizer 1.0»

1.1 Borland C++ Builder 6. Общие сведения

Система программирования Borland C++ Builder 6 завоевала достаточно прочные позиции среди профессиональных и начинающих программистов. Здесь можно отметить ряд причин: большую популярность языка программирования C++, удобство визуального конструирования приложений, развитые возможности доступных средств системы, эффективность генерируемого кода и др.

Несмотря на появление современных технологий типа.net и соответствующих систем программирования, таких как Visual C++.net, система C++ Builder будет устойчиво занимать свою нишу. Это обусловлено меньшей требовательностью к аппаратным ресурсам при разработке приложений, большей легкостью в освоении и применении средств системы для разработки приложений различной степени сложности.

Программа на C++ состоит из объявлений (переменных, констант, типов, классов, функций) и описаний функций. Среди функций всегда имеется главная — main для консольных приложений (работающих с WIN32) или WinMain для приложений Windows. Именно эта главная функция выполняется после начала работы программы. Обычно в C++Builder эта функция очень короткая и выполняет только некоторые подготовительные операции, необходимые для начала работы. А далее при объектно-ориентированном подходе работа приложения определяется происходящими событиями и реакцией на них объектов.

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

В C++Builder все объекты компонентов размещаются в объектах — формах . Для каждой формы, которую вы проектируете в своем приложении, C++Builder создает отдельный модуль. Именно в модулях и осуществляется программирование задачи. В обработчиках событий объектов — форм и компонентов, вы помещаете все свои алгоритмы. В основном они сводятся к обработке информации, содержащейся в свойствах одних объектов, и задании по результатам обработки свойств других объектов. При этом вы постоянно обращаетесь к методам различных объектов.

Согласно принципам скрытия информации обычно текст модуля разделяют на заголовочный файл интерфейса, который содержит объявления классов, функций, переменных и т.п., и файл реализации , в котором содержится описание функций.

Стандартное расширение файлов реализации — срр . Стандартное расширение заголовочных файлов — h .

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

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

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

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

1.2 Borland C++ Builder 6. Разработка приложений баз данных

В зависимости от взаимного расположения приложения и БД можно выделить: локальные и удаленные БД. Для выполнения операций с локальными БД разрабатываются и используются так называемые локальные приложения, а для операций с удаленными БД — клиент-серверные приложения.

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

Так, различают следующие виды приложений:

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

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

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

Одно — и двухуровневые приложения C++ Builder могут осуществлять доступ к локальным и удаленным БД с использованием следующих механизмов:

BDE (Borland Database Engine — процессор баз данных фирмы Borland), предоставляющий развитый интерфейс API для взаимодействия с базами данных;

ADO (ActiveX Data Objects — объекты данных ActiveX) осуществляет доступ к информации с помощью OLE DB (Object Linking and Embedding Data Base — связывание и внедрение объектов баз данных);

dbExpress обеспечивает быстрый доступ к информации в базах данных с помощью набора драйверов;

InterBase Express реализует непосредственный доступ к базам данных сервера InterBase.

Механизм доступа InterBase Express, с помощью которого реализовано приложение «Organizer 1.0», ориентирован строго на работу с сервером InterBase и основан на прямом применении функций API этого сервера. Отсюда следуют все достоинства и недостатки использования этого механизма доступа. Он обеспечивает высокую скорость работы компонентов

доступа к данным. Очевидным недостатком механизма доступа InterBase является невозможность применения его для серверов баз данных, отличных от сервера InterBase SQL Server.

Технология InterBase Express строго ориентирована на работу с сервером InterBase версии не ниже 5.5. Отсюда следуют основные достоинства и недостатки этой технологии.

При реализации «Organizer 1.0» была использована утилита IB Expert, она обеспечивает более удобную работу с базами данных. Позволяет быстро и легко взаимодействовать с сервером InterBase: создавать, удалять, регистрировать и использовать базы данных.

1.3 Компоненты C++ Builder 6, предназначенные для работы по технологии InterBase

Компоненты C++ Builder 6, предназначенные для работы по технологии InterBase Express, расположены на странице InterBase Палитры компонентов.

Охарактеризуем кратко назначение основных из этих компонентов:

IBTable — для получения данных из таблицы или представления базы данных. Является аналогом компонента table для BDE, совместим с визуальными компонентами. Полученный с помощью этого компонента набор данных является редактируемым;

IBQuery — для получения данных с помощью SQL-запроса. Является аналогом компонента Query для BDE, совместим с визуальными компонентами;

IBstoredProc — для вызова хранимых процедур и получения набора данных на основе результатов выполнения процедуры. Соответствующий набор данных является не редактируемым. Совместим с визуальными компонентами;

IBDatabase — для установления соединения с базой данных;

IBTransaction — для управления транзакцией;

IBUpdateSQL — для создания модифицируемых наборов данных, основанных на SQL-запросах. Является аналогом компонента updateSQL для BDE. Используется совместно с компонентом iBQuery;

IBDataSet — для получения и редактирования данных. Совместим со всеми визуальными компонентами. Обеспечивает эффективный доступ к данным для просмотра и редактирования;

IBSQL — для быстрого выполнения SQL-запроса с минимальными накладными расходами. Не имеет локального буфера данных, не совместим с визуальными компонентами;

IBDatabaseInfo — для получения системной информации о свойствах базы данных, соединения и сервера;

IBSQLMonitor — для перехвата и отслеживания SQL-запросов, которые выполняют приложения пр технологии InterBase Express;

IBEvents — для обработки событий сервера InterBase;

IBExtract — для получения метаданных от сервера InterBase;

IBClientDataSet — для получения данных и применения обновлений. Использует внутренние компоненты TIBDataSet И TDataSetProvider.

Компоненты IBTable, IBQuery, IBStoredProc И IBUpdateSQL во многом похожи на свои аналоги механизма BDE.

Глава 2. Технология разработки программного кода и интерфейса «Organizer 1.0»

2.1 Структура приложения «Organizer 1.0»

« Organizer 1.0″ — программный продукт, который состоит из нескольких компонентов: планировщик задач, связанный с ним календарь и адресная книга.

Рис.1 Структура приложения «Organizer 1.0».

В качестве основы приложения с помощью IB Expert была разработана база данных ORGANIZER, состоящая из двух таблиц: TBL_EVENTS и TBL_PEOPLE.

Читайте также:  Виды релизов windows 10
Оцените статью
Название: Разработка электронного органайзера средствами C++ Builder 6
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа Добавлен 10:35:33 01 августа 2009 Похожие работы
Просмотров: 5111 Комментариев: 15 Оценило: 9 человек Средний балл: 4.4 Оценка: 4 Скачать