반응형
반응형
C# 입문기 4일차 텍스트 문서를 불러와 안의 내용을 읽는데 맘에 안드는게 떠버렸네요. 바로.. 한글깨짐현상!! 원인은 제길 ㅠㅠ 인코딩설정을 안해줘서 그렇죠. C#에서 텍스트를 읽는 방법은 많겠지만, 공부하면서 사용한건 StreamReader 클래스를 사용했답니다. 처음엔 아래와 같이 코딩을 했습니다. 그리고 실행결과~~using(StreamReader sr = new StreamReader(this.txtPath.Text,Encoding.Default)){ txtView.Text = sr.ReadToEnd();} 그래서 해결방안은?StreamReader 괄호() 안에 , 점을 찍고 Encoding.Default 를 추가해주시면 됩니다.using(StreamReader sr = new StreamRea..
C# 입문기 2일차 C언어나 C++를 공부 하셧던 분이라면 기초중에 초기초지만.. 저는 자바 이후 바로 C#으로 넘어와서 기초부터 정리할 필요가있습니다. 그냥 간단하게 정리하는 거니 편하게 스크롤 내리시면 됩니다^^ 비쥬얼스튜디오도 처음 다뤄보니 살짝 어색하네요. 이클립스에 너무 적응됬나봐요. 1. 저번글에서 만들었던 Study1 프로젝트를 그대로 이용했습니다. 그리고 Study1에 우클릭 [추가] → [클래스] 로새로운 클래스 Multi.cs를 만들었고요. 2. Program.cs에는 다음과 같이 입력했습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading..
저번글에서는 C# 컴파일러인 CSC.exe로 컴파일 해봤는데요. CMD 명령프롬포트로 csc가 있는 경로까지 명령어로 적어주고 실행했기 때문에 많이 번거로웠습니다. 이번에는 통합개발환경 프로그램인 비쥬얼 스튜디오(Visual Studio)로 간단한 C# 코드를 작성 후 컴파일 해보겠습니다. 마우스 몇번 클릭으로 가능하니 아주 아주 간편합니다. 바로 달려보죠 ■ 비쥬얼 스튜디오로 컴파일 먼저 테스트를 하기 위해프로젝트를 생성합니다. 파일 → 새로만들기 → 프로젝트클릭! 좌측에서 Visual C#을 클릭 후콘솔 응용프로그램 세부 프로그램을 선택한 뒤이름을 정해주고 확인을 누릅니다. 프로젝트를 처음 만들면자바와 같이 기본 구문이 제공되는데요. 여기선 간단히Console.WriteLine("Visual Stud..
C#을 알아가기 위한 첫번째 코스~ 컴파일(Compile)은 각 언어마다 다른 시스템으로 새로운 언어를 공부하게 되면 기본으로 알아야 하는데요. 먼저 자바에서는 Javac라는 컴파일러가 컴파일을 담당하기도 하고, 편의상 이클립스라는 통합개발환경 프로그램에서 편하게 컴파일을 해줍니다. 물론 컴파일 뿐만 아니라 편집과 디버깅등 개발에 필요한 모든 환경을 제공하죠. 마찬가지입니다. C#은 비쥬얼 스튜디오라는 개발툴이 있고, CSC.exe라는 컴파일러가 존재합니다. 앞으로 비쥬얼 스튜디오로 모든 작업을 할테지만 처음이니 CSC.exe 컴파일러가 어떻게 작동 되는지 맛보기로 경험해보고 지나가보려 합니다. ■ CSC.exe 파일 위치 C#을 하기 위해 비쥬얼 스튜디오를 설치하셨다면 자동으로C:\Windows\Mic..
오늘은 회사에서 C#으로 만들어진 프로그램을 분석하고 코딩을 하기 위해 C#을 편하게 볼 수 있는 프로그램인 비쥬얼 스튜디오 2015를 무료로 다운 받아 설치해보겠습니다. 물론 C#외에도 C와 C++등을 편집할 수 있는 툴이기도 하죠. 자바에서는 이클립스와 같은 기능을 한다고 생각하시면 됩니다. 비쥬얼 스튜디오(Visual Studio)는 유료버전과 무료버전인 Community가 있는데요. 차이점이라 한다면 유료버전에는 코드렌즈라는 기능이 포함되있습니다. 간단하게 설명하자면 코드렌즈(Codelens)는 코드가 어디에 사용되었는지와 마지막으로 이 코드를 사용한 사람이 누구인지 파악이 가능합니다. 고급 개발자라면 사용할 기능이겠지만 저는 이런 것이 궁금하지 않으니 무료버전을 사용해도 무방할것 같아요^^ 바로..