분류 전체보기108 클래스 3줄요약(실패) 클래스는 객체지향코딩의 핵심입니다. 객체지향은 코드가 추상화, 대상화 된다는 의미입니다. 외우세요. 상속시 extends class, implements interface 입니다. 외우세요. 접근제어자는 완전개방 public, 자녀개방 protected, 비공개 private, 우리끼리개방 default입니다. 자바 2022. 1. 11. 함수 3줄요약 함수는 하나의 코드덩어리입니다. 넘겨주는 인자(Argument)는 넘겨주는 이름은 큰 의미가 없고, 순서가 중요합니다. 함수 안에서 인자는 잠깐 쓰고 버리는 인스턴스입니다. 자바 2022. 1. 11. 강사자료 소스 코드 / 자료 활용은 무료입니다. (출처 공유해주시면 피드백 받는데 도움이 됩니다.) 수정이 필요한 부분은 카톡(ID:iseohyun)으로 피드백 부탁드립니다.^^ 강의 목표 : 기본적인 내용 훑어보고, 혼자서 학습 할 수 있는 기반을 다집니다. 회차당 2~3시간이 적당합니다. 학생수에 따라서 적절히 조정합니다. 실무에서 거의 필수적으로 사용할 Git을 다뤄주는 것이 좋습니다. 회차 C Java 1 : 환경설정 설치, 변수 이해하기 - 간단한 툴 사용법을 익히도록 합니다. 키보드 사용법도 익힘니다. 향후 수업에서 강사를 따라잡지 못해서 학습효과가 많이 떨어집니다. - 타입을 반드시 외우게 시켜야 합니다. (char, int ...) - 정수, 소수, 음수 저장방식은 외우지 않아도 한 번쯤 들려줘야합.. 공통 2022. 1. 10. 배열 3줄요약 배열은 크기가 같은 자료형을 나열한 것이다. 외우기 : int[] myArray = new int[10]; java의 enum은 숫자를 내 마음대로 지정할 수 있다. 자바 2022. 1. 10. 제어문 3줄요약 판단문(if/for/whie)에 들어갈 형식은 반드시 boolean(Treu/false)이어야 한다. (※x 자바 2022. 1. 10. 입출력 3줄요약 출력은 System.out.println (외우기) 들여쓰기 반드시 지켜주세요. 깔끔한 코딩 → 보기좋음(가독성 굿) → 생산성 증가 문장 끝은 반드시 세미콜론(;) 자바 2022. 1. 10. 연산자 3줄 요약 (실패) 특이한 연산 : 나머지 연산(%), 증감연산(++), 등호연산(==), 비트연산(>>>:부호무시) AND, OR, XOR의 진리표(Truth Table)은 반드시 외우자 '참(true)'/'거짓(false)'는 반드시 boolean 연산으로 해결해야한다. 연산자 우선순위는 언어별로 버전별로 다르다. 외울 필요 없고, 헷갈리면 괄호()를 쓰자. 안 헷갈려도 괄호를 쓰자. 심지어 Java연산자 우선순위는 정보가 서로 자기복제되어서 근본을 찾기가 어렵다. 자바 2022. 1. 9. 윈도우 프로그램 예제 예제모음 00_WindowsProject 00b_Title 00c_Drawing 01_DrawRect 02_DrawCursor 03_DragRect 04_GetFullScreen 05_Popup 06_SelectObject 07_PenStyle 08_BrushStyle 08b_SetDC 09_Omok 10_textout_99dan 11_Timer 12_Buffer_Bubble 13_SendMessage 14_Button 15_ComboBox C 2022. 1. 9. 윈도우 프로그램 시작하기 3줄요약 C에서는 Desktop Application이라고 부릅니다. OS에 등록하고, 보여지고, 메시지 처리(무한루프)로 처리합니다. 메시지 처리 함수에서, HWND는 ID, Message는 이벤트 대분류, WPARAM/LPARAM은 세부정보를 의미합니다. C 2022. 1. 9. Cpp 문법들 new / delete 기존의 malloc함수를 대체한다. 동적 메모리 할당을 담당한다. 사용 후 반드시 delete로 해제해주어야 장기간 문제없이 프로그램이 동작 할 수 있다. int* p = new int[32]; delete[] p; 대입연산자 int a = 3;으로 기술했던 내용을 int a(3)으로 작성 가능하다. for문 for문에 배열을 쓸 때, array의 갯수를 세지 않아도 된다. 단, 가끔은 index를 알 수 없어서 불편할 때도 있다. int array[10] = {1,2,3,4,5,6,7,8,9,10}; for (int x : array) { std::cout C 2022. 1. 9. Namespace 3줄요약 namespace는 패키징 개념이다. 패키징을 포함하지 않더라도 :: 연산자를 통해서 불러 올 수 있다. 들여쓰기를 줄이기 위해 #define과 함께 쓰이기도 한다. C 2022. 1. 9. 템플릿 3줄요약 함수 오버로딩 할 때마다 같은 내용으로 타입별로 만들어 주는 것이 너무 귀찮 [암기] template void myfunction 또는 class myClass 특정타입만 명시해야 할 때 : myClass 등... C 2022. 1. 8. 이전 1 ··· 3 4 5 6 7 8 9 다음