Grafika publishing webtip.cz grafika.cz mujiPod.cz mujmac.cz fotografovani.cz printing.cz builder.cz galerie
webtip.cz
adresář  | práce  | diskuse  | redakce  | inzerce
 
 


  ASP pro začátečníky, 2. díl - proměnné
o autorovi 
poslat mailem 
tisknout článek 
aktuální rubrika 
Pokračujeme v našem seriálu. Dnes je na řadě díl věnovaný proměnným.

Liška Adam - 19.12.2001 - tutorial - Rubrika: ASP
Předchozí díl: ASP pro začátečníky, 1. díl - úvod
Seriál: 
Následující díl: ASP pro začátečníky, 3. díl - Vypisování náhodného textu

Pro lepší pochopení problematiky začneme jednoduchou stránkou ASP.

<%
Option Explicit
Dim strASP
strASP = "ASP"
%>
<html>
<head>
<title><%= strASP %></title>
</head>
<body>
<%= strASP %>
</body>
</html>

Nejspíše si všimnete nových příkazů: Option Explicit a Dim. Příkaz Dim slouží k deklaraci proměnných, tj. oznámení, že by proměnná mohla být použita. Můžete jich deklarovat na jednom řádku několik, v tomto případě je píšeme za sebou a oddělujeme čárkou. Ve jménech proměnných se nerozlišují velká a malá písmena.

Jsou zde i určitá pravidla, které jména proměnných musí dodržovat:

  • maximální délka je 255 znaků
  • musí začínat písmenem, jinak může obsahovat písmena, číslice a podtržítka

Zdá se vám deklarace nepotřebná, která jen zabírá místo ve zdrojovém kódu? S příkazem Option Explicit se dá velice dobře využít. Vše si ukážeme na příkladě.

<%
Option Explicit
Dim intCislo1, intCislo2, intVysledek
intCislo1 = 5
intCislo2 = 3
%>
<html>
<head>
<title>Vysledek
</title>
</head>
<body>
<%
intVysledek = intCislo1 - intCislo2
response.write intVysledak
%>
</body>
</html>

Na první pohled tato stránka vypadá bez chyby. Takže si ji spusťte v prohlížeči. Co se vám objevilo? Chybové hlášení? A víte proč? Protože příkazem Option Explicit se na začátku dokumentu určilo, že všechny proměnné musejí být před prvním použitím deklarovány. A když se interpretoval kód ASP, narazilo se na nedeklarovanou proměnnou intVysledak. Kdybysme příkaz Option Explicit nepoužili, neobjevilo by se nic - proměnná intVysledak je totiž prázdná. Vy byste si pak říkali, kde jste udělali chybu. V aplikacích o velikosti téhle to však jde najít hned, ale co třeba při těch, které mají 500 řádků? A pokud Option Explicit použijeme, prohlížeč nám okamžitě určí na jaké řádce máme nedeklarovanou proměnnou. Jestliže chcete vytvářet profesionální aplikace v ASP, na Option Explicit nesmíte zapomenout.

Určitě vám vrtalo hlavou, proč se před jména proměnných píší zkratky typu str, lng apod. I když skriptovací jazyk VBScript nemá rozlišené datové typy proměnných jako u jiných vyšších programovacích jazyků, doporučuje se používat proměnnou jen pro jeden datový typ, abyste pak při prohledávání dokumentů věděli, jakého typu je ta či ona proměnná. A podle datového typu, který bude proměnná uchovávat, se píše zkratka před její jméno.

Zde je výčet nejčastěji používaných datových typů:

Datový typ Předpona Obsah proměnné
Boolean - logická hodnota bln Logická hondota - true (1), false (0)
Byte byt Číslo v rozsahu 0 až 255
Currency - měna cur

Číslo v rozsahu -922 337 203 685 477.5808 až 922 337 203 685 477.5807

Date, time - datum, čas dtm Datum nebo čas
Double - s dvojitou přesností dbl Číslo s dvojitou přesností a pohyblivou řádovou tečkou v rozmezí: -1.79769313486232E308 až -4.94065645841247E-324 pro záporné hodnoty; 4.94065645841247E-324 až 1.79769313486232E308 pro kladné hodnoty
Integer - celé číslo
int Číslo v rozsahu -32 768 až 32 767
Long - dlouhé celé číslo lng Číslo v rozsahu -2 147 483 648 až 2 147 483 647
Object - objekt obj Objekt
String - řetězec str Text

Místo desetinné čárky se ve VBScriptu používá desetinná tečka.

Touto tabulkou jsme skončili dnešní díl o programování v ASP. Příště se budeme zabývat konstantami, poli a operátory.

Liška Adam


Hodnocení článku: -1- -2- -3- -4- -5-  Aktuální hodnocení: 2.73 (3572)

Relevantní články
28. 1. 2002ASP pro začátečníky, 4. díl - Datum a čas
4. 1. 2002PHP v praxi, 17. díl - Výpis adresáře
18. 12. 2001Vše, co by jste měli vědět o tagu <map>
29. 11. 2001Lepší webové stránky pro každého (3.)
26. 11. 2001Praktická příručka CSS - 14. díl - Text: další vlastnosti textu
16. 11. 2001PHP v praxi, 13. díl - Ohlédnutí
12. 11. 2001Lepší webové stránky pro každého (2.)
6. 11. 2001Lepší webové stránky pro každého - základ
5. 11. 2001Praktická příručka CSS - 12. díl - Barvy a pozadí
28. 5. 2001BASEFONT — Výchozí nastavení druhu písma
23. 5. 2001LINK — Začlenění stránky do vztahu s okolím
21. 5. 2001STYLE — Styly zobrazení
18. 5. 2001ISINDEX — Jednoduchý formulář
15. 5. 2001Značka HEAD
14. 5. 2001Tag HTML pod lupou
11. 5. 2001Základní struktura dokumentu
6. 5. 2001Obecné atributy značek HTML
5. 5. 2001Ukázka jednoduchého dokumentu
3. 5. 2001Jak používat tuto příručku
2. 5. 2001Vytváříme vlastní WEB - 2.díl
2. 5. 2001Přehled názvosloví
1. 5. 2001Vytváříme vlastní WEB - 1.díl
1. 5. 2001Než začnete psát HTML


Příspěvky do diskuse o aktuálním článku

K tomuto článku zatím nejsou žádné příspěvky
 

 

  O vydavateli | Kontakt | Ceník reklamy | Ochrana osobních dat
©2002 Grafika Publishing. Všechna práva vyhrazena!