Основы VBA. Часть 11

Программирование помощника.

Прежде всего при программировании помощника необходимо задать требуемый персонаж, а затем его поведение.

Создание объекта Assistant.

Программирование помощника осуществляется с помощью объекта Assistant, который также позволяет обратиться к объектам Balloon, содержащим список разделов справки. Например, чтобы присвоить объектной переменной ссылку на объект Assistant:

Dim myassistant As Assistant

Set myassistant = Assistant

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , , | Комментариев нет

Основы VBA. Часть 10

Создание меню в приложении.

Создание меню с помощью Menu Editor.

В VB6 новые меню можно создавать с помощью редактора меню (Menu Editor), который можно вызвать из меню Tools. Двумя важнейшими свойствами элемента управления меню являются:

  • Name – значение этого свойства используется для ссылки на элемент управления меню из программы.
  • Caption – это текст, который появляется на элементе управления.

В списке элементов управления меню перечисляются элементы меню текущей формы. Читать далее

Рубрика: Книги, Лекции | Метки: , , , , , | Комментариев нет

Основы VBA. Часть 9

Работа с модулями и классами

В предыдущих лекциях были рассмотрены два важнейших “строительных блока” Visual Basic – формы и элементы. Третий вид блоков – программные модули, представляющие собой текстовые ASCII-файлы, содержащие подпрограммы, функции, переменные и константы. В модули удобно группировать взаимосвязанные процедуры, которые могут использоваться в программе.

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , , , | Комментариев нет

Основы VBA. Часть 8

Элементы управления, используемые  для выбора вариантов

1. CheckBox (Флажок)

Отображает  возможности  выбора True/False (Истина/Ложь) или Yes/No  (Да/Нет).

На форме одновременно может быть установлено любое коли чество флажков.

2. ComboBox (Комбиниро ванное окно)

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

выбор или выбирать элемент из рас крывающегося списка.

3.     List box (Список)

Отображает список элементов, кото рые пользователь может выбирать.

4. Option button (Переключатель)

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , | Комментариев нет

Основы VBA. Часть 7

Формы и элементы управления Visual Basic

Создание приложения на Visual Basic начинается с создания проекта.

VBAProject  может содержать следующие элементы:

·           UserForms (Все файлы с расширением .frm, связанные с проектом)

·           Модули (Все файлы проекта с расширением .bas.)

·           Модули класса (Все файлы проекта с расширением .cls)

·           Объекты приложения, в котором разрабатывается VBAProject.

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , | Комментариев нет

Основы VBA. Часть 6

Элементы управления панели инструментов Формы

Добавление кнопок, флажков и других элементов управления на лист

Панель инструментов Формы позволяет добавлять к листу элементы управления. Эта панель инструментов содержит элементы управления, созданные для работы в Microsoft Excel и с написанными ранее макросами. Элемент управления панели инструментов Формы используется для запуска отдельного макроса.

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , | Комментариев нет

Основы VBA. Часть 5

Объектная модель Excel

Excel состоит из более чем 100 объектов – от ячеек и диаграмм до рабочих книг и электронных таблиц. Каждый объект имеет набор свойств, управляющих его внешним видом и поведением, а также содержит методы, обеспечивающие определенные действия с помощью этого объекта. Некоторые объекты имеют события, которые выдают сообщение пользователю, когда происходит что-нибудь интересное. Например, объект Workbook представляет собой конкретный файл Excel. Он имеет свойства Name (имя файла), Path (имя каталога) и Author (имя автора файла). Метод Save сохраняет файл, а PrintPreview осуществляет просмотр рабочей книги на экране. Вот как выглядит использование этих методов:

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , , | Комментариев нет

Основы VBA. Часть 4

Наследование объектов в ООП

Другое важнейшее понятие OOP — классы. Классы тесно связаны с объектами. Они определяют имя объекта, информацию о нем, а также действия, выполняемые объектом. Почему же в одних случаях используются классы, а в других — объекты?

Чтобы ответить на этот вопрос, используем слово «проект». Располагая отличным проектом дома, можно построить хороший дом. В каждый конкретный проект дома можно внести небольшие изменения, но все варианты будут очень похожи на исходный проект. Класс — это проект объектов. Объекты, созданные на основе одного и того же класса, сначала абсолютно одинаковы, но использование и характеристики конкретного объекта отличают его от других объектов того же класса. Проведем соответствие между рассмотренным примером и теорией: Проект — это класс.  Дом, построенный на основе проекта, — объект.

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , , | Комментариев нет

Основы VBA. Часть 3

Структурная методология разработки программ.

Основные принципы структурной методологии:

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

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

3.     Принцип «разделяй и властвуй». Он позволяет разработчику программ спокойно работать над отдельной частью большой системы, не заботясь об огромном количестве деталей, охватывающих всю систему.

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

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , | Комментариев нет

Основы VBA. Часть 2.

Создание приложений для MS Excel

Структура проекта в MS Excel

Структура проекта в различных приложениях MS Office имеет свои особенности. При созданиирабочей книги (объекта Workbook) в MS Excel одновременно созда-ется и проект (объект VBAProject). Непосредственно после создания рабочей кни-ги проект содержит модули для четырех объектов: собственно рабочей книги (объекта Workbook) и трех рабочих листов (объектов Worksheet), В дальнейшем в проект могут добавляться модули форм (объектов Form), модули листов диаграмм (объектов Chart), стандартные модули и модули классов.

Объектов, составляющих приложение MS Excel, очень много. Рассмотрим только основные объекты MS Excel.

Читать далее

Рубрика: Книги, Лекции | Метки: , , , , , | Комментариев нет

Основы VBA. Часть 1.

Рубрика: Книги, Лекции | Метки: , , , , | Комментариев нет

Структура модулей Pascal

«Структура модулей. Заголовок модуля и связь модулей друг с другом. Интерфейсная часть. Исполняемая часть. Инициирующая часть. Сферы действия локальных и глобальных переменных для модулей».

Структура модулей.

Модуль имеет следующую структуру:

UNIT < имя>;

INTERFACE

< интерфейсная часть>

IMPLEMENTATION

< исполняемая часть>

BEGIN

< инициирующая часть>

END.

Читать далее

Рубрика: Лекции | Метки: , , , | Комментариев нет

Поиск и сортировка Pascal

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

Читать далее

Рубрика: Алгоритмы, Лекции | Метки: , , , | Комментариев нет

Объектно-ориентированное программирование Pascal

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

ООП базируется на трех основных понятиях: инкапсуляции, наследовании, полиморфизме.

Читать далее

Рубрика: Лекции | Метки: , , , , | Комментариев нет

Динамически подключаемые библиотеки Pascal

Создание и использование динамических библиотек

Динамически подключаемые библиотеки (далее DLL) представляют собой универсальный механизм интегрирования в программу процедур и функций, написанных другими программистами и, в общем случае, на других, чем Паскаль, языках программирования. DLL не могут использоваться в реальном режиме ДОС и поэтому в Турбо Паскале нет средств работы с ними. В ВР могут создаваться программы для защищенного режима и есть соответствующие средства создания и использования DLL.

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

Читать далее

Рубрика: Лекции | Метки: , , , | Комментариев нет

Система программирования Delphi. Описание класса. Наследование методов. Свойства. Иерархия классов VCL.

Система программирования Delphi.

Delphi – это  система визуального объектно-ориентированного программирования, в которой в качестве языка программирования используется язык Object Pascal. Язык Object Pascal – строго типизированный объектно-ориентированный язык, в основе которого лежит Turbo Pascal.

В состав Delphi входит библиотека VCL (Visual Component Library), содержащая компоненты для построения интерфейса приложения, а также структуры для хранения и обработки данных. Библиотека представляет собой иерархию объектов, имеющую общего предка предка – TObject.

Читать далее

Рубрика: Лекции | Метки: , , , | Комментариев нет

Директивы компилятора. Директивы переключения, с параметрами и условные

Директивы компилятора.

В меню OPTIONS/COMPILER среды программирования Turbo Pascal включены опции, с помощью которых можно управлять работой компилятора. В ряде случаев бывает необходимо временно отменить действие той или иной опции при трансляции некоторого фрагмента программы. Особенно часто, например, такая необходимость возникает при обращении к диску: если программа пытается прочитать несуществующий файл или записать данные на защищенный диск, возникнет ошибка периода исполнения и программа аварийно закончит свою работу. В то же время, если отключить опцию I/O CHECKING, этого не произойдет, программа сможет проанализировать последствия обращения к диску и предпринять альтернативные действия.

В Турбо Паскале можно использовать директивы компилятора, которые в виде особым образом оформленных комментариев вставляются в текст программы и модифицируют те или иные возможности компилятора в процессе компиляции. Директивы делятся на:

Читать далее

Рубрика: Лекции | Метки: , , , , | Комментариев нет

Государственный долг РФ

Тема: Государственный долг РФ

I. История государственного долга России

редитная история  России началась в 1769 г., когда Екатерина II сделала первый заем в Голландии. За последующие два с половиной столетия Российская империя заняла на рынке примерно 15 млрд. руб. Большая часть этих средств накануне революции была погашена. К этому моменту старейшими займами в составе русского государственного долга оставались 6%-ные займы 1817-18 гг. Их нарицательный капитал составлял 93 млн. руб., а непогашенная часть к 1 января 1913г. равнялась 38 млн. руб. На графике отражена динамика государственного долга Российской империи в начале XX в.: сумма задолженности возросла в период русско-японской войны и революции, а затем стабилизировалась.

Читать далее

Рубрика: Доклады, Рефераты, Экономика | Метки: , , , | Комментариев нет

Инфляционные процессы в России

Содержание

Сущность и причины возникновения инфляции

Либерализация цен и российский вариант инфляции

Список литературы

Сущность и причины возникновения инфляции

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

Как экономическое явление инфляция существует уже длительное время. Считается, что ее появление связано чуть ли не с первым периодом возникновения денег. Само понятие «инфляция» (от лат. inflatio - вздутие) впервые стало употребляться в Северной Америке в 1861-1865 гг. Означало оно некий процесс, приводящий к увеличению бумажно-денежного обращения. Вскоре это понятие стало использоваться в Великобритании и Франции, причем в основном в среде финансистов и банкиров. В экономической литературе оно появилось в начале XX в.

Читать далее

Рубрика: Доклады, Рефераты, Экономика | Метки: , , , | Комментариев нет

Деньги и денежная система

Рубрика: Доклады, Рефераты, Экономика | Метки: , | Комментариев нет