- •1)Структурные особенности Visual Basic. Подпрограммы. Пример.
- •2. Диалоговые окна MsgBox и InputBox. Примеры.
- •3. Четыре принципа объектно-ориентированного программирования. Их реализация в Visual Basic.
- •4. Классы. Интерфейс классов. Создание динамических библиотек на основе классов в Visual Basic. Регистрация библиотек.
- •5. Способы объявления объектных переменных в Visual Basic.
- •6. Раннее и позднее связывание с объектом. Примеры.
- •7. Способы объявления событий классов. Примеры.
- •8. Создание элемента управления ActiveX в Visual Basic. Отображаемые и пользовательские свойств и методы ActiveX-компонент. Передача события приложению–контейнеру. Регистрация компонент.
- •9. Пример динамического способа формирования объектов на форме vb.
- •10)Пример работы с коллекцией объектов, свойствами и методами объектов.
- •11. Работа с отладчиком Visual Basic. Окна Watch, Immediate.
- •12. Оператор On Error. Методы объектов Debug. Условная компиляция. Примеры
- •13. Свойства и методы объектов Debug, Err. Примеры.
- •Объявление переменных
- •Математические операции
- •Строковые операции
- •Оптимизация приложений
- •Оптимизация скорости работы приложения
- •Оптимизация размера приложения
- •Оптимизация размера графики приложения
- •15. Основные свойства и методы объектов Screen. Примеры
- •Свойство ActiveControl
- •16. Основные свойства и методы объектов Clipboard. Примеры.
- •17. Основные свойства и методы объектов App. Примеры
- •18.Редактор меню Menu Editor. Оконные приложения.Основные свойства объекта Menu. Примеры.
- •Отображение контекстных меню
- •Изменения кода для отображения контекстных меню
- •19.Основные объекты (FileSystemObject, File, Drive, Folder и TextStream.), их свойства и методы библиотеки Scripting.FileSystemObject
- •20. Основные свойства, методы и события объекта UserControl.
- •26. История развития объектных моделей.
- •27. Компонентные приложения. Особенности компонент.
- •28. Интеграция приложений средством Automation.
- •29. Объектная модель ms Word. Свойства и методы объекта Application модели ms Word. Пример.
- •30. Примеры процедур на определение списка всех панелей инструментов и тем главного меню ms Word.
- •32. Свойства и методы объектов Options, Dialogs, Selection и Range объектной модели ms Word.
- •33. Объекты, свойства и методы семейства CommandBars
- •34. Объекты и семейства объекта vbe
- •Объект CodeModule .Представляет программу, определенную для таких компонентов проекта как форма, класс или документ. Дополнительные сведения
- •Объект CommandBarEvents
- •Семейство CommandBars
- •Объект vbComponent
- •Семейство vbComponents
- •Объект CodePane
- •Семейство CodePanes
- •Объект Events
- •Семейство LinkedWindows
- •Объект Property
- •Семейство Properties
- •Объект Reference
- •Семейство References
- •Объект ReferencesEvents
- •Объект vbe
- •Объект vbProject
- •Семейство vbProjects
- •Объект Window
- •Семейство Windows
- •Редактор Visual Basic
- •Библиотека объектов Office 2000 и Object Browser
- •37. Объектная модель ms Excel. Свойства и методы объекта Application.
- •38. Объектная модель ms Excel. Свойства, методы, события объекта WorkBook.
- •39. Объектная модель ms Excel. Свойства, методы, события объекта WorkSheet
- •40. Методы класса WorkSheetFunction объектной модели ms Excel. Пример на вычисление выражения.
- •41. Пример использования объекта SpreadSheet в проектах vb.
- •42. Функции работы с матрицами окна vba Excel. Пример решения системы линейных уравнений.
- •43. Свойства объекта Range объектной модели ms Excel.
- •44. Методы объекта Range объектной модели ms Excel. Примеры.
- •45. Пример сортировки слов в строке с использованием объектной модели ms Excel.
- •46. Пример вычисления корня нелинейного уравнения с использованием объектной модели ms Excel.
- •47. Свойства и методы объекта Chart объектной модели ms Excel. Пример.
- •Терминальные свойства объекта Chart
- •Методы объекта Chart
- •События объекта Chart
- •Построение обработчиков событий
- •48. Пример отображения на форме vb графика функции с использованием объектной модели ms Excel. Рассмотреть способ передачи графика через диск и через буфер обмена.
- •49. Методы SolverOk и SolverAdd библиотеки Solver.Xla.
- •50. Методы SolverOptions, SolverSolve и SolverDelete, SolverSave, SolverLoad библиотеки Solver.Xla.
- •52. Пример динамического способа формирования объектов на форме vba Excel.
- •51. Пример решения системы нелинейных уравнений с использованием объектной модели ms Excel.
- •53. Объектная модель (объекты и коллекции) ms Access.
- •54. Свойства и методы объекта Application объектной модели ms Access.
- •55. Интерфейсы объектов данных и интерфейсы прикладного уровня программирования.
- •56. Объектная модель dao рабочей области ms Jet. Объекты и семейства. Пример открытия бд Access.
- •57. Объектная модель dao рабочей области odbcDirect.
- •59.Ручной и программный способ установления связи с источником данных.
- •62.ActiveX-компонент WebBrowser и объект InternetExplorer для работы в www из проектов Visual Basic.
- •86.Особенности работы с логическим инструментом. Пример отображения в окне прямоугольника заданного размера, толщины и цвета.
- •87.Работа со строками в Windows. Изменение цвета и фона строки текста.
- •89.Пример работы с базовыми шрифтами.
- •95.Пример отображения базовых геометрических фигур, использующих api-функции.
- •96.Создание и заполнение произвольных областей. Пример.
Семейство References
Представляет набор ссылок в проекте.
Дополнительные сведения
Семейство References используют при добавлении или удалении ссылок. Семейство References совпадает с набором ссылок, выделенных в диалоговом окне Ссылки.
Объект ReferencesEvents
Возвращается свойством ReferencesEvents.
Дополнительные сведения
Объект ReferencesEvents является источником событий, которые возникают при добавлении ссылки или ее удалении из проекта. При добавлении ссылки в проект возникает событие ItemAdded (добавление элемента). При удалении ссылки возникает событие ItemRemoved (удаление элемента).
Объект vbe
Корневой объект, который содержит все остальные объекты и семейства, определенные в языке Visual Basic для приложений (VBA).
Дополнительные сведения
Для доступа к объектам, содержащимся в объекте VBE, используются следующие семейства:
Семейство VBProjects используется для доступа к семейству проектов.
Семейство Windows используется для доступа к семейству окон.
Семейство CodePanes используется для доступа к семейству областей программы.
Семейство CommandBars используется для доступа к семейству панелей команд.
Семейство Events используется для доступа к свойствам, которые активизируют подключение надстроек ко всем событиям Visual Basic для приложений (VBA).
Для возвращения активного компонента используется свойство SelectedVBComponent. Активным компонентом является компонент, выбранный в окне проекта. Если элемент, выделенный в окне проекта, не является компонентом, свойство SelectedVBComponent возвращает значение Nothing.
Примечание. Для каждого объекта в данной модели объектов определено свойство VBE, указывающее на объект VBE.
Объект vbProject
Представляет проект.
Дополнительные сведения
Объект VBProject используется для задания свойств проекта, для доступа к семейству VBComponents, а также для доступа к семейству References.
Семейство vbProjects
Представляет все проекты, открытые в среде разработчика.
Дополнительные сведения
Семейство VBProjects используется для доступа к конкретным проектам в данном экземпляре среды разработчика. Семейство VBProjects является стандартным семейством, которое может быть использовано в блоке For Each.
Объект Window
Представляет окно в среде разработчика.
Дополнительные сведения
Объект Window используется для вывода на экран, скрытия или размещения окон.
Для закрытия окна, входящего в семейство Windows, используют метод Close. Метод Close действует на окна разных типов следующим образом:
Окно |
Результат вызова метода Close |
|
|
Окно программы |
Удаляет окно из семейства Windows. |
Окно конструктора |
Удаляет окно из семейства Windows. |
Объекты Window типа рамки связанных окон |
Преобразует окна в отдельные несвязанные окна. |
Примечание. Вызов метода Close для окна программы или окна конструктора приводит к фактическому закрытию окна. Заданное для свойства Visible значение False делает окно скрытым, но не закрывает его. Вызов метода Close для окон среды разработчика, таких как окно проекта или окно свойств, приводит к тем же результатам, что и задание значения False для свойства Visible.
Для перевода фокуса в окно следует использовать метод SetFocus.
Свойство Visible позволяет задавать или возвращать состояние видимости окна.
Чтобы проверить тип окна, с которым проводится работа, следует использовать свойство Type. Если имеется несколько окон одного типа, например, несколько окон конструктора, то определить конкретное окно позволяет свойство Caption. Кроме того, нужное окно можно найти с помощью свойства DesignerWindow объекта VBComponent или свойства Window объекта CodePane.