목록IT 지식 기록/TIPS - C 언어 수업 정리 (13)
쑤쑤_CS 기록장
TIPS 20기 강좌가 끝났습니다. 2018년 겨울방학을 알차게 보내기 위해서 신청했던 강의. 2018년 말과 2019년 초를 함께 했네요. 지나고 나면 많이 하는 후회.. "진작에 조금 더 열심히 할 걸" 이라는 말을 많이 했던 수업인 것 같아요. 그래도 정말 개발 열정 넘치는 김성엽 이사님을 만나 수업을 들으며 CS관련 많은 자극과 긍정적인 모습을 많이 보고 갑니다. 정말 감사했어요! (방학때 출석 한 나 자신에게도 박수 ㅎㅎㅎ) 블로그 정리를 계속 올렸지만, 후반부로 갈 수록 수업 중 정리보다는 집중과 코드 작성하기, 실습하기 등이 위주가 되면서 블로그 강좌 정리가 점 점 오 엠 쥐...... 인ㅠㅠㅠ 것 같지만 그래도 올리긴 하였습니다. 앞으로는 더욱 발전한 실력으로 조금 더 이해 가기 편한 기록..
[ 13강 ] MFC * 시스템 클래스 공부할 때 많이 씀 초보자를 위한 인터페이스 그러나 실제 업무를 할 때는 속도, 메모리 관리로 인해 사용하지 않음 COB // * CWinApp : 모든 MFC structure가 시작, 진행되는 클래스 {= 영혼} C(: MFC) Win(: windows) App(: application) : windows 응용 프로그램에 대한 기능들 WinMain(클래스 등록, 윈도우 만드는, 메세지 도는) 작업이 들어가있음 CWinApp에서 내 클래스를 상속받는다 InitApplication : 윈도우 클래스 동록 내용의 함수 InitInstance : create, update, show window 윈도우 만드는 내용의 함수 사용자가 상속받아 오버라이딩 하도록 코드가 실제..
https://blog.naver.com/tipsware/100209389382 CPen에서 점선이 제대로 출력되지 않는 경우! DC로 점선을 그리려면 기본 펜속성이 실선이기 때문에 점선을 그릴수 있는 펜 객체를 새로 만들어야 합니... blog.naver.com 오류 해결 : 쓰기용으로 열수없다는 에러는 실행프로그램 .exe.exe 꺼주시고 컴파일해주시면됩니다. https://blog.naver.com/tipsware/221120557339 CreatePen 함수에 대하여 : Win32 프로그래밍 관련 전체 목차 http://blog.naver.com/tipsware/221059977193 1. 선의 색상이나 형태... blog.naver.com * GDI GDI / 그래픽 장치 인터페이스(Graphi..
연결 리스트를 다형성으로 변경하는 과제 https://blog.naver.com/tipsware/220876194379 [Quiz] 연결 리스트를 사용하여 성적 처리 프로그램 만들기 : C 언어 관련 전체 목차 http://blog.naver.com/tipsware/221010831969이 문제는 제 책('Do it! C 언어... blog.naver.com C언어로 만들어진 예제를 C++언어로 변경하기 https://blog.naver.com/tipsware/221456782438 [Quiz] C 언어로 만들어진 예제를 C++ 언어로 변경하기 : C++ 언어 관련 전체 목차http://blog.naver.com/tipsware/221028559903 1. 문제아래에 링크한 Quiz는 ... blog.n..
https://blog.naver.com/tipsware/221456420335 [20기 TIPS 강좌] C++ 세 번째 강좌 안녕하세요. 20기 TIPS 프로그래밍 강좌 수강생 여러분!다음 강좌 시작 전까지 오늘 공부한 내용을 ... blog.naver.com 열번째 수업의 내용은 위 게시물의 댓글 정보를 통해서 들어가면 좋을 것 같습니다. https://blog.naver.com/tipsware/221089473835 다형성 (Polymorphism) : C++ 언어 관련 전체 목차 http://blog.naver.com/tipsware/2210285599031. 객체의 일반적인 사용 예시 ... blog.naver.com https://blog.naver.com/tipsware/2210906686..
[ 강의 정리 ] 지난 시간 첫 C++언어 강좌 수업을 했는데요, (이전 글 참조) 2019년 1월 28일 두번째 C++언어 강좌 수업 정리를 시작합니다 : ) * 접근제한자: 프로그래머의 style을 잡아주기 위함(기계어 코드는 동일함). 프로그래머가 함수를 만들도록 유도 -> 변화를 잘 대처할 수 있도록- private외부에서 이 멤버에 접근을 못하게 함 ex)data.age 불가. SetAge()함수 이용public 영역에서 값을 쓰는 방법으로, 변수를 직접 쓰지 않고 함수를 쓰게 함 (프로그래머가 함수를 쓰는 style로)- public* 클래스의 구조1234567891011121314151617181920212223242526272829303132333435363738394041class Stu..
윈도우즈 운영체제의 메시지 시스템은 메시지 큐와 메시지 테이블로 나누어집니다. 즉, 하니의 응용 프로그램에 메시지를 보관하는 방식이 두 가지라는 뜻입니다. 메시지 큐는 순서대로 들어와서 저장되고 먼저 저장한것부터 순서대로 처리되는 방식이고 CPU 상태와 상관없이 자기 순서가 되면 처리가 됩니다.메시지 테이블은 전달 순서와 상관없이 메시지가 활성화되면 자신의 상태를 0에서 1로 바꿔놓고 처리를 대기하게 됩니다.하지만 메시지 테이블에 있는 상태값은 메시지 큐에 있는 메시지들이 모두 처리되고 처리되기 때문에 메시지가 많아져서 처리가 지연되기 시작하면 메시지 테이블은 우선순위에서 밀려서 처리자체가 안됩니다. 그냥 무한대기 상태에 빠지고 메시지 큐에 있는 메시지들이 어느정도 처리가 다되고 나면 그때서야 메시지 테..
C언어와 C++언어에 대한 이론 수업 후,Visual Studio에서 기존 Windows 데스크톱 응용 프로그램을 만드는 실습 수업이 진행되었습니다! Windows API (Win32 API, Windows Desktop API 및 Windows 클래식 API라고도 불림)는 Windows 응용 프로그램을 만들기 위한 C 언어 기반 프레임 워크입니다. MFC, ATL 및 NET framework와 같은 Windows API를 기반으로 빌드되어 더욱 고급 및 프로그램을 쉽게 개발할 수 있는 프레임 워크입니다. Windows 수업이 진행된 후, MFC 실습으로 이어질 예정입니다 : ) 강의를 진행해 주시는 김성엽 강사님의 블로그에 강의 내용이 정리되어 있는 글 입니다. https://blog.naver.com..