Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
23 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
975.50 kB
Просмотров:
51
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![ПЕРЕМЕННЫЕ, АЛГОРИТМИЧЕСКИЕ](/documents_5/39c620f2be6953afd3af11770aa39f24/img0.jpg)
Содержание слайда: ПЕРЕМЕННЫЕ, АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ ЯЗЫКА
№2 слайд![ПЕРЕМЕННЫЕ Переменной](/documents_5/39c620f2be6953afd3af11770aa39f24/img1.jpg)
Содержание слайда: ПЕРЕМЕННЫЕ
Переменной называется та величина, значение которой может изменяться по ходу выполнения программы. Значениями переменных могут быть свойства объекта, который мы размещаем на форме: цвет, размеры, текст и все, что можно видеть в окне Properties, а также числовые данные, меняющиеся в процессе математических расчетов.
Переменная- ячейка памяти в которой хранятся данные
№3 слайд![ОПЕРАТОР ПРИСВАИВАНИЯ](/documents_5/39c620f2be6953afd3af11770aa39f24/img2.jpg)
Содержание слайда: ОПЕРАТОР ПРИСВАИВАНИЯ
Используется для задания переменным различных значений.
Переменным могут присваиваться числовые, текстовые значения, значения свойств объектов, других переменных. Переменные могут также представлять объекты, например формы или элементы управления.
№4 слайд![ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ В](/documents_5/39c620f2be6953afd3af11770aa39f24/img3.jpg)
Содержание слайда: ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ
В Visual Basic .NET необходимо явно объявлять переменные перед их использованием.
Объявить переменную - значит создать ее. Для этого переменной надо присвоить имя, указать тип данных, которые будут использоваться в качестве ее значений, а также написать ключевые слова.
Dim Имя As тип данных
Private Имя As тип данных
Public Имя As тип данных
№5 слайд![Имя может состоять из букв,](/documents_5/39c620f2be6953afd3af11770aa39f24/img4.jpg)
Содержание слайда: Имя может состоять из букв, цифр, знаков подчеркивания, но начинаться должно только с буквы. Недопустимо использование пробелов, знаков препинания, а также слов, используемых Visual Basic .NET (New, Handles, End, Call, Sub, буква e латинского регистра и так далее).
Имя может состоять из букв, цифр, знаков подчеркивания, но начинаться должно только с буквы. Недопустимо использование пробелов, знаков препинания, а также слов, используемых Visual Basic .NET (New, Handles, End, Call, Sub, буква e латинского регистра и так далее).
Размер имени может колебаться от одного символа до нескольких тысяч
Если известно значение переменной на этапе ее описания:
Dim strName As String = "Bob Benzel"
№6 слайд![НОВЫЕ СОКРАЩЕННЫЕ ОПЕРАТОРЫ](/documents_5/39c620f2be6953afd3af11770aa39f24/img5.jpg)
Содержание слайда: НОВЫЕ СОКРАЩЕННЫЕ ОПЕРАТОРЫ
№7 слайд![ТИПЫ ДАННЫХ](/documents_5/39c620f2be6953afd3af11770aa39f24/img6.jpg)
Содержание слайда: ТИПЫ ДАННЫХ
№8 слайд![ТИПЫ ДАННЫХ](/documents_5/39c620f2be6953afd3af11770aa39f24/img7.jpg)
Содержание слайда: ТИПЫ ДАННЫХ
№9 слайд![ТИПЫ ДАННЫХ Типы данных,](/documents_5/39c620f2be6953afd3af11770aa39f24/img8.jpg)
Содержание слайда: ТИПЫ ДАННЫХ
Типы данных, определяемые пользователем:
Structure Employee
Dim Name As String
Dim DateOfBirth As Date
Dim HireDate As Date
End Structure
Dim ProductManager As Employee
ProductManager.Name = "Эрик Коди"
№10 слайд![ОБЛАСТЬ ВИДИМОСТИ ПЕРЕМЕННЫХ](/documents_5/39c620f2be6953afd3af11770aa39f24/img9.jpg)
Содержание слайда: ОБЛАСТЬ ВИДИМОСТИ ПЕРЕМЕННЫХ
Областью видимости переменных может быть блок, процедура, модуль, вся программа.
видимость в пределах блока:
Dim имя переменной As тип данных
видимость в пределах модуля:
Private имя переменной As тип данных
видит вся программа – глобальные:
Public имя переменной As тип данных
пишется вначале файла
№11 слайд![КЛАССЫ Class класс - это](/documents_5/39c620f2be6953afd3af11770aa39f24/img10.jpg)
Содержание слайда: КЛАССЫ
Class класс - это основа, на которой строится все программирование в Visual Basic .Net.
Класс объединяет в себе методы, свойства и события.
Любой объект, расположенный на форме, можно представить как экземпляр класса.
А класс представляет собой инкапсуляцию (объединение) данных этого объекта и методов, которые обрабатывают эти данные.
View > Object Browser отображает библиотеки классов
№12 слайд![КЛАСС MATH](/documents_5/39c620f2be6953afd3af11770aa39f24/img11.jpg)
Содержание слайда: КЛАСС MATH
№13 слайд![КЛАСС MATH Вызов класса](/documents_5/39c620f2be6953afd3af11770aa39f24/img12.jpg)
Содержание слайда: КЛАСС MATH
Вызов класса:
Imports System.Math
Пример:
Math. Sqrt (64)
Math. Pow (2,3) = 23
№14 слайд![ПРЕОБРАЗОВАНИЯ РАЗНОТИПНЫХ](/documents_5/39c620f2be6953afd3af11770aa39f24/img13.jpg)
Содержание слайда: ПРЕОБРАЗОВАНИЯ РАЗНОТИПНЫХ ЗНАЧЕНИЙ
В VB.NET предусмотрен режим жесткой проверки типов: OPTION Strict (Build/Project Properties/strict Type Checking)
Функции явного преобразования типов:
CBool, CByte, CInt, CLng, CSng, CDate, CDbl, CDec, CStr, CChar
№15 слайд![СТРОКОВЫЕ ФУНКЦИИ КЛАССА](/documents_5/39c620f2be6953afd3af11770aa39f24/img14.jpg)
Содержание слайда: СТРОКОВЫЕ ФУНКЦИИ КЛАССА STRING
№16 слайд![МЕТОДЫ И СВОЙСТВА .NET](/documents_5/39c620f2be6953afd3af11770aa39f24/img15.jpg)
Содержание слайда: МЕТОДЫ И СВОЙСТВА .NET FRAMEWORK
№17 слайд![СТРОКОВЫЕ ФУНКЦИИ](/documents_5/39c620f2be6953afd3af11770aa39f24/img16.jpg)
Содержание слайда: СТРОКОВЫЕ ФУНКЦИИ
Конкатенация строк: «мой» & « дядя»
Класс String при работе со строками создает копию строки и потом ее преобразует. Поэтому для его работы требуется больше ресурсов.
Класс StringBuilder используется, когда необходимо ввести постоянные изменения в строку
При программировании для .NET рекомендует ся использовать методы и свойства класса String:
dim r as string = “Mississippi”
Console.Writeline(r.Replace(“i”, “o”))
№18 слайд![КЛАССЫ КОЛЛЕКЦИЙ В .NET](/documents_5/39c620f2be6953afd3af11770aa39f24/img17.jpg)
Содержание слайда: КЛАССЫ КОЛЛЕКЦИЙ В .NET
ArrayList –динамический массив
BitArray- используется для поразрядных операций с битами
DictionaryBase- базовый класс для ассоциативных массивов (ключ/значение)
Hashtable- коллекция пар «ключ/значение» упорядоченная по хэш-кодам ключей
Queue- очередь (FIFO)
Stack – стек (LIFO)
№19 слайд![ОПЕРАТОРЫ ЯЗЫКА Условные](/documents_5/39c620f2be6953afd3af11770aa39f24/img18.jpg)
Содержание слайда: ОПЕРАТОРЫ ЯЗЫКА
Условные команды
If <условие> then
<команды>
End If
If <условие> then
<команды>
Else
<команды>
End If
If <условие> then
<команды>
Else If <условие> then
<команды>
End If
№20 слайд![ОПЕРАТОРЫ ЯЗЫКА Циклы For i](/documents_5/39c620f2be6953afd3af11770aa39f24/img19.jpg)
Содержание слайда: ОПЕРАТОРЫ ЯЗЫКА
Циклы
For i=0 to N
<команды>
next i
For i=0 to N
For J=0 to M
<команды>
next J, I
For Each переменная in массив
<команды>
next i
Exit For- принудительный выход из цикла (прерывание)
№21 слайд![ОПЕРАТОРЫ ЯЗЫКА Циклы с](/documents_5/39c620f2be6953afd3af11770aa39f24/img20.jpg)
Содержание слайда: ОПЕРАТОРЫ ЯЗЫКА
Циклы с условием
DO
<команды>
LOOP Until <условие>
DO
<команды>
LOOP While <условие>
DO Until <условие>
<команды>
LOOP
DO While <условие>
<команды>
LOOP
№22 слайд![ОПЕРАТОРЫ ЯЗЫКА Выбор Select](/documents_5/39c620f2be6953afd3af11770aa39f24/img21.jpg)
Содержание слайда: ОПЕРАТОРЫ ЯЗЫКА
Выбор
Select Case <проверяемая переменная>
Case <значение /условие/ диапазон значений>
<команда выполняемая при значении «Истина»>
Case <значение /условие/ диапазон значений>
<команда выполняемая при значении «Истина»>
Case Else
<команда выполняемая при значении «Ложь»>
End Select
Возможно использование логических операторов: AND, OR, NOT
№23 слайд![МАССИВЫ Объявление массивов](/documents_5/39c620f2be6953afd3af11770aa39f24/img22.jpg)
Содержание слайда: МАССИВЫ
Объявление массивов: Dim, Private, Public
Dim а (2) As Label
а (0) = Labell
а (1) = Label2
а (2) = Label3
Динамический массив: dim a() as integer
ReDim a(5)