C

1. Duża liczba aplikacji uzywa baz danych do zapisywania i przechowywania danych na których operuje aplikacja. Wizual C++ udostepnia 4 rozne technologie wykorzystywane do udostępnienia i korzystania z baz danych aplikacji: a) ADO Data Access Objects; b) ODBC; c) OLE DB; d) ActiveX Data Objects…

2. Istnieje wiele baz danych I jezeli tworzymy aplikacje jednostanowikowa to mozemy korzystac z dowolnej bazy danych. Np. SQL Server. Natomiast jeśli aplikacja będzie korzystala z dużych dzielonych baz danych zalecane jest korzystanie z bazy danych opartych na jezyku SQL. Wszystkie te bazy przechowuja dane w postaci rekordow i kazda z nich jest w stanie udostępnić pojedynczy rekord lub wiecej w zależności od potrzeb. Pozwalaja one na dodawanie, usuwanie i uaktualnianie rekordu. …

3. Interfejs ODBC - Jest standaryzowany, oparty o jezyk SQL, jest on integralna czescia so Windows. Wewnątrz tego interfejsu znajduja się sterowniki tzw wewnętrzne konwertery dla poszczególnych baz danych które przyjmuja wywolanie od ODBC a nastepnie konwertuja je na wywolanie funkcji odpowiednie dla danego interfejsu bazy danych. Interfejs ten uzywa centralnego zbioru konfiguracji polaczen baz danych ze standaryzowanym sposobem określenia i uzywania ich…..

4. Większość funkcjonalności ODBC zostala zawarta w 2kl: a) CRecordSet – zawiera zbior rekordow z bazy danych, kl ta pozwala na określenie pyt w jezyku SQL, przekazanie go bazie danych i przechowywanie zbioru rekordow zwróconych przez baze danych.; b) CDatabase – zawiera ona info o polaczeniu bazy danych i może być dzielone pomiedzy wszystkie elementy aplikacji….

5. Zanim kl CRecordSet będzie mogla wykonac jakiekolwiek funkcje musi być polaczona z baza danych co można osiągnąć za pomoca kl CDatabase. Po utworzeniu obiektu kl CRecordSet i polaczeniu go z baza danych można wydobyc z niej określony zestaw rekordow, sluzy temu metoda OPEN z kl CRecordSet. Argumenty tej funkcji: a) jest to typ zbiorów rekordów; b) jest to wydarzenie SQL które ma zostac wykonane w celu wygenerowania zbiorów rekordów; c) to zestaw znacznikow dzieki którym można określić pewne parametry zbiorów rekordów; Po zakończeniu pracy ze zbiorem rekordów nalzey zamknąć, zwolnic przydzielone mu zasoby pamieci poprzez wywoalnie metody CLOSE która nie potrzebuje zadnych argumentow….

6. Funkcje służące do poruszania się po zbiorze rekordow umozliwia kl CRekordSet….

7. Technologia ADO pracuje na kilku obiektach: a) Connection - uzywany do ustawiania i utrzymywania polaczenia z baza danych, przed otwarciem polaczenia jest on config info o polaczeniu zawierajaca polaczenie bazy danych, identyf uzytk i haslo. Kiedy wszystkie elementy sa ustawione obiekt powinien wywołać swoja metoda OPEN w celu otwarcia polaczenia. Kiedy obiekt Connection wyjdzie poza zasieg polaczenia wtedy jest ono automatycznie zamykane; b) Error - umieszczana jest w nim info o Bledzie; c) Command - uzywany do wykonywania polaczen wewnątrz bazy danych , można z niego skorzystac do uruchom wyrazen SQL lub wywoływania zapisanych procedur; d) parameter - uzywany do przekazywania zmiennych, wywoływania zapisanych procedur lub parametryzowania zapytan; e) RecordSet - zawiera w sobie zbior rekordow pobranych z bazy danych; f) Field - reprezentuje pojedyncza kolumne w obiekcie typu RecordSet. Każdy obiekt tego typu zawiera nazwe kolumny , wartość danych i sposób ich reprezentowania….

8. Dyrektywa import - uzywana do importowania biblioteki ActiveX. Nakazuje ona kompilatorowi wydobycie z wnętrza biblioteki info na temat obiektow i utworzenie pary plikow nagłówkowych które sa automatycznie dolaczane do obiektu. Pliki te maja rozszerzenie TLH i TLI i znajduja się w katalogu projektu do którego zostaly dodane. Najczęściej Debug lub Release.

9. Podlaczanie do bazy danych - Zanim bedzie można uzyc jakiegokolwiek obiektu ADO trzeba zainicjowac srowdowisko dla tworzonej aplikacji. Można to zrobic poprzez wywolanie funkcji Colnitialize i przekazanie jej wartości NULL. Kiedy mechanizm nie będzie już potrzebny należy zakończyć zakończyć dzialanie tego środowiska poprzez wywolanie funkcji CoUnInitialize która ma za zadanie wyczyszczenie środowiska i przygotowanie aplikacji do zamkniecia.

10. 2 głowne typy konfiguracji kompilatora: Debug i Release - sa dolaczone automatycznie za każdym razem podczas tworzenia nowego projektu ale każdy z nich powoduje powstanie odmiennego kodu. Debug-kompilator tworzy obszerny i wolno wykonujący się progr dolaczana jestduza ilość indor debugera a wszystkie mechanizmy optymalizujące sa nieaktywne. Release-powstaje maly szybko wykonujący się progr.czesto stosuje się tryb debug bo latwiej usunąć prog i można go zmienic na release gdy aplikacja jest ukonczona.

11. Opcje na zakładce c++: a)kategoria ogolna - widoczny jest poziom ostrzegania czyli poziom w którym kompilator generuje ostrzeżenie w trakcie kompilacji mozna mu nadac 5 wartosci :0 nie zgłasza zazdnych ostrz. 1 tylko najgroźniejsze,2nie które mniej grozna, 3wszystkie sensowne poziom domyślny,4 poziom b.czuly pokazuje wszystkie b) ostrzeżenia jako bledy - uaktywnienie tego pola powoduje ze komunikaty będą pokazywane jako komunikaty bledow powodujące zatrzymanie pracy kompilatora c) generowanie inf przeglądarki - kompilator będzie generowal indor która pomorze lokalizowac funkcje symbole relacje miedzy klasami co zwieksza czas kompilacji d) inf procesu wykrywania bledow - pozwala określić stopien złożoności info o procesie wykrywania bledow e) optymalizacja w trybie debug - pozostawia się wylaczona bo powoduje wydłużenie czasu pracy kompilatora e) definicje preprocesora - pole to okresla definicje opracowane w chwili kiedy kompilowany jest progr g) opcja projektu - jeżeli jest wlaczona to kompilator dziala jak zwykly progr wykonujący z wiersza polecen.

12. Cecha środowiska debug - jest możliwość wykonywania pojedynczych operacji co pozwala na wykonanie progr po 1 lini i sprawdzanie w miedzy czasie zawartości zmiennych można także ustalic punkty przerwan.

13. Podgladanie zmiennych progr umożliwiają 2 okna a) zmiennych variables - pokazuje zmienne lokalne f wyświetlanej w polu kontekst b) watch - pozwala na wprowadzenie nazw zmiennych z klawiatury

14. Inne okna debuggera a) szybki podgląd - umozliwia wyświetl zawartości zmiennej b) rejestry- okno to wyświetla biezace wartości rejestrow procesora c) pamiec - okno to wyswietla obszar pamieci odpow przestrzeni adresowej progr d) deasemplacje - pozwala na przelanczaniu pomiedzy wyświetl kodow c++ razem z asemblerem

15. Dodatk narzędzia debuggera a) spy ++ - umozliwia obserw hierarchicznych zależności pomiedzy oknem nadrzednym i jego potomkami ustawien b) przegl procesow - wyswietla liste procesow uruch na komp c) przegl obiektow - OLE/COM pokazuje wszystkie zarejestr w syst obiekty OLE d) narzędzia MFC - za pomoca tego narzędzia można wstrzymac normalny tryb sledzenia.


Wyszukiwarka

Podobne podstrony:
`C) Karta tytulowa czyli jak powinno wygladac spra
Lepkość-sciaga, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, laborki,
ćw- agresja[1], Przedszkole, Agresja, uczucia
Podstawowe pojŕcia Mikro
Psychologia Ogólna cz C 04 2013
M Łobocki ?C Wychowania
Spis?ch szczególnych preparatów
Morandi Don't look?ck
Psychologia Ogólna cz C 03 2013
Kiedy lepiej ćwiczyć
ćw 6(1)
c
2+cz%ca%8c%c6 NCW4X2CNEFZVBSFTPWNSNBTANFCHEQIZHJMRWNA
4 czucie bod%c5%bac%c3%b3w akustycznych oraz grawitacji cz I
ćw7 - Refrakcja i wyznaczanie momentu dipolowego, studia, chemia fizyczna
mostek Wheatstone'a(1), Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, l
Badanie widma par rtęci za pomocą spektroskopu, studia, Budownctwo, Semestr II, fizyka, Fizyka labor
Test dla dor wersja skrˇcona
ćwiczenia2 slajd1
Pytania z Patofizjologii zebrane do 12 wИеcznie wersja 0 01 DODANE TESTY z wyjШЖ, wykИadвwek i egza

więcej podobnych podstron