이 설명과 일치하는 것이 하나도없는 경우 가장 가까운 곳은 무엇입니까?프로덕션 레벨 작업에 사용되는 스몰 토크의 오픈 소스 스프레드 시트 구현이 있습니까?
답변
이 질문에 대한 답은 "아니오"인 것으로 보입니다.
Glamour에 테이블 표현이 있습니다. –
저는 주로 행과 열로 제한되지 않고 객체 브라우저와 검사자의 가시성을 선호합니다.
여기서 어떤 문제를 해결하려고하는지 잘 모르겠습니다.
- smalltalk 환경은 스프레드 시트보다 훨씬 강력한 모델링 환경이며 복잡한 모델에 훨씬 쉽게 사용할 수 있습니다. 여기서 행과 열을 기반으로하는 뷰어가 필요할 수 있습니다. Glamour는 브라우저를 쉽게 만들 수있는 솔루션을 제공합니다. 그것은 무스의 일부입니다.
- 소형 모델의 프로토 타입 제작에는 스프레드 시트가 좋지만 테스트 환경, 다중 사용자 지원, 성능 등 프로덕션 환경에 심각한 단점이 있습니다. 프로덕션 환경에서는 훨씬 간단한 그리드가 더 자주 사용됩니다.
스몰 토크 환경은 전문가와 몇 시간 페어 프로그래밍하는 동안 배워야합니다. Eclipse를 사용하는 방법은 Eclipse, Visual Studio, XCode 또는 Delphi와 같은 IDE를 사용하는 것과 매우 다릅니다.
많은 양의 데이터를 살펴보고 흥미로운 개체를 찾으려면 Moose가 데이터 시각화에 많은 도움을줍니다. 이것은 소프트웨어 리엔지니어링에 중점을두고 있지만 예를 들어 몬드리안은 금융 데이터와 마찬가지로 사용할 수 있습니다.
OK, UI가 마음에 들지 않습니다. 규칙, 종속성 및 계산 엔진으로 무엇을 사용합니까? – blueberryfields
오브젝트 브라우저와 검사기를 통해 데이터를 보는 것에 대한 귀하의 선호도에 당혹 스럽긴하지만, 지금까지 사용한 데이터 세트는 이해하기 어려운 데이터 세트로 바뀌 었습니다. 어떤 것들은 보통 사용합니까? – blueberryfields
Pharo의 기본 탐험, 대부분 해변의 원 클릭. 가장 중요한 기술은 탐색 할 대상을 찾는 것입니다. 시간이 필요해. –
한스 - 마틴 모스너 (Hans-Martin Mosner)가 여기에 저장 한 것으로 시작합니다 ...
http://smalltalkhub.com/#!/~StephaneDucasse/PetitsBazars/packages/Spreadsheet. 당신이 할 수있는 Pharo에두고
... 주요 성능 문제없이 행의 수백을 표시
sheet := SpreadsheetGridMorph new openInWindow.
sheet cellStringAt: [email protected] put: '10'.
sheet cellStringAt: [email protected] put: '20'.
sheet cellStringAt: [email protected] put: '=A1+A2'.
sheet cellStringAt: [email protected] "-->30"
Pharo 1.4에서 옵션 1) 또는 2.0 내가 SGrid (일명 GridMorph 사용했다
) . > 도구 - -> 구성 브라우저 -> MorphicGrid가
예 (설치)
| matrix grid rows cols |
rows := 2.
cols := 3.
matrix := Matrix rows: rows columns: cols.
1 to: rows do: [ : r |
1 to: cols do: [ : c |
matrix at: r at: c put: SmallInteger maxVal atRandom ] ].
grid := (GridMorph
from: matrix
performing: {
'Heading 1' -> #asNumber .
'Heading 2' -> #asNumber .
'Heading 3' -> #asNumber })
title: 'GridMorph Example'.
grid openInWorld.
오른쪽 버튼 메뉴를 데려처럼 (그리드와 상호 작용하는
메뉴를 설치 SmalltalkEditor 클래스 도입과 관련된 문제를 해결해야합니다. 다음 코드는 GridMorph과 플리커 API를 사용하여 표 사진 뷰어를 엽니 다 (플리커 API 사용은 this cast에 근거) :
| xmlStream xmlDoc photos |
xmlStream := 'http://api.flickr.com/services/feeds/[email protected]&lang=en-us&format=rss_200' asUrl retrieveContents readStream.
xmlDoc := XMLDOMParser parseDocumentFrom: xmlStream.
photos := OrderedCollection new.
xmlDoc allElementsNamed: #item do: [ : item| | thumbUrl photoUrl |
thumbUrl := ((item findElementNamed: #media:thumbnail) attributeAt: #url) asUrl.
photoUrl := ((item findElementNamed: #media:content) attributeAt: #url) asUrl.
photos add: (photoUrl -> (Form fromBinaryStream: thumbUrl retrieveContents readStream)) ].
((GridMorph
from: photos
performing: {'URL' -> [: assoc | assoc key asString ] . 'Picture' -> [: assoc | assoc value asMorph ]})
title: 'Flickr GridMorph Example') openInWorld.
Pharo 1.4에서 옵션 2) 또는 2.0
을가한다 MorphTreeMorph 클래스는 몇 가지 예제 그리드가있는 주석을 포함합니다.스퀵에서
예
SimpleGridExample new open
ClassListExample new openOn: Collection.
옵션 3) :
이토를 사용 Skeleton – easy simulation system라는 프로젝트가 당신은에서 해당 코드에 액세스 할 수 있습니다 http://source.squeak.org/etoysinbox.html
설치
,Installer squeak
project: 'etoysinbox';
install: 'Skeleton'.
예
SkSheet example "Move the red circle around"
나는 그것을 사용하지 않은,하지만 기본 공식 지원을 갖고있는 것 같아요.
- 1. 오픈 소스, 수식이있는 웹 기반 스프레드 시트 응용 프로그램
- 2. Fellegi-Sunter를위한 오픈 소스 구현이 있습니까?
- 3. 오픈 소스 ISO 11703 Java 구현이 있습니까?
- 4. AppHarbor은 어떻게 작동합니까? 오픈 소스 구현이 있습니까?
- 5. GNU 스몰 토크의 이미지 또는 파일?
- 6. 스프레드 시트 구현에 사용되는 데이터 구조
- 7. WebApp의 기능처럼 스프레드 시트
- 8. 스몰 토크 용 클래스 인터페이스 구현이 있습니까?
- 9. 오픈 시트 XML을 사용하여 .net에서 스프레드 시트에 대한 스타일 시트
- 10. 표준 XML 스프레드 시트 코드가 있습니까?
- 11. - 스프레드 시트
- 12. DRM 소프트웨어의 오픈 소스 구현이 가능합니까?
- 13. 파이썬 그리드 컨트롤/스프레드 시트
- 14. 모든 시동기 - 킷/오픈 소스 지원 센터 구현이 있습니까?
- 15. 뱀 또는 유역 분할 알고리즘의 오픈 소스 구현이 있습니까?
- 16. 무료 및 오픈 소스 TLS-1.2 구현이 있습니까?
- 17. IEEE-754 작업의 오픈 소스 c/C++ 구현이 있습니까?
- 18. SWT 용 표준 또는 오픈 소스 태그 클라우드 구현이 있습니까?
- 19. 가속도계 데이터를 보정하기 위해 Kalman 필터의 오픈 소스 구현이 있습니까?
- 20. 오픈 소스 사진 앨범 소프트웨어?
- 21. Google 사이트 스프레드 시트
- 22. python + 스프레드 시트
- 23. 아직 프로덕션 수준의 JSF 2 구현이 있습니까?
- 24. Javascript 용 프로덕션 준비 LINQ 구현이 있습니까?
- 25. 스프레드 시트 젬
- 26. Google 스프레드 시트 asp.net
- 27. 스프레드 시트 변환 자동화
- 28. 중복 Google 스프레드 시트 (
- 29. Google 스프레드 시트 rsvp
- 30. Excel 스프레드 시트
스몰 토크에서 스프레드 시트를 구현하면 어떤 이점이 있습니까? –
나는 그 질문을 이해하지 못한다. – blueberryfields
나는 Alexandre가 당신이 왜 (또는 누군가) 그런 일을 원하는지에 관해서 물어보기를 시도하고 있다고 생각한다. – Chuck