예제 #1
0
MMSWindowClass::MMSWindowClass() {
    initAlignment();
    initDx();
    initDy();
    initWidth();
    initHeight();
    initBgColor();
    initBgImagePath();
    initBgImageName();
    initOpacity();
    initFadeIn();
    initFadeOut();
    initDebug();
    initMargin();
    initUpArrow();
    initDownArrow();
    initLeftArrow();
    initRightArrow();
    initNavigateUp();
    initNavigateDown();
    initNavigateLeft();
    initNavigateRight();
    initOwnSurface();
    initMoveIn();
    initMoveOut();
    initModal();
    initStaticZOrder();
    initAlwaysOnTop();
    initFocusable();
    initBackBuffer();
    initInitialLoad();
}
예제 #2
0
파일: DB.cpp 프로젝트: littlechi/myDBMS
bool DB::createTable(const char* tableName, Data * data) {
    setTablePath(tableName);
    file.open((tablePath + DATA_FILE_NAME).data());
    if (file.fail()) { // 数据文件不存在,即table不存在
#ifdef linux
        mkdir((tablePath).data(), 0777);
#elif WIN32
        mkdir((tablePath).data());
#endif

        file.open((tablePath + DATA_FILE_NAME).data(), ios::out);
        file.close();

        file.open((tablePath + MODEL_FILE_NAME).data(), ios::out);

        initModal(tableName, data);

        return true;
    } else { // 表已经存在
        return false;
    }
    return true;
}