Morphic을 사용하여 Pharo에서 Athens을 통해로드 된 SVG와 아주 기본적인 상호 작용을 원합니다. 이 example가 내가 원하는 것을 보여줍니다. 나는 사용했다. (ASVGMorph fromFile: 'lion.svg') drawOn: Display getCanvas
그러나 SVG를 클릭하면 그림이 사라진다. 그러나 내가 본 모든 예제는
Linux 및 MacOS에서 Pharo 1.4의 외부 프로그램을 실행하기 위해 OSProcess를 사용하고 싶습니다. 나는 other post 다음 지침을 설치하지만 (PipeableOSProcess command: 'pwd') output asFileReference
을 평가할 때 우분투에서 VM을 중단했습니다. OSProcess 가능하거나 OSPro
예제를 Seaside 3.0.7 developer image에서 실행하려고하지만이 분포에 포함되지 않은 WAListenerAdaptor에 의존합니다. 나는 단지 Seaside-Adaptors-Comanche을로드 할 수 있었고 Comanche를 벗어났습니다.하지만 기본 서버로 아연을 변경 한 것은 이유가 있습니다. 나는 google에 가려고했지만, 단지 이
smalltalk를 사용하기 시작했으며 새로운 할당 연산자 :>을 추가하려고합니다. pharo에서 사용되는 현재 연산자는 선택자가 아니므로 밑줄 _을 할당 할 수있는 클래스 스캐너를 살펴보기 시작했습니다. 비슷한 방식으로 시도했지만 작동하지 않았습니다. 달성 방법에 대한 아이디어 나 제안이 있습니까?
Java 및 C++과 같은 언어에서는 생성자에 매개 변수를 제공합니다. Pharo Smalltalk에서 어떻게합니까? 모든 멤버 필드가 엄격하게 개인이고, 당신이해야 그들에게 할당 나는 |aColor|
aColor = Color new 'red'.
같은 것이 아니면이 나쁜 연습 원하는 난 항상 스몰 토크에서 |aColor|
aColor = Color
코드를 생성하고자하는 클래스에 대해 인스턴스 변수를 길게 작성하지 않고 직접 작성해야합니다. 목록은 기존 SQL 데이터베이스에서 제공됩니다. 저의 의도는 Smalltalk을 사용하여 순수한 객체 지향적 인 방식으로 모든 작업을 수행하는 것입니다. 자세한 내용을 살펴보면 데이터를 데이터베이스에 다시 저장하고 직접 작업 할 수 있습니다. 이름 목록을 생성 할
|email addressList|
email:= '<[email protected]>,abcd ,<[email protected]>'.
addressList:= MailAddressParser addressesIn:email.
위의 코드는 모든 문자열을 포함하는 Ordered 콜렉션을 가져 오지만 'abcd'는 콜렉션에 유효한 이메일 아이디가 아닙