공부 이야기 8

C# DLL 생성하기, 사용하기

https://woodpie9.notion.site/C-DLL-for-Visual-Studio-d27d284952514db394a889f113206829 C# DLL 만들기, 연결하기 for Visual Studio C# 템플릿 목록 중에서 클래스 라이브러리 (,NET Framework)를 선택한다. woodpie9.notion.site C#으로 DLL을 생성하고 사용하는 것은 매우 간편하게 되어있다. 사용하려는 프로젝트 폴더에서 사용하고자 하는 DLL 파일을 참조로 연결해주면 준비 끝이다. 사용할때는 사용하는 DLL의 네임스페이스를 추가하고 클래스 변수를 생성하여 접근하면 된다. C#을 사용해보고 있는데 정말 이게 왜 가능한건지 이렇게나 쉽게 되도 되는건지 많이 느끼고 있다.

[파일처리] 00 파일처리 소개

1. 교과목 배경 데이터를 파일로 구성하고 관리하는 기술을 정보시스템의 가장 중요한 요소. --> 빅 데이터 처리 기술이 중요해짐 빅 데이터의 3대 요소 (3V) - 크기 (Volume) : 수십 TB 이상 - 속도 (Velocity) : 실시간, 스트림 처리 - 다양성 (Variety) : 정형 (사무정보), 비정형 (XML/HTML 같이 메타 데이터나 스키마), 반정형 (동영상, SNS, RFID, 센서, 사물정보) 최근에 5V 정확성 (Varacity), 가치 (Value) 정보과 시대에서 데이터 공용은 정확성과 보안 측면에서 엄격한 관리가 요구. 파일의 구성 방법과 처리 기법에 영향을 줌 파일은 파나의 파일 자체로도 중요하지만 고차원적인 데이터베이스 시스템을 구현하는 하부구조로도 중요함 2. 화일..

[컴애니] 05 액터 클래스, 로그 출력, 스크린 메시지 출력

컴퓨터 애니메이션 2주차 3차시 실습. 액터 클래스, 로그 출력, 스크린 메시지 출력 05a 액터 클래스 액터 : 레벨에 배치할 수 있는 오브젝트 docs.unrealengine.com/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/Actors/index.html 얼리얼 엔진에서 액터 라고 하는 것은 게임에 등장해서 게임에 영향을 미칠 수 있는 모든 것을 말한다. 게임의 몬스터, npc, 떠다니는 물체 등등. 액터를 만든 방법은 여러 방법이 있을 수 있지만, 수업에서 알려준 방법은 콘텐츠 브라우저 안에 있는 C++클래스 폴더를 선택한 후 추가/임포트에서 New C++ Class, Actor 선택. 이름 변경 가능. 액터와 같이 생성된 ..

[공부] 1학기 공부내용을 정리해서 올려보자

21년 1학기. 4학년의 첫학기의 첫주차가 지나가고 있다. 코로나 상황이기에 작년부터 온라인을 이용하여 수업을 진행하는 경우가 많았고, 이번에도 그럴 예정이다. 수업에서 듣는 것들을 온라인 녹화 영상으로 들으면 듣기는 편하지만 나중에 공부할 때 기억이 잘 안나는 듯 하기 때문에 다를때보다 복습이 더 중요해진 것 같다. (저번학기에 그래서 좀 고생을 한 거 같다.) 블로그도 만들어둔 김에 수업에서 들은 내용을 내가 편하게 알아볼 수 있는 수준으로 쭉쭉 적어나갈 생각이다. 수업 저작물은 저작권의 문제가 있으니 캡쳐해서 올릴 수 없으니 글로 쭉쭉 작성해 두었다가 시험기간에 가볍게 둘러보는 용도로 사용할 생각이다. 아 그리고 이번에 GitHub를 사용해보면서 이런저런 것을 해보고 있는데 그중 하나가 데스크톱과 ..

[정처기] 21년 1차 정처기 필기 합격~

시험 문제지를 가지고 올 수 있어서 집에서 답을 맞춰보니 충분히 합격하는 정도로 점수가 나올꺼 같다! 단원별로 6개, 2개, 4개, 8개, 4개를 틀렸으니 과락도 피하고 76점이니 점수도 충분! 데이터베이스쪽에서 많이 틀리지 않은것이 정말 다행이라고 생각이 든다. 다른건 학교 수업에서 들은거지만 저건 수강신청을 못해서 못들었는데 다행이 풀만한 문제였던걸로. 이제 정처기 준비한다고 미뤄둔 1주차 강의들을 다 듣고 과제도 어서 해야겠다. 강의는 절때 밀리지 않도록 하기! 그리고 수업 들은 내용을 블로그에 글로 가볍게 작성해보려고 한다. 다시 기억하기에 도움이 될 꺼 같아서 말이야. 아 어쩌다보니 git을 대학교 강의자료과 과제 정보를 노트북하고 편하게 옮기기 위해 사용하고 있는데 이거 정말 편리하다고 생각한..

공부 이야기 2021.03.08

유니티 공부를 시작하자

이전까지 배운 것 중 적어둘 만하고 기억해두면 좋은 것들을 끄적끄적해보는 곳. 먼저 유니티의 화면 구조. 자유롭게 수정 가능하지만 책에서 보여준 화면 정리가 가장 깔끔한 듯. 하나 바꾸자면 씬 하고 게임 창을 하나로 합치는 것 정도? 모니터가 그렇게 크지 않으니까. 씬 하이어라키 인스펙터 게임 탐색기 커멘드창 씬 : 게임 화면을 어떻게 할지 구조를 잡는 공간. 게임 : 게임을 실행시킨다면 어떻게 보일지 알려주는 공간 하이어라키 : 이 유니티 프로젝트 안에 있는 모든 오브젝트들이 들어있는 곳. 인스펙터 : 각각의 오브젝트에 대한 성질과 크기 등의 특징을 볼 수 있는 곳. 여기서 컴포넌트들을 추가할 수 있다. 탐색기 : 에셋들을 불러오기 쉽게 하는 곳. 이곳에서 C# 스크립트도 생성해서 작성할 수 있다. 커..

공부 이야기 2021.02.01

[시험] 21년 정보처리 기사 필기 1회 접수했습니다.

어제(1월 25일) 1차 기사 시험 신청이 열렸습니다. 필기 실기 수제비 책으로 사서 지금 필기 책 보고 공부하고 있고요, 첫 시험이 3월 7일 일요일이니까 충분히 가능할 거 같아서 신청했어요. 신청하는데 사람이 얼마나 많이 들어왔는지 하나 누를 때마다 5분씩 기다리고 결제는 튕기고... 신용카드로 한번 튕겨서 무통장 입금으로 하니까 다행히 되더라고요. 처음에 카드로 했다가 에러났던거 입니다. 하나 넘어갈 때마다 5분씩 기다렸기 때문인지는 모르겠지만 카드 결제는 친구도 실패했다고 하더라고요. 기다리는 시간이 정말 많이 걸려서 시험접수에 한 1시간 사용한거 같아요... 시험장 자리는 많았는데 이거 다 결제 실패해서 그런거 아닌가 생각이 들었습니다. 결제 실패한 뒤에 다시 들어가보면 시험장 선택한 것이 없어..

공부 이야기 2021.01.26