Разделы презентаций


Переменные, алгоритмические структуры языка

Содержание

ПЕРЕМЕННЫЕ Переменной называется та величина, значение которой может изменяться по ходу выполнения программы. Значениями переменных могут быть свойства объекта, который мы размещаем на форме: цвет, размеры, текст и все, что можно

Слайды и текст этой презентации

Слайд 1ПЕРЕМЕННЫЕ, АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ ЯЗЫКА

ПЕРЕМЕННЫЕ, АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ ЯЗЫКА

Слайд 2ПЕРЕМЕННЫЕ
Переменной называется та величина, значение которой может изменяться по

ходу выполнения программы. Значениями переменных могут быть свойства объекта, который

мы размещаем на форме: цвет, размеры, текст и все, что можно видеть в окне Properties, а также числовые данные, меняющиеся в процессе математических расчетов.
Переменная- ячейка памяти в которой хранятся данные
ПЕРЕМЕННЫЕ Переменной называется та величина, значение которой может изменяться по ходу выполнения программы. Значениями переменных могут быть

Слайд 3ОПЕРАТОР ПРИСВАИВАНИЯ
Используется для задания переменным различных значений.
Переменным могут

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

могут также представлять объекты, например формы или элементы управления.
ОПЕРАТОР ПРИСВАИВАНИЯ  Используется для задания переменным различных значений. Переменным могут присваиваться числовые, текстовые значения, значения свойств

Слайд 4ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ
В Visual Basic .NET необходимо явно объявлять переменные

перед их использованием.
Объявить переменную - значит создать ее. Для этого

переменной надо присвоить имя, указать тип данных, которые будут использоваться в качестве ее значений, а также написать ключевые слова.
Dim Имя As тип данных
Private Имя As тип данных
Public Имя As тип данных

ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ В Visual Basic .NET необходимо явно объявлять переменные перед их использованием.Объявить переменную - значит создать

Слайд 5Имя может состоять из букв, цифр, знаков подчеркивания, но начинаться

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

также слов, используемых Visual Basic .NET (New, Handles, End, Call, Sub, буква e латинского регистра и так далее).
Размер имени может колебаться от одного символа до нескольких тысяч
Если известно значение переменной на этапе ее описания:
Dim strName As String = "Bob Benzel"


ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ

Имя может состоять из букв, цифр, знаков подчеркивания, но начинаться должно только с буквы. Недопустимо использование пробелов,

Слайд 6НОВЫЕ СОКРАЩЕННЫЕ ОПЕРАТОРЫ

НОВЫЕ СОКРАЩЕННЫЕ ОПЕРАТОРЫ

Слайд 7ТИПЫ ДАННЫХ

ТИПЫ ДАННЫХ

Слайд 8ТИПЫ ДАННЫХ

ТИПЫ ДАННЫХ

Слайд 9ТИПЫ ДАННЫХ
Типы данных, определяемые пользователем:

Structure Employee
Dim Name As String
Dim DateOfBirth

As Date
Dim HireDate As Date
End Structure

Dim ProductManager As Employee
ProductManager.Name =

"Эрик Коди"
ТИПЫ ДАННЫХТипы данных, определяемые пользователем:Structure EmployeeDim Name As StringDim DateOfBirth As DateDim HireDate As DateEnd StructureDim ProductManager

Слайд 10ОБЛАСТЬ ВИДИМОСТИ ПЕРЕМЕННЫХ
Областью видимости переменных может быть блок, процедура,

модуль, вся программа.
видимость в пределах блока:
Dim имя переменной As

тип данных
видимость в пределах модуля:
Private имя переменной As тип данных
видит вся программа – глобальные:
Public имя переменной As тип данных
пишется вначале файла
ОБЛАСТЬ ВИДИМОСТИ ПЕРЕМЕННЫХ Областью видимости переменных может быть блок, процедура, модуль, вся программа.видимость в пределах блока: Dim

Слайд 11КЛАССЫ
Class класс - это основа, на которой строится все

программирование в Visual Basic .Net.
Класс объединяет в себе методы,

свойства и события.
Любой объект, расположенный на форме, можно представить как экземпляр класса.
А класс представляет собой инкапсуляцию (объединение) данных этого объекта и методов, которые обрабатывают эти данные.
View > Object Browser отображает библиотеки классов

КЛАССЫ Class класс - это основа, на которой строится все программирование в Visual Basic .Net. Класс объединяет

Слайд 12КЛАСС MATH

КЛАСС MATH

Слайд 13КЛАСС MATH
Вызов класса:
Imports System.Math
Пример:
Math. Sqrt (64)
Math. Pow (2,3) =

23


КЛАСС MATHВызов класса: Imports System.MathПример:Math. Sqrt (64)Math. Pow (2,3) = 23

Слайд 14ПРЕОБРАЗОВАНИЯ РАЗНОТИПНЫХ ЗНАЧЕНИЙ
В VB.NET предусмотрен режим жесткой проверки типов: OPTION

Strict (Build/Project Properties/strict Type Checking)
Функции явного преобразования типов:
CBool, CByte,

CInt, CLng, CSng, CDate, CDbl, CDec, CStr, CChar

ПРЕОБРАЗОВАНИЯ РАЗНОТИПНЫХ ЗНАЧЕНИЙВ VB.NET предусмотрен режим жесткой проверки типов: OPTION Strict (Build/Project Properties/strict Type Checking) Функции явного

Слайд 15СТРОКОВЫЕ ФУНКЦИИ КЛАССА STRING

СТРОКОВЫЕ ФУНКЦИИ КЛАССА STRING

Слайд 16МЕТОДЫ И СВОЙСТВА .NET FRAMEWORK

МЕТОДЫ И СВОЙСТВА .NET FRAMEWORK

Слайд 17СТРОКОВЫЕ ФУНКЦИИ
Конкатенация строк: «мой» & « дядя»
Класс String при работе

со строками создает копию строки и потом ее преобразует. Поэтому

для его работы требуется больше ресурсов.
Класс StringBuilder используется, когда необходимо ввести постоянные изменения в строку
При программировании для .NET рекомендует ся использовать методы и свойства класса String:
dim r as string = “Mississippi”
Console.Writeline(r.Replace(“i”, “o”))
СТРОКОВЫЕ ФУНКЦИИКонкатенация строк: «мой» & « дядя»Класс String при работе со строками создает копию строки и потом

Слайд 18 КЛАССЫ КОЛЛЕКЦИЙ В .NET
ArrayList –динамический массив
BitArray- используется для поразрядных

операций с битами
DictionaryBase- базовый класс для ассоциативных массивов (ключ/значение)
Hashtable- коллекция

пар «ключ/значение» упорядоченная по хэш-кодам ключей
Queue- очередь (FIFO)
Stack – стек (LIFO)
КЛАССЫ КОЛЛЕКЦИЙ В .NETArrayList –динамический массивBitArray- используется для поразрядных операций с битамиDictionaryBase- базовый класс для ассоциативных

Слайд 19ОПЕРАТОРЫ ЯЗЫКА
Условные команды
If then

End If
If then

Else



End If
If then

Else If then

End If

ОПЕРАТОРЫ ЯЗЫКАУсловные командыIf then 	End IfIf then 	Else 	End IfIf then 	Else If then	End If

Слайд 20ОПЕРАТОРЫ ЯЗЫКА
Циклы
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- принудительный выход из цикла (прерывание)
ОПЕРАТОРЫ ЯЗЫКАЦиклы For i=0 to N	  next i	For i=0 to N	For J=0 to M	  next

Слайд 21ОПЕРАТОРЫ ЯЗЫКА
Циклы с условием
DO

LOOP Until
DO

LOOP While
DO Until

LOOP
DO While

LOOP
ОПЕРАТОРЫ ЯЗЫКАЦиклы с условием DO	  LOOP Until DO	  LOOP While DO Until 	  LOOPDO

Слайд 22ОПЕРАТОРЫ ЯЗЫКА
Выбор
Select Case
Case

выполняемая при значении «Истина»>
Case

при значении «Истина»>
Case Else
<команда выполняемая при значении «Ложь»>
End Select
Возможно использование логических операторов: AND, OR, NOT
ОПЕРАТОРЫ ЯЗЫКАВыбор Select Case 	Case 			 Case 		Case Else	End SelectВозможно использование логических операторов: AND, OR, NOT

Слайд 23МАССИВЫ
Объявление массивов: Dim, Private, Public
Dim а (2) As Label
а

(0) = Labell
а (1) = Label2
а (2) =

Label3
Динамический массив: dim a() as integer
ReDim a(5)
МАССИВЫОбъявление массивов: Dim, Private, PublicDim а (2) As Label а (0) = Labell а (1) = Label2

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика