Visual Studio 자습서 : 알아야 할 모든 것



이 Edureka 기사는 더 나은 이해를 위해 실시간 예제를 통해 Visual Studio에서 코딩하는 방법에 대한 포괄적 인 접근 방식을 제공합니다.

비주얼 스튜디오 C #, Python과 같은 모든 주요 프로그래밍 언어에서 작동하는 가장 강력한 IDE 중 하나입니다. 버전. 그것은에 의해 유지됩니다 마이크로 소프트 회사. 이 IDE에는 상상할 수있는 풍부한 기능이 포함되어 있습니다. 이 자습서에서는 중요한 기능에 대해 설명합니다.

Visual Studio 란 무엇입니까?

비주얼 스튜디오 고급 통합 개발 기업은 독점적으로 개발 된 마이크로 소프트 회사 컴퓨터 프로그램, 웹 사이트, 데스크탑 애플리케이션, 모바일 애플리케이션, 게임 등을 개발하는 데 적극적으로 사용됩니다.





Visual-Studio-Tutorial-what-is-Visual-Studio-Edureka

비주얼 스튜디오 더 많은 것을 지원할 수 있습니다 36+ 코드 편집기와 컴파일러가 거의 모든 프로그래밍 언어를 실행할 수 있도록하는 프로그래밍 언어입니다. Visual Studio에서 지원하는 인기있는 언어는 다음과 같습니다. 비주얼 베이직, , , 씨 # Rogram 밍 언어 , , .



Visual Studio의 기능

Visual Studio는 최신 개발자가 찾고있는 가장 고급 기능을 제공합니다. 가장 중요한 기능 중 일부는 다음과 같습니다.

  • 코드 편집기

Visual Studio에는 여러 기능을 지원하는 동급 최고의 코드 편집기가 있습니다. 빠른 탐색을 통합하기 위해 코드의 책갈피를 활성화합니다. 일반 텍스트 외에도 VS는 증분 검색, 정규식 검색, 다중 항목 클립 보드 및 작업 목록을 제공합니다.

에디터는 또한 코드 리팩토링, 매개 변수 재정렬, 변수 및 메서드 이름 변경, 인터페이스 추출 및 더 많은 사용자 친화적 인 기능을 지원할 수 있습니다.



  • 디버거

MS Visual Studio의 뛰어난 디버거는 머신 레벨 디버거와 소스 레벨 디버거로 작동 할 수 있습니다. Mapped Code와 Native Code를 디버깅 할 수 있습니다. VS를 지원하는 모든 프로그래밍 언어를 컴파일 할 수 있습니다.

소스 코드를 사용할 수있는 경우 현재 실행중인 프로세스에 연결하여 코드에 대한 모니터링 및 디버깅 절차를 수행 할 수 있습니다. VS는 메모리 덤프와 멀티 스레딩도 통합 할 수 있습니다.

  • 디자이너

Visual Studio에는 다음이 포함됩니다.숫자시각 디자이너내에서 돕기 위해응용 프로그램 개발. 일부 도구는 다음과 같습니다.

디자이너 기술
WPF 디자이너 WPS는 Windows Presentation Foundation에 대한 사용자 인터페이스를 인증합니다.
Windows Forms 디자이너 Windows Forms 디자이너는 Windows Forms를 사용하여 GUI 응용 프로그램을 만듭니다.
클래스 디자이너 클래스 디자이너는 UML 모델링을 사용하여 해당 멤버 및 액세스 권한을 포함하여 클래스를 승인하고 편집합니다.
웹 디자이너 Visual Studio에는 위젯을 끌어서 놓아 웹 사이트를 작성할 수 있도록하는 웹 사이트 편집기 및 디자이너가 추가로 포함되어 있습니다.
매핑 디자이너 매핑 디자이너는 LINQ to SQL에서 정보 스키마와 데이터를 캡슐화하는 클래스 간의 매핑을 디자인하는 데 사용됩니다.
데이터 디자이너 데이터 디자이너는 정보 스키마, 작성된 테이블, 기본 및 외래 키 및 제약 조건을 그래픽으로 편집하는 데 사용됩니다.

  • 기타 도구
수단 기술
탭 브라우저 열기 속성 편집기는 VS의 GUI에서 속성을 편집합니다.
속성 편집기 클래스, 개체, 웹 페이지에 사용할 수있는 모든 속성을 나열합니다.
서버 탐색기 서버 탐색기는 컴퓨터의 데이터베이스 연결을 관리합니다.
개체 브라우저 개체 브라우저는 관리되는 어셈블리에서 네임 스페이스를 찾는 데 사용됩니다.
팀 탐색기 Team Explorer는 Axure DevOps를 VS IDE에 통합합니다.
데이터 탐색기 Data Explorer는 MS SQL 데이터베이스 및 인스턴스를 관리합니다.
솔루션 탐색기 솔루션 탐색기는 솔루션의 파일을 관리하고 찾아 봅니다.
  • 확장 성

Visual Studio를 사용하면 개발자가 Visual Studio 용 확장을 작성하여 기능을 확장 할 수 있습니다. 이러한 확장은 Visual Studio에 '연결'하고기능. 확장은 매크로, 추가 기능 및 패키지의 형태로 제공됩니다.

Visual Studio를 선택해야하는 이유는 무엇입니까?

Visual Studio가 된 주된 이유너무 인기모든 프로그래머가 기대하는 모든 것을 가지고 있다는 것입니다.암호추가적이고 유용한 f를 가진 편집기먹다. 가볍고 빠르며 오픈 소스이며 다른 멋진 기능과 함께 크로스 플랫폼 특성으로 다른 편집기보다 우위를 차지합니다.

Visual Studio 설치

아래에 언급 된 단계에 따라 Microsoft Visual Studio를 설치하고 설정합니다.

1 단계 : Microsoft Visual Studio 다운로드

Google을위한 최신 버전의 Visual Studio 그리고 다운로드 설치 로컬 시스템에 파일을 저장 한 다음 운영 설치 파일 관리자.

2 단계 : .NET 데스크톱 개발 패키지 선택

설치 프로그램을 실행하면 Visual Studio 편집기가 로컬 시스템에 성공적으로 다운로드되고 나중에 데스크톱 화면에 다음을 묻는 대화 상자가 표시됩니다. 특정 패키지 시스템에 필요합니다. 여기에서 .NET 데스크톱 개발 꾸러미.

3 단계 : C # 환경 설정

패키지를 .NET 개발 다운로드하면 찾고있는 개발 환경을 묻는 다른 대화 상자가 화면에 표시됩니다. 여기, 당신은 C #에 대한 환경 선택 또는 귀하의 요구 사항에 따라 다른 언어.

4 단계 : 첫 번째 프로젝트 만들기

환경이 설정되면 모든 작업을 수행 할 수 있습니다. Visual Studio를 시작하고 새 프로젝트 생성 표시된 대화 상자에서 옵션.

다음 대화 상자로 리디렉션되며 여기에서 클래스 라이브러리를 선택해야합니다. .NET 표준 아래 그림과 같이.

다음 대화 상자에서 프로젝트를 구성하라는 메시지가 표시됩니다. 구성하면 이제 편집기에 있습니다. 첫 번째 프로그램을 작성하고 실행하십시오. 출력은 명령 프롬프트에 성공적으로 표시됩니다.

//산출:

이제 Visual Studio에서 수행 할 수있는 기본 작업을 살펴 ​​보겠습니다.

기본 작동

Microsoft Visual Studio의 기본 작업은 다음과 같습니다.

기존 프로젝트를 여는 방법

왼쪽 상단에는 파일 열기 상. 를 클릭하고 아래와 같이 프로젝트가 위치한 대상을 선택하십시오.

프로젝트를 선택하면 아래와 같이 편집기에 코드가 표시됩니다.

//예:

//System.Collections.Generic을 사용하여 시스템을 사용하는 목록 공개 클래스 Edureka {public static void Main (string [] args) {var names = new List & ltstring & gt () names.Add ( 'Sandhya') names.Add ( 'Arun') names .Add ( 'Prashanth') names.Add ( 'Kiran') foreach (이름의 var 이름) {Console.WriteLine (name)}}}

//산출:

저장 아이콘을 선택한 다음 코드를 실행하십시오. 실행 옵션은 아래와 같이 도구 모음에 있습니다.

프로그램을 실행하는 동안 코드에 중단 점을 설정하고 텍스트 편집기를 마우스 오른쪽 버튼으로 클릭하여 코드 서식을 다시 지정할 수도 있습니다.

또한 계속해서 명령 줄 팔레트에 대해 알아 보겠습니다.

명령 줄 팔레트

Microsoft Visual Studio Code는 키보드에서 동일하게 액세스 할 수 있습니다. 파악해야하는 가장 중요한 키 조합은 Ctrl + Shift + P 명령 팔레트가 나타납니다. 여기에서 가장 일반적인 작업을위한 키보드 단축키와 함께 VS Code의 모든 기능 또는 일부 기능에 액세스 할 수 있습니다.

명령 팔레트 UI는 여러 명령에 대한 액세스를 제공합니다. 편집기 명령을 실행하고, 파일을 열고, 기호를 뒤지고, 동등한 대화 형 창을 사용하여 파일을 빠르게 정의 할 수 있습니다. 아래에 몇 가지 팁이 언급되어 있습니다.

이제 Visual Studio의 파일 인코딩에 대해 이해하겠습니다.

파일 인코딩 지원

다음을 사용하여 전역 적으로 또는 작업 공간을 기반으로 파일 인코딩을 설정할 수 있습니다. files.encoding 설정 사용자 설정 또는 작업 공간 설정.

상태 표시 줄에서 파일 인코딩을 볼 수 있습니다.

상태 표시 줄에서 인코딩을 클릭하여 다른 인코딩으로 활성 파일을 다시 열거 나 저장합니다.

그런 다음 인코딩을 선택하십시오.

추가 명령 줄 인수에 대해 알아 보겠습니다.

추가 명령 줄 인수

추가 명령 줄 인수 중 몇 가지가 아래에 기록되어 있습니다.

논의 기술
-goto file : line : column?과 함께 사용하면 특정 행 및 선택적 열 위치에서 파일을 엽니 다. 이 인수는 일부 운영 체제에서 허용하기 때문에 제공됩니다.
-새로운 이전 세션을 복원하는 대신 VS Code의 새 세션을 엽니 다.
-아르 자형 마지막 활성 창에서 파일 또는 폴더를 강제로 엽니 다.
파일 열려는 파일의 이름입니다. 파일이 존재하지 않으면 더티 파일로 생성됩니다. 여러 파일을 지정할 수 있습니다.
파일 : 줄 : 열? 지정된 줄과 선택적 열 위치에서 열 파일 이름입니다. 이 방식으로 여러 파일을 지정할 수 있지만 file : line : column?을 사용하기 전에 ‐g 인수 (한 번)를 사용해야합니다. 지정자.
폴더 열 폴더의 이름입니다. 여러 폴더를 지정할 수 있습니다.

각 파일 및 폴더에 대해 절대적 또는 상대적 방법을 사용할 수 있습니다. 전자 통신의 현재 디렉토리에 대한 상대적인 제곱 측정 방법코드를 실행할 때마다. 명령에서 하나의 파일 또는 폴더를 지정하면 VS Code는 하나의 인스턴스 만 열 수 있습니다.

Visual Studio의 바로 가기

명령 지름길
작업 목록 표시 Alt + Enter
클립 보드에서 붙여 넣기 Ctrl + Shift + V
코드 재 포맷 Ctrl + Atl + Enter
코드 완성 Ctrl + Space
스마트 코드 완성 Ctrl + Alt + Space
강제 완료 Ctrl + Enter
완전한 진술 Ctrl + Shift + Enter
다음 / 이전 서명으로 이동 Ctrl + Shift + Space / Ctrl + Shift + Alt + Space
매개 변수 전환 Ctrl + Shift + Alt + 5
빠른 문서 Ctrl + Shift + F1
라이브 템플릿 삽입 Ctrl + E, L
템플릿으로 둘러싸 기 Ctril + E, U
템플릿에서 파일 만들기 Ctrl + Alt + 삽입
코드 생성 Alt + 삽입
코드를 위 / 아래 / 왼쪽 / 오른쪽으로 이동 Ctrl + Shift + Alt + 위 / 아래 / 왼쪽 / 오른쪽
선택 확장 Ctrl + W
선택 축소 Ctrl + Shift + W
선언 포함 선택 Ctrl + Shift + [
현재 줄 복제 Ctrl + D
라인 결합 Ctrl + Shift + J
줄 설명 Ctrl + /
블록 코멘트 Ctrl + Shift + /
구성 실행 Ctrl + Shift + Alt + R
빌드 실행 Ctrl + Shift + F5
디버그 Alt + F5

C #을 사용한 계산기 애플리케이션

//암호

System.Collections.Generic 사용 System.Linq 사용 System.Text 사용 System.Threading.Tasks namespace Edureka {class Program {static void Main (string [] args) {Console.WriteLine ( 'Calculator Application using C #') 콘솔 .WriteLine ( '추가하려면 1 선택') Console.WriteLine ( '빼려면 2 선택') Console.WriteLine ( '곱하려면 3 선택') Console.WriteLine ( '분할하려면 4 선택') Console.Write ( '입력하십시오 당신의 선택 : ') int ch = Int32.Parse (Console.ReadLine ()) int a, b, c switch (ch) {case 1 : Console.Write ('Enter your first value : ') a = Convert.ToInt32 ( Console.ReadLine ()) Console.Write ( '초 단위 입력 :') b = Convert.ToInt32 (Console.ReadLine ()) c = a + b Console.WriteLine ( 'Sum = {0}', c) break case 2 : Console.Write ( '첫 번째 값 입력 :') a = Convert.ToInt32 (Console.ReadLine ()) Console.Write ( '두 번째 값 입력 :') b = Convert.ToInt32 (Console.ReadLine ()) c = a-b Console.WriteLine ( 'Difference = {0}', c) break case 3 : Console.Write ( 'Enter your first value :') a = Conv ert.ToInt32 (Console.ReadLine ()) Console.Write ( '두 번째 값 입력 :') b = Convert.ToInt32 (Console.ReadLine ()) c = a * b Console.WriteLine ( 'Product = {0}' , c) break case 4 : Console.Write ( 'Enter your first value :') a = Convert.ToInt32 (Console.ReadLine ()) Console.Write ( 'Enter your second value :') b = Convert.ToInt32 (Console .ReadLine ()) c = a / b Console.WriteLine ( 'Quotient = {0}', c) break 기본값 : Console.WriteLine ( '잘못된 선택을 선택했습니다') break} Console.ReadKey ()}}}
 //산출: 

이것으로 우리는이 기사의 끝으로 왔습니다. 몇 가지 실시간 예제를 통해 Visual Studio Tutorial, 그 중요성 및 구현을 이해 하셨기를 바랍니다.

확장과 구현의 차이점

이제 Visual Studio의 기본 사항을 이해 했으므로 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate 및 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념에 대해 교육하도록 설계되었습니다. .

질문이 있으십니까? 이 'Visual Studio 자습서'블로그의 주석 섹션에 언급하면 ​​가능한 한 빨리 답변을 드리겠습니다.