순천향대학교 정보보호연구회 2009. 09. 10 민 성 의 mse918@naver.com
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2
1. C# 언어 특징 객체 지향 언어 적용분야 C언어로부터 연산자와 문장 등 기본적인 언어의 기능을 상속 콘솔 응용 프로그램 윈도우 응용 프로그램 인터넷 응용 프로그램 분산 시스템을 위한 응용 프로그램 등 C언어로부터 연산자와 문장 등 기본적인 언어의 기능을 상속 C++로 부터 객체지향 특성을 상속 사용자 인터페이스를 쉽게 만들 수 있는 컴포넌트 기능 제공 프로그래밍세미나 3
2. .NET 프레임워크 다른 기종 간에 인터넷을 통해 자료를 주고 받을 수 있는 프로그램을 개발하기 위한 도구의 필요성 때문에 개발 운영체제 위에서 동작하기 때문에 응용 프로그램을 운영체제에 독립적으로 개발 웹 기반으로 응용 프로그램을 개발하는데 필요한 모든 방법과 기술을 제공 .NET 언어 VB.NET , ASP.NET , VC++.NET , C++ , C# 등 프로그래밍세미나 4
2. .NET 프레임워크 .NET 프레임워크 구조 공통언어 런타임(Common Language Runtime)과 기본 클래스 라이브러리(Base Class Library)로 구성 프로그래밍세미나 5
2. .NET 프레임워크 CLR과 BCL CRL(Common Language Runtime) 모든 .NET 언어들은 공통된 런타임인 CRL을 공유 BCL(Base Class Library) .NET 프레임워크에 내장된 기본 클래스 라이브러리 모든 프로그래밍 언어들이 공유하므로 사용자가 여러 언어를 사용한 프로그램 작성이 용이 프로그래밍세미나 6
2. .NET 프레임워크 .NET 언어 컴파일 및 실행 과정 프로그래밍세미나 7
3. C# 콘솔 프로그램 비주얼 스튜디오(Visual Studio) 2005 실행 통합개발환경 (IDE, Integrated Development Environment) 프로그래밍세미나 8
3. C# 콘솔 프로그램 프로젝트 생성 [파일] – [새로 만들기] – [프로젝트] 프로젝트 형식 : Visual C# 프로젝트 템플릿 : 콘솔 응용 프로그램 프로그래밍세미나 9
3. C# 콘솔 프로그램 코드 작성 프로그래밍세미나 10
3. C# 콘솔 프로그램 실행 프로그래밍세미나 11
3. C# 콘솔 프로그램 실행 결과 프로그래밍세미나 12
4. C# 윈도우 프로그램 프로젝트 생성 [파일] – [새로 만들기] – [프로젝트] 프로젝트 형식 : Visual C# 프로젝트 템플릿 : Window 응용 프로그램 프로그래밍세미나 13
4. C# 윈도우 프로그램 From 생성 프로그래밍세미나 14
4. C# 윈도우 프로그램 도구 상자 프로그래밍세미나 15
4. C# 윈도우 프로그램 버튼 생성 프로그래밍세미나 16
4. C# 윈도우 프로그램 실행 프로그래밍세미나 17
4. C# 윈도우 프로그램 실행 결과 프로그래밍세미나 18
5. 실습 앞의 예제 프로그램을 참조하여 자기의 학번과 이름이 출력되는 콘솔 프로그램과 응용 프로그램 작성 19 프로그래밍세미나 19
Q & A 프로그래밍세미나 20