ÿþ<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <LINK href="../main_styles.css" type="text/css" rel="stylesheet"> <style type="text/css" > .odstep{padding-left:15px} </style> </head> <body style="font-size: 12pt"> <table cellspacing="0" cellpadding="5" border="0" class="tresc"> <tr> <td><IMG alt="yy" src="bibnet.jpg" border="0" width="300" height="432"></td> <td Align="top" style="width: 924px"> <p class="title"> Projekt aplikacji VB.NET i MS SQL Server wspomagajcej obsBug biblioteki</p> <p> Autorzy: <b>Grzegorz DomaDski</b>, <b>Janusz GórczyDski</b></p> Stron: 361, okBadka mikka <br> ISBN:&nbsp; 223-34-23 <br> Sugerowana cena:&nbsp;47,50 zBotych (w tym 5% VAT)<br> </p> <p>&nbsp;</p> <p style="word-spacing: 0; margin: 0"> Prezentowana ksi|ka przedstawia wykorzystanie VB.NET do zaprojektowania interfejsu bazy danych wspomagajcej zarzdzanie bibliotek uczelnian. W ksi|ce w przystpny sposób przedstawiono takie elementy jak: klasy i ich wykorzystanie, w tym zapewniajce dostp do procedur przechowywanych SQL, wydruk gridów, obsBug menu aplikacji i menu kontekstowego, walidacj formularzy, wykorzystanie moduBu Crystal Report do tworzenia raportów, przygotowanie pakietu instalacyjnego.<br> Na kr|ku CD umieszczono projekty dwóch relacyjncyh baz danych, kompletny kod zródBowy aplikacji (wymaga [rodowiska Visual Studio.NET), wersj pdf tej pozycji.<br><br> <a href="mailto:wydawnictwa@wszim-sochaczew.edu.pl?subject=Projekt aplikacji VB.NET i MS SQL Server wspomagajcej obsBug biblioteki. (Grzegorz DomaDski, Janusz GórczyDski)&body=Zamawiam publikacj wymienion w temacie w ilo[ci ... egz.%0AZobowizuj si do zapBaty zaBczonej faktury, przelewem na konto WSZiM w Sochaczewie.%0AZamówione ksi|ki prosz przesBa na adres:">Zamówienia</a><br> <a href="mailto:janusz.gorczynski@wszim-sochaczew.edu.pl">Kontakt z autorem</a> </p> </td> </tr> <tr> <td colspan="2"><p class="title"> Spis tre[ci</p> <p style="word-spacing: 0; margin: 0"> 1. WSTP <span class="odstep">7</br> 2. ZAAO{ENIA <span class="odstep">9</br> 3. PROJEKTY BAZ DANYCH <span class="odstep">11</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.1. BAZA UCZELNIA <span class="odstep">11</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.1.1. Tabele <span class="odstep">11</br> 3.1.2. Widoki i procedury <span class="odstep">12</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.2. BAZA BIBFORBOOK <span class="odstep">12</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.2.1. Tabele 13</br> 3.2.2. Widoki i procedury <span class="odstep">18</p> <p style="word-spacing: 0; margin: 0"> 4. KLASY I ICH WYKORZYSTANIE <span class="odstep">19</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.1. WPROWADZENIE DO KLAS <span class="odstep">19</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.1.1. Definiowanie klasy <span class="odstep">19</br> 4.1.2. Interfejs klasy <span class="odstep">21</br> 4.1.3. Utworzenie instancji klasy <span class="odstep">23</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.2. KLASA CFORSTORAGESUB <span class="odstep">25</br> 4.3. KLASA CDATAGRIDPRINT <span class="odstep">31</br> 4.4. UTWORZENIE WAASNEJ BIBLIOTEKI DLL <span class="odstep">41</br> 4.5. KLASY POTOMNE <span class="odstep">47</p> <p style="word-spacing: 0; margin: 0"> 5. MODUAY WSPÓLNE <span class="odstep">49</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 5.1. MODUA PUBLICZNY.VB <span class="odstep">49</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 5.1.1. Modyfikacja stylu gridu <span class="odstep">49</br> 5.1.2. Modyfikacja szeroko[ci i wyrównania kolumn gridu 50</br> 5.1.3. Grid do schowka <span class="odstep">51</br> 5.1.4. Grid do Excela <span class="odstep">52</br> 5.1.5. Wydruk gridu <span class="odstep">53</br> 5.1.6. Rekordset jako PivotTable <span class="odstep">54</br> 5.1.7. PozostaBe procedury i funkcje <span class="odstep">56</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 5.2. MODUA VALIDACJE.VB <span class="odstep">57</br> 5.3. MODUA PRYWATNYAPLIKACJI.VB <span class="odstep">61</p> <p style="word-spacing: 0; margin: 0"> 6. FORMULARZ GAÓWNY APLIKACJI <span class="odstep">65</br> 7. OBSAUGA ZAKUPÓW <span class="odstep">67</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 7.1. REJESTRACJA NOWEGO ZAKUPU <span class="odstep">67</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 7.1.1. Klasa CNowyZakup <span class="odstep">67</br> 7.1.2. Procedury przechowywane SQL <span class="odstep">74</br> 7.1.3. Formularz frmNowyZakup <span class="odstep">78</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 7.2. FORMULARZE WSPÓAPRACUJCE Z frmNOWYZAKUP <span class="odstep">84</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 7.2.1. Dopisanie nowego wydawnictwa <span class="odstep">84</br> 7.2.2. Dopisanie nowej kategorii <span class="odstep">86</br> 7.2.3. Dopisanie nowego autora <span class="odstep">88</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 7.3. REJESTRACJA DODATKOWYCH EGZEMPLARZY <span class="odstep">91</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 7.3.1. Klasa CDodatkowyZakup <span class="odstep">91</br> 7.3.2. Procedury przechowywane SQL <span class="odstep">94</br> 7.3.3. Formularz frmDodatkowyZakup <span class="odstep">95</p> <p style="word-spacing: 0; margin: 0"> 8. WYPO{YCZANIE I ZWROT ZASOBÓW <span class="odstep">101</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.1. KLASA CBIBUSER <span class="odstep">101</br> 8.2. PROCEDURY PRZECHOWYWANE SQL <span class="odstep">106</br> 8.3. WYPO{YCZANIE KSI{EK <span class="odstep">109</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.3.1. Klasa CWypozyczanie <span class="odstep">109</br> 8.3.2. Procedury przechowywane SQL <span class="odstep">122</br> 8.3.3. Widoki <span class="odstep">127</br> 8.3.4. Formularz frmWypozyczanie <span class="odstep">128</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.4. WYPO{YCZANIE PRAC DYPLOMOWYCH <span class="odstep">138</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.4.1. Klasa CWypozyczaniePD <span class="odstep">138</br> 8.4.2. Procedury przechowywane SQL <span class="odstep">147</br> 8.4.3. Funkcje skalarne SQL <span class="odstep">148</br> 8.4.4. Formularz frmWypozyczaniePD <span class="odstep">149</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.5. WYPO{YCZANIE WG REZERWACJI <span class="odstep">155</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.5.1. Klasa CWgRezerwacji <span class="odstep">155</br> 8.5.2. Procedury przechowywane SQL <span class="odstep">162</br> 8.5.3. Formularz frmWgRezerwacji <span class="odstep">163</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.6. ZWROT WYPO{YCZONEJ POZYCJI <span class="odstep">166</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 8.6.1. Klasa CZwrot <span class="odstep">166</br> 8.6.2. Procedury przechowywane SQL <span class="odstep">172</br> 8.6.3. Formularz frmZwrotKsiazki <span class="odstep">174</p> <p style="word-spacing: 0; margin: 0"> 9. OBSAUGA U{YTKOWNIKÓW <span class="odstep">181</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 9.1. KLASA COBSAUGAUZYTKOWNIKOW <span class="odstep">181</br> 9.2. PROCEDURY, FUNKCJE I WIDOKI SQL <span class="odstep">186</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 9.2.1. Procedury przechowywane <span class="odstep">186</br> 9.2.2. Widoki <span class="odstep">189</br> 9.2.3. Funkcje <span class="odstep">190</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 9.3. FORMULARZ FRMREJESTRACJAZAGUBIENIA <span class="odstep">191</br> 9.4. FORMULARZ FRMZAPLATAKARY <span class="odstep">196</br> 9.5. FORMULARZ FRMNOWYGOSC <span class="odstep">202</br> 9.6. FORMULARZ FRMEDYCJADANYCHGOSCIA <span class="odstep">206</p> <p style="word-spacing: 0; margin: 0"> 10. INFORMACJE BIBLIOTECZNE <span class="odstep">209</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 10.1. AKTUALNY STAN WYPO{YCZEC <span class="odstep">209</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 10.1.1. Klasa CInfoBiblioteczne <span class="odstep">209</br> 10.1.2. Procedury przechowywane i funkcje SQL <span class="odstep">215</br> 10.1.3. Formularz frmInfoWypozyczenia <span class="odstep">221</br> 10.1.4. Formularz frmRuchDzienny <span class="odstep">227</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 10.2. INFORMACJA O WYBRANYM U{YTKOWNIKU <span class="odstep">233</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 10.2.1. Klasa CInfoUzytkownika <span class="odstep">233</br> 10.2.2. Procedury przechowywane i funkcje SQL <span class="odstep">239</br> 10.2.3. Formularz frmInfoUzytkownika <span class="odstep">245</p> <p style="word-spacing: 0; margin: 0"> 11. RAPORTY <span class="odstep">253</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.1. KLASA CRAPORTY <span class="odstep">253</br> 11.2. ZESTAWIENIE ZAKUPÓW WG LAT I WYDAWNICTW <span class="odstep">255</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.2.1. yródBa danych dla raportu ZakupyWgLat <span class="odstep">255</br> 11.2.2. Utworzenie obiektu DataSet <span class="odstep">256</br> 11.2.3. Utworzenie szablonu raportu ZakupyWgLat <span class="odstep">258</br> 11.2.4. Utworzenie szablonu raportu ZakupyWgWydawnictw <span class="odstep">265</br> 11.2.5. Formularz raportu frmZakupyWgLat <span class="odstep">267</br> 11.2.6. Formularz raportu frmZakupyWgWydawnictw <span class="odstep">272</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.3. RAPORT KRZY{OWY ILOZCI I WARTOZCI ZAKUPÓW <span class="odstep">276</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.3.1. Procedury przechowywane <span class="odstep">276</br> 11.3.2. Utworzenie wirtuanej tabeli <span class="odstep">277</br> 11.3.3. Utworzenie szablonu raportu krzy|owego <span class="odstep">278</br> 11.3.4. Formularz frmZakupyZbiorcze <span class="odstep">282</br> 11.3.5. Prezentacja raportu <span class="odstep">284</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.4. PRZYKAAD RAPORTU ZAO{ONEGO <span class="odstep">286</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.4.1. Procedury przechowywane <span class="odstep">286</br> 11.4.2. Utworzenie wirtualnych tabel <span class="odstep">288</br> 11.4.3. Przygotowanie szablonów raportów <span class="odstep">289</br> 11.4.4. Formularz frmWydawnictwaLata <span class="odstep">293</br> 11.4.5. Prezentacja utworzonego raportu <span class="odstep">296</br> 11.4.6. Podraport prezentowany jako link <span class="odstep">297</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.5. PRZYKAAD RAPORTU ZAO{ONEGO Z PARAMETREM <span class="odstep">301</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 11.5.1. Modyfikacja klasy CRaporty <span class="odstep">301</br> 11.5.2. Formularz frmWydawnictwaLataKat <span class="odstep">302</p> <p style="word-spacing: 0; margin: 0"> 12. ADMINISTRACJA APLIKACJ <span class="odstep">309</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 12.1. KLASA CADMINISTRACJA <span class="odstep">309</br> 12.2. PROCEDURY PRZECHOWYWANE <span class="odstep">317</br> 12.3. FORMULARZ FRMPARAMETRY <span class="odstep">320</br> 12.4. FORMULARZ FRMIMPORTPD <span class="odstep">325</br> 12.5. FORMLARZ FRMPRACEDOARCHIWUM <span class="odstep">329</p> <p style="word-spacing: 0; margin: 0"> 13. UTWORZENIE PAKIETU INSTALACYJNEGO <span class="odstep">333</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 13.1. KONFIGURACJA EDYTORA SYSTEMU PLIKÓW <span class="odstep">336</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 13.1.1. Utworzenie podstawowego kanaBu wyj[ciowego <span class="odstep">337</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 13.2. MODYFIKACJA STARTOWEGO FORMULARZA APLIKACJI <span class="odstep">341</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 13.2.1. Utworzenie skrótu na pulpit <span class="odstep">342</br> 13.2.2. Utworzenie wpisu w menu Start <span class="odstep">342</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 13.3. KONFIGUROWANIE INTERFEJSU U{YTKOWNIKA. <span class="odstep">344</br> 13.4. UTWORZENIE PLIKU INSTALACYJNEGO <span class="odstep">347</br> 13.5. MODYFIKACJA PAKIETU INSTALACYJNEGO EDYTOREM ORCA <span class="odstep">347</br> 13.6. INSTALACJA APLIKACJI <span class="odstep">349</p> <p style="word-spacing: 0; margin: 0"> 14. LITERATURA <span class="odstep">353</br> 15. INDEKS <span class="odstep">355</p> </td> </tr> </table> </body> </html>