이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 보통 여러가지 기능을 제공하는 안드로이드용 어플리케이션은 기능에 따른 여러개의 사용자 화면이 필요하게 됩니다. 이 때 표현되는 사용자 화면은 액티비티로 구성되기때문에 현재 출력되는 사용자 화면에서 다른 사용자 화면으로 전환하려면 현재 액티비티에서 새로운 액티비티를 실행하여 전환할 수 있습니다. 이번 강좌에서는 인텐트를 이용하여 어플리케이션 내에 존재하는 여러개의 액티비티..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 안드로이드용 어플리케이션은 여러 개의 컴포넌트들로 이루어져 있습니다. 컴포넌트의 종류는 Activities, Services, Content Providers, Broadcast Receivers 인데, 이 강좌에서는 실행의 기준이 될 수 있는 액티비티(Activity) 컴포넌트에 대해서 설명하겠습니다. 1. 액티비티(Activity) 컴포넌트의 역할 안드로이드 시스템에..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 소켓 통신과 파일 입출력을 이용하여 PC 에서 동작하는 서버 프로그램이 현재 화면을 캡쳐하여 안드로이드용 클라이언트 프로그램에 전송하고, 클라이언트 프로그램에 해당 이미지를 출력하는 방법에 대하여 알아보도록 하겠습니다. 소켓과 쓰레드에 대한 기초지식이 필요하신분은 아래에 링크된 자료를 먼저 숙지하여 주시기 바랍니다. 쓰레드(Thread) 의 이해 - 기초..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 자바언어에서 제공하는 Timer 클래스와 TimerTask 클래스를 이용하여 스톱워치를 구현하는 것에 대해 소개하도록 하겠습니다. 1. 타이머 사용하기 타이머란 일정 간격마다 명시한 행위를 반복적으로 수행하는 것을 말합니다. 타이머 기능은 여러가지 방법으로 구현할 수 있는데 일반적으로 많이 사용하는 Timer 클래스와 TimerTask 클래스를 이용한 방..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 PC 에서 동작하는 프로그램과 안드로이드용 프로그램이 소켓을 사용하여 정보를 주고받는 방법에 대해서 알아보도록 하겠습니다. 이론에 대한 설명은 이전 강좌에서 어느정도 언급했기 때문에 이번 강좌에서는 예제를 통해 좀더 실질적인 방법에 대해서 설명하도록 하겠습니다. 설명을 위해 사용한 예제는 다자간 채팅 프로그램이며 PC 에서 실행되는 프로그램이 서버 역할을..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 보통 시스템은 여러가지 입출력 장치를 가지고 있습니다. 예전에는 이런 입출력 장치를 다룰때 전용함수들이 존재했습니다. 전용함수가 존재한다는 뜻은 어떤 입출력을 사용할때 어떤 데이터 형식을 사용할것인지가 이미 정해져있다는 뜻이기도 합니다. 예를들어, 키보드로 키를 입력받는 경우, getch 와 같은 콘솔함수를 사용했고 이 함수는 4바이트 정수형 데이터 값을 반환하여 프로그..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 일반적으로 안드로이드 시스템의 응용 프로그램은 하나의 실행 흐름을 가집니다. 따라서 오랜 수행시간을 필요로하는 작업을 하면 사용자의 다른 요청을 처리할 수 없게 됩니다. 심지어 해당 프로그램을 터치해도 아무런 반응을 하지 않고, 프로그램이 응답없음 상태에 빠지면서 수초 후에 안드로이드 시스템에서는 프로그램의 종료여부를 묻기도 합니다. 실제로는 다른 작업을 하는 중이어서 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 이번 강좌에서는 버튼(Button) 과 에디트텍스트(EditText) 그리고 리스트뷰(ListView) 를 이용하여 에디트텍스트에 문자열을 입력한 후 버튼을 누르면 입력한 내용이 리스트뷰에 추가되고, 추가된 리스트뷰의 항목을 선택하면 해당 항목의 문자열이 에디트텍스트에 출력되는 간단한 예제를 만들어 보도록 하겠습니다. 만약 위 컨트롤에 대해 잘모르시거나 자세하게 알고 싶으시면 아래에 링크된 자료를 참고하시기 바랍니다. - 버튼 사용하기 : http://www.tipssoft.com/bull..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 리스트뷰(ListView) 가 만들어지는 원리와 방법 그리고 리스트뷰를 사용하는 간단한 예제에 대해서 소개하도록 하겠습니다. 1. 리스트뷰의 구조 리스트뷰는 어떤 데이터 그룹에 대한 각각의 정보들을 항목별로 출력시키고 사용자에게 원하는 항목을 검색하거나 선택할수 있도록 해주는 컨트롤 객체입니다. 그래서 다른 컨트롤처럼 정해진 형태의 정보를 저장하는것이 아..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 에디트텍스트(EditText)를 만드는 방법과 에디트텍스트를 사용하는 예제에 대해서 소개하도록 하겠습니다. 1. 에디트텍스트 만들기 아래의 예제는 에디트텍스트를 리소스 파일에서 구성하는 간단한 XML 코드입니다. 위의 에디트텍스트는 id_edit 이라는 ID 를 사용하고, 부모 윈도우의 너비에 상응하는 너비와 출력되는 글자를 포함할 만큼의 높이를 가지며 ..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 강좌에서는 버튼을 만드는 방법, 버튼을 사용하기 위해서 알아두어야 할 사항 그리고 버튼을 사용하는 여러가지 예제를 소개하도록 하겠습니다. 1. 버튼 만들기 버튼은 소스 파일과 리소스 파일에서 각각 생성할 수 있지만 앞으로의 강좌에서 리소스 파일을 이용한 컨트롤 생성 방법을 사용할 것이기때문에 XML 코드로 버튼을 생성하는 방법에 대하여 알아보도록 하겠습니다. 버튼을..
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다. * 알짜배기 프로그램 받기 - http://www.tipssoft.com/bulletin/tb.php/QnA/8406 * 안드로이드 강좌 목록 - http://www.tipssoft.com/bulletin/tb.php/old_bbs/501 이번 자료에서는 안드로이드 툴을 사용하여, 기본 프로젝트를 생성할때 자동으로 생성되는 코드의 형식과 의미에 대해서 알아보고 XML 형식으로 구성된 리소스의 필요성과 그 활용방법에 대해서 설명드리도록 하겠습니다. 기본적으로 저희가 이클립스라는 툴을 사용하지 않는다는 전제로 강좌를 진행하기 때문에 이 강좌에서도 이클립스를 활용하는 방법에 대해서는 별도의 언급을 하지 않도록 ..
이클립스에서 Subversion을 사용하기 위한 플러그인인 Subclipse를 설치합니다. Subclipse 홈페이지는 http://subclipse.tigris.org 입니다. Eclipse 의 플러그인 설치 기능을 사용해서 설치해보겠습니다. 1. 이클립스를 실행하고 Help -> Install New Software... 를 선택합니다. 2. 설치할 소프트웨어를 선택하는 창입니다. Work with: 끝의 Add... 버튼을 눌러 Add Site 창을 띄운 상태입니다. Name: 에 Subclipse를 Location:에 http://subclipse.tigris.org/update_1.6.x 를 입력합니다. (앞에서 설치한 Subversion의 버전이 1.6.15 이기 때문에 /update_1.6...
갈수록 어려워진다 ㅜㅜ.. public class Widgets2Activity extends Activity { private RadioGroup group; private TextView textview1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); group = (RadioGroup)findViewById(R.id.radiogroup); textview1 = (TextView)findViewById(R.id.textview1); group.setOnCheckedChangeListener(mRadioCheck); /**..
java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.widget.Button ↳ android.widget.CompoundButton ↳ android.widget.CheckBox 1. android:text [ setText(CharSequence) ] : 체크박스 텍스트 2. isChecked() : 체크박스 체크 여부(CompoundButton클래스의 메소드) 3. setChecked(boolean checked) : 체크 설정. 4. toggle() : Change the checked state of the view to the inverse of its current state . 체크상태를 토글 5. 사용예제 (1..
1. 자바, 이클립스 설치 -. JDK 설치 : JDK버전 5이상 설치 필요 JDK 다운 : http://www.oracle.com/technetwork/java/javase/downloads/index.html -. 이클립스 설치 : 안드로이드 개발을 위해서는 통합 개발환경이 필요하며, 일반적으로 이클립스를 가장 많이 사용한다 이클립스 다운 : http://www.eclipse.org/downloads/ Eclipse IDE for Java Developers를 다운 하면 됨 2. 안드로이드 SDK, ADT설치 -. 안드로이드SDK설치 : 안드로이드 개발자 사이트에서 자신이 사용하는 운영체제의 맞는 패키지를 다운 받는다 SDK 다운 : http://developer.android.com/sdk/inde..
파워빌더 한글문자 자르기 아래 함수는 문자열을 byte 단위로 잘라주는 역활을 하는 함수입니다. 한글은 2byte로 인식되기 떄문에 아래 ex)에 나와있는 예로 "1가나다라" 를 4byte로 자르면 "1가" 만 Return 되어집니다. "1가"는 3byte지만, 4byte로 잘랐을 경우 한글이 깨지므로, 글자가 꺠지지 않는 한도로 잘라서 Return하도록 되어있습니다. /* --------------------------------------------------------------------- */ 1. Function Name : gf_hangle_truncate 2. Input Arguments : String as_str Integer ai_len 3. Access Type : Public 4...
파워빌더 DW 클릭시 Group의 Trailer Band 의 Computed Field 값 읽어오는 방법 DataWindow Clicked() 이벤트에 아래와 같이 작성합니다. ============================================================================================= Long ll_pos, ll_row, ll_value String ls_string , ls_band ls_band = dw_1.GetBandAtPointer() // 클릭한 Band 정보를 읽어낸다. IF Pos(ls_band, 'trailer') > 0 THEN // Trailer Band 일 경우만 동작 ls_string = dw_1.GetObjectAtPoi..
파워빌더 데이타윈도우 Row 비교 방법 Column의 위,아래의 Row의 배열을 기술하는 방법 row[3] row[2] row[1] 현재Row row[0] row[-1] row[-2] row[-3] 형식으로 배열에서 Value를 가져옮 (아래열의 Column과 비교를 하면..) comute field를 사용할때 수식: if ( product_id = product_id[-1], rgb(0, 0, 0), rgb(255, 0, 0) ) 파워빌더 데이타윈도우 Row 비교 방법 파워빌더 데이타윈도우 Row 비교 방법 파워빌더 데이타윈도우 Row 비교 방법 파워빌더 데이타윈도우 Row 비교 방법 파워빌더 데이타윈도우 Row 비교 방법 파워빌더 데이타윈도우 Row 비교 방법
파워빌더 SQL문장 에러체크 1. SQLCA.SQLNROWS ==> SQL 문장 수행시 수행된 ROW 건수를 리턴 (Insert,update,select 등) ※ 일반적으로 SQL문장의 올발른 실행 여부를 판단하기 위해 SQLCODE값을 확인하지만 DELETE FROM emp_tab WHERE emp_no = :ls_empno; IF SQLCA.SQLCODE = 0 THEN COMMIT; ELSE ROLLBACK; END IF 위에 SQL문에서 변수 ls_empno에 잘못된 값이 들어가여 삭제된 건수가 한개도 없어도 SQL문은 정상적으로 처리되었기 때문에 SQLCODE값은 0을 RETURN한다. 그렇기 때문에 좀 더 정확하게 체크를 하기를 원한다면, SQLCA.SQLNROWS를 체크 하는 것도 좋은 방법..
아래 프로시져는 동적쿼리 참고용~ ^^ 해보니까 생각보다 쉽네~ -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= --exec usp_seo '20101021' ALTER PROCEDURE [dbo].[usp_seo] @p_dt VARCHAR(08) --계획일자 AS Declare @week varchar(06), -- 주차 @yyyy varchar(04), -- 년도 @maxversion varchar(02), -- dily_fcst의 최종 version @msg varchar(100), @Sql_Str..
- Total
- Today
- Yesterday
- 삼척 추천여행지
- 울산 중구 카페
- 파워빌더
- 장현 카페
- 리스트뷰
- 울산 추천 카페
- 울산 카페
- 태그를 입력해 주세요.
- 안드로이드 강좌
- 울산 맛집
- 초대장
- 우리동네 카페
- 운정신도시
- 울산 카페 추천
- 티스토리초대장
- PowerBuilder
- 울산 북구 맛집
- 티스토리 초대
- 대구 카페 추천
- MSsql
- 안드로이드
- 트리거
- 울산 예쁜 카페
- 센서
- 간절곶 맛집
- 맛집
- trigger
- 삼척 추천 여행지
- 장현동 카페
- 티스토리 초대장
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |