반응형

SW 배움터/C# 5

C# 텍스트와 이미지 동시 출력

C#에서 텍스트와 이미지를 동시에 출력하는 코드를 살펴보겠다. C#은 텍스트를 출력할 때도 이미지를 할 때도 짧은 코드만으로도 가능한 프로그램이다. C# 프로그램은 *****.csproj 파일과 Program.cs 파일이 필요한데 먼저 *****.csproj 파일을 보자. *****.csproj 파일은 별다른 수정없이 아래 코드를 그대로 사용하면 된다. Program.cs 파일은 System.Windows.Forms 파일과 System.Drawing파일을 using이란 명령어로 import 한다. 또 클래스를 이용해 전체 프레임 객체 fm, 텍스트 생성 객체인 lb, 그리고 이미지 객체인 pb를 생성한다. 각 객체에 점 연산자(.)를 이용해 "샘플"이란 텍스트와 "C#을 시작합시다."란 텍스트를 출력한다..

SW 배움터/C# 2022.10.28

visual studio 2022에서 C# 실행하기

VS code에 비해 visual studio 2022가 다소 무겁기는 해도 Micro soft 사에서 정식으로 유통시키는 플랫폼이기 때문에 거의 모든 것을 가능하게 하는 강력한 기능을 제공한다. 회사에서 특별한 프로젝트를 진행하거나 다소 큰 프로그램을 제작해야 한다면 visual studio 2022가 VS code보다는 더 좋은 선택이 될 수 있다. 이번 시간에도 visual studio 2022의 텍스트 출력용과 윈도우 폼 출력용 두가지를 나누어서 설명하도록 하겠다. 1. visual studio 2022를 기동시킨 첫 화면이다. '새 프로젝트 만들기'를 선택한다. 2. 프로젝트 이름과 저장 위치를 지정하고 다음을 클릭한다. 3. '추가 정보' 항목은 변경없이 다음으로 넘어간다. 4. 편집 화면이 ..

SW 배움터/C# 2022.09.03

VS code에서 C# 실행하기

VS code에서 C나 C++은 extension을 설치해서 간단히 실행할 수 있으나 C#은 몇가지 파일이 같이 컴파일 되기 때문에 쉽게 실행할 수 없다는 것을 알 것이다. 이번 시간에는 VS code에서 C#을 실행하는 법을 알아보자. C#은 '텍스트 출력'용을 실행하는 법과 '윈도우 폼 출력'용을 실행하는 법이 다르기 때문에 2가지를 각각 설명하겠다. 1.C#은 Microsoft 사에서 개발한 언어이기 때문에 C#을 VS code에서 실행하기 위해서는 MS사의 .Net SDK를 설치해야 한다. https://dotnet.microsoft.com/en-us/download/visual-studio-sdks에 가서 .Net 최신 버전을 설치한다. x64는 64비트용, x86은 32비트용 이므로 자신의 컴..

SW 배움터/C# 2022.09.02

프로그램별 백까지 더하기 비교

우리가 많이 쓰는 프로그램들은 C, C++, C#, 자바등이다. 언어의 개발 순서를 보면 C가 가장 먼저 나왔고 그 이후 C++이 나오면서 나머지는 대분분 비슷한 시기에 개발되었다고 보면 된다. 이 4가지 언어들의 공통점은 모두 C에서 출발한다는 점이다. C가 절차지형적인 프로그램이라면 나머지 3개의 언어는 모두 객체지향적인 프로그램이나 C에서 부터 출발했기에 문법적인 부분에서는 공통적인 점이 많다. 그래서 이들 언어의 문법과 공통점이나 차이점을 알아보고 싶을때가 있다. 이때 가장 좋은 방법은 1부터 100까지 더하는 프로그램을 비교해 보는 것이다. 가장 쉽게 프로그램을 짤 수 있고 서로의 기본적인 문법을 비교해 볼 수 있는 좋은 방법이라고 생각된다. 그럼 C부터 하나하나 덧셈을 처리하는 방법을 살펴보자..

SW 배움터/C# 2017.06.05

C# 프로그램 개요

C# 프로그래밍 개요 C#은 C++의 컴퓨팅 파워와 비주얼 베이직의 편리함을 하나로 합치기 위해 마이크로소프트사(MS)에서 개발한 새로운 객체 지향 프로그래밍 언어입니다. 2000년에 처음 등장해서 2001년이 지나서야 정식 릴리즈 되었죠. 또한 C#은 .NET 개발을 위해 만들어진 언어이기도 합니다. .NET 이란 마이크로소프트사가 추진하는 컴퓨터 개발 환경으로서 네트워크를 통해 여러 서비스가 복합적으로 연결될 수 있는 새로운 환경을 만들기 위해서 고안된 아이디어입니다. C#은 C/C++에 기반을 두고 있지만 Java와 비슷한 특색을 가지고 있습니다. 프로그래머가 각 단계별로 별도의 코드를 작성하지 않고서도 프로그래밍 객체에 접근할 수 있도록 프로그래밍을 단순화한 것입니다. C# 개발 환경 C#은 이름..

SW 배움터/C# 2017.03.29
반응형