목록프로그래밍/C/C++/QT (8)
Digital Recipe
C++을 만든 Bjarne Stroustrup가 C++에 대한 Overview입니다. C++이 어떤 목적을 위해, 어떤 의미를 가지고 만들어 졌는지 이해할 수 있는 자료입니다.REFERENCE[01] http://www.stroustrup.com/crc.pdf
개발 언어를 이용하여 개발 시 효율적인 데이터 관리를 위해 구조체와 같은 새로운 자료형을 선언하여 사용하게 된다. 하지만 이 자료형을 어떻게 구성하느냐에 따라 성능과 메모리 측면에서 효율성 차이를 가지게 된다. 이 게시글에서는 C언어 구조체를 기준으로 성능과 메모리 측면에서 어떻게 최적화 할 수 있는지 알아보도록 하겠다.이 두 가지 측면에 접근하기 위해서는 Data Alignment와 Data Structure Padding에 대해서 알아야 한다. ..
QT5 Setting up debugger in QT Creator http://doc.qt.digia.com/qtcreator/creator-debugger-engines.html
Deploying an Application on WindowsThis documentation will describe how to determine which files you should include in your distribution, and how to make sure that the application will find them at run-time. We will demonstrate the procedures in terms o..
QT 5.0 Widget에 CSS 적용하기QT에서 각 Widget에 CSS문법을 이용하여 스타일을 입힐 수 있으며방법으로 2가지가 존재한다.첫 번째 방법은 QT Creator Design 화면에서 CSS를 적용하는 방법이다.[그림1] 기본 버튼[그림1]은 QT에서 제공하는 기본 버튼이다. 이 버튼에 CSS를 적용하기 위해 선택하고QT Creator 화면구성 오른쪽 하단에 Widget 속성창을 찾아간다.[그림2] Widget 속성 창Widget의 종류..
QT 5.0 프로그램에 Windows UAC 관리자 권한 얻기Microsoft Windows Vista 이후로 프로그램이 시스템 조작을 하기 위해서는 관리자 권한이 필요하다.따라서 QT로 개발한 프로그램의 기능이 관리자 권한을 필요로 할 때,개발된 프로그램이 실행 시 관리자 권한을 요청할 수 있도록 환경을 설정해 줘야 한다.아래 방법은 QT 5.0에서 QT Creator를 이용하여 개발할 때 관리자 권한을 요청하는 설정 방법이다.1. 프로젝트 환경을..
QT 5.0 QStandardPaths Class와 QDesktopServices ClassQStandardPaths Class(http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html)The QStandardPaths class provides methods for accessing standard paths.This class contains functions to query standard lo..