Создание приложения "DVD-прокат"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

фективно решать крупные задачи, связанные с web - программированием и базами данных, а в решении небольших задач ощутимого выигрыша не дает.

Microsoft Visual Basic.

Бейсик был придуман в 1963 году преподавателями Дартмутского Колледжа Джоном Кемени и Томасом Куртцом, и под их руководством был реализован командой студентов колледжа. Со временем, когда стали появляться другие диалекты, этот "изначальный" диалект стали называть Dartmouth BASIC.

Вторую жизнь Бейсик получил с появлением Visual Basic от Microsoft. Хотя и трудно согласиться, что этот язык - действительно Бейсик (несмотря на множество привычных ключевых слов), спустя некоторое время он стал одним из наиболее часто используемых языков на платформе Windows. Microsoft создала вариант под названием WordBasic и использовала его в MS Word до появления Word 97. Вариант Visual Basic for Applications (VBA) был встроен в Excel 5.0 в 1993 году, затем в Access 95 в 1995 году, а после и во все остальные инструменты, входящие в пакет Microsoft Office. Internet Explorer 3.0 и выше, а также Microsoft Outlook, включали интерпретатор VBScript.

база учет видеодиск пользователь

Ввиду специфики языка VB - отсутствие указателей, ссылок, присутствующих в ObjectPascal (Delphi) и C/C++, программист на VB может больше времени уделять непосредственно разработке бизнес процессов приложения, не задумываясь о динамическом распределении памяти, передаче параметров по ссылкам, что отнимает очень много времени при программировании на других языках и порождает так же много ошибок, которые приходится потом вылавливать.Studio - это интегрированная среда разработки (IDE), в которой можно создавать программы на Visual Basic для NET Framework. Платформа NET Framework представляет собой среду разработки и выполнения, в которой могут эффективно взаимодействовать различные языки программирования и библиотеки, используемые при создании приложений для Windows, веб-приложений, программ для мобильных устройств и приложений для системы Office.

К основным недостаткам Delphi 2009 можно отнести следующие:

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

Среда более ориентированная на платформу Microsoft.net и позволяет эффективно решать крупные задачи, связанные с web - программированием и базами данных, а в решении небольших задач ощутимого выигрыша не дает.

Microsoft Visual С++.

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

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

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

Подобные средства автоматизированного создания приложений включены в компилятор Microsoft Visual C++ и называются MFC AppWizard. Заполнив несколько диалоговых панелей, можно указать характеристики приложения и получить его тексты, снабженные обширными комментариями. MFC AppWizard позволяет создавать однооконные и многооконные приложения, а также приложения, не имеющие главного окна, вместо него используется диалоговая панель. Можно также включить поддержку технологии OLE, баз данных, справочной системы.Visual C++ можно бесплатно получить используя редакцию Microsoft Visual Studio 2008 Express Edition, что является ощутимым плюсом в пользу выбора этого продукта. Кроме того сам язык С++ является довольно мощным языком, позволяющим на более низком уровне обрабатывать данные, что вместе с довольно обширным средством для визуального программирования делает этот язык наиболее подходящим для написания проекта.

MS Access

Общая характеристика: Программный продукт MS Access представляет собой настольную систему управления базами данных (СУБД). Понятие "настольная" СУБД указывает на то, что все операции с базой данных осуществляются на локальном компьютере пользователя. Именно здесь находится физическое место хранения информации, а также работают средства управления и организации запросов. Противоположностью настольной системе является распределенная база данных, т.е. такая архитектура, при которой ядро БД работает на выделенном сервере; там же обычно хранятся и данные. Через локальную или глобальную сеть пользователь посредством установленного на своем компьютере программного обеспечения посылает запросы и получает ответы. Такие системы предназначены для работы с большим ?/p>