💻 프로그래밍/C, C++
-
[MFC]CAsyncSocket 클래스 Connect() 반환값 버그(?)💻 프로그래밍/C, C++ 2018. 8. 30. 17:18
안녕하세요! 코딩하는 Jay입니다. 정말 몇개월만에 블로그에 글을 쓰네요 ㅠㅠ 그동안 운동에만 전념하고, 다른것에 대한 열정이 좀 식었어서..(망할 회사놈들) 하지만, 이제 다시 열정이 생겼네요! 뭔가 막히고 잘 안될때는 다른곳으로 잠깐 눈을 돌렸다가, 돌아오면 다시 힘이 생기는 것 같아요:D 저는 영어스터디를 하면서 많은 도움이 됬네요ㅋㅋㅋ 네 잡담은 그만하고 오늘은 CAsyncSocket에 Connect() 에 대해서 간단히 알아보도록 하겠습니다. 1. MSDN에서 확인한 CAsyncSocket과 CSocket 클래스의 상속관계 CAsyncSocket 클래스가 CSocket의 부모클래스군요! ㅎㅎ 오늘제가 말씀드릴 내용은 CAsyncSocket 클래스를 상속받아서 socket을 만들고 Connect했..
-
[MFC]ListBox 컨트롤 및 DB연동(SQLite3)💻 프로그래밍/C, C++ 2017. 11. 12. 18:43
안녕하세요! 코딩하는 JAY입니다. 이번에는 MFC 도구상자에 있는 ListBox 를 컨트롤하고 SQLite3와 연동해보도록 하겠습니다!!*_* 이번 포스팅에서 다룰 내용을 요약하면, 1. 두개의 ListBox를 만든다.2. ListBox1에 DB내용을 불러와 뿌려준다.3. 버튼과 DB의 아이템을 클릭하면 ListBox2에 클릭한 아이템이 추가된다.(반대로 삭제도 가능)4. 버튼을 클릭하여 ListBox2에 추가한 내용을 새로운 DB로 저장한다. 대략 이렀습니다!! 자 이제 시작해보도록 하겠습니다. 1. 대화상자 기반 프로젝트 만들기 처음 MFC 프로젝트 만들때, '대화 상자 기반'으로 프로젝트를 생성해 줍니다. 리소스 뷰에 들어가 위와같이 다이얼로그 박스를 구성해주시면 됩니다. 도구상자에 보시면 Lis..
-
[MFC]SQLite 환경설정 및 DB 컨트롤💻 프로그래밍/C, C++ 2017. 11. 11. 02:00
안녕하세요! JAY 입니다!! 벌써 가을이 지나고 겨울이 다가왔네요 ㅜㅜ 요새 기온이 오락가락해서 감기걸리기 쉬운데 감기 조심하세요~~ 이번 포스팅에서는 MFC에서 SQLite3를 사용한 DB다루기를 해보겠습니다. 1. SQLite 및 SQLite Wrapper, 다운 먼저, MFC에서 SQLite3를 사용하기 위해서는 몇가지 준비가 필요합니다.첫번째로, SQLite를 다운로드 합니다. 아래 링크에 들어가 자신의 환경에 맡는 SQLite를 다운로드 합니다.압축파일을 풀면 sqlite3.dll 파일이 있습니다. 이 파일을 Release, Debug 폴더에 복사합니다.추가로 SQLite 라이브러리를 추가해줘야 하는데, 저는 이미 만들어져 있는 걸 사용하였습니다.SQLite 라이브러리를 만드는 방법은 아래 링..