| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- c언어
- 파이썬
- 동영상 강의
- C++
- 무료 동영상 강의
- 추천
- 프로젝트
- 클래스 다이어그램
- 언제나휴일
- 졸업 작품 소재
- 표준 입출력
- 산책하기 좋은 곳
- 독립기념관
- 실습
- 유튜브 동영상 강의
- 실습으로 다지는 c#
- 알고리즘
- c#
- 충남 천안
- Windows Forms
- 강의
- 소스 코드
- 소켓 통신
- 원격 제어 프로그램
- 동영상
- 언제나 휴일
- 네트워크 프로그래밍
- 안드로이드 앱 개발
- 캡슐화
- 표준 라이브러리 함수
- Today
- Total
목록전체 글 (372)
프로그래밍 언어 및 기술 [언제나휴일]
런타임에 라이브러리 로딩하여 사용하기 – .NET 리플렉션안녕하세요. 언제나 휴일에 언휴예요.1. 런타임에 라이브러리 로딩? 리플렉션! 이번 실습은 프로그램이 동작하는 런타임에 라이브러리를 로딩하여 사용하는 것을 해 볼 거예요..NET에서는 리플렉션이라는 기술을 제공하고 있으며 이를 이용하여 런타임에 라이브러리를 로딩하여 사용합니다.런타임에 라이브러리를 로딩하여 사용한다는 것은 무슨 의미일까요?예를 들어 미디어 플레이어 응용과 코덱 라이브러리는 배포자가 다를 수 있습니다.미디어 플레이어 응용에서 미디어를 선택하여 재생 버튼을 누르면 미디어의 압축 형태에 맞는 코덱 라이브러리를 로딩하여 재생합니다.만약 코덱 라이브러리가 없으면 코덱이 없다고 메시지 창을 띄워줍니다.이처럼 동작하려면 미디어 플레이어 응용은 ..
[실습으로 다지는 C#] 학생 키우기 – 학생 구현 및 제어 안녕하세요. 언제나 휴일, 언휴예요.이번 실습할 시나리오는 학생 개체 1명을 생성한 후에 메뉴를 통해 제어하는 프로그램입니다.다음은 실습 시나리오입니다.초기화(Init) 학생 개체 생성(1명)사용자와 상호작용(Run) F1: 공부하기 F2: 강의받기 F3: 잠자기 F4: 휴식하기 F5: 음료마시기 F6: 노래하기 F7: 학생 상태 출력 다음은 정의할 학생 클래스 다이어그램입니다.학생 형식의 멤버 필드입니다.pn: 주민번호(순차부여)name: 이름(생성 시 전달)iq: 아이큐(0~200, 초기 100)hp: 체력(0~200, 초기 100)stress: 스트레스(0~100, 초기 0)scnt: 연속으로 공..
이번 강의에서는 콘솔 응용에서 메뉴를 통해 프로그램의 흐름을 제어하는 실습을 해 볼 거예요.콘솔 응용에서 사용자와 상호 작용을 담당하는 형식을 Application이라고 정의할게요.class Application{}Application 형식 개체는 하나만 존재하는 것이 맞겠죠. 단일체 패턴을 적용하기로 할게요. 생성자의 접근 지정을 디폴트 값(private)으로 정하여 클래스 외부에서 개체 생성을 하지 못하게 막습니다. 그리고 정적 멤버로 클래스 외부에서 정적 개체를 참조할 수 있게 가져오기 속성을 제공합니다. 단일체는 정적 생성자에서 만드는 것을 추천합니다. 정적 생성자는 해당 형식을 사용하기 전에 수행하고 단 한 번만 수행하는 것을 보장하기 때문에 단일체를 생성하는 위치로 적당합니다. class..
이번 강의는 콘솔 글자 색을 바꾸는 실습입니다. 별다른 알고리즘은 없고 필요한 몇 개의 기술을 사용할 거예요. 기술 사용 노하우를 들여다 보고 따라해 보는 것이라 크게 고민을 하실 필요는 없어요. 콘솔의 글자 색을 바꾸기 위해 Windows API 함수를 사용할 수 있어요.- 콘솔의 글자 색을 바꾸는 함수WINBASEAPI BOOL WINAPI SetConsoleTextAttribute(_In_ HANDLE hConsoleOutput,_In_ WORD wAttributes); - 표준 핸들을 얻어오는 함수 WINBASEAPI HANDLE WINAPI GetStdHandle(_In_ DWORD nStdHandle); - 표준 출력 핸들 상수 #define STD_OUTPUT_HANDL..
[실습으로 다지는 C#]택배 요금 계산 시뮬레이션 이번 강의에서는 택배 요금을 계산하는 시뮬레이션을 만들어 봅시다. City, Parcel, Application 세 개의 클래스로 구성하고 있습니다. City 클래스는 도시 이름과 (기준 도시에서) 상대적 거리를 멤버로 갖습니다. 그리고 다른 도시와의 거리를 계산하는 메서드를 제공합니다. Parcel 클래스는 기준 요금과 무게를 멤버로 갖고 요금을 계산하는 메서드를 제공합니다. Application은 택배 시스템 시뮬레이션으로 하나의 개체만 허용하는 단일체 패턴을 적용할게요. 단일체로 표현하기 위해 정적 멤버로 단일체를 참조하는 멤버 필드를 추가합니다. 그리고 정적 생성자에서 단일체를 생성합니다. 정적 생성자는 해당 형식을 사용하기 전에 동작하는 ..
