
- •Лекция 1
- •Лекция 2
- •1. Способы описания алгоритмов
- •Псевдокод
- •4.Реализация аогоритмов.
- •Тестирование программ
- •Лекция 3 Блок схемы управляющих структур алгоритмов
- •Управляющая структура следование(линейный алгоритм).
- •2 . Управляющая структура или альтернативное вычисление
- •3.Управляющя структура «Цикл» или повторяющееся вычисление
- •Управляющая структура, множественный выбор.
- •Лекция 4 Общее направление в области создания технологий программирования
- •Объектно-ориентированное программирование
- •Базовые понятия ооп
- •Лекция 5 Программирование на Visual Basic (vba) Допустимые имена
- •Переменные
- •Область видимости переменной
- •Константы
- •Лекция 6
- •Массивы
- •Объявление динамического массива
- •Программные модули
- •Процедуры
- •Лекция 7
- •По курсовой работе:
- •Процедуры Function
- •Управляющие конструкции и циклы
- •Оператор или конструкция If… Then…. Else
- •Лекция 8 Циклы
- •Лекция 9 Технология программирования .Net Framework
- •Лекция 10 Построение интерфейса пользователя
- •Обработка событий
- •Интерфейс
- •Типы интерфейсов
- •Основные элементы управления
- •Лекция 11
- •Лекция 12
- •Перемещение файла
- •Лекция 13 Копирование файлов
- •Чтение и запись файла
- •Работа с каталагом или папкой
- •Удаление каталогов или папок
- •Управление графикой
- •Построение линий и фигур
Работа с каталагом или папкой
а) Создание каталога
Для работы с каталогами предназначены классы:
Directory
DirectoryInfo
метод CreateDirectory (1-й класс)
метод Create (2-й)
Класс DirectoryInfo содержит также метод позволяющий
Создадим консольное приложение, позволющее создавать три папки вложенные одна в другую.
Sub Main() Dim parentDirNAme As String= “C:\book”)
Dim directoriesName As String= ”part\chapter”
Dim dirInfo As NewDirectoryInfo(parentDirName)
IfNot dirInfo.Exists() Then
DirInfo.Create()
End If
DirInfo.CreateSubditectory(directoriesName)
End Sub
Удаление каталогов или папок
Sub Main()
Dim
Sub Delete(ByVal path As String, ByVal recursive As Boolean)
Создадим консольное приложение, которое удаляет каталог со всем содержимым
Imports System.IO
Module Module1
Sub Main()
Dim dirName As String=”C:\book”)
Try
Directory.Delete(dirName,True)
Catch e As Exception
Console.WriteLine(“ошибка пр удалении, t. ToString)
End Try
End Sub
Управление графикой
VB.NET для работы с графикой, используется интерфейс GDI+ Graphicd Device Interface позволяющий с помощью различных методов и свойств размещать рисунки или графики на форме на элементе управления Picture Box. К базовым средствам элемента GDI осуществлять пространство имён. Более сложное средство, такие как двумерная и векторная графика.
System.Drawing - базовые
System.Drawing.Drawing2В
System.Drawing.Imaging
System.Drawing.Text
Приступая к работе с графикой, прежде всего необходимо создать объект, который будет использоваться в качестве поверхности, для рисования.
Объект Graphics
а) С помощью ссылки на графический объект в событии Paint или в методе OnPaint
Например: Protected Overrides Sub OnPaint
Dim g As Graphics= e.Graphics
End Sub
б) С помощью метода CreateGraphics элементы управления или формы. Данные используются, если элемент управления или формы уже существует.
Dim g As Graphics = Me.CreateGraphics
в) Структура пространства имён SystemGraphic
Структура |
Описание |
Color |
ARGB |
Point |
тип Integer (Целочисленные координаты точки на плоскости |
Point
Point F
Они имеют конструкторы, которые позволяют создавать экземпляры класса, либо по размеру объекта, либо по координатам.
Построение линий и фигур
Для создания линий используется класс Pen пространство имён SystemDrawing. Он позволяет создавать цвет, ширину, вид линий, стиль оформления её краёв.
Sub New