공부하기
-
공부 하기
Library 와 framework의 차이점 5가지
다른 사람의 도움을 받아 소프트웨어를 만든다. 라이브러리(Libray) - 내가 만들고자 하는 프로그램에 필요한 부품(소프트웨어)들을 잘 정리해 둔 (재사용하기 쉽도록) 소프트웨어 프레임워크(Framewokr) - 내가 만들고자 하는 프로그램을 모두 다 만들지 않도록 미리 만들어둔 소프트웨어 GPT 3.5 의 라이브러리, 프레임워크 차이 답변 1. 제어 흐름: 라이브러리: 개발자가 필요할 때 라이브러리의 함수 또는 클래스를 호출하여 사용합니다. 개발자는 애플리케이션의 제어 흐름을 직접 관리합니다. 프레임워크: 개발자가 프레임워크가 제공하는 특정 구조 또는 디자인 패턴에 따라 코드를 작성합니다. 프레임워크가 애플리케이션의 제어 흐름을 관리하며, 개발자는 프레임워크의 규칙에 따라 코드를 작성합니다. 2. 제..
-
공부 하기
C#프로그래밍 강좌 따라가기 | C# 배열 (1)
지금까지 데이터형, 변환, 예외처리 등을 공부 했다. 하루에 공부하는 양이 많지 않은데다가 C#강좌이긴 하지만 C나 C++을 어느정도 알고 있다는 가정하에 강의를 진행하기 때문에 난해한 부분이 있다. 그렇지만 아직 배워야 할 부분이 많이 있으니 차근차근 익혀나가다 보면 대략적인 지식은 쌓일 것이라고 본다. 오늘은 배열에 대한 공부를 하게 될듯한데 3개의 강의로 나눠져 있는걸보니 시간이 꽤 걸릴듯 하다. 목차 일차원 배열 이차원 및 다차원 배열 가변 배열 배열을 인수로 전달 배열을 리턴하는 메서드 배열의 메서드 일차원 배열 # 기본 개념 같은 데이터형 + 변수명 + 순차적인 메모리 나열 같은 메모리 크기를 가지는 변수들을 순차적으로 늘여쓴것 # 참조형 new를 통해 생성함으로서 메모리를 확보하고 객체로서의..
-
공부 하기
C#프로그래밍 강좌 따라가기 | C# 기본 문법
앞서 데이터형, 데이터를 다루기위한 연산자를 배웠는데 이런 데이터를 처리하기 위한 부분을 제어문이라고 이해 할 수 있다. 제어문에는 if, switch, for 문 같은 구문을 배워 데이터를 어떤식으로 처리해 원하는 결과를 얻을것인지를 다룬다고 한다. 연산자 부분을 열심히 정리했는데..실수로 지운걸 에버노트가 무료 사용자라고 복원해 주지 않는다. 연산자 부분을 간단하게 타이틀만 다시 정리한다. 다시 정리하느라 타이틀만 보고 있는데 왜 때문에 다 모르는거 같은건지 모르겠다. 단항 연산자 : +,-,!,~ ++, -- 등 산술 연산자 : *, /, %, -, + (스트링에서 + 문자열 연결) 시프트(shift) 연산자와 관계 연산자 : , >=, , finally 이후것도 실행 됨 static void Ma..
-
공부 하기
C#프로그래밍 강좌 따라가기 | 데이터형 (5) - 값 형식과 참조 형식 & 데이터형 정리
여기까지 오는데 생각보다 시간이 오래걸렸다. 기본적인 내용이라고 해도 이전에 프로그래밍에 대한 지식이 거의 없는 나로서는 쉽게 넘어가는 부분에서 걸리는 부분이 많았다. 전반적인 내용을 이해하고 다시 보게되면 좀더 수월할거라는 말에 일단 정리하고 넘어가지만 왜 저런 문법을 쓰는지 저 코드가 왜 이런 예에서 등장하는지 다소 난해한 부분이 조금씩 있어 더디게 진행이 되는듯 하다. 10분짜리 강의도 돌려보며 2~3배의 시간이 걸리기도 해서 진도가 더디지만 앞으로 나올 강의들은 더 힘들 것으로 예상 된다. 목차 데이터형 변환 표준입력 사용자 지정형 값 형식과 참조 형식 정리 값 형식과 참조 형식 값 형식은 선언과 동시에 사용가능한 것을 말고 바로 복사가 이루어지지만, 참조형식은 선언만 해서는 사용이 안되고 new..
-
공부 하기
C#프로그래밍 강좌 따라가기 | 데이터형 (4) - 사용자 지정형
최근 하고 싶은 것도 많고 배우고 싶은 것도 많아서 하루가 아주 짧다. 몇일 야근을 했더니 12시가 넘어서야 공부를 시작하게 된다. 오늘은 19호 태풍이 상륙한다고 하는데 아직 서울까지는 큰 영향을 미치지 않는듯 하다. 내일 출근이 많이 걱정되지만 30분이라도 공부를 하고 자야겠다. 목차 데이터형 변환 표준입력 사용자 지정형 값 형식과 참조 형식 정리 사용자 지정형은 임의로 데이터형을 만들 수 있는 것으로 말하는 것 struct, enum, class, interface 등 사용자 지정형 부터 객체 지향형에 대한 특징이 조금식 나타나기 시작 구조체 c/c++ 프로그래밍 언어에서 구조화된 데이터를 처리할때 struct를 사용하는데 이를 구조체라고 한다. 구조화 되었다는 말은 의미가 연결되어 한 덩어리로 처..