[ Pobierz całość w formacie PDF ]
.W stronach DAP zarz¹dzaniem po³¹czeniami zajmuje siê niewidoczny komponentsie­cio­wy DataSource, za pomoc¹ którego mo¿na dowolnie programowaæ po³¹czenia.Kom­ponent DataSource posiada w³aœciwoœæ ConnectionString, któr¹ mo¿nazmie­niaæ programowo.Aby zmieniæ Ÿród³o danych, nale¿y tylko zmieniæw³aœciwoœæ Con­nec­tionString obiektu DataSource w nastêpuj¹cy sposób:MSODSC.ConnectionString = strConnectZak³adamy, ¿e komponent DataSource nazywa siê MSODSC (taka jest jego domyœlnanaz­wa) i strConnect jest prawid³owym ci¹giem po³¹czeniowym OLEDB.Twójpro­gram powinien dostarczyæ w³aœciwy ci¹g po³¹czeniowy.Mo¿esz zapytaæ u¿ytkownika o œcie¿kê do pliku bazy danych za ka¿dymurucho­mie­niem strony DAP.Aby to zrealizowaæ, u¿yj InputBox lub innegostandardowego okna dialogowego wewn¹trz programu klienta.Na wydruku 26.2pokazany jest sposób reali­za­cji prze³¹czenia Ÿród³a danych przy u¿yciu oknaInputBox.Program prosi u¿ytkow­nika o podanie œcie¿ki do pliku bazy danychAccessa (rysunek 26.16), tworzy w³aœciwy ci¹g po³¹czeniowy i przypisuje go doobiektu DataSource.Mo¿esz po³¹czyæ tê tech­nikê z u¿yciem pliku UDL po stronieklienta, aby wyeliminowaæ koniecznoœæ rêcznego wpisywania danych.Rysunek 26.16.Wprowadzanie danych o po³¹czeniuWydruk 26.2.Ustawianie w³aœciwego ci¹gu po³¹czeniowego w stronie dostêpu dodanychRozdzia³ 27.Publikowanie w sieciprzy u¿yciu Accessa 2000i Active Server PagesW tym rozdziale:* U¿ycie Active Server Pages.* Architektura Active Server Pages.* Rozpoczynamy pracê z Active Server Pages.* Active Server Pages.* Przyk³ad: Tworzenie strony WWW dostêpnej dla cz³onków grupy.* Publikacja w sieci z Accessa 2000 przy u¿yciu XML.* Tworzenie wykresów przy u¿yciu formantu Wykres.Je¿eli chcesz rozwin¹æ swoje statyczne strony WWW, publikowaæ dane na bie¿¹cooraz tworzyæ interakcyjne strony WWW, powinieneœ zapoznaæ siê z Active ServerPages (ASP).Statyczne strony WWW odchodz¹ w przesz³oœæ.Aby zadowoliæ u¿ytkowników,powi­nieneœ daæ im dostêp do mo¿liwie aktualnych danych.U¿ywaj¹c ASP, mo¿nazagwa­ran­towaæ, ¿e witryna WWW dostarcza najnowszych informacji.ASP eliminujewiele czynnoœci potrzebnych do utrzymania witryny WWW.Przyk³adowo, je¿elijesteœ admi­nistratorem witryny, która zawiera stronê z list¹ u¿ytkowników,powinieneœ oprzeæ tê stro­nê na bazie danych.Dawniej musia³byœ rêczniezmieniaæ informacje o u¿ytkow­ni­kach za ka¿dym razem, gdy dane siê zmieni³y.Przy u¿yciu ASP mo¿esz daæ u¿ytko­wnikom mo¿liwoœæ zmiany tych danych poprzezprzeznaczon¹ do tego stronê WWW.Strona z list¹ u¿ytkowników zostanieautomatycznie uaktualniona, gdy ktoœ wczyta j¹ do przegl¹darki, poniewa¿ danes¹ przechowywane w bazie danych Accessa 2000.U¿ycie Active Server PagesStrony Active Server Pages s¹ najnowsz¹ technologi¹ oferowan¹ przez Microsoftdla dy­namicznego udostêpniania danych w sieci WWW.ASP jest czêœci¹ InternetInfor­ma­tion Server 3.0 i póŸniejszych, jest równie¿ dostêpna w Personal WebServer.Przy u¿yciu ASP mo¿na tworzyæ strony WWW nastêpnej generacji, które niemaj¹ ogra­niczeñ starszych technologii jak Common Gateway Interface (CGI) iInternet Database Connector (IDC).Przy u¿yciu ASP mo¿na ³atwo tworzyæinteraktywne witryny, które umo¿liwiaj¹ indywidualn¹ obs³ugê klientów,wprowadzanie zamówieñ, koszyk zaku­pów i wiele innych funkcji interaktywnych.Wygl¹d stron WWW mo¿e byæ dostoso­wy­wa­ny przez u¿ytkowników i ustawienia tezostan¹ odtworzone podczas ich kolejnych wizyt.Za pomoc¹ ASP mo¿na tworzyæ witryny interaktywne, które przechowuj¹ zmienneglo­balne ustawione przez u¿ytkownika i u¿ywane podczas wszystkich jegoodwiedzin stro­ny.Tradycyjne systemy klient-serwer mog³y przechowywaæ stansesji pomiêdzy kolejnymi stronami w zmiennych globalnych i klasach.Zarz¹dzaniestanem sesji na stronach WWW nigdy nie by³o takie ³atwe.Przy u¿yciu ASP jestto bardzo ³atwe zadanie.Przed ASP potrzebowa³byœ skomplikowanych skryptów CGIdo zapamiêtania, kto by³ na stronie i w jaki sposób przemieszcza³ siê pomiêdzystronami.W ASP funkcjonalnoœæ ta jest gotowa i nie wymaga pisania ¿adnegoprogramu.Tak jak jego poprzednik IDC/HTX, strony Active Server Pages s¹ niezale¿ne odprze­gl¹darki oraz bardzo ³atwe do tworzenia i zmiany.ASP dostarczaekstremalnej elastycz­noœci w udostêpnianiu danych z Accessa 2000 na witrynieWWW.W tym rozdziale poka¿emy, czym s¹ strony ASP i jak je tworzyæ.Architektura Active Server PagesNa pewno widzia³eœ w Internecie adres URL podobny dohttp://www.microsoft.com/de­fault.asp.Plik z rozszerzeniem ASP zawiera stronêActive Server Page.Strony ASP s¹ dostêpne tak jak strony HTML za pomoc¹protoko³u HTTP.Ogromn¹ ró¿nic¹ po­miêdzy ASP i HTML jest sposób traktowaniatakiej strony przez serwer WWW.Strony ASP zawieraj¹ zarówno HTML, jak iinstrukcje dla serwera WWW [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • rurakamil.xlx.pl
  •