Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Bazy danych] klasy obsługujące bazy danych.

Ostatnio zmodyfikowano 2012-12-23 19:44
Autor Wiadomość
codex
Temat założony przez niniejszego użytkownika
[Bazy danych] klasy obsługujące bazy danych.
» 2012-12-23 18:07:37
Witam ponownie. Na początku zaznajamiania z c++ wyznaczyłem sobie cel: aplikację obsługującą bibliotekę. Ustaliłem wczoraj, że pisanie instalatora jest zbędne więc zabieram się do rzeczy w sumie do sedna sprawy. Chciał bym obsługę zrealizować przy użyciu klas nie funkcji iii ... wymyśliłem taki schemat:
Dwie klasy operujące na pliku bazy danych <database>.
jedna baza danych dla spisu wszystkich książek,l druga baza danych dla czytelników.
Nakleciłem taką sobie klasę (dalej sobie rozwijam):
C/C++
#ifndef memset
#include <string.h>
#endif // MEMSET
#define BASE_ATTRIBUTES  FILE_ATTRIBUTE_ARCHIVE

struct DB_HEADER // NAGLOWEK PLIKU BAZY DANYCH
{
    unsigned int rec_counter;
    unsigned int rec_size;
    unsigned int rec_next_offset;
};




class database // OPERACJE NA PLIKU BAZY DANYCH
{
    char szbasefilename[ MAX_PATH ];
    HANDLE hbase;
    unsigned int record_step;
    unsigned int last_record_position;
    unsigned int next_record_position;
    DWORD readwrite;
   
   
public:
    database();
    BOOL create( char *, unsigned int );
    BOOL add( void * );
    BOOL del();
    ~database();
};

#include "database.hpp" // IMPLEMENTACJA METOD

Jednak coraz bardziej odzywa się we mnie pytanie: Czy w tym przypadku również (jak w przypadku instalatorów) nie ma jakichś gotowych klas które są sprawdzone i rozwiązują ten problem ?
P-71767
jsc
» 2012-12-23 18:12:52
Takie same funkcjonalności oferują klasy z działu: » KursyKurs STL, C++ kurs
P-71769
codex
Temat założony przez niniejszego użytkownika
» 2012-12-23 19:44:01
Dzięki to na jakiś czas wystarczy.
P-71778
« 1 »
  Strona 1 z 1