[Bazy danych] klasy obsługujące bazy danych.
Ostatnio zmodyfikowano 2012-12-23 19:44
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): #ifndef memset #include <string.h> #endif #define BASE_ATTRIBUTES FILE_ATTRIBUTE_ARCHIVE
struct DB_HEADER { unsigned int rec_counter; unsigned int rec_size; unsigned int rec_next_offset; };
class database { 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"
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 ? |
|
jsc |
» 2012-12-23 18:12:52 |
|
codex Temat założony przez niniejszego użytkownika |
» 2012-12-23 19:44:01 Dzięki to na jakiś czas wystarczy. |
|
« 1 » |