
CH2 - 기상 모니터링 2편 / 시스템 설계 및 구현 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 기상 모니터링 시스템 설계하기 GitHub Commit History / VBA OOP / CH2 - 기상 모니터링 2편 / 시스템 설계 및 구..

CH2 - 기상 모니터링 1편 / 옵저버 패턴의 이해 및 구조 파악 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 기상 모니터링 애플리케이션 제작 날씨를 알려주는 기상 모니터링 애플리케이션을 만들어봅시다. 날씨 관측 장비로 부터 날씨 데이터를 얻..
EDTA 개요 약어 EDTA는 에틸렌다이아민테트라아세트산(ethylenediaminetetraacetic acid)의 약어이다. 구조 EDTA는 육양성자 계이며, H₆Y²+로 나타낸다. 사용처 EDTA는 분석화학에서 가장 많이 쓰이는 킬레이트배위자이다. 대부분의 금속 이온과 강한 1:1 착물을 형성하여, 금속 이온을 적정(titration; 정량분석에서 부피분석을 위해 실시하는 화학분석법)할 때 사용된다. 산업 공정이나 비누, 세제 등 금속-결합제 혹은 식품첨가제로도 사용된다. 금속 이온 지시약 금속 이온 지시약(metal ion indicator)은 금속 이온과 결합할 때, 색이 변하는 화합물이다. 지시약으로 사용되는 조건은, 금속 이온과의 결합은 EDTA-금속이온 결합보다 약한 결합이어야 한다. ED..
OOP in VBA: Immutability & The Factory Pattern 이 글은 Rubberduck Blog의 OOP in VBA: Immutability & The Factory Pattern 글을 번역하며 공부하기 위한 기록으로, 일부 생략된 부분이 있을 수 있습니다. 오역, 오타에 관한 자유로운 의견 감사드립니다. 이 포스팅은 OOP(객체지향프로그래밍)을 다루는 포스팅입니다. 해당 기사에 대한 코드는 GitHub의 여기에 있습니다. 공장 패턴 (Factory Pattern) 공장이라는 말 그대로입니다: 물건을 만드는 역할을 하는 객체입니다; 객체 생성의 개념을 캡슐화합니다. Dim thing As Something Set thing = New Something '