▶ SOAP SOAP(Simple Object Access Protocol)에 대한 설명은 다른 사이트에 잘 나와 있으니 찾아 보세요. 여기에서는 Java로 SOAP 서버를 만들고, Tomcat으로 Web 서비스 하여, 클라이언트는 Delphi로 만들어 보겠습니다. 이와 같은 예가 외국 사이트를 찾아 보아도 별로 없더군요. 그래서 허접한 설명이지만 도움이 될까 해서 올립니다. (기회가 되면 배열이나, Dataset도 구현 하고 싶지만 시간이 없어서...) 일부 소스와 내용은 에어콘 출판사의 차세대 자바 SOAP AXUS을 참조 했습니다. ▶ 준비물 JDK 1.4.x 이상 (http://java.sun.com) Tomcat 4.1.36 (http://tomcat.apache.org/) AXIS 1.4 (h..
정규표현식이나, Lex&Yacc을 델파이만 개발 하신 분이라면 처음 들어 보신 분들도 계실 것이라고 생각됩니다. 저도 6년 넘게 개발하면서 최근에 알게 되었고, 그 활용 범위가 무궁무진 하다는 것도 알게 되었죠. 이 글을 있는 개발자 분들도 이 글을 계기로 Lex&Yacc에 대해서 관심을 가졌으면 합니다. Lex&Yacc은 컴파일러를 만들기 위한 도구로 GCC나 대부분의 컴파일러가 Lex&Yacc을 사용하고 있습니다. Lex&Yacc의 활용 범위는 소스를 분석하거나, 소스에서 주석만 제거하거나, 간단한 스크립트 언어를 만들 수도 있습니다. C언어나 JAVA의 경우 많은 Lex&Yacc 도구가 많이 있지만 Delphi의 경우 2개 정도 있는 것 같고, 제가 사용하고 있는 Delphi Lex&Yacc은 Tu..
델파이의 경우도 JAVA와 같이 객체의 상속은 하나만 되고, Interface의 상속은 다중으로 되고 있습니다. 객체의 어떠한 성격을 Interface로 만들고 그 것을 Collection 객체에 담아 두었다가 다시 사용할 수 있는 것은 OOP 프로그램을 하면서 유용하게 사용할 수 있을 것입니다. 최근에 TInterfaceList 가 있는 것을 알게 되었네요. 그래서 여기 Tip에 올립니다. type IDatabase = interface function GetDatabaseName() : String; end; TDatabase = class(TInterfacedObject, IDatabase) private FDtabaseName : String; public procedure SetDatabaseN..
type TDatabase = class (TCollectionItem) private FDatabaseName: String; published property DatabaseName: String read FDatabaseName write FDatabaseName; end; TDatabaseList = class (TCollection) private function GetItem(Index: Integer): TDatabase; public function Add: TDatabase; property Item[Index: Integer]: TDatabase read GetItem; end; { TDatabaseList } function TDatabaseList.Add: TDatabase; beg..
출처 http://airdocs.kr/docs/flex2/langref/mx/effects/package-detail.html http://blog.keutgens.de/download/flexEffectExplorer/current/swf/TransitionsAndEffects.html Class 설명 Blur 컴퍼넌트에 애매하게 해 효과를 적용할 수 있습니다. Dissolve 컴퍼넌트가 투명으로부터 불투명하게, 또는 불투명으로부터 투명하게 추이하는 것 같은 애니메이션 효과를 설정합니다. Fade 투명으로부터 불투명하게, 또는 불투명으로부터 투명하게 변화시킵니다. Glow 컴퍼넌트에 발광 효과를 적용할 수 있습니다. Move 지정된 시간 간격으로 컴퍼넌트의 위치를 변경합니다. Resize 지정된 시간 ..
UltraEdit 정규표현식(regular expressions) 출처 http://minie.tistory.com/entry/UltraEdit%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B3%80%ED%99%98-2-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D-%EC%82%AC%EC%9A%A9 http://minie.tistory.com/entry/UltraEdit%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B3%80%ED%99%98-2-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D-%EC%82%AC%EC%9A%A9 a 테그 검색 내용 수..
- Click Event private function on_ButtonClick(event:Event):void { mx.controls.Alert.show( event.type // click + "\n" + event.currentTarget.name // Button1 + "\n" + Button(event.currentTarget).label // ButtonLabel + "\n" + event.toString() // [MouseEvent type="click" bubbles=true cancelable=false eventPhase=2 localX=63 localY=12 stageX=73 stageY=22 relatedObject=null ctrlKey=false altKey=false sh..
츨처 http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001823.html 단순 데이타 타입 int, uint, Number, Boolean, String, void, Null var value:int = 123; // int.MAX_VALUE = 2,147,483,647 , int.MIN_VALUE = -2,147,483,648 var value:unit = 4000000; var value:uint = 0x336699FF; var value:uint = new uint( 0x336699FF ); var value:Number = 123.45; // MAX_VAL..
- Total
- Today
- Yesterday
- Java
- SAS
- Xcode
- 서울오토살롱
- koba2010
- Spring
- Delphi
- 레이싱모델 익스트림 포토 페스티벌
- 일본여행
- sas2009
- ffmpeg
- KOBA
- Delphi Tip
- 지스타2007
- 동경
- ble
- 송주경
- flex
- ubuntu
- NDK
- Spring MVC
- Mac
- BPI-M4
- MySQL
- JavaScript
- Linux
- oracle
- 전예희
- 튜닝쇼 2008
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |