반응형 Tkinter1 TDB Viewer 1.0 — 에너지 물질 데이터베이스 개요tdb_viewer는 폭발물 · 추진제 · 산화제 등 에너지 물질(Energetic Materials)의 열역학적 · 물리화학적 특성 데이터를 탐색하기 위한 데스크톱 GUI 애플리케이션이다. Python 표준 라이브러리인 tkinter를 UI 프레임워크로 사용하며, 별도의 외부 데이터베이스 파일 없이 데이터가 소스코드에 직접 내장(embedded)되어 있다는 점이 가장 큰 특징이다. 이 코드는 데이터 처리 로직, UI 구성, 검색 엔진, 상세 렌더링이라는 네 가지 핵심 레이어로 나뉜다.1. 내장 데이터베이스 구조원래 .mdb 형식(Microsoft Access Database)으로 존재하던 TDB 데이터베이스를 JSON 형태로 변환하여 소스코드 내부에 포함시켰다. MDBParser 클래스가 이 JSO.. 2026. 4. 15. 이전 1 다음 반응형