[App 개발] Realbasic 2007 R2 업데이트
본문
오랜만에 글을..^^;;
이번에 리얼베이직 2007R2 버젼이 업데이트되었습니다.
아직 다운로드중이고 제 메인 컴이 아니라서 자세히 바뀐 내용은 모르겠습니다만...
뉴스에 발표된것에 의하면 크게 바뀐 부분이 다음과 같습니다.
1. 프로그램 컴파일시에 바뀐 부분만 컴파일을 함.
뭐 이런 기능은 디버깅시에 빠른 속도를 증가시켜 주기때문에 쾌적함을 주기는 합니다만 이 때문에 문제가 발생하지 않았으면 하는군요. 이런 부분 컴파일 방식이 꼭 좋다라고 보기는 어렵기 때문에 마지막 빌드시에는 깨끗하게 처음부터 컴파일을 하고픈 생각이 들기도 하죠. 여튼 좋은 소식.
2. 개선된 코드에디터 : 코드에디터내에서 블록화된 코드(if 문이나 for, while, select 등)를 간략하게 줄였다폈다 할 수 있다고 하는군요. 해보지를 않아서 대충생각만 어떻겠구나하는 느낌이 드는데 많은 조건문과 반복문이 겹쳐있는경우 디버깅시에 가독성이 좋아졌다고나 할까요. 여튼 이것도 좋은 소식.
3. 디버거가 좋아져서 기존에 보여주기 어려웠던 것들을 모두 보여준다고 하네요. 그리고 특히 초창기(realbasic 5 이전버젼)에 지원했었던 디버깅시에 여러가지 값들에 변화가 생겼을 때 다시 디버깅을 할필요 없이 그대그때바로 적용이 되나보군요. 이것은 정말 편리했는데 없어져서 굉장히 아쉬웠었죠. 다시 부활했네요. 여튼 좋은 소식
4. 대단히 좋은 소식이 마지막에 있군요. 바로바로 EditField 콘트롤이 이제는 RTF 파일을 지원한다고 합니다. 저장, 로드 모두 가능하구요. 그런데 아직 테스트는 못해봤는데 그림파일도 지원이 될지 모르겠습니다.
이상이구요. 마지막은 기능이 추가된것이라서 좋지만 코코아를 완벽(?)지원하겠다라는 말과는 다르게 아직 특별히 코코아프레임을 직접적으로 지원하는 것에 대한 글은 없네요. 그리고 사소한것부터 심히 중요한 버그들을 많이 갖고 있었던 리얼베이직이니만큼 이번에도 많은 버그들이 수정되었기를 바랍니다만...흘흘
아시는분은 아시겠지만 리얼베이직은 100개의 사소한 버그를 고치고 100개의 심각한 버그를 만들기로 유명한지라...^^;;
여튼 RTF 가 Mac OS X 에서는 거의 기본 텍스트 파일 표준으로 자리잡은지 오래인것 같은데 지금이라도 지원을 하게되어서 굉장히 기쁩니다.
그럼 또 좋은 소식과 함께 강좌를 준비하도록 하겠습니다.
그럼 좋은 하루 되세요
ps. 아튀..iBookG4 800 에 메모리 640이라서 그런지 사파리에서 이정도 글쓰기도 힘드네요..^^;;
그럼 휘릭~!
from michelin
최신글이 없습니다.
최신글이 없습니다.
댓글목록 3
김성준님의 댓글
테스트 결과 컴파일 속도나 디버깅 속도는 확실히 쾌적해 졌습니다.
하지만 RTF 는 여전히 텍스트만 지원됩니다....-__-;;
향기님의 댓글
김성준님의 강좌는 Kissmac에서부터 보고 있었습니다.
한글화된 자료를 구하기 어려운 실정에 큰 도움 되었구요.
정말 감사드립니다.
한가지 부탁드리자면, 리얼베이직으로 주변기기를 제어할
수 있는 방법에 대해서도 알려주셨으면 합니다.
예를들면 대표적으로 시리얼포트나, USB에 꽂힌 장치 같
은것 말입니다. 그런 내용이 포함된다면 책으로 만들어
유상 판매를 하시더라도 구입할 의사가 있습니다.
김성준님의 댓글
흠...주변기기 제어는 솔직히 그냥 프로그래밍쪽에서는 힘들구요.
제가 전공이 아니라서 모르지만 전자공학쪽을 공부하시면 도움이 될 것 같습니다. 뭐 꼭 공부하시라는 것은 아니지만서두..^^;;
예를 들어서 USB 쪽이락 하면 USB 관련 칩셋이 있을 것이고(아마도 이것도 공개된 것이 있을 것 입니다.) 그쪽에 제어할 수 있는 루틴(프로그래밍에서는 프레임웍이나 라이브러리라고도 하죠.)들을 심어줘서 해당 기기가 동작할 수 있게 해야겠죠. 이런것은 보통 원시적(?)으로 가면 어셈블리로 구현이 가능하고 많은 전자공학 엔지니어들이 C 나 C++을 통해서 구현을 합니다.
C가 대부분일것 같은데..최근 추세는 자세히는 모릅니다..^^;;
여튼 그래서 이것을 리얼베이직으로 구현을 하려면 플러그인이라는 형식을 통해서 가능은 합니다. 이 플러그인은 C나 C++로 만들어지지요.
여튼 말만 길어졌는데 순수히 리얼베이직으로만 구현하기는 힘들구요. 앞서 말씀드린 여러 요소들을 조합해야 가능하죠..
뭐 USB 쪽을 조금 다룰 수 있는 리얼베이직 플러그인이 있기는 있는데 아직 있는지는 모르겠네요. 외국의 개인 개발자가 이런것을 구현하기 위해 만들 리얼베이직 USB 제어 플러그인을 본적이 있는데 검색 사이트를 통해서 열심히(?) 찾아야 나올것 같기도 합니다..^^;;
전혀 도움은 못되었지만 위와 같은 것을 하고 싶으시다면 솔직히 리얼베이직은 아니라고 말씀드릴 수 있습니다..^^;;
최상위 라이브러리만을 대부분 다루는 개발툴이기 때문이지요.
그럼.좋은 하루 되세요..^^;;
PS. 시리얼포트를 통해서 전화걸기 등의 콘트롤은 가능한데요.
문제는 맥에서는 요즘에 거의 시리얼 포트 들어있는 맥이 없져?..^^;;
피시는 있지만..^^;;
from michelin