Vous êtes sur la page 1sur 3

Air University

(Multan Campus)

Department of Computer Sciences

Advanced Databases

Database Management System

Submitted by:
Suheer Tahir
Roll # 153158
BSCS 7th

Submitted To:Dr. Kaleem Razzaq


[ Advanced Databases ] Roll # 153158

Introduction:

wxWidgets is a free and open source cross-platform C++ framework for writing
advanced GUI applications using native controls.

wxWidgets allows you to write native-looking GUI applications for all the major desktop
platforms and also helps with abstracting the differences in the non-GUI aspects
between them. It is free for the use in both open source and commercial applications,
comes with the full, easy to read and modify, source and extensive documentation and a
collection of more than a hundred examples. You can learn more about wxWidgets
at https://www.wxwidgets.org/ and read its documentation online
at https://docs.wxwidgets.org/

Platforms

This version of wxWidgets supports the following primary platforms:

 Windows XP, Vista, 7, 8 and 10 (32/64 bits).


 Most UNIX variants using the GTK+ toolkit (version 2.6 or newer or 3.x).
 OS X (10.7 or newer) using Cocoa (32/64 bits).

Most popular C++ compilers are supported including but not limited to:

 Microsoft Visual C++ 2003 or later (up to 2017).


 g++ 3.4 or later, including MinGW/MinGW-64/TDM under Windows.
 Clang under OS X and Linux.
 Intel icc compiler.
 Oracle (ex-Sun) aCC.

1
[ Advanced Databases ] Roll # 153158

Learning Outcomes:

 Learnt about more files to store data (.pwd for password storage), (.info for the
information of text files) and (.bak backup files for the database management usually
done by the framework).
 Event handling in C++; you set up an event source and event receiver using the
event_source and event_receiver attributes, respectively, specifying type=native. These
attributes allow the classes to which they are applied to fire events and handle events in
a native.
 Managing the multiple databases and tables.
 Applying the validations and trying to control.
 Making a GUI like a Database management System (SQL Server).
 Managing multiple forms of databases in C++.
 Using an advanced way of filing system instead of generic form of saving data in .txt
files.

Problems Faced:

 A proper GUI for the system.


 Management of multiple table forms in DBMS system.
 Searching the databases, then editing and saving them (Still have some bugs).
 Defining the table data in the forms.
 Failed to achieve Query Processing.
 Storing data in different data types and data files.
 Working with Framework and making it useful for the DBMS.

Vous aimerez peut-être aussi