Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование - лекции.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
438.27 Кб
Скачать

Работа с каталагом или папкой

а) Создание каталога

Для работы с каталогами предназначены классы:

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