본문 바로가기

C7

c++ 문제 6. 섭씨 온도와 화씨 온도 변환 섭씨 온도를 화씨 온도로 화씨 온도를 섭씨 온도로 변환하고 출력하는 코드를 작성하세요. 소수점 이하 첫째자리까지 출력 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 10. 2.
개발자가 되고 싶은데 어떤 분야가 있고 어떤 걸 배워야 되나요?? 요즘들어 개발자가 되고 싶어하는 사람들이 굉장히 많이 늘어나고 있습니다.하지만 전공자가 아닌 비전공자의 경우 어디서부터 어떻게 시작해야할지 모르는 경우가 많아 시작 자체가 쉽지 않습니다.그래서 그런 분들을 위해 개발엔 어떤 영역이 있고 어떤 걸 배워야 하는지 정리해 보았습니다. 참고하시길 바랍니다.물론 아무나 보셔도 상관없습니다^^; 1.웹 개발프론트엔드 개발: 웹 애플리케이션 또는 웹 사이트의 사용자 인터페이스(UI)를 담당하는 부분. 사용자가 웹사이트에 접속했을 때 눈으로 보이는 화면과 사용자와 상호작용하는 부분 개발.HTML: 웹 페이지의 구조를 정의하는 마크업 언어입니다. 웹 컨텐츠의 뼈대를 담당합니다.CSS: 웹 페이지의 스타일과 레이아웃을 정의하는 스타일 시트 언어입니다. 디자인과 레이아웃을 .. 2023. 7. 29.
비주얼 스튜디오(visual studio) 단축키 모음 안녕하세요^^비주얼 스튜디오의 단축키들을 모아봤습니다.1. 주요 편집 단축키Ctrl + S: 현재 파일 저장Ctrl + C: 복사Ctrl + X: 잘라내기Ctrl + V: 붙여넣기Ctrl + Z: 실행 취소Ctrl + Y: 다시 실행Ctrl + F: 찾기Ctrl + H: 찾기 및 바꾸기Ctrl + D: 현재 선택과 일치하는 다음 항목 찾기Ctrl + Shift + L: 현재 줄 삭제2.코드 편집 단축키Ctrl + Space: IntelliSense(자동 완성) 활성화F12: 선언으로 이동Ctrl + -: 이전 위치로 이동Ctrl + Shift + -: 다음 위치로 이동Ctrl + .: Quick Actions 및 Refactorings 표시Ctrl + /: 주석 토글Ctrl + K + C: 선택 영역 주.. 2023. 7. 27.
c# var 키워드 (implicitly typed local variable) var에 대해서 알아보겠습니다. var은 implicitly typed local variable 암시적 타입 지역변수 입니다. 이게 무엇이냐? 사용자에 의해 지역변수의 타입이 정해지는 것이 아니라 컴파일러에 의해서 타입이 정해지는 것입니다.위 예제에서 보듯 int타입을 명시적으로 선언하고 초기화하고 있는데 반해 var의 경우 어떠한 키워드 없이 값이 대입되고 있는 것을 볼 수가 있습니다. var은 대입되는 값의 타입에 따라서 컴파일러에 의해 타입이 정해집니다.그렇기에 var를 통해서 지역변수를 선언하려면 바로 초기화를 해주어야 합니다.       대입되는 값의 타입에 따라 변수의 타입은 암시적으로 정해집니다. 당연하게도 그 변수는 다른 타입의 값을 대입하게되면 오류가 발생합니다.이 var키워드는 지역변.. 2021. 8. 25.
디버깅(디버그)이란 무엇인가?? c++이든 c#이든 그 외 여타의 프로그래밍 언어를 공부하신다면 꼭 들어보셨을 단어 디버깅(디버그). 코드를 작성하는 것만큼 굉장히 중요한 것이 바로 이 디버깅 또는 디버그 작업입니다. 디버그는 벌레를 뜻하는 bug에 de접두사를 붙혀 debug 즉 벌레를 잡는다는 뜻으로 프로그래밍 중의 오류들을 bug라고 하고 이러한 오류들을 수정하는 것을 debug라고 합니다. 디버깅(디버그)은 프로그래밍중에 발생하는 논리적인 오류나 비정상적인 연산의 원인을 찾아내고 수정하는 작업을 뜻합니다. 이 디버깅 작업 과정이 없다면 프로그램이 정상적으로 작동하지 않겠죠? 그래서 보통 이 작업은 개발 막바지 단계에 이루어집니다. 물론 작업 중간에도 심각한 오류들은 이 디버깅을 통해 수정이 이루어집니다. 디버깅을 디버그라고도 하.. 2021. 7. 13.
c#_31 접근 제한자, 접근 한정자 private, public, protected 접근 제한자에 대해서 알아보도록 하겠습니다. 접근 제한자 또는 접근 한정자는 말 그대로 접근의 범위를 제한하거나 일부만 접근할 수 있도록 한정짓습니다. 접근 제한자접근 가능 범위private자신의 클래스 내부protected부모 클래스 자신 내부와 부모 클래스를 상속받은 자식 클래스 내부public모든 곳에서 접근 가능이 외에도 internal과 protected internal도 있지만 이번 포스팅에선 위 접근 제한자들에 대해서 알아보도록 하겠습니다.이미지에서 Test클래스를 만들어 변수 a는 public으로 변수 b는 private으로 선언했습니다. 그리고 타 클래스인 Program 클래스 내의 Main메소드(함수) 내에서 Test 클래스 객체를 생성 후 각각 접근했습니다. 이미지에서 보듯 publi.. 2021. 7. 12.
절차 지향과 객체 지향 클래스에 대해 알아보기 전에 먼저 절차지향과 객체지향 프로그래밍에 대해서 간단히 알아보고 넘어가도록 하겠습니다. 절차 지향(Procedural Programming) 절차 지향은 컴퓨터의 연산 방식과 유사한 프로그래밍 기법으로 절차를 중요시하여 순서에 따라 연산을 수행합니다. 다만 그냥 절차만 중요시한다기 보단 데이터를 중심에 놓고 순차적으로 실행될 수 있도록 코드를 작성하는 것입니다. 컴퓨터의 연산 처리 방식과 유사해 속도가 빠른 것이 큰 장점입니다. 연산의 순서가 정해져 있다보니 일부만 수정하는 것이 어렵습니다. 특히 큰 프로젝트에선 조금의 수정만으로도 프로젝트 전체 코드를 손봐야하는 경우가 생기기도 하므로 주의를 요해야 합니다. 객체 지향(Object-Oriented Programming, OOP).. 2021. 7. 5.
반응형