[ Android - Spinner(콤보) xml 을 활용 ]

 

1. 정의

    - 보통 Combo라는 용어를 사용하는데

       Android - Spinner라는 용어로 해서 콤보를 처리 한다.

 

2. 화면

    - 왼쪽 : 년도 Spinner

                Spinner에 체울 값 목록을 xml에 저장해서 처리 했음

    - 오른쪽 :월(1~4) Spinner

                   pinner에 체울 값은 strings.xml에 존재 하면서   xml에 존재 하는 xml(변수)를 해용해서 처리

          

 

3. 소스 목록

    1. res/values/arrays.xml  : 년도 xml

                                               월의 strings.xml  Resource id

    2. res/values/strings.xml : 월에 대한 Resource 존재

    3. res/layout/activity_main.xml : 화면 Layout

    4. java/.../MainActivity.java

 

4. res/values/arrays.xml  : 년도 xml

                                                 월의 strings.xml  Resource id

 

5. res/values/strings.xml : 월에 대한 Resource 존재

 

6. res/layout/activity_main.xml : 화면 Layout

 

7. . java/.../MainActivity.java

 

9. 소스

    https://github.com/farmerkyh/AndroidSpinnerXml

Posted by 농부지기
,

1. 토렌토 프로그램

    . 토렌토 프로그램들이 거의 모두 설치를 하면 광고 창이 뜸.

    . 항상 설치에 주의 해야 됨

    . 이 프로그램은 중간에 virus관련 체크 box하나만 존재.

    . 꼭 체크 해제 해고 설치

    . uTorrent_3-4-9-42973.exe

'유틸리티 > 유틸-기타' 카테고리의 다른 글

Ghost64.exe - windows10 backup  (1) 2019.11.23
오토매틱 클릭커  (0) 2019.06.02
Find In Files (파일내부 검색)  (0) 2018.12.20
유틸리티-MovieMaker  (1) 2017.09.26
Posted by 농부지기
,

[  ◎ 파워빌더 - 날짜를 계산 하는 알고리즘 2가지  ] 

  

 

☞   

 
/* 1.1 부터 몇주차인지를 계산 한다. */
//integer weekcnt ( date ad_date )
integer icnt
Date ld_sd, ld_ed

ld_sd = date( string( Year(ad_date) ) +'.01.01' )
ld_ed = ad_date
icnt  = DaysAfter ( ld_sd, ld_ed )
icnt  = ( icnt / 7 ) + 1

return icnt



/* 주차를 받아서 1.1 부터 계산하여 일요일을 반환한다. */// date weekStart ( integer ai_weekcnt )
date ld_sd, ld_ed
integer ii_day

ld_sd = date( string(Year(today()))+'.01.01' )
ii_day = ( ai_weekcnt - 1 ) * 7
ld_ed = RelativeDate ( ld_sd, ii_day )

return ld_ed

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 함수정리  (0) 2022.08.19
파워빌더 - 기타 함수  (0) 2017.01.23
파워빌더 - MAPI 함수  (0) 2017.01.23
파워빌더 - 라이브러리  (0) 2017.01.23
파워빌더 - 시스템 및 환경 변수  (0) 2017.01.23
Posted by 농부지기
,

      [  ◎ 파워빌더 - 기타 함수 ] 

    

 

☞   

 

15. 그밖의 함수  

Beep        : 정해진 시간(초단위)동안 경고음을 발생한다.

DBHandle    : DBMS의 핸들을 반환한다.

IsValid      : 지정한 윈도우가 열려있는지 검사한다.

KeyDown      : 사용자가 특정한 키를 눌렀는가 검사한다.

MessageBox  : 메시지 박스를 출력한다.

PixelsToUnits: 픽셀(Pixel)을 PB의 Unit로 바꾼다.

RGB          : 특정 색상을 표현하는 Long형 값을 반환한다.

SetNull      : 변수의 유형에 상관없이 변수를 Null로 지정한다.

SetPointer  : 마우스 포인터를 지정한 모양으로 바꾼다.

TypeOf      : 오브젝트의 형을 결정한다. 예를들면 CheckBox, Picture, RadioButton

등이다.

UnitsToPixels: PB의 Unit를 픽셀(Pixel)로 바꾼다.

 

 

1. null 값 setting : setNull(ist_parm.player_seq);   

Posted by 농부지기
,

         [  ◎ 파워빌더 - MAPI 함수 ]     

 

☞   

 

9.MAPI함수  

mailAddress        :메일 메세지에 주소를 주거나 주소 리스트를 보여준다.

mailDELETEMessage  :메일 메시지를 지운다.

mailGetMessages    :메지시 id를 얻어온다.

mailHandle          :내부 메일 시스템 핸들을 얻어온다.

mailLogOff          :메세징 시스템과의 세션을 끊는다.

mailLogOn          :메세징 시스템과의 세션을 시작한다.

mailReadMessage    :메일 메시지를 읽는다.

mailRecipientDetails:지정된 수취인의 주소 정보를 보여준다.

mailResolveRecipient:불분명한 수취인 명을 결정한다.

mailSaveMessage    :사용자 수신함에 새로운 메시지를 생성하거나 기존에 있는 메시

지를 대체한다.

mailSend            :메일 메시지를 보낸다.

Posted by 농부지기
,

      [  ◎ 파워빌더 - 라이브러리 ]    

 

 

☞   

 

8. 라이브러리 함수  

LibraryCreate:라이브러리 생성

LibraryDelete:라이브러리 삭제

LibrarDirectory:pb라이브러리 파일의 모든 오브젝트의 리스트를 구한다.

LibraryExport:라이브러리 파일의 모든 오브젝트를 Export한다.

Library Import:지정한 라이브러리 파일에서 오브젝트를 Import한다.

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - 기타 함수  (0) 2017.01.23
파워빌더 - MAPI 함수  (0) 2017.01.23
파워빌더 - 시스템 및 환경 변수  (0) 2017.01.23
파워빌더 - 파일 처리  (0) 2017.01.23
파워빌더 - DDE  (0) 2017.01.23
Posted by 농부지기
,

[  ◎ 파워빌더 - 시스템 및 환경 변수 ]   

  

 

☞   

 

13. 시스템 및 환경 함수(System and Environment)  

Clipboard  : 윈도우의 클립보드의 내용을 얻는다.

GetApplication:현재 어플리케이션의 핸들을 구한다.

CommandParm: 어플리케이션 실행시 지정된 파라미터가 있을 경우 그값을 구한다.

DoScript  : 애플 스크립트(AppleScript)를 실행한다.(매킨토시 버전에만 해당)

GetEnvironment:시스템의 운영체제와 프로세서 등과 같은 정보를 얻는다.

Handle    : Window SDK함수를 부르기 위해 사용한다.

Post      : 지정한 윈도우에 대한 메시지를 메시지 큐에 마지막에 삽입한다.

ProfileInt : 지정한 프로파일에서 숫자값을 얻어온다.

ProgileString:지정한 프로파일에서 문자열을 얻어온다.

Restart    : 모든 스크립트의 실행을 중지하고, 모든 윈도우를 닫으며 데이터베이스

            Commit한후 연결을 끊고 다시 어플리케이션을 실행시킨다.

Run        : 지정한 어플리케이션을 실행시킨다.

Send      : 지정한 윈도우에 메시지를 순차적으로 보낸다.

SetProfileString:지정한 프로파일 값을 저장한다.

ShowHelp  : 윈도우 3.x에 있는 도움말(Help)파일을 읽어 파워빌더 어플리케이션에서

            사용할 수 있다.

SignalError: 어플리케이션 레벨에서의 시스템 에러를 발생한다.

Yield      : 반복문 안에서 다른 오브젝트나 어플리케이션의 메시지가 발생

            됐는지를 체크할수 있게 한다.

☞  

 

  

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - MAPI 함수  (0) 2017.01.23
파워빌더 - 라이브러리  (0) 2017.01.23
파워빌더 - 파일 처리  (0) 2017.01.23
파워빌더 - DDE  (0) 2017.01.23
파워빌더 - Print  (0) 2017.01.23
Posted by 농부지기
,

       [  ◎ 파워빌더 - 파일 처리 ]     

 

☞   

 

7. 파일처리 함수  

FileClose : 파일 닫기

FileDelete : 파일 삭제

FileExists : 파일 존재 유/무

FileLength : 파일 길이

FileOpen : 파일 열기

FileRead : 파일 읽기

FileSeek : 파일 내 위치 이동

FileWrite : 파일에 쓰기

GetFileOpenName:파일 열기 공통 다이얼로그 열기

GetFileSaveName:파일 저장 공통 다이얼로그 열기

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - 라이브러리  (0) 2017.01.23
파워빌더 - 시스템 및 환경 변수  (0) 2017.01.23
파워빌더 - DDE  (0) 2017.01.23
파워빌더 - Print  (0) 2017.01.23
파워빌더 - Blob 함수  (0) 2017.01.23
Posted by 농부지기
,

                            [  ◎ 파워빌더 - DDE ]     

 

☞   

 

5.DDE클라이언트 함수  

CloseChannel:OpenChannel함수로 열린 DDE서버 어플리케이션의 채널을 닫는다.

ExecRemote : 서버 어플리케이션에게 명령 실행을 요구한다.

GetDataDDE : 연결된 서버 어플리케이션으로부터 새로운 데이터를 받아온다.

GetDataDDEOrigin:연결된 서버 어플리케이션으로부터 원래의 데이터를 받아온다.

GetRemote  : 서버 어플리케이션에게 데이터를 요구한다.

OpenChannel: DDE서버 어플리케이션을 연다.

RespondRemote:서버에게 명령 또는 데이터가 클라이언트에게 받아들여졌는지를 알려준 다.

SetRemote  : 서버 어플리케이션에게 지정한 값을 설정하도록 한다.

StartHotLink:서버 어플리케이션과의 연결을 시작한다.

StopHotLink: 서버 어플리케이션과의 연결을 종료한다.

 

6. DDE서버 함수  

GetCommandDDE: 클라이언트 어플리케이션이 보낸 명령을 구한다.

GetCommandDDEOrigin:어떤 클라이언트 어플리케이션이 명령을 보냈는지 구한다.

GetDataDDE : 클라이언트 어플리케이션이 보낸 데이터를 구한다.

GetDataDDEOrigin:어떤 클라이언트 어플리케이션이 데이터를 보냈는지 구한다.

RespondRemote:클라이언트에게 명령 또는 데이터가 서버에게 받아들여졌는지를 알려준 다.

SetDataDDE : 클라이언트 어플리케이션에게 데이터를 보낸다.

StartServerDDE:파워빌더를 서버로 동작하게 한다.

StopServerDDE:파워빌더가 서버로 동작하는 것을 중지한다.

☞  

 

  

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - 시스템 및 환경 변수  (0) 2017.01.23
파워빌더 - 파일 처리  (0) 2017.01.23
파워빌더 - Print  (0) 2017.01.23
파워빌더 - Blob 함수  (0) 2017.01.23
파워빌더 - 문자 함수  (0) 2017.01.23
Posted by 농부지기
,

                      [  ◎ 파워빌더 -Print  ]     

 

☞   

 

11. 출력(Print)함수  

Print      : 현재 글꼴로 문자열을 인쇄한다.

PrintBitmap: 지정한 인쇄공간에 비트맵 이미지를 인쇄한다.

PrintCancel: 인쇄를 취소한다.

PrintClose : 현재 페이지를 프린터에 보내고 인쇄를 멈춘다.

PrintDefineFont:인쇄작업시 폰트를 정의한다. 파워빌더는 각각의 인쇄 작업에 대해 8

가지 폰트를 제공한다.

PrintLine  : 지정한 위치에 지정한 굵기로 타원을 그린다.

PrintOpen  : 현재 페이지를 프린터에 보내고 새로운 페이지를 셋한다.

PrintOval  : 지정한 위치에 지정한 굵기로 타원을 그린다.

PrintPage  : 지정한 위치에 지정한 굵기로 둥근 모서리의 사각형을 그린다.

PrintRect  : 지정한 위치에 지정한 굵기로 사각형을 그린다.

PrintRouneRect:지정한 위치에 지정한 굵기로 둥근 모서리의 사각형을 그린다.

PrintSend  :지정한 문자열을 프린터에게 보낸다.

PrintSetFont:현재 인쇄 작업에 대한 글꼴을 지정한다.

PrintSetSpacing:라인간 너비를 지정한다.

PrintSetup : 프린터 설정 다이얼로그 박스를 부른다.

PrintText  : 지정한 위치에 지정한 문자를 인쇄한다.

PrintWidth : 현재 글꼴에서 지정된 문자열의 너비를 구한다.

PrintX    : 커서의 X좌표를 구한다.

PtintY    : 커서의 Y좌표를 구한다.

☞  

 

PrintSetPrinter
PrintgetPrinter

☞  

 

  

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - 파일 처리  (0) 2017.01.23
파워빌더 - DDE  (0) 2017.01.23
파워빌더 - Blob 함수  (0) 2017.01.23
파워빌더 - 문자 함수  (0) 2017.01.23
파워빌더 - Number 함수  (0) 2017.01.22
Posted by 농부지기
,