|
През ежедневието си, без да подозираме се сблъскваме с много и различни типове данни. Например трябва да помним данни като имена, адреси, пари, дати, имена на стоки, статистики и други. Подобно и във Visual Basic 2008 трябва да се справяме с всички типове данни. Класифицират се два основни типа данни - числови и нечислови. Числови типове данни Числовите типове данни са тези които се състоят от цифри. С тях могат да се извършват редица математически изчисления, като например събиране, изваждане, умножение, деленение и др. Отделно числовите типове данни са разделени на 7 вида, в зависимост от обхвата на стойностите, които трябва да съхраняват. Например за изчисления, които включват само цели числа или не изискват точност, може да се използват Integer и Long Integer типове данни. Докато за програми, които изискват висока прецизност при изчисленията трябва да се използват Single или Double типове данни. За изчисляването на валута може да се използва Currency типа данни. И накрая, ако се нуждаем от още по-голяма точност при изчисления от които се получават много цифри след десетичната запетая може да използваме Decimal типа данни. Всички числови типове данни: Тип | Място в паметта | Диапазон от стойности Byte | 1 byte | от 0 до 255 Integer | 2 bytes | от -32,768 до 32,767 Long | 4 bytes | от -2,147,483,648 до 2,147,483,648 Single | 4 bytes | от -3.402823E+38 до -1.401298E-45 за отрицателни и от 1.401298E-45 до 3.402823E+38 за положителни стойности. Double | 8 bytes | от -1.79769313486232e+308 до -4.94065645841247E-324 за отрицателни и от 4.94065645841247E-324 до 1.79769313486232e+308 за положителни стойности. Currency | 8 bytes | от -922,337,203,685,477.5808 до 922,337,203,685,477.5807 Decimal | 12 bytes | +/- 79,228,162,514,264,337,593,543,950,335 ако не се използват десетични числа и +/- 7.9228162514264337593543950335 ако се използват (28 знака след запетаята). Нечислови типове данни Нечисловите типове данни са тези които не могат да бъдат манипулирани чрез използване на стандартните математически оператори за смятане. Нечисловите типове данни се разделят на String, Date, Boolean (съхранява само две стойности true или false), Object и Variant типове данни. Следва по-подробна информация за всеки от тях. Всички нечислови типове данни: Тип | Място в паметта | Обхват String(фиксирана дължина) | Дължината на низа | от 1 до 65,400 символа String(променлива дължина) | Дължината + 10 bytes | от 0 до 2 билиона символа Date | 8 bytes | от 1 Януари, 100 до 31 Декември, 9999 Boolean | 2 bytes | True или False Object | 4 bytes | Всеки вграден обект Variant(числов) | 16 bytes | Всяка стойност голяма колкото Double Variant(текстов) | Дължината + 22 bytes | От 0 до 2 билиона символа Суфикси В някои случаи се налага да добавим суфикс(наставка) зад стойността, така че VB2008 да може да прави изчисленията по-точни. Например може да използваме num=1.3089# за Double тип. Ето и някои от по-използваните суфикси, които е добре да знаете: Суфикс - Тип данни & - Long ! - Single # - Double @ - Currency Стринговете могат да съдържат всякакви символи, включително и числа. Важното, което трябва да запомните е да ги заграждате с кавички, а датите и часовете с #. Ето и малко примери: memberName="Turban, John." Променливи Променливите са като пощенски кутии. Съдържанието им се променя постоянно точно като това на пощенските кутии. Променливите са области заделени в паметта за съхраняване на данни. Всяка променлива трябва да има свое собствено и уникално име. При именуването на променливите трябва да спазвате няколко прости, но важни правила: - трябва да са с по-малко от 255 символа - не са позволени празни пространства (space) - не трябва да започват с цифра - точката "." не е позволена Валидно име | Невалидно име My_Car | My.Car ThisYear | 1NewBoy Long_Name_Can_beUSE | He&HisFather *& е недопустимо Деклариране на променливи Променливите във Visual Basic 2008 трябва да се декларират, преди да се използват. Ако не го направите, ще получите грешка в програмата. Обикновенно се декларират в общата част на кода, използвайки ключовата дума Dim. Формата е следния: Dim Име_на_променливата As Тип_данни Пример: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Може да ги комбинирате и в един ред, разделяйки отделните променливи със запетая: Dim password As String, yourName As String, firstnum As Integer,... При декларирането на стринг(низ) има два възможни формата, един с променлива дължина и един с фиксирана дължина. За стринга с променливата дължина използвайте гореспоменатия начин, а за да зададете фиксирана стойност използвайте следния формат: Dim Име_на_променливата as String * n Където n определя броя символи, които стринга може да съдържа. Пример: Dim yourName as String * 10 Променливата yourName не може да съдържа повече от 10 символа. Присвояване на стойности на променливи Присвояването става по следния формат: Променлива = Израз Изразът може да бъде математически израз, число, стринг, булева стойност (true или false) и др. Ето няколко примера: firstNumber=100 Константи Константите са по-различни от променливите с това че тяхната стойност не може да бъде променяна. Тя се присвоява при декларацията в началото и остава същата докрая. Декларация на константа Формата за деклариране на константи във Visual Basic 2008 е: Const Име_на_константата As Тип_данни = Стойност Примери: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Източник: www.vbtutor.net |
|
Общо уроци: 49 C/C++ уроци: 11 C# уроци: 8 Pascal уроци: 4 VB уроци: 15 Python уроци: 4 Delphi уроци: 0 Perl уроци: 2 Java уроци: 5 |
|


От atyy на 31.10.2009 в 11:36 часа