21
Променливи и типове данни в Visual Basic Процедури и функции

Променливи и типове данни в Visual Basic

  • Upload
    judd

  • View
    136

  • Download
    20

Embed Size (px)

DESCRIPTION

Променливи и типове данни в Visual Basic. Процедури и функции. Съдържание. Видове величини Променливи Деклариране на променливи Инициализиране на променливи Видове променливи Използване на променлива Тип на данните Прости типове Процедура Видове процедури. Видове величини. - PowerPoint PPT Presentation

Citation preview

Page 1: Променливи и типове данни в  Visual Basic

Променливи и типове данни в Visual

BasicПроцедури и функции

Page 2: Променливи и типове данни в  Visual Basic

Съдържание Видове величини Променливи Деклариране на променливи Инициализиране на променливи Видове променливи Използване на променлива Тип на данните Прости типове Процедура Видове процедури

Page 3: Променливи и типове данни в  Visual Basic

Видове величини

Всички данни, които програмата обработва се наричат величини.а) КонстантиИмат точно определена стойност, която не се променя по време на

изпълнение на програмата, а само се използва в процеса на изчисление;б) Променливи (Variables)Стойността им се променя по време на изпълнение на програмата.

Всяка променлива има име и  тип. Препоръчително е имената да се свързват със смисъла, който се приписва на променливата.

Текуща стойност – стойността на променливата в определен момент от изпълнението на програмата.

Page 4: Променливи и типове данни в  Visual Basic

ПроменливиПроменливите  се използват за съхраняване на

данни от различен тип (стойности, междинни резултати от изчисления или броячи).

Стойността на една променлива може да бъде число, текст, друга променлива или стойност, получена чрез изчисление.

Променливата е място в паметта на компютъра, за което са зададени име и тип на данните, които ще се съхраняват в нея.

Чрез променливите се  намалява обема на информацията, която потребителят трябва да въведе, както и обема на кода, който трябва да напишете.

Page 5: Променливи и типове данни в  Visual Basic

Деклариране на променливи

Преди да можете да използвате една променлива в програмата си трябва да я декларирате.

Променлива се дефинира чрез запазената дума Dim.

• Деклариране – процес на задаване на името и типа данни на променлива.

• Във VB не се прави разлика между малки и главни букви в имената на променливите.

Page 6: Променливи и типове данни в  Visual Basic

Правила при задаване на име на променлива:

Задължително започва с буква Може да съдържа букви, цифри и знака ”_” Не може да съдържа интервалНе може да е по-дълго от 255 знака

Пример:   Dim MyName As String

Page 7: Променливи и типове данни в  Visual Basic

Инициализиране на променливи

Във Visual Basic трябва да декларирате всички променливи, които използвате в програмата.

• Можете да декларирате произволен брой променливи.

• След като декларирате една променлива, трябва да я инициализирате като й зададете начална стойност.

• За да зададете инициализираща стойност на променлива се използва оператора за присвояване.

• Изразът MyName = “Bill” инициализира променливата MyName.

Page 8: Променливи и типове данни в  Visual Basic

Видове променливи

Терминът обхват – scope (област на действие, област на видимост) се отнася за частите на програмата, в които променливата може да се използва.  В зависимост от областта си на действие променливите се делят на  локални (local), на ниво форма (form-level) и глобални (global).

Page 9: Променливи и типове данни в  Visual Basic

Локални променливи

• Локалните променливи се декларират в процедура, свързана с конкретно събитие (например click). Такава променлива може да се използва само в рамките на процедурата, в която е дефинирана, и съществува само по време на изпълнението й.

• За да декларирате локална променлива, поставете ключовата дума Dim в кода, обработващ събитие.

Page 10: Променливи и типове данни в  Visual Basic

Променливи  с област на действие на ниво форма

• Декларират се в секцията за декларации (Declarations section) на формата в прозореца Code Window.

• Декларираните там променливи могат да се използват във всички процедури във формата и остават в паметта, докато приключи работата на програмата.

Page 11: Променливи и типове данни в  Visual Basic

Глобални променливи

• Използват се в програми, които включват няколко форми, между които трябва да се обменят данни.

• Глобалните променливи могат да се използват от всички части на програмата.

• За да декларирате глобална променлива поставете ключовата дума Dim извън кода, обработващ събитие.

Page 12: Променливи и типове данни в  Visual Basic

Използване на променлива

Стойността, която се присвоява на променливата, трябва да бъде от същия тип, какъвто е типа на променливата.

• Стойността на променливата е тази, която й е присвоена последно.

• На една променлива може да се присвои константа, стойността на друга променлива или израз.

Например:

Dim MyName As StringMyName = “Деси”

Page 13: Променливи и типове данни в  Visual Basic

Тип на данните

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

В изразите за присвояване лявата и дясната страна трябва да са от един и същ тип – числов или символен.

Page 14: Променливи и типове данни в  Visual Basic

Например:

TextBox1.Text = “Светът на програмирането” Свойството Text трябва присвои символен низ.

TextBox1.Height = 200  Свойството Height трябва да присвои число.

Dim MyName As StringMyName = “Деси”

Page 15: Променливи и типове данни в  Visual Basic

Прости типове

Съществува набор от основни типове, наречени прости типове. Най-често използвани са:

 Целочислени ТД

• Byte (от 0 до 255), SByte (от-128 до 127)

• Short (от -32 768 до 32 767)

• Integer (от -2 147 483 648 до 2 147 483 647)

• Long, UInteger,  ULong, UShort (от 0 до 65 535)

 Реални ТД (десетични)

• Single, Double, Decimal

 

Page 16: Променливи и типове данни в  Visual Basic

Други ТД

• String – Низ от Unicode символи с дължина от 0 до приблизително 2 милиарда

• Date – Дата – от 0:00:00 ч. на 1 януари 0001 г. до 23:59:59 на 31 декември 9999 г.

• Boolean – логически тип данни със стойности True или False

Page 17: Променливи и типове данни в  Visual Basic

Процедура

Процедурата е блок от инструкции, написани на език за програмиране, започващ с декларация за вида на процерурата (Function, Sub и др.) и завършващ със съответстваща декларация End за край.

Всеки път, когато се извиква една процедура, се изпълняват изразите между Sub и End Sub.

Page 18: Променливи и типове данни в  Visual Basic

Видове процедури

Във VB се разграничават два типа процедури:

а) Събитийни процедури (event procedures)

Това са процедури за обработка на събития. Те се изпълняват когато настъпят определени ситуации: натискане на бутон, двукратно щракване върху даден обект, натискане на клавиш и др. При двукратно щракване върху обект в режим на проектиране автоматично се отваря прозорецът Code и се създава празна събитийна процедура, свързана със събитието по подразбиране за този обект.

б) Общи процедури (general procedures)

Наричат се още потребителски процедури, тъй като потребителят определя тяхното име.

Page 19: Променливи и типове данни в  Visual Basic

План на урока1.Видове величини. а) константи б) променливи

2.Деклариране на променливи. Променлива се дефинира чрез запазената дума Dim.Пример:   Dim MyName As String

3.Видове променливи. Локални променливи Променливи  с област на действие на ниво форма Глобални променливи

4.Тип на данните.Целочислени – Byte, Sbyte, Short, Integer, Long, Uinteger, Ulong, Ushort Десетични – Single, Double, DecimalДруги – String, Date, Boolean

5.Процедура – същност и видове.

Page 20: Променливи и типове данни в  Visual Basic

Задача Създайте форма за изчисляване на дължими осигуровки по показания

модел със съответните имена на контролите.

Page 21: Променливи и типове данни в  Visual Basic

Използвайте следните кодове за процедурите