본문 바로가기

노력을 이기는 재능은 없고
노력을 외면하는 결과도 없다.
- 이창호 9단

S T U D Y9

[Study C#] C# 변수 만들기 프로그래밍의 가장 기본이라고 할 수 있는 변수 만들고 초기화하는 방법을 작성해보고자 합니다. '변수 선언 및 초기화'라고도 하는데 변수로 사용할 명칭(?)을 정하는데 가장 시간이 오래 걸리는것 같다. (매번 뭐라고 지을까를 고민해서 그런듯...) C# 변수 만들기 변수 변수는 데이터를 메모리에 저장해 놓고서 사용하고 싶을 때 꺼내 쓸 수 있는 저장 공간이다. 변수를 선언하고 초기화 하는 과정으로 변수를 사용할 수 있는데, 메모리의 공간을 만드는게 변수를 선언하는것이고 그 안에 데이터를 저장하는게 초기화하는것이다. 데이터형식 설명 int 정수형 데이터를 저장합니다. string 문자열 데이터를 저장합니다. bool 참 값 또는 거짓 값을 true와 false 키워드로 저장합니다. double, float .. 2021. 12. 1.
[Study C#] C# 기본 문법 이해하기 언어는 뭐든지 기본 문법을 이해하지 못하면 사용하는데 큰 어려움이 있는것 같다. 문법은 곧 법이고 규칙이다. 코드를 작성하는 규칙이기 때문에 반드시 지켜야한다. C# 기본 문법 이해하기 출력문 코드를 작성하다보면 변수 값을 출력해야 하는 상황이 온다. 이때, 명령 프롬프트(터미널)에 System.Console.Write() 또는 System.Console.WriteLine() 명령 코드를 사용해 출력할 수 있다. using 참조로 using System;을 하는 경우라면 Console.Write() 또는 Console.WriteLine() 명령 코드를 사용해 출력할 수 있다. 출력문으로 한 줄씩 출력할 때 Console.WriteLine() 메서드를 사용했는데 자동 줄 바꿈을 하지 않을 때는 Consol.. 2021. 10. 27.
[Study C#] 비주얼 스튜디오 2019(Visual Studio 2019) 주요 단축기 VIsual Studio를 사용하면서 주로 사용하게될 단축기를 설명하고자 합니다. 비주얼 스튜디오(Visual Studio) 단축기 F5 : 디버깅 시작 F12 : 함수 정의로 이동 Ctrl + N : 새 파일 추가하기(여러 유형) Ctrl + F4 : 현재 문서 닫기 Ctrl + O : 기존 파일 열기 Ctrl + F5 : 디버그하지 않고 시작 Ctrl + S : 현재 파일 저장 Ctrl + A : 전체 선택 Ctrl + C : 복사 Ctrl + V : 붙여 넣기 Ctrl + D : 현재 라인 아래 라인에 붙이기 Ctrl + F : 찾기 Ctrl + H : 바꾸기 Ctrl + ;(세미콜론) : 솔루션 탐색기 열기 Ctrl + ,(콤마) : 특정 파일 또는 클래스 찾기 Ctrl + K, F : 정렬하기(.. 2021. 10. 27.
[Study C#] Hello World! Console 프로젝트 & 인터렉티브 항상 어떤 언어든 개발을 해보면 알겠지만, 가장 기초적인 프로젝트가 "Hello World!"를 출력해보는것이다. 해당 언어로 "Hello World!" 프로젝트로 출력을 해보았다면 시작을 한거라고 할 수 있을정도로 가장 기본적이고 기초로 프로젝트를 맛 볼 수 있는 프로젝트들 중 하나이다. 역시나 C# 기초 공부도 Hello World!로 시작한다. Hello World! Console 프로젝트 만들기 1. Visual Studio 2019를 실행 후, 새 프로젝트에서 콘솔 앱(.NET Core)를 선택합니다. 2. 콘솔 앱(.NET Core) 프로젝트를 구성합니다. 프로젝트 이름 : ConsolePractice 위치 : 저장하고 싶은 위치 솔루션 이름 : ConsolePractice 3. 생성된 프로젝.. 2021. 10. 4.
[Study C#] C# 프로그래밍 언어 이해하기 항상 새로운 언어를 접할때면 뭔지 모를 어려움이 있었다. 원래 익숙하게 사용하고 공부했던 언어가 아니라서 그런지 습득하는데에 굉장히 불편함과 어려움이 있었는데 먼저 언어를 이해하려고 하고 시작하게되면 그렇게 받아들이는데에도 습득하는데에도 굉장히 스무스해졌던 경험이 있다. 그래서 C#교과서에서도 제일 먼저 프로그래밍 언어 이해하기를 제일 첫번째 순서로 정했나보다. C# 프로그래밍 언어 이해하기 1. C# 소개하기 C#은 마이크로소프트에서 만든 개체 지향 프로그래밍 언어다. C# 프로그래밍 언어를 사용하면 데스크톱, 웹, 모바일, 게임 프로그램, 콘솔, 응용프로그램 등 분야를 가리지 않고 프로그램을 작성할 수 있다. 2000년 7월에 발표했으며, 전 세계 개발자가 오랫동안 사용하고 있는 프로그래밍 언어 중 .. 2021. 10. 1.
[Study C#] C# 교과서를 접하다. 현재 나는 웹 개발, 소프트웨어 개발, 안드로이드 개발, RestAPI 서버 개발, 리눅스 개발, 블록체인 Wallet, Telegram Bot Custom 개발 등등 여러 개발언어로 개발을 하고 있는 개발자이다. 모든 개발자분들께서 나와 같은 고민을 하며 하루하루 주어진 업무와 자신의 커리어를 위해 열심히 노력하진 않을것이다. (현재 '나'라는 사람보다 월등할것이기에!) 태양광, 풍력, EV 소프트웨어인 ESS PV, PV-ESS, PV-EV, PV-PeakCut의 Manager(서버), Client(클라이언트), Messenger, RackServer 등등의 개발 및 유지보수, 현 시스템과 연동하여 사용할 안드로이드 앱 개발, 앱 에서 사용할 RestAPI 서버 개발, ESS 소프트웨어에서 발생하는 .. 2021. 9. 30.
[JAVA] 변수와 상수 어떤 프로그래밍 언어라 할지라도 변수와 상수의 개념은 동일 하거나 비슷 할 것이다. 변수와 상수의 대한 개념은 프로그래밍 언어를 배우기 위해 무조건 기본으로 또 기초로 알고 있어야하는 개념일 것이다. 변수란? "변수(Variable)란? 단, 하나의 값을 저장할 수 있는 메모리 공간을 의미한다." 프로그래밍에서는 변수(variable)란, 값을 저장할 수 있는 메모리상의 공간을 의미한다. 이 공간에 저장된 값은 변경될 수 있기 때문에 '변수'라는 수학용어와 비슷한 면이 있어서 붙여진 이름이다. 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다. 프로그래밍의 첫 시작이 변수 이므로 간단하지만 정확한 개념과 사용법을 알고 가야한다. 변수의 선언과 초기화 변수(va.. 2020. 4. 25.
[JAVA] 자바에러와 해결방법 자바로 프로그래밍을 진행하다보면 많은 에러들을 만난다. 에러들을 만났을 때 해결방법을 알거나 어디 부분에서 에러가 났는지 알고 있어 바로 해결하기도 하지만 어떤 에러인지 어디서 난 에러인지 도통 몰라서 찾고 또 찾다가 결국 검색하고 다시 검색해서 해결할때가 여럿 있다. 대부분의 에러는 작은 실수에서 비롯된 것들이며, 곧 익숙해져서 쉽게 대응할 수 있게 되지만 처음 배울 때는 작은 실수 하나 때문에 많은 시간을 허비하곤 한다. 1. 세미콜론을 누락했을때 발생하는 에러 ';' expected 세미콜론 ';'이 코드 마지막 부분마다 붙여주었어야 하는데, 그렇지 못했을때 발생한다. 자바의 모든 문장의 끝에는 세미콜론(';')을 붙여주어야 하는데 가끔 이를 잊고 실수하기 쉽다. 2. main메서드가 잘못되었을때 .. 2020. 4. 22.
[JAVA] 자바(JAVA)란? JAVA 언어를 처음 접할 때가 2009년이었다. 그때 당시엔 JAVA가 무엇인지 어떻게 사용되는건지도 모른채 그냥 사용했던것 같다. 그러다 문득 내가 JAVA언어를 사용해 웹 프로그램도 만들고 봇도 만들고 그외 다른것들도 만들지만 누군가가 "JAVA란 무엇인가요?" 라는 질문을 했을때 막힘없이 JAVA에 대해서 설명을 할 수 있을까? 하는 의문이 들었고 내 자신에게 JAVA에 대해서 설명해보았다. 속 시원한 결과를 내지 못하는 나를 발견할 수 있었다. 그래서 JAVA란 무엇이고 JAVA의 특징에 대해서 알아보고자 한다. 정의 자바란 무엇인가? 자바는 썬 마이크로시스템즈(Sun Microsystems, Inc)에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. 자바의 가장 중.. 2020. 4. 17.