introduction c programming using visual studio
C # 및 .Net Framework 소개에 대한이 자습서에서는 C # 'Hello World'프로그램의 기본 구조와 Visual Studio .Net Framework의 기본 기능에 대해 설명합니다.
C #은 .NET 프레임 워크에 가장 일반적으로 사용되는 프로그래밍 언어 중 하나입니다. C #은 Microsoft에서 개발 한 간단하면서도 강력한 개체 지향 언어입니다. 기반이되는 C 및 C ++ 언어와 매우 유사합니다.
C # 언어의 이름 (c sharp로 발음 됨)은 음표에서 영감을 받았으며 동시에 언어가 C ++의 발전된 버전임을 상징하는 4 개의 '+'기호 모음과 유사합니다.
학습 내용 :
C # 및 .NET 프레임 워크 란 무엇입니까?
C #은 기계 코드로 컴파일 할 수 있지만 항상 .Net 프레임 워크와 함께 사용되므로 C #으로 개발 된 모든 애플리케이션에는 .Net 프레임 워크가 전제 조건으로 필요합니다.
.NET Framework
Microsoft에서 개발 한 .Net 프레임 워크는 개발자가 Windows, 웹 및 웹 서비스를 비롯한 다양한 유형의 응용 프로그램을 작성하는 데 도움이되는 강력한 플랫폼입니다. 프레임 워크는 C #과 같은 언어에서 사용할 수있는 대규모 코드 라이브러리로 구성됩니다.
C #의 특징
C-sharp는 프로그래머에게 수많은 기능을 제공하는 객체 지향 프로그래밍 언어입니다.
그중 일부는 다음과 같습니다.
- 간단하고 이해하기 쉬운 구문.
- 상호 운용성, 확장 성을 제공하며 업데이트 할 수 있습니다.
- 구성 요소를 기반으로합니다.
- 풍부한 라이브러리가 있으며 구조화 된 언어입니다.
- 즉, 코드가 액세스 권한이있는 메모리 위치에 액세스 할 수 있도록 허용합니다.
전제 조건
이 튜토리얼은 초보자를 위해 준비되었습니다. 그러나 프로그래밍에 대한 약간의 지식은 더 잘 이해하는 데 도움이 될 것입니다.
C # .Net 용 통합 개발 환경
C #은 메모장과 같은 모든 텍스트 편집기에서 작성할 수 있으며 C # 컴파일러를 사용하여 컴파일 할 수 있지만 대부분의 프로그래머는 프로그램 작성에 IDE (통합 개발 환경)를 사용하는 것을 선호합니다. IDE는 기본적으로 프로그래머가 C #, Visual Basic, Java 등과 같은 다른 언어로 프로그램을 작성하는 데 도움이되는 도구입니다.
C #의 경우 Microsoft에서 제공하는 IDE를 사용합니다.
Microsoft는 가장 인기있는 C # 용 IDE (예 : Visual Studio)를 제공합니다. Microsoft는 또한 초보자와 라이선스 비용에 대해 걱정하지 않고 .Net을 사용하려는 사람들을 위해 Visual Studio의 익스프레스 버전을 도입했습니다. Visual Studio Express Edition은 모든 유형의 프로그램을 C #으로 작성하는 데 완벽하게 작동합니다.
=> Visual Studio Express Edition 다운로드
Microsoft Visual Studio의 기능
Visual Studio는 C #에서 사용할 수있는 가장 인기있는 IDE 중 하나입니다.
일부 기능은 다음과 같습니다.
- Microsoft 또는 타사에서 쉽게 사용할 수 있습니다. Nuget 패키지를 사용하여 모든 타사 앱을 사용할 수 있습니다.
- 애플리케이션 개발에 필요할 수있는 다양한 파일 유형을 쉽게 추가하고 편집 할 수 있습니다.
- Intellisense를 지원합니다.
- 코드를 한 줄씩 디버깅 할 수있는 강력하고 강력한 디버거입니다.
Visual Studio 및 C # .Net 시작하기
간단한 프로그램 작성으로 시작하여 C # 프로젝트를 구성하는 구성 요소에 대해 설명합니다. 이 자습서에서는 다음 항목에 대해 자세히 설명합니다.
- 새 프로젝트를 만드는 방법은 무엇입니까?
- C # 프로젝트를 구성하는 구성 요소 및 파일입니다.
새 프로젝트 만들기
우선 간단한 콘솔 애플리케이션을 만들 것입니다. 우리는 복잡한 프로그램에 대해 작업하지 않을 것입니다. 먼저 간단한 콘솔 응용 프로그램이 우리에게 잘 작동합니다. 콘솔 응용 프로그램은 DOS 또는 명령 프롬프트 창처럼 보입니다.
의 시작하자!!
데스크톱에서 Visual Studio Express를 열면 다음 페이지가 열립니다.
Visual Studio를 처음으로 보는 동안 약간 복잡해 보일 수 있지만 자습서를 계속 진행하면 사용법과 기능에 익숙해 질 것입니다.
웹 사이트에서 비디오를 다운로드하는 프로그램
응용 프로그램의 시작 페이지가 열리면 '새로운 프로젝트' 링크를 클릭하여 첫 번째 프로젝트를 만드십시오.
또는 사용할 수도 있습니다. '파일' 메뉴를 클릭하여 새 프로젝트를 만듭니다.
최고의 무료 PC 클리너 및 최적화 프로그램
새 프로젝트 링크를 클릭하면 만들려는 프로젝트 유형 목록과 함께 또 다른 '새 프로젝트'대화 상자가 열립니다. 여기에서 만들려는 프로젝트 유형을 선택할 수 있습니다.
지금은 언어를 다음과 같이 선택하십시오. “Visual C #” 그런 다음 'Windows' 그 아래 목록에서. 아래에서 사용할 수있는 프로젝트 유형 목록이 표시됩니다. 'Windows' 오른쪽 패널에서. 우리는 선택할 것입니다 “콘솔 애플리케이션” 목록에서. 새 프로젝트 창에서 프로젝트 이름을 입력 한 다음 '확인'버튼을 클릭합니다.
그러면 주어진 이름과 프로그램의 기본 골격 구조로 콘솔 프로젝트가 생성됩니다.
오른쪽 패널을 보면 솔루션 탐색기를 찾을 수 있습니다. 솔루션 탐색기에는 프로젝트의 모든 파일이 포함되어 있습니다. 솔루션 탐색기를 사용할 수없는 경우 다음으로 이동하여 얻을 수 있습니다. 보기-> 솔루션 탐색기.
솔루션 탐색기에서 'Program.cs' 파일. 이것은 main 메소드를 포함하는 파일이며 응용 프로그램이 시작되면 먼저 실행됩니다.
이제 전에 화살표를 클릭하십시오 '속성' 확장합니다. 당신은 찾을 것입니다 'AssemblyInfo.cs' 파일. 이 파일에는 선택한 프로그램에 대한 정보가 포함되어 있습니다. 더블 클릭하면 열립니다.
다음과 같이 표시됩니다.
(assembly: AssemblyTitle('ConsoleApplication')) (assembly: AssemblyDescription('')) (assembly: AssemblyConfiguration('')) (assembly: AssemblyCompany('')) (assembly: AssemblyProduct('ConsoleApplication')) (assembly: AssemblyCopyright('Copyright © 2018')) (assembly: AssemblyTrademark('')) (assembly: AssemblyCulture(''))
이들은 편집 가능하므로 프로젝트에 따라 값을 변경할 수 있습니다. 제목, 설명, 저작권 세부 정보, 상표 등을 제공 할 수 있습니다.
다음으로 참고 문헌을 살펴 보겠습니다. 전에 화살표를 클릭하십시오 '참조' 세부 사항을 확장합니다. 여기에는 코드를 실행하기 위해 Visual Studio에서 찾아야하는 서비스 또는 엔터티 목록이 포함되어 있습니다.
프로그램의 다양한 구성 요소에 대해 논의 했으므로 이제 첫 번째 코드 줄을 작성합니다. 프로젝트 생성시 생성 된 스켈레톤 코드가 이미 있습니다. 따라서 동일한 구조를 사용하고이를 사용하여 코드를 작성합니다.
“Hello! 콘솔 애플리케이션에서 첫 번째 C # 프로그램을 사용합니다. 이를 위해 중괄호 안에 명령을 작성하기 시작합니다. '정적 무효 Main (string () args)' . 프로젝트의이 구성 요소를 메서드라고합니다. 아래 언급 된 방법에 주어진 이름은 '본관' .
C #에서 프로그램을 실행할 때마다 'Main'이라는 메서드를 찾습니다. Main 메서드는 실행의 시작점으로 사용됩니다.
이제 main 메소드에 몇 가지 코드를 입력 해 보겠습니다. 첫 번째 코드 줄을 작성해 보겠습니다. 중괄호 사이에 하나의 알파벳“C”를 씁니다. 팝업 메뉴가 나타납니다. 이 메뉴는 작성하려는 내용을 추측하려고합니다. 이 메뉴를 사용하여 프로그램을 빠르게 작성할 수 있습니다. 이 메뉴는 'IntelliSense' .
고르다 '콘솔' 마우스를 사용하여 클릭하거나 강조 표시하고 Enter 키를 눌러 메뉴에서.
이제 마침표 또는 점을 추가하십시오. '콘솔' . 다시 열립니다. 'IntelliSense' 메뉴. '쓰기'를 입력합니다. 두 가지 옵션을 제공합니다. '쓰다' 과 'WriteLine' . 다가오는 튜토리얼에서 자세히 설명하겠습니다. 지금은 'WriteLine' .
이제 WriteLine 뒤에 둥근 대괄호를 넣으십시오. 그러면이 WriteLine 메서드를 사용할 수있는 방법의 수를 보여주는 또 다른 회색 메뉴가 열립니다. 보시다시피이 방법을 사용할 수있는 방법은 약 19 가지입니다. 화살표를 클릭하여 19 가지 방법을 모두 전환 할 수 있습니다.
따라서 이제는 유명한 hello world 성명을 작성할 때입니다. “Hello! 둥근 괄호 안의 World”
명세서의 시작과 끝에 큰 따옴표를 포함하십시오. 이를 통해 C #은이 문을 문자열 또는 텍스트로 인식 할 수 있습니다. 완료되면 문장 끝에 세미콜론 (“;”)을 넣으십시오. 이것은 귀하의 진술이 종료되었음을 나타냅니다.
이제 시작 버튼을 클릭하거나 버튼을 눌러이 프로그램을 실행 해 보겠습니다. “F5” 키.
이 프로그램이 실행됩니다.
이제 첫 번째 프로그램을 실행했지만 한 가지 눈치 채 셨을 것입니다. “안녕하세요! World”가 인쇄되어 프로그램이 종료됩니다. 때때로 사용자가 인쇄 된 메시지를 읽을 시간도 충분하지 않습니다.
따라서 잠시 동안 창을 유지하기 위해 “Console.ReadKey ()” 메서드를 현재 코드에 추가합니다. 이렇게하면 프로그램이 사용자 입력을 수락 할 수 있습니다. 사용자가 입력을 제공 할 때까지 실행이 완료되지 않습니다. 즉, 키보드에서 아무 키나 누르십시오.
이제이 프로그램을 실행하면 사용자가 값을 제공 할 때까지 유휴 상태로 유지 된 다음 닫힙니다.
C # 프로그램을 구성하는 구성 요소
지금까지 'Hello!'를 인쇄하기위한 간단한 콘솔 응용 프로그램을 만들었습니다. 세계'. 프로그램을 보면 프로그램을 구성하는 여러 구성 요소가 있음을 알 수 있습니다.
자세히 논의하겠습니다.
@Remya, 사진이 여기에 없습니다.
Adobe Flash Player로 swf 파일을 여는 방법
# 1) 수업 프로그램
씨 허락하다 클래스를 정의하기위한 (클래스 이름 앞에 접두어가 붙는) 키워드입니다. 그만큼 프로그램 이 경우는 클래스 이름입니다. 클래스는 기본적으로 객체가 생성되는 블루 프린트입니다. 또한 동작 그룹 또는 데이터 유형을 정의합니다.
# 2) Static Void Main (string () args)
키워드 공전 객체가 인스턴스화 할 수 없음을 정의하므로이 클래스는 new 키워드를 사용하여 인스턴스화 할 수 없습니다. 키워드 빈 반환 유형을 나타냅니다. Void는 객체가 값을 반환하지 않음을 의미합니다. 이 예에서 메서드의 이름은 본관 , 이는 프로그램 실행을위한 C #의 진입 점임을 의미합니다.
프로그램이 실행될 때마다 Main () 메서드가 처음에 실행됩니다. 키워드 string () 인수 값을 전달할 수있는 명령 줄 인수입니다.
# 3) Console.WriteLine ( 'Hello! World')
여기 콘솔 클래스 이름이고 WriteLine () 콘솔 클래스의 정적 메서드입니다. 이 WriteLine 메서드는 콘솔에서 텍스트를 인쇄하는 데 사용됩니다.
# 4) 네임 스페이스 ConsoleApplication
그만큼 네임 스페이스 키워드는 네임 스페이스를 정의하는 데 사용됩니다. 그만큼 콘솔 애플리케이션 네임 스페이스의 이름입니다.
코드 스 니펫
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { static void Main(string() args) { Console.WriteLine('Hello! World'); Console.ReadKey(); } } }
결론
이 자습서에서는 C # 프로그래밍 언어 및 Visual Studio IDE에 대해 간략하게 소개했습니다.
우리는 C # 및 .Net의 기본 사항을 배웠으며 첫 번째 'Hello World'프로그램도 작성했습니다. 또한 프로그램의 구조와 Visual Studio의 기본 기능 및 실행 시작시 main 메서드가 실행되는 방법에 대해서도 배웠습니다.
=> 여기에서 Ultimate C # 교육 가이드를 확인하십시오.
추천 도서
- Appium Studio 소개 : 주요 이점 및 기능
- Microsoft Visual Studio Team Services (VSTS) 자습서 : 클라우드 ALM 플랫폼
- Appium Studio의 단계별 설치 및 설정
- Eclipse 용 Appium Studio에서 테스트 코드 실행 및 확인
- Unix Pipes 튜토리얼 : Unix 프로그래밍의 파이프
- Appium Studio에 에뮬레이터 또는 시뮬레이터 연결
- Eclipse 용 Appium Studio를 사용하여 Appium 테스트를 병렬로 실행
- Eclipse 용 Appium Studio에서 새 프로젝트를 만드는 방법