English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Функции и подпрограми в ASP

Уеб дизайн RSS Feed





Функции и подпрограми в ASP Ако прочетете нашите Инструкция за включвате файлове (SSI), тогава сте научили как да се оформят ASP код в рамките включва файлове и ползите, които тя ни носи. Като разработчиците, ние трябва да се стремят да правят живота ни по-лесно, когато е възможно ... Никой не иска отново да измисли колелото в края на краищата. Функции и подпрограми съществува не само да ни спести време, а да се въвеждат правомощия да ни ASP. Те са просто още един начин за капсулиране код, но има много повече функции от просто "спестяване на част от кода за по-късно". Първо, нека разгледаме функции ... Представете си един балон продавач на улицата. Всички сме ги виждали да се приемат на едно парче информация, когато си купувате балони, на цвят. Нека кажем, че сме поискаха червен балон ... В балон продавач въоръжени с тази "информация" и след това прави доста основни действия ... той ръцете ви балон. В ти балон получена е пряк резултат от информацията, която ви дава балон продавача. Функциите са просто едно и също ... те се връщат към вас стойност на базата на информация от вас. Нека разгледаме един пример Длъжност: - <% Длъжност getBalloon (strColour) Дим Tempstr strColour = lcase (strColour) "Това преобразува стойността малки. Изберете дело strColour дело "червените" Tempstr = "Това е вашият червен балон" Дело "жълт" Tempstr = "Това е вашият жълт балон "Дело" зелени "Tempstr =" Това е вашият зелен балон "Дело" сините "Tempstr =" Това е вашият син балон "Дело Иначе Tempstr =" За съжаление, ние имаме продадени на тази Цвят "Край getBalloon Изберете = Tempstr Крайна Длъжност%> функция е преминало някаква информация. Информацията, която мине функция е позната като "аргумент". Информацията, която се върна от функция, която е известна като "възвръщаемост". Въпреки че една функция може да има много аргументи, че може да има само един value.Let завръщането ни поглед към още един пример: - <% Длъжност calcTax (размер, taxrate) Дим Tempvar Tempvar = сума * (taxrate / 100) = CalcTax кръг (Tempvar, 2) "кръгли резултат 2 знака след десетичната запетая Крайна Длъжност%> Пак, друг основен пример. Ние трябва да забележите това време, че функцията приема два аргумента. До сега, ние имаме някои идеи за това как да пиша функция. Как да ползвам такава? Нека ви покажа сега как можем да използваме примера calcTax. <% = Shoppingbill goodsTotal + calcTax (goodsTotal, 17,5) Response.Write "пазарската си дойде ¢ В ÃƒÆ'Ã, ¬ Е ¡Ãƒâ € SA, В £" & goodsTotal Response.Write "ДДС сума = ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В £" & calcTax (goodsTotal) Response.Write "Общо дължимата сума = ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В £" & shoppingbill%> горе се вижда, например функция в действие ... лесно нали! Аз се опитах да направя разбиране Функции толкова лесно, колкото е възможно ... Разбирателство една подпрограма (под) е сега ще бъде лесно за вас. Представете си един блок от код, който извършва някои инструкции на базата на информацията, която той даде ... Звучи много като функции, няма? го? Е този път, ние не получи нищо обратно. А под не минава назад информация, която просто използва данните, които сме я дам за някои purpose.I ще използва само един пример за Sub, и в същото например се възползва от подзоната: - <% Под Bday (strName, intAge) Response.Write "Честит рожден ден" & Име Response.Write ", Вие сте" intAge & & "години Днес "Крайна Под" сега, обадете се на пода bDay "Джо", 26%> по-горе Sub, показва ми точка. Поставяме нещо, той извършва действие (в този случай за написването на екрана), но нищо не се връща ни в кода. Едно нещо, което наистина е важно, когато се използва под, е, че ние не слагат скоби около аргументи ... Тъй като не са с номинал връщане нямаме нужда от скоби и в този случай, ако ние се опитваме ние ще се свържем един error.Well, че само за заключение, тази статия. Ние трябва до сега се пише ефективно код с използване на функции и подводница. Дон? Не забравяйте, че ако използвате функцията и подводници в няколко страници след това трябва да наистина ги съхранява в включвате файлове от съображения за лесна поддръжка и по-добри Collyer performance.Rob, с 20 години опит познания по програмиране и администратора на сайта на www.webforumz.com - Copyright

Член Източник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!

уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Подайте членове на Messaggiamo.Com директория

Категории


Авторско право 2006-2011 Messaggiamo.Com - Карта на сайта - Privacy - уебмастъра представят вашите статии за Messaggiamo.Com директория [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu