3월, 2016의 게시물 표시

OS/2 announce: GnuTLS v3.3.22/Nettle v3.2/GMP v6.1.0 for OS/2 released

GnuTLS v3.3.22/Nettle v3.2/GMP v6.1.0 for OS/2 have been released. OS/2 용 GnuTLS v3.3.22/Nettle v3.2/GMP v6.1.0 이 공개되었습니다. They can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : GnuTLS v3.3.22 Nettle v3.2   GMP v6.1.0   Enjoy Warping !!! Korean OS/2 User Community : http://www.ecomstation.co.kr

OS/2 announce: kdllar v1.2.0 released

kdllar v1.2.0 has been released. kdllar v1.2.0 이 공개되었습니다. It can be downloaded from : 다음 링크를 클릭하면 받을 수 있습니다 : http://hobbes.nmsu.edu/h-search.php?key=kdllar120.zip&pushbutton=Search Enjoy Warping !!! Korean OS/2 User Community : http://www.ecomstation.co.kr

Qt 로 만들자: 일기장

이미지
한동안 너무 쉬었다. 오랜만에 다시 만들어보는 프로그램은 <일기장> 이다. 프로그래밍을 연습할 때 주소록과 함께 한 번쯤 만들어보는 프로그램이다. 일기장과 주소록같은 프로그램들은 주로 데이터베이스를 공부하기 위한 소재들이다. 마찬가지로 이번에 <일기장> 을 만들어 보면서 Qt 에서 제공하는 데이터베이스 기능을 알아보도록 하자. 1. 요구사항 날짜, 제목, 내용 편집 지원 일기 불러오기/저장/삭제/수정 지원 2. 코드 분석 2.1 프로젝트 작성 프로젝트 이름: Diary 메인 클래스 이름: Diary 메인 클래스 유형: QMainWindow 2.1.1 프로젝트 파일 수정(Diary.pro) 이 프로그램은 SQL 데이터베이스를 쓰기 때문에 sql 모듈을 추가해주어야 한다. QT += core gui sql 2.2 헤더 분석(diary.h) 2.2.1 헤더 파일 목록 Colored By Color Scripter ™ 1 2 3 4 #include  <QMainWindow> #include  <QtWidgets> #include  <QtSql> 4 번째 줄: QtSql 은 SQL 데이터베이스를 쓰기 위해 필요한 헤더이다. 2.2.2 public 멤버 함수 Colored By Color Scripter ™ 1 2 3 4 5 6 7 8 9 10 11 12 13 /**  * @brief 일기장 메인 클래스  */ class  Diary :  public  QMainWindow {     Q_OBJECT public :     Diary(QWidget *parent = 0);     ~Diary();      void  initMenus();      void  initWidgets(); 2.2.3 protected 멤버 함수 Color