본문 바로가기

Tab_Box에 이름을 달아보자 먼저 model과 plug-in을 사용하는 방법을 알아야 사용이 가능하다는 점을 먼저 말해두겠다. 혹시나 하는 맘에 model과 plug-in을 사용하는 방법을 간단하게 설명을 하면, 1. XXX_gui.magik - gui가 뒤에 붙는넘은 :model에서 상속을 받아서 사용한다.(클래스 이름은 내가 그냥 정의했다. 꼭 따르지 않아도 된다.) - 이넘은 주로 화면을 꾸미는 GUI를 담당하는 넘이라고 생각하면 아~~~주 좋다. - GUI를 담당하니 화면을 꾸며야겠다. 그럼 이넘을 꾸미기 위해서는 activate_in() 메소드를 반드시 사용해야 한다. Activate_in() 메소는 Container를 파라메터로 받는다. 2. XXX_plugin.magik - Plugin이 뒤에 붙는넘은 :plugin에서.. 더보기
나의 데이터셋(Dataset) 생성기 항상 캠브리지에있는 빌드를 통해 데이터베이스를 생성하고 오픈이미지까지 생성하여 사용하는데 완전 빈깡통 데이터베이스를 만들어 볼까 하는 맘에 도움말을 따라 데이터베이스를생성해봤다. 여러가지 옵션이 있는데 우선은 완전 기본 데이터 셋을 생성했다 1. 기본 이미지를구동시키란다. 그래서, Emacs를 구동하여 Smallworld 4.2.0의 Product에 있는 기본 swaf이미지를 구동시켰다 2. 이제는 Create_database()를 하란다. 그래서, create_database(“C:\MyNewProject\ds”)를 했더니 우장창 에러를 뱉어 낸다. 우쒸 에러의 핵심은 이거다. “Datastore file ace.ds cannot be accessed in directory C:\MYNewProject.. 더보기