본문 바로가기
  • Welcome!

VBA, VB.NET For Creo308

PostgreSQL] pgAdmin4 사용해 보기 1. PostgreSQL에 접속 하기1) psql을 사용하여 PostgreSQL에 접속하는 방법 3. PostgreSQL 접속하기 (psql)##### psql이란? psql은 PostgreSQL 데이터베이스와 상호작용하기 위한 오픈 소스 명령줄 도구이다. 이 도구를 사용하면 SQL 명령을 실행하고 데이터베이스의 테이…wikidocs.net 2) pgAdmin4을 사용하여 PostgreSQL에 접속하는 방법  pgAdmin4로 PostgreSQL서버 접속하기pgAdmin4로 PostgreSQL서버 접속하기 Windows에 PostgreSQL14 설치하기 Windows에 PostgreSQL14 설치하기 개발환경을 구축하기 위해 Windows에 PostgreSQL을 설치하려고 한다. 공식 사이트에 접속하여 .. 2024. 12. 30.
PostgreSQL] 데이터베이스 오브젝트 (Databse Object) □ 데이터베이스 오브젝트 (Databse Object) 소개PostgreSQL 데이터베이스 오브젝트는 데이터베이스 안에서 데이터를 저장하고 관리하기 위해 사용되는 다양한 구성 요소들을 말합니다. 마치 건물을 구성하는 벽돌, 기둥, 문과 같이 데이터베이스를 이루는 기본 단위라고 생각하면 됩니다.각각의 오브젝트들은 고유의 특성을 가지고 있으며, 각 오브젝트별로 다양한 설정들이 가능합니다. 그리고 우리는 이러한 오브젝트들을 서로 관계를 맺음으로서 데이터를 효과적으로 관리하게 됩니다. 이러한 데이터베이스 오브젝트를 다루는 능력은 곧 PostgreSQL을 다루는 능력 입니다. ▷ 주요 데이터베이스 오브젝트테이블 (Table) Databse Object데이터를 저장하는 가장 기본적인 단위입니다. 테이블은 행(row.. 2024. 12. 30.
PostgreSQL] Table 생성 도구 - pgAdmin 프로그램 □ DBMS Tool 소개DBMS 툴이란, PostgreSQL 데이터베이스를 관리하고 운영하는 데 사용되는 도구를 의미합니다. 마치 자동차를 운전하기 위해 운전대와 페달을 사용하듯이, 데이터베이스를 관리하기 위해 이러한 툴을 사용합니다.▷ 왜 DBMS 툴을 사용 하는가?직관적인 인터페이스: 복잡한 SQL 쿼리를 직접 작성하지 않고도 마우스 클릭이나 드래그 앤 드롭으로 데이터베이스를 관리할 수 있습니다.시각화: 데이터베이스 구조, 테이블, 쿼리 결과 등을 시각적으로 보여주어 이해를 돕습니다.생산성 향상: 반복적인 작업을 자동화하고, 오류 발생 가능성을 줄여 개발 생산성을 높입니다.다양한 기능: 데이터베이스 객체 생성, 데이터 탐색, 쿼리 작성, 백업, 복원 등 다양한 기능을 제공합니다. ▷ 대표적인 Pos.. 2024. 12. 30.
PostgreSQL] ODBC □ ODBC(Open Database Connectivity)란 무엇일까ODBC는 "Open Database Connectivity"의 약자로, 다양한 종류의 데이터베이스에 쉽게 연결하여 데이터를 주고받을 수 있도록 해주는 표준 인터페이스입니다. 마치 여러 종류의 전원 플러그를 하나의 콘센트에 연결할 수 있도록 해주는 멀티탭과 비슷한 역할을 합니다.▷ ODBC (Open Database Connectivity) 필요성다양한 데이터베이스 통합: ODBC를 사용하면 Oracle, SQL Server, MySQL 등 다양한 종류의 데이터베이스를 하나의 응용 프로그램에서 사용할 수 있습니다.데이터베이스 변경 용이: 데이터베이스를 변경하더라도 ODBC 드라이버만 바꾸면 되므로, 응용 프로그램의 코드를 크게 수정할.. 2024. 12. 30.
PostgreSQL] 소개 [CRUD]PostgreSQL은 오픈 소스 객체-관계형 데이터베이스 관리 시스템(ORDBMS)으로, 안정성, 유연성, 그리고 표준 준수로 유명합니다.데이터베이스란 무엇입니까?데이터베이스는 마치 도서관의 책장처럼, 컴퓨터 안에 방대한 양의 정보를 정리해서 보관하는 곳이라고 생각하면 됩니다.현실 세계의 복잡한 정보를 컴퓨터 안에서 정확하게 모델링하고, 이를 테이블 형태로 연결하여 관리하는 것입니다.예시: 좋아하는 노래 가사, 친구들의 전화번호, 회사에서 일하는 사람들의 정보 등을 모두 한 곳에 모아서 관리할 수 있는 공간입니다.객체-관계형 데이터베이스란 무엇입니까?1) 객체: 현실 세계의 사물이나 개념을 컴퓨터 안에서 표현하는 방법입니다. 예를 들어, '사람'이라는 객체는 이름,나이, 주소 등의 정보를 가질.. 2024. 12. 29.
Creo.js] 화면에 모델 이름 표시 하기 (확장자 표시 없음) 모델 이름을 메시지 창으로 표시하는 코드 입니다./* * Example shows how to access model name and display it in a message box. * (이 예제는 모델 이름에 액세스하여 메시지 상자에 표시하는 방법을 보여줍니다.) * Note: model should be open in Creo. * (모델은 Creo에서 열려 있어야 합니다.) */function displayModelName() { const session = pfcGetCurrentSession(); const model = session.GetActiveModel(); if (model) { const modelName = model.FullName; // Get mo.. 2024. 12. 19.
Creo.js ? □ Creo.js 소개Creo.js는 PTC의 3D CAD 소프트웨어인 Creo(크레오)와 JavaScript를 결합하여 프로그래밍적으로 모델링 작업을 자동화하고 제어할 수 있도록 만든 라이브러리 또는 도구입니다. 1. Sample 애플리케이션 : 이 섹션에는 Creo.JS와 함께 제공되는 Sample  애플리케이션이 나열되어 있습니다.2. Sample   애플리케이션의 위치 : Creo.JS 샘플 애플리케이션은 C:\PTC\Creo 9.0.6.0\Common Files\apps\creojs\creojsweb 내장된 브라우저나 로컬 디렉토리 또는 웹 서버에서 샘플을 엽니다. 웹 페이지 creo_js_tests.html에는 내장된 브라우저 창에서 열 수 있는 모든 샘플 애플리케이션이 나열되어 있습니다.sc.. 2024. 12. 18.
Model Parameter change ,Drawing Parameter connection is broken □ Functional Testing1. Change the parameter value using a VBA program and save it.2. Check the status of 3D Parameters placed in the drawing.▷reference : IpfcBaseParameterDescribes the base parameter, which can be a Creo Parametric parameter or dimension. Directly inherited classes:1. IpfcParameter: Represents a Creo parameter.2. IpfcBaseDimension: Represents a Creo dimension.1. Property Summary.. 2024. 12. 18.
Surface UV 포인트 □ UV 포인트란?UV 포인트는 3D 모델의 표면을 2차원 이미지(텍스처)로 펼쳐놓았을 때의 좌표를 의미합니다. 마치 지구본을 평면 지도로 펼치듯이, 3차원의 복잡한 모델을 2차원 이미지로 펼쳐놓아야 텍스처를 입힐 수 있기 때문입니다. 이때 펼쳐진 평면에서의 위치를 나타내는 좌표가 바로 UV 좌표이며, 특정 위치를 지칭할 때 UV 포인트라고 합니다. 왜 UV 포인트가 필요할까요?텍스처 매핑: 3D 모델에 이미지를 입히는 과정을 텍스처 매핑이라고 합니다. UV 포인트를 통해 텍스처 이미지의 어떤 부분이 모델의 어느 위치에 매핑될지를 정확하게 지정할 수 있습니다.디테일 표현: 작은 디테일이나 복잡한 패턴을 모델에 표현하기 위해서는 고해상도의 텍스처가 필요합니다. UV 포인트를 활용하여 텍스처를 효율적으로 배.. 2024. 12. 16.
IpfcSurface □ IpfcSurface IpfcSurface is an interface in Creo Parametric that defines a surface. It provides a set of methods and properties to interact with and analyze surfaces within the software.▷Key Properties:IsVisible: A boolean indicating whether the surface is visible or not. OwnerQuilt: The quilt (a collection of surfaces and curves) that the surface belongs to.Code : IsVisible Dim ModelItemOwner.. 2024. 12. 16.
IpfcModelItemOwner □ IpfcModelItemOwnerThe IpfcModelItemOwner interface serves as a foundational class for objects that possess a collection of model items. This typically encompasses models, which are composed of various elements like features, surfaces, edges, points, and more.Function GetItemById (Type as IpfcModelItemType, Id as Long) as IpfcModelItem [optional]Returns the specified model item, given its ident.. 2024. 12. 15.
Parent-Child Relationships between the VB API Objects VB API 객체 간의 부모-자식 관계는 객체 지향 상속과는 관계가 없으며, 오히려 두 객체 간의 관계를 유지하는 방식입니다. VB API에서는 자식 객체가 부모 객체에 의해 소유된다는 개념입니다.새롭게 도입된 속성:IpfcChild.DBParent: 이 속성은 자식 객체의 소유자인 부모 객체를 반환합니다. 애플리케이션 개발자는 이후 호출에서 부모 객체의 예상 유형을 알아야 합니다.즉, 부모-자식 관계는 객체 간의 소유권을 나타내며, 자식 객체는 DBParent 속성을 통해 부모 객체를 참조할 수 있습니다. 이 관계를 이해하고 활용하는 것은 VB API에서의 객체 관리에 중요합니다.by korealionkk@gmail.com 2024. 12. 12.
반응형