728x90
반응형

데이터 2

[C#] OCX에 포인터 데이터 넘기기

C#에는 기본적으로 포인터를 지원하지 않는다. 포인터를 사용하기 위해서 unsafe를 이용하던데, 기본적으로 사용하지 말라고 한 것을 굳이 사용해야 싶어서 구글링 해서 여기저기 검색해 보았다. 가장 간단한 방법으로 C++에서도 사용하던 것인데 포인터의 주소를 넘기는 것이다. 포인터의 주소는 32bit에서는 long으로 64bit에서는 __int64 혹은 long long으로 넘겨주곤 했다. C#은 모두 long long이다. 그렇기 때문에 OCX의 메서드를 만들 때에도 LONGLONG으로 만들어야 한다. void CtopgraphCtrl::AddArrayDataPtr(LPCTSTR name, LONG length, LONGLONG xPtr, LONGLONG yPtr, LONGLONG zPtr) 포인터의 ..

Program Language/C# 2022.10.26

[데이터베이스] Entity (엔티티)

1. Entity 실체, 객체 라는 의미를 가지고 있으며 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 것이다. Entity는 명사로 표현할 수 있다. Entity는 업무상 관리가 필요한 관심사이다. Entity는 저장되어야 하는 어떤 것(thing)이다. 예) 학생의 Entity는 이름, 학번, 학점, 전공 등의 속성으로 특징 지어질 수 있다. 2. Entity Type Entity Type은 EDM(Entity Data Model)을 사용하여 데이터 구조를 설명하는 기본 구성 요소이다. 개념적 모델에서 Entity Type은 고객이나 주문과 같은 최상위 개념의 구조를 나타낸다. Entity Type은 Entity Type Instance의 Template이다. - https://docs.mic..

728x90
반응형