본문 바로가기

공부 하기

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를 사용하는데 이를 구조체라고 한다. 구조화 되었다는 말은 의미가 연결되어 한 덩어리로 처..
C#프로그래밍 강좌 따라가기 | 데이터형 (2) - 데이터 변환 지난 시간에 데이터형중 일부에 대해서 배웠는데 int나 float는 자주 보던거고 string 까지도 자주 사용했던거라 쉽게 머리속에 들어왔던것 같다. 이 데이터형을 무작정 외우기 보다는 자주 사용해 봄으로서 익히라는 말이 좋게 와 닿았다. 또한 MSDN 을 자주 활용하라고 해서 들어가 string을 선택하고 f1을 눌렀더니 아주 자세하게 설명이 나왔다. 계속 공부를 해 나갈 수 있다면 자주 찾게 될듯하다. 목차 데이터형 변환 표준입력 사용자 지정형 값 형식과 참조 형식 정리 c#은 이미 잘 만들어져 있는 것들을 잘 가져와서 잘 사용하는것이 중요하다고 한다. 특히 변환 부분을 명확하게 하는것이 좋다고 한다. ToString(문자열로 변환) ToString() 기본 데이터형.Parse() // 문자열을 다..
C#프로그래밍 강좌 따라가기 | 데이터형 (3) - 표준입력 매일 빠지지 않고 조금씩이라도 공부를 해보려고 노력중인데 쉽지가 않다. 길게 보고 조금씩이라도 배워 나가야겠다는 생각뿐이다. 다행이도 무료로 수강 할 수 있는 강의들이 많이 있어서 여러가지로 도움이 되는듯하다. 그렇지만 적극적으로 하게 되는 부분이 조금은 부족하지 않나 생각이 된다. 처음 기타를 배울때 처럼 재미가 붙어 밤새 공부하고 싶어지는 시기가 오지 않을까 하는 생각으로 늦은 시간이지만 잠깐이라도 공부를 해보려고 한다. 일단 잘 모르겠지만 무작정 적고 따라하자! 목차 데이터형 변환 표준입력 사용자 지정형 값 형식과 참조 형식 정리 Console.ReadKey() 사용자가 누른 키 한 문자 정보를 리턴하는 매서드 ReadKey() 함수 원형은 아래와 같은데 static 으로 되어 있기 때문에 함수를 ..
C#프로그래밍 강좌 따라가기 | 데이터형 (1) - 기본 데이터형 등 목차 데이터형 변환 표준입력 사용자 지정형 값 형식과 참조 형식 정리 오늘은 데이터형 배우게 되었다. 데이터 형은 코딩을 하는데 있어서 가장 먼저 배워야 되는 항목이라고 한다. 기본 데이터형 C#의 데이터형 object 로 부터 파생(상속)된 객체 C 혹은 C++ 에서의 자료형은 int(4bite)를 사용하게 되면 메모리를 확보하는 1:1로 직결되는 개점, 선언을 통해 메모리 정의 int a; C#은 매소드, 변수가 존재해서 데이터형을 다른 용도로도 활용 될 수 있다. 뭔말인지 모르겠다. object 는 객체를 선언하기 위한 하나의 클레스다. C#은 기존것들보다 더 넓은 개념의 데이터형을 가지고 있다. 로 이해하면 된다고 한다. System.Object == object 데이터형은 CTS에서 정의된 객체..
C#프로그래밍 강좌 따라가기 | Hello World!! IT, 모바일 분야에서 근무하고 있지만 개발에 대한 이해도를 높이고자 공부해 보고자 한다. 익숙한 언어 중 하나인 C#과 JS 중 현재로서 활용도가 높은 C#을 좀더 깊게 공부해 보려고 온라인 강의를 보기 시작했다. 끝까지 잘 따라 갈 수 있는지 기록하는것이 목적이다. 2018.08.16 Visual Studio Community 다운, 전체 설치 C# 프로그래밍, 네임스페이스, 클래스 관계 이해 (Using, namespace) 표준출력 : Console.Write, Console.WriteLine() MSDN 다양한 출력 형식 확인 C 키워드 26 black, case, char, const, continue, default, do, double, else, enum, extern, float, fo..