1 / 12

Języki programowania 1

Języki programowania 1. Piotr Górczyński. Kontrolki. Plan. Kontrolki Dodawanie kontrolek Kontrolki obsługi operacji dyskowych Kontrolka ADODC Kontrolka DataGrid. Kontrolki.

dionne
Download Presentation

Języki programowania 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Języki programowania 1 Piotr Górczyński Kontrolki

  2. Plan • Kontrolki • Dodawanie kontrolek • Kontrolki obsługi operacji dyskowych • Kontrolka ADODC • Kontrolka DataGrid

  3. Kontrolki Przez kontrolki rozumiemy widoczne lub nie obiekty, które można umieszczać na formie i wykorzystywać je poprzez odwoływanie się do ich właściwości i metod. Typową kontrolką jest TextBox, która służy użytkownikowi do wprowadzania informacji. TextBox jest kontrolką widoczną tzn. po pokazaniu formy widać ją. Przykładem kontrolki niewidocznej jest Timer.

  4. Zestaw dostępnych kontrolek może być rozszerzony. Menu Projects/Components Wybieramy kontrolkę np. Microsoft ADO Data Control 6.0 (OLEDB) Microsoft Internet Controls Guzik Apply Na zakładce General pojawi się nowa kontrolka Dodawanie kontrolek

  5. Kontrolki obsługi operacji dyskowych • Kontrolki te są zainstalowane domyślnie. • Przykład użycia:Download/JP1/Kontrolki/frmPrzegladarka.frmPrzegladarka.vbp

  6. Kontrolka ADODC Kontrolka Microsoft ADO Data Control 6.0 (OLEDB) (ADODC) pozwala łączyć się z bazą danych i zdefiniować pewien zestaw rekordów (recordset), do którego ma umożliwiać dostęp. Baza danych np. MS Access Sterownik np.. Microsoft Jet 4.0 OLE DB Provider ADODC Kontrolki pokazujące dane

  7. Typy połączenia z bazą danych • DSN • Connection String Connection String ADODC Kontrolki pokazujące dane DSN

  8. Łączenie z bazą danych • Po umieszczeniu ADODC na formie klikamy ją prawym przyciskiem myszy i wybieramy Properties. • Na zakładce General wybrana jest domyślnie opcja Use Connection String. • Klikamy Build... • W okienku Data Link Properties wybieramy sterownik bazy danych (np. Microsoft Jet 4.0 OLE DB Provider). • Naciskamy Next>. • Na zakładce Connection po prawej stronie okienka 1. Select or enter a database name naciskamy [...] i wybieramy plik bazy danych (np. Liga_mistrzow_2.mdb. • Naciskamy Test connection. (Jeżeli nie działa to wracamy do kroku 4 i zmieniamy sterownik na Microsoft Jet 3.5 OLE DB Provider). • Naciskamy OK. • Na zakładce RecordSource wybieramy tabelę, zktórej chcemy pobrać rekordy lub wpisujemy polecenie SQL (np. SELECT * FROM MECZ) • Naciskamy OK.

  9. Kontrolka DataGrid Kontrolka Microsoft DataGrid Control 6.0 (OLEDB) (DataGrid) pozwala wyświetlić i obsługiwać rekordy w siatce podobnej do arkusza kalkulacyjnego na podstawie zestawu rekordów (recordset). Baza danych np. MS Access Sterownik np.. Microsoft Jet 4.0 OLE DB Provider ADODC Grid

  10. Kontrolki do baz danych UWAGA!Każda kontrolka, która pokazuje dane z bazy danych MUSI być połączona z obiektem, który zwraca zestaw pokazywanych rekordów.

  11. Kontrolki do baz danych Kontrolka pokazująca pola z bazy danych jest najczęściej łączona z zestawem danych (recordset) za pomocą właściwości: • DataSource • RecordSet • RecordSource Uwaga!Połączenie z zestawem danych jest zawsze definiowane we właściwościach kontrolki, a nie obiektu zwracającego zestaw danych.

  12. Literatura • www.vba.matrix.pl • vb4all.canpol.pl • Microsoft Visual Basic 6.0 Professional, Michael Halvorson, Wydawnictwo RM 1998 • Poznaj Visual Basic 6 w 10 minut, Lowell Mauer, Wydawnictwo Intersoftland 1999 • Po prostu Visual Basic 6, Harold Davis, Wydawnictwo Helion 2000

More Related