Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Обзор литературы. 
Разработка интерфейса обучающего комплекса для пользователя Visual C++

РефератПомощь в написанииУзнать стоимостьмоей работы

Книга начинается с введения, кратко рассказывающего об особенностях программирования в среде Microsoft Visual C++. Далее следуют пять разделов, изучая которые последовательно, человек знакомый только с языком С, может научиться разрабатывать приложения на Visual C++. Первый раздел служит введением в С++. В нем рассказывается о коренных отличиях языков С и С++, раскрывается концепция… Читать ещё >

Обзор литературы. Разработка интерфейса обучающего комплекса для пользователя Visual C++ (реферат, курсовая, диплом, контрольная)

Книга [1] посвящена программированию под Windows c использованием библиотеки классов MFC. В книге рассказывается об структуре и иерархии классов в MFC, о создании приложений на основе существующих классов. Приводятся примеры, иллюстрирующие материал книги.

Справочник [9] - представляет собой наиболее полный, подробный и точный энциклопедический справочник по языку Visual C++. В нем содержатся организованные в алфавитном порядке сведения обо всех элементах языка с описанием синтаксиса и примерами использования. Издание дополняется многочисленными справочными таблицами, полным листингом сообщений и ошибок Windows, списком адресов Web-узлов, посвященных С++, и другой полезной информацией. Кроме того, вы найдете все необходимые сведения по использованию Microsoft Foundation Classes, советы по написанию Web-приложений и созданию Active-X элементов. Книга может служить настольным справочником для всех программистов на языке Visual C++.

Книга [10] - описывает принципы объектно-ориентированного программирования. Программирование под Windows рассматривается с точки зрения трех яков программирования — Visual C++, Borland C++, Visual Basic, а также объектно-ориентированное программирование в среде Microsoft Office 97. Имеет предметный указатель и как написано в предисловии является не теоретической, а практической книгой, показывающей, как на практике применяются методы ООП. Эта книга предназначена не только для опытных программистов, которые желают продвинуться в освоении методов ООП, но и для тех, кто собирается научиться писать программы для Windows. Хотя эта книга не является руководством по какому-либо из вышеупомянутых языков, она обеспечивает достаточно информации для создания приложений и дает достаточное представление о каждом из этих языков.

Книга [12] посвящена программированию в среде Microsoft Visual C++ 6.0 с использованием библиотеки классов MFC. Для тех, кто уже освоил язык С, но не знаком с С++ - рассказывается об основных особенностях этого языка. Представленные сведения помогут разобраться с использованием библиотеки классов MFC. На конкретных примерах рассказывается, как создавать приложения для операционных систем Windows 3. xx, Windows 95, и Windows NT. Рассмотрено применение средств автоматизированного программирования MFC AppWizard и ClassWizard, позволяющих разрабатывать приложения в кратчайшие сроки.

Книга начинается с введения, кратко рассказывающего об особенностях программирования в среде Microsoft Visual C++. Далее следуют пять разделов, изучая которые последовательно, человек знакомый только с языком С, может научиться разрабатывать приложения на Visual C++. Первый раздел служит введением в С++. В нем рассказывается о коренных отличиях языков С и С++, раскрывается концепция объектно-ориентированного программирования в среде Microsoft Visual C++. Второй раздел служит введением в библиотеку MFC. В нем рассказывается об иерархии классов, показан пример создания приложения на основе классов MFC, рассказано о средстве работы с классами ClassView и о методах обработки сообщений. В третьем разделе приведено описание некоторых основных классов MFC, являющихся основой для разработки приложений. В четвертом разделе описано создание приложений средствами MFC AppWizard, диалоговые приложения, средства ClassWizard, Пятый раздел посвящен однооконному интерфейсу. В нем описывается модель «документ-вид» и обработка командных сообщений. Приведены примеры создания простейших графического и текстового редакторов.

Книга [14] посвящена использованию методов объектно-ориентированного программирования для 32-разрядных операционных систем семейства Windows. Рассмотрен широкий круг создания приложений: консольного диалогового и многооконного. Тексты примеров, которые можно найти на прилагаемой к книге дискете, помогут пользователю не имеющему опыта работы в среде Visual C++, за короткий срок создать собственное работоспособное приложение. Рассмотрены вопросы построения справочной системы и русификации приложений. Кроме того большое внимание уделено таким особенностям программирования, как применение механизма исключений для обработки ошибок, работа с шаблонами, многозадачность и взаимодействие потоков. Приведен обширный справочный материал по функциям и классам Visual C++.

Первая часть книги посвящена созданию простейших приложений. Здесь описывается использование мастера приложения, а также различные типы приложений, классы документа представления и приложения, шаблон документа, диалоговые окна и простейшие элементы управления, в том числе создание вкладок диалогового окна и мастеров. Описано использование Component Gallery.

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

Третья часть посвящена раскрытию особенностей программирования в среде Visual C++. Здесь описываются новые средства языка, добавленные в него сравнительно недавно. К ним относятся исключения, шаблоны и классы коллекций. Информация по их использованию встречается в литературе значительно реже, чем информация об основах Visual C++, следовательно, эта часть книги дает ей значительное преимущество перед другими самоучителями. В этой же части описывается многозадачность на основе потоков Windows, даются примеры, показывающие взаимодействие между потоками. Отдельные главы описывают создание справки в приложении, отладке приложений.

Четвертая часть книги — приложение. В нем дается базовая информация по программированию на С++, достаточно подробно описываются классы и функции MFC, интерфейс Visual C++ и средства для работы с классами.

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

Книга [15] служит продолжением [14]. В ней рассказано о разработке приложений с многооконным пользовательским интерфейсом, применение классов MFC для создания меню, панелей управления и состояния. Рассмотрены возможности повторного использования программного кода, предоставляемые Microsoft Visual С++. Отдельная глава книги посвящена разработке приложений, взаимодействующих с базами данных через драйверы ODBC. Книга содержит пять разделов. Первый раздел посвящен многооконному интерфейсу. Создание приложений использующих многооконный интерфейс рассматривается на примере многооконного графического редактора и комбинированного редактора. Во втором разделе описывается повторное использование кода, добавление компонентов в проект, управление компонентами, компоненты Microsoft, органы управления OCX. В третьем разделе рассказывается об элементах управления: меню, панелях управления и панелях состояния. Описывается Component Gallery и контекстное меню, его создание и использование. В четвертом разделе содержится информация о стандартных диалоговых панелях: панелях выбора цвета, выбора файлов, выбора шрифта, панели для вывода документов на печать, панель для выполнения поиска и замены, а также о классах CFileDialog, CColorDialog, CFontDIalog. В пятом разделе рассказывается о создании базы данных, использование MFC AppWizard для создания приложений работающих с базами данных.

Книга [16] является учебным курсом для начинающих. Состоит из 14 уроков. Основные темы изучаемые в книге: создание элементов интерфейса, работа со стандартными классами С++, управление файлами, разработка приложений для Интернета, создание элементов Active X, отладка программ в пошаговом режиме. В уроках последовательно описываются приемы, которыми должен уметь пользоваться каждый, кто хочет создать новую программу. Книга ориентирована на программистов, умеющих программировать на С++, но не знакомых с визуальными средами программирования. Полностью приведены хорошо откомментированные листинги.

Книга [17] представляет собой систематизированное изложение принципов и приемов создания приложений с использованием MFC. Автор книги — преподаватель на курсах сертифицированных специалистов MCSD — создал эту книгу на основе читаемого им курса. Книгу отличает глубина изложения и профессиональный подход. Книга начинается с азов программирования на Visual C++, создания приложений, работы с элементами управления, работы с графикой, однодокументными и многодокументными приложениями. После этого детально разбираются такие важные аспекты программирования, как использование OLE — объектов, реализация операции Drag&Drop. На примере создания двух игр рассказывается о работе с битовыми образами и таймером. Описывается создание и использование библиотек DLL. В двух приложениях раскрываются парадигмы программирования — структурного и объектно-ориентированного.

Описание тем затронутых в книге подробное, написанное с таким расчетом, чтобы читатель сразу же находил ответы на возникающие.вопросы. Книга пригодна для глубокого изучения Visual C++.

Учебник Эллиса и Страуструпа [18] является полным справочным пособием по языку программирования С++.

Показать весь текст
Заполнить форму текущей работой