840 likes | 1.42k Views
비쥬얼 스튜디오 2008 소개. Visual Studio 2008 개요. Visual Studio 2008 은 ASP.NET 웹 응용 프로그램 , XML Web Services, 데스크톱 응용 프로그램 및 모바일 응용 프로그램을 만드는 데 사용할 수 있는 완전한 개발 도구들의 집합이다 .
E N D
Visual Studio 2008 개요 • Visual Studio 2008은 ASP.NET 웹 응용 프로그램, XML Web Services, 데스크톱 응용 프로그램 및 모바일 응용 프로그램을 만드는 데 사용할 수 있는 완전한 개발 도구들의 집합이다. • Visual Basic, Visual C# 및 Visual C++를 모두 혼합하여 솔루션을 편리하게 구현할 수 있고 이 언어 들간에 서로간의 공유할 수 있도록 지원하는 IDE(통합 개발 환경)를 지원한다. • Visual Studio 2008이 제공하는 3가지 기본적 주요 발전사항 - 빠른 어플리케이션 개발 - 사용자 편의 향상 - 효과적인 팀 협력
비쥬얼 스튜디오 2008 설치 http://www.microsoft.com/downloads/details.aspx?familyID= 83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=ko 다운로드 클릭
비쥬얼 스튜디오 2008 설치 http://www.microsoft.com/downloads/details.aspx?familyID= 83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=ko 추가로 다운로드 할 내용 확인
비쥬얼 스튜디오 2008 설치 VS2008ProEdition90DayTrialKORX1435989.iso 다운로드한 비쥬얼 스튜디오 열기 클릭
비쥬얼 스튜디오 2008 설치 설치 클릭
비쥬얼 스튜디오 2008 설치 다음 클릭
비쥬얼 스튜디오 2008 설치 동의 함 클릭 다음 클릭
비쥬얼 스튜디오 2008 설치 기본값 클릭 설치 클릭
비쥬얼 스튜디오 2008 설치 제품 설명서 설치 클릭
비쥬얼 스튜디오 2008 설치 다음 틀릭
비쥬얼 스튜디오 2008 설치 동의함 클릭 다음 클릭
비쥬얼 스튜디오 2008 설치 서비스 릴리스 확인 클릭 설치 이후에는 메뉴가 변경 또는 제거로 바뀌어 있음.
비주얼 스튜디오 2008 시작 Microsoft Visual Studio 2008 클릭
기본 환경 설정 선택 Visual C# 개발 설정 클릭 Visual Studio 시작 클릭 **** 기본 환경 설정 확인 시 ( 재 설정 시 : 도구- 설정 가져오기 및 내보내기- 모두 다시 설정 선택)
프로젝트 생성 비쥬얼 스튜디오 초기 화면
콘솔 응용 프로그램 작성하기 프로젝트 클릭
콘솔 응용 프로그램 작성하기 .NET Framework 3.5 선택 (다중 프레임워크 버전 지원)
콘솔 응용 프로그램 작성하기 Visual C# 확장 클릭 Windows 클릭 콘솔 응용 프로그램 클릭 위치 : 적당한 디렉토리 선택 확인 클릭
콘솔 응용 프로그램 작성하기 옵션 클릭(폰트 조절)
환경 클릭 글꼴 및 색 클릭 맑은 고딕 선택 크기 : 15 선택 확인 클릭 콘솔 응용 프로그램 작성하기
코드 편집하기 1. 왼쪽 창 : 코드 편집 창 2. 오른 쪽 창 : 솔루션 탐색기, 클래스 뷰,동적 도움말, 속성 창 등 존재
코드 편집하기 솔루션 탐색기 창 속성 항목 관리 참조 항목 관리 소스 항목 등의 관리
코드 편집하기 클래스 뷰 클릭
코드 편집하기 클래스 이름 변경Program.cs Hello.cs 명령문 추가 입력Console.WriteLine(“Hello,World”); * 세미콜론 : 명령문의 끝을 의미
프로젝트의 빌드와 실행 솔루션 빌드 클릭
프로젝트의 빌드와 실행 출력 클릭(빌드 후 메시지 확인 창)
옵션 클릭(출력 창 폰트 조절) 프로젝트의 빌드와 실행
글꼴 및 색 클릭 설정 표시 : 출력 창 선택 크기 : 15 선택 확인 클릭 프로젝트의 빌드와 실행
프로젝트의 빌드와 실행 출력 창 내용 확인 자동 출 바꿈 설정/해제 클릭
프로젝트의 빌드와 실행 디버깅하지 않고 시작(실행) 클릭
프로젝트의 빌드와 실행 도스창의 출력 내용 확인
솔루션과 프로젝트 비쥬얼 스튜디오 닷넷에서 관리하는 항목 - 코드 작성, 컴파일 및 실행 작업, 참조, 데이터 연결, 개발 작업에 필요한 관련 항목들을 파일과 폴더 형태로 모두 관리 통합 개발 환경 통합 개발 환경에서의 솔루션 파일과 프로젝트 파일 - 솔루션 : 여러 프로젝트가 포함 가능 - 프로젝트 : 여러 C# 소스 파일 포함 가능 솔루션 사용하는 이유 : 1. 여러 프로젝트를 집합적으로 관리 가능 2. 프로젝트별적용해야할 구성 사항의 적용, 빌드, 배포에 있어편리한 점을 제공 솔루션에 포함되는 파일의 확장자: .sln .suo 프로젝트의 관리 내용이 포함된 파일 확장명 : .csproj
- 프롤로그 부분은 생략 가능 - 클래스는 반드시 1개 이상 필요 • C#프로그램 구조 C#소스파일 <예제> using System ; class Hello { public static void Main(string[] args) { Console.WriteLine(“Hello, World!”) ; } } Using Statement namespace Prolog Class 일반 클래스 멤버 변수 메서드 Class Main() 메서드를 포함한 클래스 멤버 변수 프로그램 시작점 (Entry Point) Main() 메서드
클래스 문법 C# 소스 파일 안에 여러 개의 클래스가 있을 수 있다. 클래스 하나는 C# 소스 파일 두 개에 연이어 작성하지 못한다 class 클래스명 { … } * 대소문자 구분
Main() 메소드: 프로그램의 시작점 M은 반드시 대문자로 쓴다. public static void로 선언한다 프롤로그 부분: using statement와 네임스페이스 클래스들을 그룹핑한 단위를 네임스페이스라고 한다. 다른 네임스페이스의 클래스를 접근하여 사용하고자 하면 using문을 사용하여 해당 네임스페이스를 접근한다. Console.WriteLine은 System 네임스페이스를 using문을 사용해서 비로소 사용 가능하다 • 메소드: 입력 값을 받아서, 자신의 기능을 동작시켜 결과 값을 만들어외부에 돌려주는 기능을 하는 것 • 메소드명과 클래스명의 첫 글자는 대문자로 표기하는 것을 권장
public static void Main(string[] args) - public : 접근에 제한이 없음 - static : 클래스를 객체화 하지 않고도 전역적으로 사용 가능 - Main(string[] args) ; 괄호안에메소드입력값인 인자를 포함하고 있음 Main() 과 같이 생략가능
명령형 인자 처리 방법 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Hello { static void Main(string[] args) { Console.WriteLine(args[0]); } } } using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Hello { static void Main(string[] args) { Console.WriteLine("Hello, World"); } } } “Hello, World” 를 args[0]으로 수정 즉, 출력할 문자열을 C#소스에 기술하지 않고 프로그램 실행 시 입력 받은 동적인 값을 사용
명령형 인자 속성 클릭 (동적으로 인자값받기위한 설정)