Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB_-_sessia_100.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
207.55 Кб
Скачать

24. Vb.Net(c#) негіздері.

Айнымалылар

Қолданбалы ортада - бұл қолданбалы ортада обьектілерді бейнелеу аты. ЭЕМ жадында - бұл мәліметтерді сақтауға арналған жадының бөлігін бейнелеу аты. Айнымалыда сақталатын мәліметтер әртүрлі тите болуы мүмкін.

Vb.Net мәліметтер типі

5 әртүрлі дәрежеден тұратын 10мәліметтер типі қабылданған.

Типі

Категория

Сипаттама

Ішкі аты (CLR)

Byte

бүтін

1-байт, бүтін сан

System.Int

Short

бүтін

2-байт, бүтін сан

System.Int16

Integer

бүтін

4-байт, бүтін сан

System.Int32

Long

бүтін

8-байт, бүтін сан

System.Int64

Single

ж.н.с

4-байт, бүтін сан

System.Single

Double

ж.н.с

8-байт, бүтін сан

System.Double

Decimal

ж.н.с

12-байт, бүтін сан

System.Decimal.

Char

символ. қатар

Жалғыз Unicode символ

System.Char

Date (мерзім)

мерзім

Мерзім мәні және/немесе уақыты

System.DateTime

Boolean (бульдік)

бульдік мән

"ақиқат" немесе "жалған" мәні

System.Boolean

Обьектілі тип: Object-мәліметтер типі көрсетілмеген айнымалылар типі.

Айнымалылар хабарландыруы

Айнымалылар хабарландыруы құрылымы:

Dim <айнымалылар аты>

Бұл жағдайда айнымалылар Object типі алдын-ала келісім бойынша болады.

Dim <айнымалылар аты> as <тип>

Сонымен бірге хабарландыру кезінде бастапқы мән қабылдайды:

Dim <айнымалылар аты> as <тип> = <мән>

Dim MyIntA as Integer = 9

Dim MyIntA as Integer = 7

Мәліметтер типін түрлендіру

Мысалға:

Response.Write(intNumber*ASC(strName)<p>)

Жиымдар

Хабарландыру:

Dim <айнымалы аты>(<өлшемі>) As <типі>

Айқын хабарландыру:

Dim <аты>() As String = {“ит”, “мысық”, “ат”, “піл”, “лама”}

Жиымдар өлшемдерін қайта хабарлау:

Redim <жиым аты>(<өлшемі>).

Жиым мәндерін сақтау арқылы қайта хабарлау:

Redim Preserve <жиым аты>(<өлшемі>).

Erase тобы бос мәндерді теңестіреді.

Erase <жиым аты>.

Операторлар

Теңестіру: =

Дәрежеге алу: ^

Қосу, алу: +, -

Көбейту: *

Бөлу: /

Шартты құрылым.

If командасы

if <шарт> then

<код>

end if

else if – «немесе» қолдануға мүмкіндік береді.

else – «басқаша» қолдануға мүмкіндік береді.

Төменде мына операторлармен if командасының құрылымы көрсетілген.

if <шарт 1> then

<код>

else if <шарт 2> then

<код>

else

<код>

end if

Case командасы

Сәйкесінше else if:

Select Case <пер>

Case <критерий1>

<код>

Case Else

<код>

End Select

Case Else -кері жағдайда, яғни берілген шартты қанағаттандырмаған кезде.

Мысалы:

Select Case Name

Case “Ринго”

Response.Write(“барабаншы”)

Case “Пол”

Response.Write(“скрипкашы”)

Case else

Response.Write(“басқа біреу”)

End Select.

Циклдық құрылым.

While – шарт орындалғанға дейін.

While <шарт>

<код>

End while

Do – орындау оператор.

Бұл оператордың үш түрі бар.

1. Do

<код>

Loop while <шарт>

Шарт ақиқат болып тұрғанда орындалады.

2. Do while <шарт>

<код>

Loop

3. Do <код>

Loop until <шарт>

Шарт ақиқат болса орындалмайды.

Оператор For

For <айным=алғаш. мән> to <соңғы мән> [Step <қадам өлшемі>]

<код>

Next [айнымалар]

For Each <айнымалар> in <массив аты>

<код>

Next

Мысал:

Dim arrweekDays() as string = {“пн”, “вт”, “ср”, “чт”, “пт”}

For Each strDay in arrweekDays

Response.Write(strDay & <br>)

Next

Шығуға арналған Exit операторы:

  • бітпес циклдан;

  • шарт бойынша уақыттан ерте шығу.

Exit do - do циклы үшін.

Exit for - for циклы үшін.

Процедуралар мен функциялар.

Процедура

Sub <код> (<параметрлер>)

<код>

End sub.

Функция

Function <аты> (<параметрі>) As <типі>

Return <әрекеті>

End function

Function <аты> (<параметрі>) As <типі>

<имя> = <әрекеті>

End function

Оқиғаларды өңдеу

Процедура аппаратын қолданумен шығарылады.

<%@ Page Language=“VB” %>

<script runat=“server”>

Sub Button_Click(obj As Object, e As EventArgs)

Response.Write(obj.Text)

End Sub

</script>

<html><body>

<form runat=“server”>

<asp:button id=“btSubnit” text=“Растау”

runat=“server”

OnClick=“Button_Click” />

</form>

</body></html>

Respons.Write (obj.Text) мұнда жағдай қолданылады “Растау”!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]