저는 프로그래머는 아닌데 업무 편의를 위해 포트란으로 코딩해서 연산이나
자료처리를 하고 있구요..물론 비줄얼 계통은 몰라서 인터페이스가 CLI 방식입니다.
만들어 논거에다 GUI 방식으로 만들고 싶은데
초보자가 하기에 어떤 언어가 좋을까요?
리눅스에도 쉬운 툴같은게 있나요?
물론 qt도 gtk와 마찬가지 이지만, Python+qt면 qt를 python으로 사용하는 것이라 별도의 컴파일이 필요없습니다.
tcl/tk,python+qt, php-gtk 모두 스크립트로 gui 구성이 가능하고,
또한 파이프를 통해서 기존의 cmdline의 프로그램과 쉽게 상호작용이 가능하다는 점에서
추천을 많이 해주시는 겁니다.
php-gtk는 그다지 사용이 안되지만,
나머지는 리눅스의 콘솔기반의 어플리케이션의 front-end 용도로 많이 사용되는 것들이지요.
Gambas 같은 툴도 있습니다. http://gambas.sourceforge.net/en/main.html
비주얼 베이식하고 매우 유사하고, GUI제작도 쉽습니다.
특히 pipe를 통한 콘솔기반 어플리케이션하고 상호작용도 쉽기 때문에 위에 소개된 것들보다 어쩌면 더 쉬울 수도 있습니다.
단점은 아직까지는 리눅스외에는 사용하기가 어렵다는 점입니다.
gambas를 쉘로 사용한 예제입니다.
#!/usr/bin/env gbs3
' This script returns the memory really used by the system, the cache and swap being excluded.
Function GetUsedMemory() AS Integer
Dim sRes As String
Dim aRes As String[]
Dim cVal As New Collection
Dim sVal As String
Exec ["cat", "/proc/meminfo"] To sRes
For Each sVal In Split(sRes, "\n", "", True)
aRes = Split(sVal, " ", "", True)
cVal[Left$(aRes[0], -1)] = CInt(aRes[1])
Next
Return cVal!MemTotal - cVal!MemFree - cVal!Buffers - cVal!Cached + cVal!SwapTotal - cVal!SwapFree - cVal!SwapCached
End
Print Subst("Used memory: &1 Kb", GetUsedMemory())
쉽고 빠르게 gui를 작성한다는
쉽고 빠르게 gui를 작성한다는 주제에선
tcl/tk, c++/qt
두개가 머리속에서 한번에 떠오르는데
루비나 파이썬 같은 다른 언어들로도 tk나 qt등을 쉽게 사용할수 있어서....
마음에 드는, 익숙한, 문서화 잘된 라이브러리 아무거나 하나 고르시면 됩니다.
tk가..
linux상에서 한글 입력이 완전히 해결되었나요?.....@.@;
-----새벽녘의 흡혈양파-----
제가 보기엔..
python+qt 가 제일 나을 것 같습니다.
http://www.lahey.com/lf71/lfn
http://www.lahey.com/lf71/lfnet.htm
http://en.wikipedia.org/wiki/Fortress_(programming_language)
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
Lahey는 상용아닌가요?
Lahey로 코딩한 모델링도 있긴 있던데..
암튼 상용아닌가요? 리눅스를 최대한 활용하고싶은데.
http://moo.nac.uci.edu/~hjm/fd_rrt1d/index.html#toc0
http://moo.nac.uci.edu/~hjm/fd_rrt1d/index.html#toc0
위와 같은 문서가 있군요~
강추염
python+qt
고통이 지천에 있다한들 어이해 멈출수있더냐
python + tkinter 추천합니다. 초보자
python + tkinter 추천합니다.
초보자 분에게 qt는 조금 버겁지 않을까 싶어요.
왜 MFC 나 WIN32API 는 논의되지 않는건가요?
궁금해서 그러는데요 왜 MFC 나 WIN32API 는 논의 되지 않는건가요?
MFC 나 WIN32API 가 GUI 로 사용하기에는 별로 좋지 못한 점이 많아서 인가요?
아니면 사용하기위해 배워야 할것들이 많아서인가요?
혹시 python+qt 가 MFC 나 WIN32API 보다 낳은가요?
우선 C, C++라는 점이 문제입니다.
저는 runtime 보호가 없으면 쉽게 쓸 수 있다고 말하지 않죠.
그건아닌듯... 초보시절에 그런오류로 어려움을
그건아닌듯...
초보시절에 그런오류로 어려움을 격는건 사실이나..
어느정도 익숙해지면.. 그것이 문제된적은 거의 없었습니다..
설사 발생한다하더라도.. 그다지 해결이 어렵거나 문제되지 않았습니다.
아마 이점은 개인차가 있을수도 있으나...
주변엔 이런것때문에 문제된다고 말하는사람은 거의 못봤으며..
그런문제가 발생하는자체를 오히려 신기하게 여기며 재미있어합니다..
아.. 이글이 초보자가 사용하기에 좋은언어 질문
아.. 이글이 초보자가 사용하기에 좋은언어 질문 이군요..
근본적으로 mfc나 vcl이 언급되지 않는
근본적으로 mfc나 vcl이 언급되지 않는 이유는
질문의 마지막줄을 읽어보시면 됩니다.
Mono(C#)가 어떨런지요.. Windows
Mono(C#)가 어떨런지요..
Windows Visual Studio랑 유사한 인터페이스의 MonoDeveloper 라는 IDE 툴이 있어서 편하지 않을까 합니다.
--------------------------------------------------
http://www.jacojang.com
gnuplot
좀 삼천포로 빠지는 이야기
혹시 범용 gui tool을 원하는 것이 아니라 단순히 visualization tool을 원하시는 것이라면 gnuplot
세밀한 제어나 script를 원한다면 NCAR
http://ngwww.ucar.edu/
사족)
tcl/tk에서 fortran 사용 예
http://www.dci.clrc.ac.uk/publications/cookbook/chap7.html
PHP-GTK
http://gtk.php.net/
There is no spoon. Neo from the Matrix 1999.
생각보다 자바는 없네요..
제가 장단점은 잘 모르지만..자바나 파이썬,qt가 대세가 아닐까 생각이 들긴하던데..
gtk나 자바는 없군요...
결과처리도 나중에 하긴해야하는데 지금은 GUI 로 하는게 우선이군요..
NCAR 권해주신분은 기후관련 모델링을 하시는분이신가요?
저두 얼마전 일이있어서..설치까진해놨는데 산너머산이네요..
gtk,자바 모두
스크립트 레벨이 아니고 컴파일 기반이라 권장을 잘 안하는 걸 겁니다.
물론 qt도 gtk와 마찬가지 이지만, Python+qt면 qt를 python으로 사용하는 것이라 별도의 컴파일이 필요없습니다.
tcl/tk,python+qt, php-gtk 모두 스크립트로 gui 구성이 가능하고,
또한 파이프를 통해서 기존의 cmdline의 프로그램과 쉽게 상호작용이 가능하다는 점에서
추천을 많이 해주시는 겁니다.
php-gtk는 그다지 사용이 안되지만,
나머지는 리눅스의 콘솔기반의 어플리케이션의 front-end 용도로 많이 사용되는 것들이지요.
Gambas 같은 툴도 있습니다. http://gambas.sourceforge.net/en/main.html
비주얼 베이식하고 매우 유사하고, GUI제작도 쉽습니다.
특히 pipe를 통한 콘솔기반 어플리케이션하고 상호작용도 쉽기 때문에 위에 소개된 것들보다 어쩌면 더 쉬울 수도 있습니다.
단점은 아직까지는 리눅스외에는 사용하기가 어렵다는 점입니다.
gambas를 쉘로 사용한 예제입니다.
중간에 콘솔명령인 cat을 사용하는 것이 보이실 겁니다.
There is no spoon. Neo from the Matrix 1999.
그런거였군요..
저두 계속알아보니 qt designer, glade 이런것도 있길래 비주얼베이직처럼 쉬워보이도 하네요..
근데 컴파일이 아니 스크립방식이 저같은 초짜가 사용하기가 쉬운가보군요...
여러분들이 말씀해주신것을 조금식이라도 접해보고 결정해보겠습니다.
고맙습니다.
그 프로그램들은 서버에 붙이고 인터페이스는 HTML로
그 프로그램들은 서버에 붙이고
인터페이스는 HTML로 안되나요 /ㅅ/)3333
lazarus는 어떤가요?
lazarus는 어떤가요?