일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c#
- 동영상
- 소스 코드
- c언어
- 동영상 강의
- 네트워크 프로그래밍
- 언제나 휴일
- 충남 천안
- 실습
- 표준 라이브러리 함수
- 졸업 작품 소재
- 산책하기 좋은 곳
- Windows Forms
- 표준 입출력
- 언제나휴일
- 안드로이드 앱 개발
- 클래스 다이어그램
- 알고리즘
- 캡슐화
- C++
- 프로젝트
- 파이썬
- 유튜브 동영상 강의
- 소켓 통신
- 실습으로 다지는 c#
- 강의
- 독립기념관
- 추천
- 원격 제어 프로그램
- 무료 동영상 강의
- Today
- Total
목록소스코드 (7)
프로그래밍 언어 및 기술 [언제나휴일]
.NET 리모팅 기술은 서버 측에 있는 개체를 클라이언트 측에서 마치 자신에게 있는 개체를 사용하는 것처럼 사용할 수 있게 서비스를 하는 기술입니다. .NET 리모팅 서비스를 위해서는 서비스를 제공하는 서버와 서비스를 제공받는 클라이언트가 필요하며 서버 측에서 클라이언트에 제공하는 개체를 정의한 클래스 라이브러리가 필요합니다. 서버 측에서 클라이언트에 제공하는 개체는 MashalByReference에서 파생한 개체로 원격 개체라고 말합니다. 서버 측에서는 채널을 등록하여 원격 개체를 사용할 수 있게 등록합니다. 클라이언트 측에서는 서버 측 채널에 접근하여 원격 개체를 참조하여 사용하는데 클라이언트 측에서 원격 개체를 참조하여 사용할 수 있는 개체를 Proxy 개체라 부릅니다. 클라이언트 측에서 P..
안녕하세요. 언제나 휴일의 언휴예요.값에 따라 수행할 구문을 선택하는 switch case 문 [C언어] 선택문C언어에서는 특정 표현의 값에 따라 구문을 선택하여 수행하는 switch 선택문을 제공하고 있어요.switch(표현){case 상수: [수행 구문] [break]case 상수: [수행 구문] [break]…[default:] [수행구문] [break] }switch 선택문에서 중괄호는 반드시 달아야 합니다. 물론 개발할 때 중괄호를 달지 않으면 문법 오류가 발생하기 때문에 개발할 때 실수할 확률은 지극히 낮겠죠.여러 조건에 따라 수행할 구문을 표현할 때 if 조건문을 사용하면 복잡할 때가 있습니다. 이 때 switch 선택문으로 해결할 수 있는지 고민해 보세요.학점 부여하기로 조건문과 선택문 비..
[C++] 파생 개체의 생성과 소멸 과정 이번에는 일반화 관계에 있는 파생 클래스 형식의 개체를 생성과 소멸 과정을 알아보기로 할게요. 파생 클래스 형식의 개체를 생성할 때는 기반 클래스를 생성한 후에 파생 클래스를 생성합니다. 실제 생성한 개체에는 기반 클래스에 정의한 멤버도 만들어지는 것이죠. 그리고 소멸할 때는 생성 과정의 역으로 파생 클래스의 소멸자를 수행한 후에 기반 클래스의 소멸자를 수행합니다. 다음은 이를 확인하기 위해 기반 클래스 음악가와 파생 클래스 피아니스트 클래스에 생성자와 소멸자를 추가하여 어떤 순서로 수행하는지 확인하기 위한 출력문을 작성한 예제 코드입니다. //파생 개체의 생성과 소멸 과정 #include #include using namespace std; class Music..
int fgetpos ( FILE * fp, fpos_t * pos ); 파일 스트림의 파일 position을 구하는 함수 입력 매개 변수 리스트 fp 파일 스트림 pos 파일 position을 읽어올 메모리 주소 반환 값 성공 시 0, 실패 시 0이 아닌 수 fpos_t 형식은 64비트 정수로 매우 큰 (2의 63승 -1 바이트) 파일에서의 파일 position을 확인할 수 있습니다. 다음의 사용 예는 4G파일을 만든 후에 파일 position을 확인하는 코드입니다. 테스트 후에 data.txt 파일을 지우세요. 사용 예 //C언어 표준 라이브러리 함수 가이드 //int fgetpos ( FILE * fp, fpos_t * pos ); 파일 스트림의 파일 position을 구하는 함수 //커다란 파일을..
다음은 이번 실습에서 작성한 도서 관리 프로그램의 소스 코드입니다. // ehcommon.h #pragma once typedef enum _key key; enum _key { NO_DEFINED, F1, F2, F3, F4, F5, F6, F7, F8, F9,F10, ESC }; void clrscr(); int getkey(); //ehcommon.c #pragma warning(disable:4996) #include "ehcommon.h" #include #include #include void clrscr() { system("cls"); } int getkey() { int key = 0; key = getch(); if(key == 27) { return ESC; } if(key == 0)..
1. 유튜브 동영상 강의 미디 분석 프로그램 만들기 - 트랙 청크, deltatime 2. 트랙 청크의 구조와 delta time 앞에서 미디 파일은 청크의 집합이라는 것과 청크에는 헤더 청크와 트랙 청크가 있다는 것을 확인하였습니다. 또한 헤더 청크의 내용을 분석하는 것까지 살펴보았습니다. 이번에는 트랙 청크를 분석하는 것을 할 거예요. 그리고 제일 먼저 delta time을 구하는 코드를 구현해 볼 거예요. 트랙 청크는 청크 데이터 부분에 트랙 이벤트 정보들로 구성합니다. 트랙 이벤트 정보는 해당 이벤트가 미디가 시작하여 어느 시점에 발생할 이벤트인지를 결정하는 delta time 부분이 먼저 오며 이후에 이벤트 정보가 옵니다. 이벤트 정보는 메타 이벤트, 시스템 이벤트, 미디 이벤트로 구분할 수 있..
1. 유튜브 동영상 강의 원격 제어 프로그램 - 원격 제어 컨트롤러 2. 원격 제어 컨트롤러 이제 원격 제어 컨트롤러를 만들어 봅시다. 먼저 공통으로 사용할 부분을 작성할게요. public static class NetworkInfo { 이미지 서버 포트 접근자를 제공합시다. 여기에서 하드 코딩할게요. public static short ImgPort //이미지 서버 포트 { get { return 20004; } } 원격 제어 요청 포트 접근자를 제공합시다. public static short SetupPort//원격 제어 요청 포트 { get { return 20002; } } 이벤트 서버 포트 접근자를 제공합시다. public static short EventPort//이벤트 서버 포트 { get ..