asp.net 2.0 a c# - 221
using
SherlockLib;
N y n í konečné můžete v kódu své webové stránky pracovat s t ř í d o u tak, jakoby to byla nějaká třída z . N E T I -rameworku. Podívejte se na ukázku, která na webové stránce zobrazí informace o citátu:
protected < // Sem dejte kód pro inicializaci = new stránky. void Page_Load(object sender. System.EventArgs e)
SherlockQuotes
quotes
SherlockQuotes(Server.MapPath("./sherlock-holmes.xml")); Quotation quote = quotes.GetRandomQuoteQ; + quote.Source + + " (" + quote.Dáte + + ")");
Response.Write(""
Response.Write("" }
quote.QuotationText
""):
K dyž t u t o aplikaci spustíte, uvidíte n ě c o p o d o b n é h o jako na obrázku 5-8. A p o k a ž d é , když t u t o stránku aktu¬ a lizujete, objeví se jiný citát.
POZNÁMKA
K dyž p r a c u j e t e s a d r e s á ř e m A p p _ C o d e , čelíte j e š t ě d a l š í m u o m e z e n í - m ů ž e t e používat p o u
ze j e d e n jazyk. Toto omezení v y p l ý v á ze z p ů s o b u , j a k ý m ASP.NET p r o v á d í d y n a m i c k o u k o m p i l a c i . V p o d s t a t ě se v š e c h n y t ř í d y nacházející s e v adresáři t h e A p p _ C o d e k o m p i l u j í d o j e d i n é h o adresáře, takže n e m ů ž e t e k o m b i n o ¬ v at C# a VB.
4 fl hnp:/ftxaliog/Chipwr06|Híilrri»8Quot<<.<<>>p<< S U e i l o r k H o l m r s . i n "Tlie Ailvenlme o f Bl»ked mto AJlardyce's b a c k s h o p . you w o u l d háve seen a d ead pig swung from a h o o k tn the cesling. and a gentleman m his shirt s leeves funousty stabbing at it with this w e a p o n transfix the pig with a single blow I was that energeuc p e r s o n . and I háve saúsfied myselfthat by no e x e m o n of my strength c a n I Perhmpi you would care to Iry?"
tH Done
*-J local utranw
Obrázek
5-8.
Používáni komponenty ve
webové stránce.
P o u ž i t f k o m p o n e n t y p r o s t ř e d n i c t v í m a d r e s á ř e Bin
Z a předpokladu, že vaše k o m p o n e n t a poskytuje nějaký důležitý dílek funkcionality, a za p ř e d p o k l a d u , že se dá o pětovné použít v jiných aplikacích, b u d e t e ji p a t r n ě chtít vytvořit p o m o c í o d d ě l e n é h o projektu. Pak budete m oci svou k o m p o n e n t u opětovné využívat, testovat, a vytvářet její nové verze nezávisle na webové aplikaci, v e které je použita. C hcete-li vytvořit takovou o d d ě l e n o u k o m p o n e n t u , musíte pracovat ve Visual Studiu a vytvořit projekt k nihovny tříd. Přestože to můžete udělat v separátní instanci Visual Studia, je často j e d n o d u š š í , když do Visual Studia současně načtete projekt knihovny tříd a svou webovou aplikaci, aby asistovala při ladění. To
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.


































































