Программирование
Веб программирование

VB Net функции

 
 

Функции есть во всех языках программирования, они нужны для того, чтобы писать меньше кода. В VB.Net сохранились практически все функции которые были в VB6, и появились новые. Это вводный шаг, так что обо всех функциях здесь я писать не буду, а напишу только о тех, которые нам пригодятся в ближайшее время.
Функции обозначаются так: Функция(Значение, которое обработает функция)

   1. Rnd - функция генерирования случайных чисел, очень важная функция. Например, в игре сапер, бомбы каждый раз находятся в разных местах, - это благодаря этой функции. В игре пасьянс, карты всегда разные.. Пример:
На форме размести 1 кнопку, и 1 текст. поле, вот код:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = Rnd() * 6 ' Функция генерирует случайное число от 0 до 6
End Sub

   2. Fix - функция отрезает дробную часть у числа, например, если обрабатываемое значение функции равно 1.625, то функция выдаст 1. Усовершенствуем нашу предыдущюю программу, которая генерировала случайные числа. С помощью функции Fix случайное число будет округлятся(вернее, отрезаться дробная часть). На форме размести 1 кнопку, 1 текст. поле, вот код:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = Fix(Rnd() * 6) ' Функция Rnd генерирует случайное число от 0 до 6, и при помощи функции Fix отрезается дробная часть.
End Sub

   3. CInt - функция преобразует строковое значение, в числовое.
   4. CStr - функция преобразует числовое значение, в строковое.


Есть вопросы? Спроси на нашем форуме!!
Юрий [23.11.2011 11:50]

Спасибо за уроки!!! Продолжай будем учиться

Санька [11.12.2012 18:24]

написали фукции, а как пользоваться ими нет! Функция rnd : что указывать в скобках, как задавать диапазон?

abisma200810 [25.02.2013 10:58]

Padre скажите пожалуйста как сделать что если цифра от 1,5 до 1,9 показал 2 и от 1,1 до 1,5 показал 1.
За ранее спасибо!

pjp07190 [25.02.2013 13:58]

Это делается с помощью функции CInt(), которая выдает целое от дробного, но с округлением.

abisma200810 [25.02.2013 14:24]

pjp07 Спасибо очень помог!

pjp07190 [25.02.2013 15:13]

Пожалуйста.

DriftSoft [09.08.2013 09:34]

Что-то программа странно как то округляет! 5.16574, нажимаю отрезать, становится 2!

alex13sh300 [09.08.2013 10:09]

что используешь для округления? мож даже кусок этого кода написать

Shade970 [09.08.2013 17:14]

Какое число должно остаться при округлении?

Phoenix222210 [28.04.2014 20:54]

Спасибо за урок. Классно



Оставлять комментарии можно только зарегистрированным




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