Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

    Дисциплина: Программирование
    Тип работы: Курсовая
    Тема: Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

    Министерство высшего и среднего образования Российской Федерации
    Иркутский Государственный Технический университет
    Факультет Технологии и Компьютеризации Машиностроения
    Кафедра Технологии Машиностроения
    Курсовая работа по информатике на тему
    Раз
    работка приложений на языке
    в среде
    EXCEL
    по обработке данных для заданных объектов»
    Выполнили студенты группы ИСМ-03-1
    Козулин С.П, Кононов И.В
    Проверил: Буренков С.И_____________
    Иркутск, 2004
    План
    Как все начиналось
    - QuickBasic
    против
    TurboBasic
    Эпоха
    Visual Basic
    Visual Basic for Applications
    Обработка модулей VBA
    -Переименование, Удаление, Создание, Добавление, Экспорт, Импорт модулей проекта
    - Импорт и экспорт модуля из проекта в проект
    - Импорт модуля через экспортируемый файл (а также модулей обычного VB)
    - Редакция модуля
    - Обработка модулей VBA программно
    - Экспорт модуля проекта в файл
    - Импорт модуля проекта из файла
    - Импорт модуля через организатор (данный код только для Word приложения)
    - Вставка новых строк в модуль проекта
    - Удаление строк из модуля
    Чтение строк из модуля
    - Определение количества строк в модуле
    - Переименование модулей проекта
    - Удаление модулей проекта
    - Определение количества модулей в проекте
    - Создание нового модуля проекта
    Пос
    тановка задачи и ее решение
    Список использованной литературы
    Как все начиналось
    Язык Basic был разработан профессорами Дартмутского колледжа Дж.Кемени и Т.Курцом в 1965 году как средство обучения и работы непрофессиональных программистов. (Дартмутский
    колледж в штате Нью-Гампшир, США, был создан в середине 18 века, это одно из старейший высших заведений Америки). Его назначение определено в самом названии, которое является
    аббревиатурой слов Beginner\'s All-purpose Symbolic Instruction Code (многоцелевой язык символических инструкций для начинающих) и при этом в дословном переводе означает
    \"базовый\".
    Примечание.
    Раньше языки программирования писались обязательно строчными буквами — BASIC, FORTRAN. В 1990 году Международная организация стандартов приняла решения, что они пишутся как
    обычные имена собственные — строчной является только первая буква.
    Однако парадокс заключается в том, что, будучи действительно весьма простым средством программирования, совершенно непригодным в те времена для решения серьезных задач, Basic
    представлял собой качественно новую технологию создания программ в режиме интерактивного диалога между разработчиком и компьютером. То есть представлял собой прообраз современных
    систем программирования. Другое дело, что решение подобной задачи на технике тех лет было возможно только за счет максимального упрощения языка программирования и использования
    транслятора типа \"интерпретатор\".
    В силу этих же причин Basic в основном применялся на мини - и микроЭВМ, которые в 70-е годы имели оперативную память, объем которой кажется сегодня просто нереальным (4-32 тысяч
    байт). Резкое развитие систем на основе Basic началось с появлением в начале 80-х годов персональных компьютеров, производительность и популярность которых растет вот уже двадцать лет
    невиданными темпами.
    QuickBasic против TurboBasic
    В конце 80-х годов насчитывалось около десятка систем Basic различных фирм-разработчиков. Однако главная борьба шла между QuickBasic (компания Microsoft) и TurboBasic (Borland).
    Вообще-то, конкуренция между этими двумя разработчиками средств программирования шла по целому спектру языков — Basic, Pascal и C. И результатом ее в 1989 году стало неявное мировое
    соглашение, когда Microsoft отказалась от дальнейшей поддержки Pascal, а Borland — Basic.
    Тогда многие комментаторы язвительно замечали, что Microsoft отказалась от Pascal в пользу Basic исключительно из-за личных пристрастий основателя и руководителя корпорации
    Билла Гейтса. Действительно, разработка в 1975 году интерпретатора Basic для микроЭВМ Altair 8800 была первым проектом двадцатилетних Билла Гейтса и Пола Аллена, только что основавших
    фирму Micro-Soft (в то момент они были единственными сотрудниками новой компании). После этого именно Пол Ален занимался созданием Basic-систем и считается крестным отцом Visual
    Basic. В свою очередь Билл Гейтс, перечисляя свои титулы, довольно часто добавляет \"Basic-программист\".
    Однако, как мне представляется, победа QuickBasic определялась чисто технологическими причинами — в этой системе была удачно реализована схема смешанного использования
    традиционных Basic-технологий и классических методов создания сложных программных систем. Отметим, что с 1990 года усеченный вариант QuickBasic под названием QBasic был включен в
    состав MS-DOS. (Многие современные пользователи ошибочно думают, что QuickBasic и QBasic — одно и то же.)
    Эпоха Visual Basic
    В начале 90-х годов Microsoft начала активную борьбу за продвижение в массы своей новой операционной системы Windows (против своей же, но более уже устаревающей MS-DOS). Но, как
    известно, пользователи работают не с ОС, а с программами, которые работают в нее среде. Поэтому скорость смены платформы в основном определяется темпами появления соответствующих
    прикладных программ.
    Однако смена операционных систем представляет серьезную проблему и для программистов, так как им нужно было осваивать новую технологию разработки программ. В тот момент бытующим
    (и в значительной степени, совершенно справедливым) мнением было то, что Windows предъявляет более высокие требования к квалификации программиста.
    В 1991 году под лозунгом \"теперь и начинающие программисты могут легко создавать приложения для Windows\" появилась первая версия нового инструментального средства Microsoft
    Visual Basic. В тот момент Microsoft достаточно скромно оценивала возможности этой системы, ориентируя ее, прежде всего, на категорию начинающих и непрофессиональных программистов.
    Основной задачей тогда было выпустить на рынок простой и удобный инструмент разработки в тогда еще довольно новой среде Windows, программирование в которой представляло проблему и для
    опытных специалистов.
    Действительно, VB 1.0 в тот момент был больше похож не на рабочий инструмент, а на действующий макет будущей среды разработки. Его принципиальное новшество заключалось в
    реализации идей событийно-управляемого и визуального программирования в среде Windows, которые весьма радикально отличались от классических схем разработки программ. По общему
    признанию VB стал родоначальником нового поколения инструментов, называемых сегодня средствами быстрой разработки программ (Rapid Application Development, RAD). Сегодня эта идеология
    считает привычной, но тогда она казалась совершенно необычной и создавала серьезные проблемы (в том числе чисто психологического плана) для программистов \"старых времен\".
    Тем не менее, число VB-пользователей росло, причем во многом за счет огромной популярности ее предшественника — QuickBasic. При этом VB быстро \"мужал\", усиливаясь за счет, как
    развития среды программирования, так и включения профессиональных элементов языка и проблемно-ориентированных средств. И к моменту выпуска в 1995 году VB ...

    Забрать файл

    Похожие материалы:


ПИШЕМ УНИКАЛЬНЫЕ РАБОТЫ
Заказывайте напрямую у исполнителя!


© 2006-2016 Все права защищены