Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

이 사이트 검색

검색 태그: 'c++'.

  • 태그로 검색

    태그 사이를 쉼표(,)로 구분하세요.
  • 작성자로 검색

콘텐츠 유형


게시판

  • 엠바카데로 (Embarcadero) 개발도구: 델파이 (Delphi), C++빌더 (C++Builder), RAD 스튜디오 (RAD Studio)
    • [기술 Q&A 게시판] 델파이, C++빌더, RAD 스튜디오
    • [설치/등록 Q&A 게시판] 델파이, C++빌더, RAD 스튜디오
    • [기술 기고 게시판] 델파이, C++빌더, RAD 스튜디오
    • [포트폴리오 게시판] 내가 참여한 프로젝트/프로그램 소개
    • [구인 게시판] 개발자 채용/프로젝트 의뢰
  • 엠바카데로 (Embarcadero) DBMS: 인터베이스 (InterBase)
    • [기술 Q&A 게시판] 인터베이스
    • [설치/등록 Q&A 게시판] 인터베이스
    • [기술 기고 게시판] 인터베이스
  • 비주얼 스튜디오 (Visual Studio) 관련 도구
    • [기술 Q&A 게시판] 비주얼 어시스트
    • [설치/등록 Q&A 게시판] 비주얼 어시스트
    • [기술 기고 게시판] 비주얼 어시스트
  • 구록 (Gurock) 테스트도구: 테스트레일 (TestRail)
    • [기술 Q&A 게시판] 테스트레일
    • [설치/등록 Q&A 게시판] 테스트레일
    • [기술 기고 게시판] 테스트레일
  • 아이데라 (Idera) 데이터 도구: 아쿠아 데이터 스튜디오 (Aqua Data Studio), ER/Studio 등
    • ER스튜디오 (ER/Studio)
    • 아쿠아 데이터 스튜디오 (Aqua Data Studio)
  • API레이어 (Apilayer) 개발 도구: API레이어 (Apilayer)
    • [Q&A 게시판] API레이어 (Apilayer)
  • 이 사이트 이용 관련
    • [게시판] 이 사이트 관련 이용 팁과 Q&A

Categories

  • 이달의 기술자료: 엠바카데로
  • 비디오 세미나
    • UX Summit
    • DelphiCon
    • CodeRage
    • 데브기어 세미나
    • Skill Sprint
  • 기술백서(PDF)

Categories

  • 시작하기
  • 설치/등록/라이선스
  • 튜토리얼
  • 도서

Categories

  • RAD 스튜디오 역사관
  • 11 알렉산드리아
  • 10.4 시드니
  • 10.3 리오
  • 10.2 도쿄
  • 10.1 베를린
  • 10.0 시애틀
  • XE8~XE
  • 2010~6.0

...에서 결과 찾기

검색어 일치 조건


최초 작성일

  • Start

    End


최종 변경일

  • Start

    End


개수로 필터링...

가입

  • Start

    End


Group


자주 쓰는 도구

  1. 툴 버전 : c++builder 10.3.3 소스 const SELDIRHELP= 1000; String Dir = "C:/"; SelectDirectory(Dir, TSelectDirOpts() << sdAllowCreate << sdPerformCreate <<sdPrompt,SELDIRHELP); 실행시 [ilink32 Error] Error: Unresolved external '__fastcall Vcl::Filectrl::SelectDirectory(System::UnicodeString&, System::Set<Vcl::Filectrl::TSelectDirOpt, 0, 2>, int)' referenced from C:\RADSTUDIO\C++BUILDER\WIN32\DEBUG\UNIT1.OBJ 에러 발생
  2. 원본: Using a Common C++ Library with C++Builder and TwineCompile - 2021년 3월 23일, Jonathan Benedicto C++이애플리케이션과 프로젝트에서 많이 사용되는 이유 또는 장점 중 하나로 방대한 C++ 라이브러리 및 프레임워크에 액세스할 수 있다는 점을 들 수있다. 어떤 목적이든지 거의 모든 필요한 C++ 라이브러리를 찾을 수 있다. 혹시 C++ 라이브러리가 없다면 적어도 C 라이브러리는 있다. 과거에는 서로 다른 C++ 컴파일러 간의 호환성 차이로 인해 서로 다른 라이브러리를 C++ 프로젝트에 통합하기가 어려운 것이 대부분이었다. GCC에서 빌드한 프로젝트는 VC++에서 컴파일하는 데 문제가 있었고, VC++에서 빌드한 프로젝트는 BCC 등에서 컴파일하는 데 문제가 있었다. 그 시절은 이미 오래 전이었고, 고맙게도 이제는 C++ 컴파일러들이 서로 상당한 수준의 호환성을 갖게 되었다. C++빌더에서 사용되는 CLANG 역시 예외가 아니다. C++빌더의 컴파일러 중 클래식 컴파일러는 최신 C++ 구문에 문제가 있는 경우가 현재 종종 있지만, CLANG 컴파일러는 오늘날 사용되고 있는 C++ 컴파일러들 중 가장 표준을 준수하는 컴파일러 중 하나이다. 그 결과 방대한 C++ 라이브러리의 세상이 C++빌더 프로젝트에게 활짝 열렸다. 프로젝트에서 외부 라이브러리를 사용하려면 몇 가지 트릭과 조정이 필요한 것이 사실이지만 과거와 비교하면 너무나 쉬워졌다. 많이 사용되는 C++ 라이브러리 중 하나인 SQLiteCpp를 C++빌더 프로젝트에서 작동하도록 하는 과정을 이제부터 설명하겠다. 목차 SQLiteCpp 란? SQLiteCpp 라이브러리 받아오기 C++빌더에서 프로젝트 설정하기 소스 파일 선택하기 SQLiteCpp 라이브러리를 빌드하기 빌드한 SQLiteCpp 라이브러리를 사용하기 최종 의견 SQLiteCpp 란? SQLiteCpp는 SQLite 데이터베이스의 C 라이브러리를 둘러싼 C++ RAII 래퍼로써, SQLite를 연결하는 훌륭한 C++ 인터페이스를 제공한다. SQLite는 사용과 통합이 쉬운 데이터베이스로써, 다양한 유형의 데이터를 저장, 쿼리 및 검색할 수 있기 때문에, 임베디드 프로젝트에서 주류 애플리케이션에 이르기까지 다양한 애플리케이션에서 사용된다. 이제, 데이터를 저장하고 검색하는 간단한 콘솔 애플리케이션을 C++빌더와 SQLiteCpp를 사용하여 만들어보자. SQLiteCpp 라이브러리 받아오기 SQLiteCpp를 애플리케이션으로 컴파일하기 위해 필요한 모든 파일은 Github의 리포지포리에 있다. 1. https://github.com/SRombauts/SQLiteCpp로 간다. 2. 최신 릴리스를 다운로드하고 폴더에 압축을 푼다. C++빌더에서 프로젝트 설정하기 SQLiteCpp는 CMake 빌드 시스템을 지원하므로, C++빌더에서 CMake를 사용하여 SQLiteCpp를 빌드할 수도 있지만, 지금은 직접 만들기로 하자. 더 재미있고 직접적일 뿐만 아니라 용도에 맞게 빌드를 커스터마이징할 수 있다는 장점도 있다. 3. 압축을 푼 폴더 안에 cbuilder라는 폴더를 만든다. 곧 여기에 C++빌더의 프로젝트 파일을 넣을 것이다. 최종 폴더 구조는 다음과 같아야 한다. 그림1. SQLiteCpp 폴더 안에 cbuilder 폴더를 만든다. 4. 깃허브에서 받은 라이브러리를 정적 라이브러리로 빌드하여, C++빌더에서 링크할 수 있도록 해보자. 먼저 RAD 스튜디오를 실행하고 New Static Library Project를 생성한다. 이 프로젝트 파일 이름은 sqlitecpp.cbproj 로 하고 cbuilder 폴더 안에 저장한다. 5. RAD 스튜디오의 Project Options 안의 Building > C++ Compiler 설정으로 이동하여, All configurations에서 CLANG 컴파일러가 사용되도록 지정한다. 그림2. C++빌더에서 CLANG 컴파일러를 사용하도록 지정하기 6. Building > Librarian 설정으로 이동하여, 페이지 크기를 64로 설정한다(경험상 그렇다. - 만약 여기에서 설정할 페이지 크기를 정확히 알지 못한 경우에는, 프로젝트를 빌드할 때 페이지 크기를 조정해야 하는지 여부를 TLIB 링커가 알려준다) 그림3. TLIB (라이브러리) 페이지 크기 소스 파일 선택하기 프로젝트 설정이 끝났다. 이제는 프로젝트 안에 필요한 소스 파일을 넣어서 컴파일 할 차례이다. 무슨 파일을 포함해야 할 지는 프로젝트마다 다르며, 올바른 파일을 결정하려면 깊이 살펴보아야 할 수도 있다. 이때 CMakeLists.txt 파일이 확실히 도움이 된다. 아래의 안내를 참조하자. src 폴더 아래에, 확장자가 .c, .cpp 또는 .cxx인 파일이 필요한 소스 파일이다. main() 메서드가 포함된 파일은 무시한다. main() 메소드가 있는 파일은 대체로 테스트, 데모 또는 예제 파일이므로 독립적으로 실행되는 애플리케이션을 위한 파일이기 때문이다. SQLiteCpp의 경우 포함해야 할 소스 파일은 다음과 같다. sqlite3/sqlite3.c src/Transaction.cpp src/Backup.cpp src/Column.cpp src/Database.cpp src/Exception.cpp src/Statement.cpp 7. 앞에서 만든 라이브러리 프로젝트에 이 파일들을 추가한다. SQLiteCpp 라이브러리를 빌드하기 지금 이 라이브러리를 빌드하려고 하면 다음과 유사한 오류가 발생할 것이다. 그림4. 컴파일러 에러 Building > C++ Shared Options 설정으로 이동하여, include path를 설정해야 한다. 8. include path를 설정한다. 눈치 챘겠지만, 이 프로젝트에는 include 폴더가 하나 있는데, 위치는 src 폴더가 있는 위치와 같다. 프로젝트의 include path에 이 include 폴더를 추가해야 여기에 있는 헤더를 찾을 수 있다. 그림5. SQLiteCpp의 include path들 9. 프로젝트를 빌드한다. 성공적으로 완료될 것이다. 축하한다. 이제 SQLiteCpp 라이브러리가 생겼다. 그림6. SQLiteCpp 빌드 성공 빌드한 SQLiteCpp 라이브러리를 사용하기 이제 라이브러리가 있으므로, 이 라이브러리를 테스트할 간단한 애플리케이션을 만들어보자. 10. 라이브러리 프로젝트가 들어있는 Project group에서 New C++ console application을 만든다. 새로 만드는 콘솔 애플리케이션에서 사용할 프레임워크로는 Visual Component Library를 선택한다(SQLiteCpp 라이브러리가 VCL과 함께 작동하는 지 확인하기 위해서이다). 11. 이 프로젝트 파일 이름를 test_sqlite.cbproj 로 하고 cbuilder 폴더 안에 저장한다. 12. 이 프로젝트의 Project Options로 이동하여, include path에 ..include를 추가하고, 이 프로젝트 역시 SQLiteCpp 라이브러리 프로젝트에서 설정한 것과 같이 CLANG 컴파일러를 사용하도록 지정한다. 13. 테스트 프로젝트의 C++ 파일 상단의 include 경로가 있는 곳에 SQLiteCpp 라이브러리 include도 추가한다. #include <vcl.h> #include <windows.h> #pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <conio.h> #include <SQLiteCpp/SQLiteCpp.h> #pragma link "sqlitecpp.lib" int _tmain(int argc, _TCHAR* argv[]) { return 0; } 팁! SQLiteCpp 라이브러리 프로젝트에서 컴파일러에게 sqlitecpp.lib 라이브러리를 링크해야 한다고 알리기 위해, 여기에서는 #pragma link 코드를 사용했다. 이 코드 대신, 이 테스트 프로젝트에 SQLiteCpp.lib 파일을 직접 추가해도 되지만, #pragma link 코드 한줄을 쓰는 편이 더 편하다. 14. 이제 데이터베이스를 하나 생성하고, 데이터를 넣고 다시 읽어오는 코드 몇줄을 추가한다. int _tmain(int argc, _TCHAR* argv[]) { // Open a database file in create/write mode SQLite::Database db("test.db3", SQLite::OPEN_READWRITE | SQLite::OPEN_CREATE); std::cout << "SQLite database file " << db.getFilename().c_str() << "n"; // Create a new table with an explicit "id" column aliasing the underlying rowid db.exec("DROP TABLE IF EXISTS test"); db.exec("CREATE TABLE test (id INTEGER PRIMARY KEY, value TEXT)"); // first row db.exec("INSERT INTO test VALUES (NULL, "test")"); // second row db.exec("INSERT INTO test VALUES (NULL, "second")"); // update the second row db.exec("UPDATE test SET value="second-updated" WHERE id='2'"); // Check the results : expect two row of result SQLite::Statement query(db, "SELECT * FROM test"); std::cout << "SELECT * FROM test :n"; while (query.executeStep()) { std::cout << "row (" << query.getColumn(0) << ", "" << query.getColumn(1) << "")n"; } getch(); return 0; } 15. 마지막으로, 프로젝트를 실행하여 테스트 애플리케이션을 컴파일하고 작동시킨 후, SQLiteCpp 라이브러리가 잘 작동하는 지 확인한다. 그림7. SQLiteCpp를 사용한 애플리케이션에서 데이터 조회가 잘 되는 것을 확인했다. 최종 의견 이 간단한 실습에서 본 것 처럼, C++빌더에서 CLANG 컴파일러를 사용하면, 다양한 라이브러리와 프레임워크를 사용할 수 있는 세상이 열린다. C++빌더에서 오픈 소스 C++ 라이브러리인 SQLiteCpp를 컴파일하고 애플리케이션에 넣어서 작동시키는 동안 우리는 코드 한줄도 변경할 필요가 없었다. 세상에는 다른 C++ 프로젝트가 수천가지도 넘는다. 알맞은 C++ 프로젝트를 찾아서 시도해보기를 권한다!
  3. PDF와 XLSX 파일 첨부 합니다. (엑셀 파일에는 탭 2개 즉 [단축키(일반)]과 [단축키(코드에디터)]가 있습니다. 필요에 따라 원하는 대로 편집하여 사용하세요) 영문 원본: http://docwiki.embarcadero.com/RADStudio/en/Default_Keyboard_Shortcuts RAD 스튜디오 단축키 (원본 DocWiki).pdf RAD 스튜디오 단축키 (원본 DocWiki).xlsx "[도서] 한 번에 개발하는 안드로이드 iOS앱 with 델파이. 2편: 고급활용 DB. 클라우드. 3D"의 부록 PDF의 183~188쪽에도 있습니다. 2편 부록 PDF 다운로드: https://drive.google.com/file/d/1BHnQCnFLyRg1FOf5SAkaO8JT79qJyhdN/ [DelphiCon 요약] 델파이 코딩을 더 빠르게 하는 방법 (Code Faster in Delphi) 에서는 특히 유용한 단축키를 잘 정리되어 있습니다. 단축키 관련 더 좋은 자료나 팁이 있으면 의견을 달아주세요.
  4. Kori

    엔지니어를 위한 C++빌더 프로그래밍 기초 (2012년, 364쪽)

    ISBN 978-89-976204-9-4 / 전남대학교출판부 / 김성민 저 / 364 쪽 / 20,000원 / 난이도 무관 인터파크에서 구입하기: http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=211218319&bid1=search&bid2=product&bid3=title&bid4=001#tab_a3 저자 김성민 1991~1996 서울대학교 섬유고분자공학과 졸업, 학사 1996~1998 서울대학교 섬유고분자공학과 대학원, 석사 1998~2002 서울대학교 재료공학부, 박사 2003~현재 전남대학교 공과대학 고분자, 섬유세스템 공학과 전임강사, 조교수, 부교수 출판사 전남대학교 출판부 [목차] 제1장 범용 인공 신경망 학습 및 활용 프로그램 1. 인공신경망이란? 2. C++ Builder 어플리케이션의 시작 3. 사용자 인터페이스 설계 4. Document-View 구조의 설계 5. 인공신경망 구현 6. 데이터 파일 입출력 7. 신경망 구조의 시각화 8. 신경망 클래스의 재사용 9. 리뷰 10. 프로그램 개선 팁 제2장 프랙탈 차원 계산 프로그램 1. 프랙탈 차원이란? 2. 프로그램의 기본 구조 3. 프랙탈 차원 계산 4. 리뷰 5. 프로그램 개선 팁 제3장 푸리에 급수 변환 프로그램 1. 푸리에 급수란? 2. 프로그램의 기본 구조 3. 푸리에 급수 변환 크랠스의 제작 4. 리뷰 5. 프로그램 개선 팁 제4장 디지털 이미지 내의 객체 계수 프로그램 1. 디지털 이미지 내의 객체 계수란? 2. 프로그램의 기본 설계 3. 이미지 프로세싱 함수의 구현 4. 순차적 이미지 프로세싱 및 결과 표시 5. 개체 계수 알고리즘의 구현 6. 리뷰 7. 프로그램 개선 팁 제5장 디지털 이미지의 외곽선 추출 프로그램 1. 디지털 이미지의 외곽선 추출이란? 2. 프로그램의 기본 구조 3. 외곽선 추출용 이미지 불러오기 4. 외곽선 추출 5. 리뷰 6. 프로그램 개선 팁 제6장 벡터 그래픽 프로그램 1. 벡터 그래픽이란? 2. 프로그램의 기본 설계 3. 벡터 캔버스 4. 데이터 관리 5. 리뷰 6. 프로그램 개선 팁 제7장 파라메트릭 디자인 프로그램 1. 파라메트릭 디자인이란? 2. 프로그램의 기본 설계 3. 컴파일러 클래스의 설계 4. 테스트 및 출력 5. 리뷰 6. 프로그램 개선 팁 제8장 3차원 그래픽 프로그램 1. 3차원 그래픽이란? 2. 프로그램의 기본 설계 3. OpenGL 창의 준비 4. 3차원 모델링 5. 데이터 입출력 6. 리뷰 7. 프로그램 개선 팁 제9장 하드웨어 컨트롤 프로그램 1. 하드웨어 컨트롤이란? 2. 하드웨어 컨트롤의 기본 3. 컨트롤러의 제작 4. 소프트웨어의 제작 5. 리뷰 6. 프로그램 개선 팁 제10장 웹 프로그래밍 1. 웹 프로그래밍이란? 2. ASP의 기본 3. CGI/ISAPI의 기본 4. 리뷰 5. 프로그램 개선 팁 맺음말 색인 C++빌더는 RAD(Rapid Application Development) 툴로서 세계적으로 많이 사용되고 있으나 국내에서는 Visual C++에 비해 사용자가 적은 상태이다. 실제로 기능이나 편리성에 있어 타의 추종을 불허하는 개발 툴임에도 불구하고 국내에 사용자가 적은 이유로는 제대로 된 국문 참고서적이 존재하지 않는다는 것을 들 수 있다. 물론 시중에 여러 종류의 C++ 빌더 관련 서적이 나와 있기는 하지만 대부분 개발환경의 사용방법이나 간단한 컴포넌트의 사용법을 소개하고 있으며, 책을 다 읽고 나서도 겨우 메모장이나 데이터베이스 같은 단순한 프로그램 정도 밖에 개발할 수 없는 경우가 많기 때문에, 엔지니어가 되고 싶은 학생이나 소프트웨어를 개발하고 싶어하는 엔지니어들에게는 큰 도움이 되지 않는 문제를 가지고 있다. 본서에서는 필자가 20년 이상 여러 공학 분야의 각종 소프트웨어를 개발하면서 얻은 지식을 알기 쉽게 설명하여 실제 이공계 학생들에게 교육하여 프로그램 개발 동기를 부여하기에 적합한 내용으로 구성하고자 하였으며 실제 공학 실무에서 만나게 되는 여러 가지 문제를 소프트웨어 개발 측면에서 분석하고 이를 C++ 빌더를 이용해서 구현하는 구체적인 방법을 다루고자 하였다. C++에 대한 어느 정도 기본 지식이 있는 독자라면 자신의 아이디어를 소프트웨어로 구현하는데 필요한 기본 지식을 얻을 수 있을 것이며, 전산 관련 학과의 프로그래밍 수업의 교재 등으로 활용 될 수 있을 것으로 기대한다. 더 많은 데브기어의 엠바카데로 도서 보기: https://devgear.co.kr/book/ 인터파크에서 구입하기: http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=211218319&bid1=search&bid2=product&bid3=title&bid4=001#tab_a3
  5. Kori

    C++빌더 Step by 클릭 (2012년, 424쪽)

    ISBN 978-89-962516-2-0 / 김승현 저 / 2012년 / 424 쪽 / 30,000원 / 난이도 무관 교보문고에서 구입하기: http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788996251620 C++빌더 Step by 클릭 예제소스파일 다운로드: https://drive.google.com/file/d/1HA3yU8Ah5BRSB0lGaywJuUoM-cixXNfi 지겨운 Hello World!는 이제 그만. C++빌더로 복잡한 프로그램도 '클릭'으로 해결! 'C++빌더 Step by 클릭'은 C++빌더를 처음 접하는 기존 C++개발자는 물론, C/C++의 기초지식만 가지고 있는 초급 개발자를 위한 책이다. 어렵고 지겨운 문법한 가득한 책이 아닌, 다양한 프로그램 실습 예제를 통해 이론을 익힐 수 있어 쉽고 재미있게 C++을 배울 수 있다. [목차] Part 1. C++빌더 기초 다지기 1장. C++빌더 Overview 1. C++빌더 소개 2. XE2 버전의 특징 3. C++빌더의 4가지 에디션과 제품선택 4. 라이센스의 관리 5. 트라이얼 버전의 설치 2장. 통합 개발 환경(IDE)의 사용법 1. 통합 개발 환경(IDE) 2. 메인메뉴 3. 프로젝트 매니저 4. 툴 팔레트 5. 폼 디자이너 6. 오브젝트 인스펙터 3장. 사용자 인터페이스 만들기 1. ANSI C/C++ 프로젝트와 C/C++빌더 2. ANSI C/C++을 공부하기 위한 사항들 - 실습. ANCI C 구구단 코드 돌려보기 3. SDI Application과 폼 다루기 - 실습. 모달(Modal) 폼 띄우기 - 실습. 모드리스 폼 띄우기 - 실습. 지뢰찾기 게임 만들기 4장. MDI 어플리케이션 1. MDI 어플리케이션 2. MDI 어플리케이션 정의하기 3. MDI 어플리케이션 예제소스 둘러보기 5장. 기초적인 VCL컨트롤 사용하기 1. VCL 컨트롤 학습의 개요 2. 중복되는 속성과 이벤트 다루기 6장. 자주 사용되는 VCL 컨트롤들 1. Standard 카테고리 2. Additional 카테고리 3. System 카테고리 - 실습. 전광판 표시 기능 만들기 4. Win32 카테고리 - 실습. 디렉토리 목록 표시 5. Dialogs 카테고리 Part2. C++빌더 실전 프로그래밍 7장. 그래픽 프로그래밍 1. 그래픽이란 2. 캔버스 개념 3. 폼 위에 마음대로 그려보기 4. Pen Style 설정과 Text 표시해보기 5. 컬러 설정 6. 브러시 7. 도형 그리기 8장. 멀티미디어 프로그래밍 1. 멀티미디어란 2. 윈도우 MCI와 C++빌더 3. 사운드 카드 감지하기 4. 음악 파일 재생하기 - 실습. 음악 플레이어 만들기 5. 시디롬 삽입여부 판단하기 6. 오디오 CD 재생하기 - 실습. CD플레이어 만들기 7. 디스플레이 기능 판단하기 - 실습. 컬러 깊이 감지 프로그램 만들기 8. 비디오 파일 재생하기 - 실습. 동영상 플레이어 만들기 9. 조이스틱 사용 - 실습. 조이스틱 읽어오기 9장. 네트워크 프로그래밍 1. 네트워크 프로그래밍이란 2. UDP 통신 프로그래밍 3. TCP 통신 프로그래밍 4. 웹 브라우저 만들기 5. Minimal 웹 서버 6. Simple 웹 서버 7. Ping 클라이언트 8. Time 클라이언트 9. Time 서버 이 책은 개발자들이 항상 고민하는 "어떻게"가 아닌, "어떤 것을 만들어볼까"를 생각하게 해주는 C++빌더의 세계로 안내한다. C++빌더를 처음 접하는 C++개발자들은 물론, C/C++의 기초적인 지식만 가진 초급 개발자들을 위한 도서입니다. 복잡하고 딱딱한 이론에 입각한 프로그래밍이 아닌, 쉽게 접할 수 있는 프로그램들을 직접 개발하며 어려운 문법도 쉽게 익힐 수 있다. Part 1까지만 읽어도 간단한 프로그래밍이 가능하며, 이 책을 끝까지 공부하고 나면 원하는 대부분의 프로그램 개발이 가능할 것이다. 더 많은 데브기어의 엠바카데로 도서 보기: https://devgear.co.kr/book 교보문고에서 구입하기: http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788996251620 C++빌더 Step by 클릭 예제소스파일 다운로드: https://drive.google.com/file/d/1HA3yU8Ah5BRSB0lGaywJuUoM-cixXNfi
  6. David I 저 / 김원경 역 / 2013년 출간 / 총 385쪽 이 도서 전체 무료 다운로드: https://drive.google.com/file/d/1F29qy-wt-I086E3Q18D59XLlmTlaPNS6 원문: Getting Started with Windows and Mac Development (2012, David I 저) 번역본 / 교재용 / 총 9장으로 나누어져 있다. FMX (파이어몽키) 를 설치부터 활용까지 다루고 있다. (난이도: 무관) [목차] 1장 - 윈도우와 맥 개발 소개 그리고 개발 환경 설정 2장 - 첫번째 윈도우와 맥 데스크탑 애플리케이션 작성 3장 - 통합 개발 환경 4장 - 프로그래밍 언어 기초(델파이와 C++) 5장 - HD 사용자 인터페이스 설계 6장 - 데이터 연결 7장 - 윈도우와 맥 3D 애플리케이션 8장 - 이미지 효과 및 애니메이션 9장 - 멀티 클라이언트, 멀티-플랫폼, 멀티-티어 애플리케이션 작성 더 많은 데브기어의 엠바카데로 도서 보기: https://devgear.co.kr/book 이 도서 전체 무료 다운로드: https://drive.google.com/file/d/1F29qy-wt-I086E3Q18D59XLlmTlaPNS6
  7. ISBN 978-89-976204-9-4 / 전남대학교출판부 / 김성민 저 / 364 쪽 / 20,000원 / 난이도 무관 인터파크에서 구입하기: http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=211218319&bid1=search&bid2=product&bid3=title&bid4=001#tab_a3 저자 김성민 1991~1996 서울대학교 섬유고분자공학과 졸업, 학사 1996~1998 서울대학교 섬유고분자공학과 대학원, 석사 1998~2002 서울대학교 재료공학부, 박사 2003~현재 전남대학교 공과대학 고분자, 섬유세스템 공학과 전임강사, 조교수, 부교수 출판사 전남대학교 출판부 [목차] 제1장 범용 인공 신경망 학습 및 활용 프로그램 1. 인공신경망이란? 2. C++ Builder 어플리케이션의 시작 3. 사용자 인터페이스 설계 4. Document-View 구조의 설계 5. 인공신경망 구현 6. 데이터 파일 입출력 7. 신경망 구조의 시각화 8. 신경망 클래스의 재사용 9. 리뷰 10. 프로그램 개선 팁 제2장 프랙탈 차원 계산 프로그램 1. 프랙탈 차원이란? 2. 프로그램의 기본 구조 3. 프랙탈 차원 계산 4. 리뷰 5. 프로그램 개선 팁 제3장 푸리에 급수 변환 프로그램 1. 푸리에 급수란? 2. 프로그램의 기본 구조 3. 푸리에 급수 변환 크랠스의 제작 4. 리뷰 5. 프로그램 개선 팁 제4장 디지털 이미지 내의 객체 계수 프로그램 1. 디지털 이미지 내의 객체 계수란? 2. 프로그램의 기본 설계 3. 이미지 프로세싱 함수의 구현 4. 순차적 이미지 프로세싱 및 결과 표시 5. 개체 계수 알고리즘의 구현 6. 리뷰 7. 프로그램 개선 팁 제5장 디지털 이미지의 외곽선 추출 프로그램 1. 디지털 이미지의 외곽선 추출이란? 2. 프로그램의 기본 구조 3. 외곽선 추출용 이미지 불러오기 4. 외곽선 추출 5. 리뷰 6. 프로그램 개선 팁 제6장 벡터 그래픽 프로그램 1. 벡터 그래픽이란? 2. 프로그램의 기본 설계 3. 벡터 캔버스 4. 데이터 관리 5. 리뷰 6. 프로그램 개선 팁 제7장 파라메트릭 디자인 프로그램 1. 파라메트릭 디자인이란? 2. 프로그램의 기본 설계 3. 컴파일러 클래스의 설계 4. 테스트 및 출력 5. 리뷰 6. 프로그램 개선 팁 제8장 3차원 그래픽 프로그램 1. 3차원 그래픽이란? 2. 프로그램의 기본 설계 3. OpenGL 창의 준비 4. 3차원 모델링 5. 데이터 입출력 6. 리뷰 7. 프로그램 개선 팁 제9장 하드웨어 컨트롤 프로그램 1. 하드웨어 컨트롤이란? 2. 하드웨어 컨트롤의 기본 3. 컨트롤러의 제작 4. 소프트웨어의 제작 5. 리뷰 6. 프로그램 개선 팁 제10장 웹 프로그래밍 1. 웹 프로그래밍이란? 2. ASP의 기본 3. CGI/ISAPI의 기본 4. 리뷰 5. 프로그램 개선 팁 맺음말 색인 C++빌더는 RAD(Rapid Application Development) 툴로서 세계적으로 많이 사용되고 있으나 국내에서는 Visual C++에 비해 사용자가 적은 상태이다. 실제로 기능이나 편리성에 있어 타의 추종을 불허하는 개발 툴임에도 불구하고 국내에 사용자가 적은 이유로는 제대로 된 국문 참고서적이 존재하지 않는다는 것을 들 수 있다. 물론 시중에 여러 종류의 C++ 빌더 관련 서적이 나와 있기는 하지만 대부분 개발환경의 사용방법이나 간단한 컴포넌트의 사용법을 소개하고 있으며, 책을 다 읽고 나서도 겨우 메모장이나 데이터베이스 같은 단순한 프로그램 정도 밖에 개발할 수 없는 경우가 많기 때문에, 엔지니어가 되고 싶은 학생이나 소프트웨어를 개발하고 싶어하는 엔지니어들에게는 큰 도움이 되지 않는 문제를 가지고 있다. 본서에서는 필자가 20년 이상 여러 공학 분야의 각종 소프트웨어를 개발하면서 얻은 지식을 알기 쉽게 설명하여 실제 이공계 학생들에게 교육하여 프로그램 개발 동기를 부여하기에 적합한 내용으로 구성하고자 하였으며 실제 공학 실무에서 만나게 되는 여러 가지 문제를 소프트웨어 개발 측면에서 분석하고 이를 C++ 빌더를 이용해서 구현하는 구체적인 방법을 다루고자 하였다. C++에 대한 어느 정도 기본 지식이 있는 독자라면 자신의 아이디어를 소프트웨어로 구현하는데 필요한 기본 지식을 얻을 수 있을 것이며, 전산 관련 학과의 프로그래밍 수업의 교재 등으로 활용 될 수 있을 것으로 기대한다. 더 많은 데브기어의 엠바카데로 도서 보기: https://devgear.co.kr/book/ 인터파크에서 구입하기: http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=211218319&bid1=search&bid2=product&bid3=title&bid4=001#tab_a3 View full 엠바카데로 개발도구 가이드
  8. ISBN 978-89-962516-2-0 / 김승현 저 / 2012년 / 424 쪽 / 30,000원 / 난이도 무관 교보문고에서 구입하기: http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788996251620 C++빌더 Step by 클릭 예제소스파일 다운로드: https://drive.google.com/file/d/1HA3yU8Ah5BRSB0lGaywJuUoM-cixXNfi 지겨운 Hello World!는 이제 그만. C++빌더로 복잡한 프로그램도 '클릭'으로 해결! 'C++빌더 Step by 클릭'은 C++빌더를 처음 접하는 기존 C++개발자는 물론, C/C++의 기초지식만 가지고 있는 초급 개발자를 위한 책이다. 어렵고 지겨운 문법한 가득한 책이 아닌, 다양한 프로그램 실습 예제를 통해 이론을 익힐 수 있어 쉽고 재미있게 C++을 배울 수 있다. [목차] Part 1. C++빌더 기초 다지기 1장. C++빌더 Overview 1. C++빌더 소개 2. XE2 버전의 특징 3. C++빌더의 4가지 에디션과 제품선택 4. 라이센스의 관리 5. 트라이얼 버전의 설치 2장. 통합 개발 환경(IDE)의 사용법 1. 통합 개발 환경(IDE) 2. 메인메뉴 3. 프로젝트 매니저 4. 툴 팔레트 5. 폼 디자이너 6. 오브젝트 인스펙터 3장. 사용자 인터페이스 만들기 1. ANSI C/C++ 프로젝트와 C/C++빌더 2. ANSI C/C++을 공부하기 위한 사항들 - 실습. ANCI C 구구단 코드 돌려보기 3. SDI Application과 폼 다루기 - 실습. 모달(Modal) 폼 띄우기 - 실습. 모드리스 폼 띄우기 - 실습. 지뢰찾기 게임 만들기 4장. MDI 어플리케이션 1. MDI 어플리케이션 2. MDI 어플리케이션 정의하기 3. MDI 어플리케이션 예제소스 둘러보기 5장. 기초적인 VCL컨트롤 사용하기 1. VCL 컨트롤 학습의 개요 2. 중복되는 속성과 이벤트 다루기 6장. 자주 사용되는 VCL 컨트롤들 1. Standard 카테고리 2. Additional 카테고리 3. System 카테고리 - 실습. 전광판 표시 기능 만들기 4. Win32 카테고리 - 실습. 디렉토리 목록 표시 5. Dialogs 카테고리 Part2. C++빌더 실전 프로그래밍 7장. 그래픽 프로그래밍 1. 그래픽이란 2. 캔버스 개념 3. 폼 위에 마음대로 그려보기 4. Pen Style 설정과 Text 표시해보기 5. 컬러 설정 6. 브러시 7. 도형 그리기 8장. 멀티미디어 프로그래밍 1. 멀티미디어란 2. 윈도우 MCI와 C++빌더 3. 사운드 카드 감지하기 4. 음악 파일 재생하기 - 실습. 음악 플레이어 만들기 5. 시디롬 삽입여부 판단하기 6. 오디오 CD 재생하기 - 실습. CD플레이어 만들기 7. 디스플레이 기능 판단하기 - 실습. 컬러 깊이 감지 프로그램 만들기 8. 비디오 파일 재생하기 - 실습. 동영상 플레이어 만들기 9. 조이스틱 사용 - 실습. 조이스틱 읽어오기 9장. 네트워크 프로그래밍 1. 네트워크 프로그래밍이란 2. UDP 통신 프로그래밍 3. TCP 통신 프로그래밍 4. 웹 브라우저 만들기 5. Minimal 웹 서버 6. Simple 웹 서버 7. Ping 클라이언트 8. Time 클라이언트 9. Time 서버 이 책은 개발자들이 항상 고민하는 "어떻게"가 아닌, "어떤 것을 만들어볼까"를 생각하게 해주는 C++빌더의 세계로 안내한다. C++빌더를 처음 접하는 C++개발자들은 물론, C/C++의 기초적인 지식만 가진 초급 개발자들을 위한 도서입니다. 복잡하고 딱딱한 이론에 입각한 프로그래밍이 아닌, 쉽게 접할 수 있는 프로그램들을 직접 개발하며 어려운 문법도 쉽게 익힐 수 있다. Part 1까지만 읽어도 간단한 프로그래밍이 가능하며, 이 책을 끝까지 공부하고 나면 원하는 대부분의 프로그램 개발이 가능할 것이다. 더 많은 데브기어의 엠바카데로 도서 보기: https://devgear.co.kr/book 교보문고에서 구입하기: http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788996251620 C++빌더 Step by 클릭 예제소스파일 다운로드: https://drive.google.com/file/d/1HA3yU8Ah5BRSB0lGaywJuUoM-cixXNfi View full 엠바카데로 개발도구 가이드
  9. David I 저 / 김원경 역 / 2013년 출간 / 총 385쪽 이 도서 전체 무료 다운로드: https://drive.google.com/file/d/1F29qy-wt-I086E3Q18D59XLlmTlaPNS6 원문: Getting Started with Windows and Mac Development (2012, David I 저) 번역본 / 교재용 / 총 9장으로 나누어져 있다. FMX (파이어몽키) 를 설치부터 활용까지 다루고 있다. (난이도: 무관) [목차] 1장 - 윈도우와 맥 개발 소개 그리고 개발 환경 설정 2장 - 첫번째 윈도우와 맥 데스크탑 애플리케이션 작성 3장 - 통합 개발 환경 4장 - 프로그래밍 언어 기초(델파이와 C++) 5장 - HD 사용자 인터페이스 설계 6장 - 데이터 연결 7장 - 윈도우와 맥 3D 애플리케이션 8장 - 이미지 효과 및 애니메이션 9장 - 멀티 클라이언트, 멀티-플랫폼, 멀티-티어 애플리케이션 작성 더 많은 데브기어의 엠바카데로 도서 보기: https://devgear.co.kr/book 이 도서 전체 무료 다운로드: https://drive.google.com/file/d/1F29qy-wt-I086E3Q18D59XLlmTlaPNS6 View full 엠바카데로 개발도구 가이드
×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.