반응형

이번 리뷰는 아이리스 탭2입니다.

ACN코리아에서 판매하고 있는 테블릿입니다.

 image

 

10만원대 테블릿을 찾다가 중고나라에서 발견한 물건입니다.

판매 가격은 25만원 ~ 30만원 선이지만 중고나라에서 10만원 초반대에 구매 가능합니다.

iristab2_spec_2

사양만 보면 10만원 초반에 구매할 경우 매우 가성비가 높습니다.

20160114_204118

박스 포장은 매우 깔끔합니다.

20160114_204150

박스안에는 중전기, OTG케이블이 들어 있습니다.

기본적으로 액정보호필름이 붙여 있습니다.

 

아이리스 탭2는 기본적으로 케이스를 포함해서 별도 포장되어 있습니다.

 

구성으로만 보아도 중고나라에서 판매하는 가격 대비 매우 우수합니다.

 

케이스 또한 인조 가죽형태로 되어 있어 좋습니다. 단 점은 자석 기능이 없습니다.

Screenshot_2016-01-14-20-43-26

 

간단한 제품 정보입니다.

 

처음에 부팅하면 인텔고유 소리 ‘띵띵띠띵팅’ 소리가 매우 크게 울려퍼집니다.

이 소리는 어떻게 할 수 가 없는거 같습니다.

부팅 후 이것 저것 설치 했는데 아무것도 실행이 안되는 문제가 있습니다.

원인을 찾고, 찾고 찾아보니 아이리스탭2에는 기본적으로 facebook어플이 설치되어 있어 문제가 발생한 것입니다.

부팅 후 facebook앱을 삭제하면 정상적으로 설치된 앱이 실행 됩니다.

Screenshot_2016-01-14-20-44-14

 

브라우저 검색 및 이동은 매우 빠르게 동작합니다.

기본 브라우저가 빠르니 다른 브라우저 사용시 성능이 더 좋을 것으로 생각 됩니다.

Screenshot_2016-01-14-20-44-31

 

카카오 앱 실행 시 특정 게임이 동작을 안합니다.

아마도 인텔칩셋이 아직 완벽하게 안드로이드를 지원안하는 것 같습니다.

그래서 하스스톤을 설치해서 실행해 보았습니다.

하스스톤은 매우 깔끔하게 동작합니다.

 

무선 네트워크 속도는 상대적으로 좋습니다.

블루투스 연결 상태 또한 매우 우수합니다.

전체적으로 보면 10만원 초반에 구매했을 경우 아이리스탭2는 매우 가성비가 좋은 제품은 확실합니다.

하지만, 단점이 있으니 꼭 참고하십시오.

단점

-무게가 매우 무겁습니다.

-베터리 소모가 매우 빠릅니다.(완충시 3~4시간 정도 사용 가능합니다.)

-상대적으로 카카오앱은 5개중 3개는 안되는 것 같습니다.

-부팅 시 소리가 납니다.

추천인

-브라우저만 사용하는 분

-집에서 영화 및 책으로 사용하실 분(이동시는 무게감이 있어 안 될 것 같습니다)

-게임이 아닌 앱을 사용하실 분

-하스스톤만 하실 분

비추천인

-게임용으로 사용하실 분

-이동 시 사용하실 분

이상 아이리스탭2 리뷰를 마치겠습니다.

감사합니다.

 

 

 

반응형
반응형

요번 소개 게임은 Tencent Games에서 개발한 Monster Castle 입니다

스토어 메인 화면에 있어서 시작했는데 물건이라고 생각되네요.

 

 2016-01-01-17-05-25

COC와 동일하게 플레이하는 게임이지만 좀 특이하게 탑을 정복하는 시나리오입니다.

2016-01-01-17-05-34

초기 리소스 로딩화면에서는 화면을 움직이면 이미지가 회전합니다. ^^

2016-01-01-17-05-57

메인 화면입니다. 일반적으로 맵위에서 게임을 하는게 아니라 탑을 올리면서 건물을

만드는 게임이죠. 처음에는 그냥 특이하네 하고 시작했는데 보상 부분이 COC류 게임과

다릅니다. Monster Castle는 링크를 공유할 때마다 유료아이템 보석을 5새씩 줍니다.

즉, 열심히만 하면 그냥 성장할 수 있는 게임이죠.

2016-01-01-17-07-02

또 다른 특이점은 왕자만 부수면 게임에서 승리하게 됩니다. 왕좌를 지킬 수 있도록

건물 배치를 잘해야 합니다.

2016-01-01-17-09-33

입구에서만 적이 침투하는게 아니라 보이는 초록색 위치에도 적이 침투 할 수

있습니다. 하지만 탑 크기보다, 건물이 적어서 배치가 좀 애매합니다.

2016-01-01-17-07-31

영웅 소환도 할 수 있습니다. 아직 초반이라 스킬 북은 어떻게 사용하는지 모르겠네요

2016-01-01-17-08-11

전장 화면입니다. 왼쪽위에 번개를 소비하면서 미션을 클리어 하는 방식입니다.

2016-01-01-17-08-42

2016-01-01-17-12-55

검으로 표시된 미션은 탑을 공격하는 미션입니다.

2016-01-01-17-12-23

2016-01-01-17-10-36

성으로 표시된 미션은 탑을 지키는 미션입니다.

이처럼 두개의 미션을 클리어하면서 성장하는 게임이죠. 검색을 통해서 멀티플레이어

공격도 가능합니다.

2016-01-01-17-11-09

훈련소에서는 지원군을 생성할 수 있으며, 영웅과 함께 공격하거나 방어하면 됩니다.

Monster Castle 영웅을 돈으로 구매가 가능하며 미션을 클리어 할 때마다 레벨업 합니다.

2016-01-01-17-13-30

Monster Castle은 참신한 아이디어로 만들어진 게임인건 확실하지만, 아직까지

인터페이스 최적화가 아직 안되어 있고, 멀티 로그인이 불안전합니다.

하지만, 한번은 해볼만한 게임임은 확실합니다. 이상 마치겠습니다

반응형
반응형

안녕하세요. 요즘 스마트워치, 스마트밴드가 많은 인기를 끌고 있습니다.

하지만, 가격면에서 국내 제품은 매우 비싼 단점이 있어 일반 사용자들이 접근하기 힘듭니다.

그래서 중국 가성비가 좋은 스마트 밴드를 찾다, 비든 X6을 만나게 되었습니다.

기어베스트에서 3만3천원 정도에 구입했습니다.

배송기간은 약 한달 생각안하고 있다보면 도착합니다. ㅋㅋ

박스는 중국 제품치고는 매우 깔끔합니다.

 

clip_image001

 

전 뽑기 운이 항상 없어서 그런지 충전기 라인피복이벚겨져 있네요. ㅠㅠ

응급처치로 절연테이프를 붙였습니다.

충전시간은 매우 짧습니다. 한 시간 정도면 완충됩니다.

완충 후 블루투스 사용 안 할 경우 2주 정도 사용 가능합니다.

블루투스 사용하면 1주정도 생각하시면 될 꺼 같습니다.

 

clip_image002

 

기능은 만보기, 칼로리계산, 거리계산, 수면시간, 타임워치, 알림진동.. 등입니다.

만보기 기능은 일반적인 제품들과 동일합니다. 앱상에서는 각 시간 별 상태를 볼 수 있습니다.

 

clip_image003

 

앱 기능은 별로입니다.

앱 측면은 미밴드가 더 좋습니다.

아이폰일 경우는 정말 최악입니다.( 번역이 장난 아닙니다 )

 

clip_image004

 

옵션 설정 화면입니다.

생각보다 많은 설정이 가능합니다.

*중요한 건 블루투스 연결이 종료되면 블루투스를 종료 후 앱을 재 실행해야 동기화가 가능합니다.

그냥 앱 만 재 실행할 경우 연결이 잘 안 되는 문제점이 있습니다.

 

1달동안 사용해본 결론입니다.

가성비는 정말 좋습니다. 만보기 기능이 있으면 액정이 있는 밴드로써는 정말 최고입니다.

운동하시면서 시계 기능까지 필요 하신 분은 추천합니다.

문자 알림 경우는 한글이 지원되면 왠 만한 건 다 확인 가능합니다.

단. 아이폰 사용자는 한번 더 생각해보셔야 합니다. 앱, 블루투스가 안드로이드 보다 안 좋습니다.

마지막 단점은 액정이 매우 빨리 꺼지며, 액정 자동 켜짐 인식은 90도이상 되어야 가능합니다.

감사합니다.

반응형
반응형

오늘 소개할 게임은 '프리스타일야구2' 입니다.

테스트 디바이스 : 겔럭시노트2

제작사: DAERISOFT

clip_image001

'프리스타일야구2' 배틀형식 1대1 야구 게임입니다.

화면을 터치하면 캐릭터를 선택할 수 있습니다.

clip_image002

캐릭터 선택 후 바로 게임을 시작할 수 있습니다

'프리스타일야구2' 처음에 아무것도 지원해주지 않습니다.

매우 깔끔하게요. OTL

화면에 보이는 카드를 클릭하면 포수, 캐릭터, 배트를 변경할 수 있습니다.

clip_image003

'프리스타일야구2' 가장 특이한 점은 아무리 좋은 배트가 있더라도 캐릭터 별 레벨이 안되면

선택할 수 없습니다.

'용사가되는검'이 있어도 사용이 불가능합니다.

캐릭터는 등급별로 진화가 가능합니다.

clip_image004

다른 게임과 동일하게 상점에서 랜덤뽑기 카드를 판매하고 있습니다.

하지만 처음에 아무 지원이 없기 때문에 그냥 구경만해야죠.

clip_image005

'게임시작'을 클릭하면 스테이지 지도화면으로 넘어갑니다.

clip_image006

한번 더 '게임 시작'을 클릭하면 16강 대회를 시작합니다.

게임에서 이기면 계속 올라갑니다. 하지만 지면 처음부터 다시 시작입니다.

처음에는 그냥 AI와 게임을 하는 줄 알았는데, 상대방을 찾아서 게임을 진행하는 방식입니다.

즉, 컨트롤 잘하는 유저를 만나면 별하나 캐릭터도 장난 아닙니다.

clip_image007

게임 방식은 타자, 투수를 교차하면서 진행됩니다.

투수일 경우 아웃 시키면 HP가 줄어듭니다.

반대로 타자일 경우는 공을 치면 상대방 HP가 줄어듭니다.

clip_image008

clip_image009

HP하단에 있는 파란색바 한칸에 필살기 한번 사용 가능합니다.

clip_image010

안타를 치면 오른쪽 상단 홈그림에 신발모양이 표시됩니다.

신발모양이 홈으로 들어오면 콤보로 HP가 줄어듭니다.

신발위치는 누적되므로 안타를 계속치면 상대방에게 많은 데미지를 줄 수 있습니다.

'프리스타일야구2' 배틀을 좋아하는 유저에게 매우 괜찮은 게임이라고 생각됩니다.

단, 야구를 별로 안 좋하는 유저에게는 별다를 재미가 없습니다.

현재 이벤트중이라서 '용사가되는법'을 설치하면 용사가되는검 배트를 받을 수 있습니다.

이상으로 '프리스타일야구2' 리뷰를 마칩니다.

반응형
반응형

Windows Live Writer 설정

일반적으로 블로그 포스팅을 하기위해서 사용하는 무료툴이 Windows Live Writer이다.

Windows Live Writer는 프로그램 자체 동작이 가벼운 장점과 현재 가장 인기 있는 블로그 네이버, 티스토리를 쉽게 연동할 수 있는 장점을 가지고 있다.

하지만 프로그램 자체가 가벼워서 기능적인 면에서 배우 부족한 단점을 가지고 있다.

 

-Windows Live Writer 설치 방법

Windows 필수 패키지를 다운 후 Windows Live Writer을 선택해서 설치하면 된다.

[ Windows Live Writer 다운로드 주소]

http://windows.microsoft.com/ko-kr/windows-live/essentials

clip_image001[7]

 

1.Windows Live Writer (NAVER 블로그 API 연동)

Windows Live Writer에서 NAVER 블로그 API연동하기 위해서 우선적으로 NAVER 블로그 가입 후 환경설정에서 '플러그인 연동관리' 하위 메뉴인 '글쓰기 API설정'을 클릭한다.

아래 그림에서 보이는 'API연결 URL', '아이디', 'API연결 암호'를 저장 한다.

 

clip_image002[7]

 

Windows Live Writer 실행 후 ‘블로그 계정 추가’를 클릭한다.

clip_image003[6]

 

‘기타 서비스’를 선택하고 다음을 클릭한다.

 

clip_image004[6]

 

네이버 API설정에서 확인한 'API연결 URL', '아이디', 'API연결 암호'를 순서대로 붙여넣기 한다.

 

image

 

‘Metaweblod API’를 선택하고 ‘내 블로그의 원격 게시 웹 주소’에 ‘API연결 URL’을 저장 후 다음을 클릭한다.

 

clip_image006[6]

 

정상적으로 등록되면 블로그 이름이 활성화 되고 이름을 선택 후 다음을 클릭하면 블로그 정보가 저장된다.

 

clip_image007[6]

 

Windows Live Writer 실행 후 홈화면에서 등록된 내용을 선택할 수 있다.

 

image

 

블로그 저장 경로는 ‘내문서에\My Weblog Posts\Drafts’에 저장된다.

 

2.Windows Live Writer (Tistory 블로그 API 연동)

Tistory 블로그 연동은 Naver 블로그  API연동과 동일 하지만 API설정에서 계정정보로 입력하면 된다.

즉 별도의 API주소가 필요 없다.

블로그 웹 주소 : Tistory 블로그 주소

사용자 이름 : Tistory 계정 ID

암호 : Tistory 계정 암호

 

image

 

이 후 Naver 블로그 API 연동과 동일한 스텝을 거치면 바로 사용 가능합니다.

 

Windows Live Writer 설정 ( Naver API, Tistory API 연동 )을 마칩니다.

반응형
반응형

OAS(OpenMark Assist System)

 

오픈 마켓 이란 ?

일반적인 쇼핑몰 판매 방식을 벗어나, 개인과 소규모 판매 업체 등이 온라인상에서 자유롭게 상품을 거래하는 ‘중개’형 인터넷 쇼핑몰이다.

G마켓, 옥션, 인터파크, 11번가 등이 대표적 사이트로 이들은 시스템을 제공한 대가로 상품을 등록한 사용자에게 수수료 수익을 얻는다.

오픈 마켓은 인터넷 쇼핑몰에서의 중간 유통마진을 생략할 수 있어 기존보다 저렴한 가격으로 판매가 가능하다. – 네이버 사전

 

image

 

 

오픈 마켓을 처음 시작하는 사업자는 대부분 상품 선정, 유통, 재고에 대해서 많은 부담감을 갖고 있습니다.

오픈 마켓을 운영할 때 상품 선정은 매우 중요 합니다. 어떤 상품이냐에 따라서 판매 수익이 천차만별이기 때문이죠, 좋은 상품을 고르기는 처음부터는 불가능하기 때문에 많은 상품을 판매해보면서 분기별로 분석 후 상품을  선정해야 합니다.

 

오픈 마켓을 운영할 때 재고도 매우 중요 합니다. 대부분 쇼핑몰 창업에 실패하는 원인이 재고를 처리하지 못해서 입니다. 재고가 발생하는 이유는 상품 선정을 잘못해서 입니다. 여름인데 겨울 옷을 팔면 안되겠죠.

 

이처럼 쇼핑몰 창업은 소 자본으로 시작할 수 있지만 그만큼 많은 사람들이 창업을 시작하고 있기 때문에 살아 남기가 힘듭니다.

 

그래서 지금부터 살아 남을 수 있는 방법을 알려 드리겠습니다. 꼭 정답은 아니지만, 적은 비용으로 쇼핑몰 창업을 맛 볼 수 있습니다.

 

쇼핑몰 창업 전에 오픈 마켓을 이용한 소규모 마켓을 1년 정도 운영해보고 나서 쇼핑몰 창업을 시작하는 것을 추천 합니다. 오픈 마켓을 먼저 이용하는 이유는 쇼핑몰을 운영하는 것은 생각보다 많은 시간과 노력이 필요 합니다.

오픈 마켓을 이용하게 되면 쇼핑몰 관리에 대한 모든 사항을 오픈 마켓에서 해주기 때문에 많은 시간을 절약할 수 있습니다.

 

상품 선정 및 재고를 찾기 힘드신 분들은 B2B를 이용하시면 됩니다.

 

B2B(Business to Business)란 ?

거래 주체인 기업과 기업이 전자상거래를 하는 것을 말하며, 기업이 기업을 대상으로 각종 물품을 판매하는 방식이다. 서계 B2B 시장은 오는 2003년까지 일반인을 대상으로 하는 전자상거래 규모의 10배인 1조 3천억 달러에 이를 전망이다. - 네이버 사전

 

B2B를 이용하는 방법은 B2B사이트에서 원하는 상품을 검색하고, 확인 후 오픈 마켓에 B2B사이트에서 선택한 상품을 등록 합니다.

오픈 마켓에서 구매자가 나타나면, 판매자는 B2B사이트에 상품을 요청하면 B2B사이트에서 판매자 이름으로 배송을 하게 됩니다.

 

이처럼 B2B를 이용하면 상품 선정 및 재고에 대한 부담감을 줄일 수 있습니다.

하지만 B2B에도 단점은 있습니다. B2B를 이용하면 많은 상품을 검색하고 등록해야 하기 때문에 상품 등록에 많은 시간을 걸리게 되며, 중간단계에 B2B사이트가 연결되어 있어 가격적인 면에서 불리합니다.

 

하지만, 오픈 마켓은 상품 등록 개수도 중요하기 때문에 주요 판매 물품과 함께 B2B를 이용하면 상품 노출에 유리하고 추가적인 수입이 발생합니다. 그래서 처음 시작하는 쇼핑몰 창업자에게 적극 추천하는 방법 입니다.

 

B2B를 이용하실 때 상품 등록을 자동으로 할 수 있는 프로그램을 소개합니다.

 

OAS(OpenMark Assist System) 란 ?

OAS는 빌리브컴(www.believecom.co.kr)에서 개발된 B2B를 이용한 상품 자동 등록 프로그램입니다. 오픈 마켓을 처음 시작하는 사용자나, 추가적인 상품 등록을 원하시는 분들은 OAS 자동 상품 등록 프로그램을 사용하시면 시간적인 면에서 매우 유리 합니다. 일반적으로 자동 상품 등록 프로그램은 많이 있지만 비싼 비용과 특정 상품만 가능하기 때문에 처음 사용하기에 불편할 수 있습니다. OAS 자동 상품 등록 프로그램은 이러한 단점을 보안하기 위해서 개발된 자동 상품 등록 프로그램입니다.

 

image

 

OAS의 장점

오픈 마켓 사용자는 빌리브컴에서 제공하는 B2B 전문 사이트를 공유하기 때문에 사용자는 별도 사이트를 찾을 필요 없이 등록된 사이트를 이용하면 됩니다.

또한 기존 자주 사용하시던 사이트를 등록 요청하면 검증, 분석 후 동일하게 자동 상품 등록을 제공합니다.

자동 상품 등록을 통해서 원하는 상품에 정보를 오픈 마켓에서 제공하는 대량 등록 리스트 파일로 만들어 주기 때문에 사후 관리 및 대량 수정이 가능 합니다.

 

*지금 신규 가입 시 100P 지급 이벤트가 진행 중입니다. 가입하시고 한번 써보세요.* !!!

 

OAS 상품 자동 등록 프로그램 다운 받기(www.believecom.co.kr)

OAS 상품 자동 등록 프로그램 메뉴얼 다운 받기(www.believecom.co.kr)

반응형
반응형

 

-요약-

슬라이딩 윈도(Sliding window)는 두 개의 네트워크 호스트간의 패킷의 흐름을 제어하기 위한 방법이다.

TCP와 같이 데이터의 전달을 보증하는 프로토콜에서는 패킷 하나하나가 전달되었음을 확인 신호(acknowledgement, 이하 ACK)를 받아야하며, 만약 패킷이 중도에 잘못되었거나 분실되어 확인받지 못하는 경우, 해당 패킷을 재전송해야하는 필요가 있다. 슬라이딩 윈도는 일단 '윈도(메모리 버퍼의 일정 영역)'에 포함되는 모든 패킷을 전송하고, 그 패킷들의 전달이 확인되는대로 이 윈도를 옆으로 옮김(slide)으로서 그 다음 패킷들을 전송하는 방식이다.

슬라이딩 윈도는 아직 확인을 받지 않고도 여러 패킷을 보내는 것을 가능케 하기 때문에, 매번 전송한 패킷에 대해 확인을 받아야만 그 다음 패킷을 전송하는 방법(stop-and-wait)을 사용하는 것보다 훨씬 네트워크를 효율적으로 사용할 수 있다.


-정의-
1)송신측에서는 윈도우 사이즈 갯수 만큼의 프레임을 연속해서 전송할 수 있으며 수신측에서는 이 윈도우 크기를 조절해 나간다. '윈도우 크기'란 한꺼번에 송신측이 연속해서 전송할 수 있는 최대 프레임의 갯수를 뜻한다. 아래 그림 (b)에서 송신측에서는 연속해서 W 개의 프레임을 전송하고 있다. 수신측에서는 적절한 간격으로 이 W를 조절해 나감으로써 송신측의 데이타 흐름을 조절해 나간다.

image

2)슬라이딩 윈도우(sliding window)를 이용한 흐름제어 continuous ARQ는 윈도우 개념을 사용하는데, 윈도우란 송신측에서 수신측의 응답(ACK/NAK)없이 전송하는 프레임의 수를 제한하는 것으로 전송 가능한 최대 프레임 수를 최대 윈도우 크기라고 한다. 초기화 시 윈도우를 최대 윈도우 크기로 설정하여 송신측에서 프레임을 전송 시마다 윈도우를 하나씩 줄이고, 응답이 접수될 때마다 윈도우를 하나씩 늘리는데, 윈도우가 있는 한 계속 프레임을 전송하는 방법으로  흐름제어하는 것을 슬라이딩 윈도우를 이용한 흐름제어라 한다.

 

슬라이딩 윈도우 방식 설명※

전 이중 링크로 연결된 두 스테이션이 있다고 가정을 하자. 스테이션 B는 n(window size)개의 프레임을 수신할 수 있으며,  A는 B의 ACK를 기다리지 않고 n개의  프레임을 보내는 것이 가능하다. 각각의 프레임은 순서번호가 있다.  따라서 B는 전송이 기대되는 다음 프레임의 순서번호를 포함한 ACK를 A에게 전송함에 의해 ACK 한다.  이 ACK는 B가 규정된 번호로 시작되는 다음 n개의 프레임을 수신 할 준비가 되어 있음을 암시적으로 통보하는 것이다.
예를 들면 B는 프레임 2, 3, 4를 수신하고, 순서번호 5를 가진 ACK를 A에게 보냄에 의해 B는 한 번에 프레임 2, 3, 4를 ACK 한 것이 된다. A는 송신하려는 순서번호의 목록을 유지하고  B는 수신할 준비가 되어 있는 순서번호 목록을 유지한다. 이들 각 목록은 프레임의 윈도우로 생각할 수 있다. 이러한 동작을 슬라이딩 윈도우 흐름제어라고 한다.

참고
http://ko.wikipedia.org/wiki
www.google.com
 
반응형
반응형

The full sequence of events fired for a Window object are as follows.

On application startup, if the Window is the application’s main window.

(Application events are also shown in the correct sequence).

  • Application.Startup
  • Window.Initialized
  • Window.IsVisibleChanged
  • Window.SizeChanged
  • Window.LayoutUpdated
  • Window.SourceInitialized
  • Application.Activated
  • Window.Activated
  • Window.PreviewGotKeyboardFocus
  • Window.IsKeyboardFocusWithinChanged
  • Window.IsKeyboardFocusedChanged
  • Window.GotKeyboardFocus
  • Window.LayoutUpdated
  • Window.Loaded
  • Window.ContentRendered

On normal application shutdown, the event sequence is:

  • Window.Closing
  • Window.IsVisibleChanged
  • Window.Deactivated
  • Application.Deactivated
  • Window.IsKeyboardFocusWithinChanged
  • Window.IsKeyboardFocusedChanged
  • Window.LostKeyboardFocus
  • Window.Closed
  • Application.Exit

When application/window loses focus (user switches to another application):

  • Window.Deactivated
  • Application.Deactivated
  • Window.IsKeyboardFocusWithinChanged
  • Window.IsKeyboardFocusedChanged
  • Window.LostKeyboardFocus

When application/window gains focus (user switches back to application):

  • Application.Activated
  • Window.Activated
  • Window.PreviewGotKeyboardFocus
  • Window.IsKeyboardFocusWithinChanged
  • Window.IsKeyboardFocusChanged
  • Window.GotKeyboardFocus

 

When Developing Windows Applications using Windows Forms,

you will most likely find yourself needing to make user of the form’s

events, and this requires you to know when each form event fires.

In this short reference artivle I will show you the sequence of the form

events when the Form is being started and when it is being shut down.

 

When Form Start up

  • Control.HandleCreated
  • Control.BindingContextChanged
  • Form.Load
  • Control.VisibleChanged
  • Form.Activated
  • Form.Shown

When Form Shutdown

  • Form.Closing
  • Form.FormClosing
  • Form.Closed
  • Form.FormClosed
  • Form.Deactivate

참고

http://wpf.2000things.com/2012/07/30/613-window-event-sequence/

http://www.daveoncsharp.com/2009/06/windows-forms-event-sequence/

반응형
반응형

Uzbekistan's soccer team arrives for World Cup qualifier

 

image

 

Uzbekistan's national football team arrives in Seoul on June 9, 2013 for a World Cup qualifier on June 11 against South Korea. South Korea currently leads Group A in the qualification round for the 2014 World Cup in Brazil, followed by Uzbekistan.

Monday, Jun 10, 2013

 

‘축구공 가득 들고’

우즈베키스탄 축구 대표팀 선수들이 9일 오후 인천공항을 통해 입국, 자리에 앉아 휴식을 취하고 있다. 최강희 감독이 이끄는 한국 축구 대표팀은 오는 11일 오후 8시 서울월드컵경기장에서 우즈베키스탄과 2014 브라질월드컵 아시아지역 최종예선 7차전을 치른다.

2013-06-10 (월요일)

Word  

arrives

v, (특히 여정 끝에) 도착하다.
arrived – arrived - arriving

I'll wait until they arrive.
난 그들이 도착할 때까지 기다릴 것이다.
I was pleased to hear you arrived home safely.
네가 집에 무사히 도착했다는 소식을 듣고 기뻤어.

qualifier

n, 예선 통과자

a World Cup qualifier
월드컵 예선 경기

against

prep,~에 반대하여[맞서] 관습, 관례

the fight against terrorism
대테러전
We're playing against the league champions next week.
우리는 다음주에 리그전 챔피언들과 시합을 한다.

currently

ad, 현재, 지금

The hourly charge is currently £35.
시간당 수수료는 현재 35파운드이다.
Currently, over 500 students are enrolled on the course.
현재 그 과정에는 500명이 넘는 학생이 등록되어 있다.

leads

v, (앞장서서) 안내하다
led – led – leading, 3인칭 단수 현재 leads

He led us out into the grounds.
그가 우리를 이끌고 운동장으로 나갔다.
The receptionist led the way to the boardroom.
안내실 직원이 중역실로 가는 길을 안내해 주었다.

qualification

n, 자격[자격증]

In this job, experience counts for more than paper qualifications.
이 일에서는 경험이 서류상의 자격증보다 더 중요하다.
academic/educational/professional/vocational qualifications
학위증[졸업 증서]/교육 이수증/전문 자격증/취업 자격증

followed v, (의 뒤를) 따라가다
followed – followed – following

He followed her into the house.
그가 그녀 뒤를 따라 집 안으로 들어왔다.
Follow me please. I'll show you the way.
따라오세요. 길을 알려 드릴게요.

 

참고 : www.arirang.co.kr

         http://endic.naver.com

반응형
반응형

C Language String Types and Classes

String Type

Description

char/wchar/TCHAR The C strings for ANSI and Unicode
CString The C++/MFC class wrapper for C strings
BSTR The Visual Basic string type
_bstr_t A C++ class wrapper for the Visual Basic string type
CComBSTR Yet another C++ class wrapper for the Visual Basic string type used predominately in ATL code

 

Demo Code

 

BSTR to CString and CString to BSTR

 

void BSTRtoCString(BSTR bStr){
    CString csStr =bStr;
}

void CStringtoBSTR()
{
    CString csStr = NULL;

    csStr = "Hello BelieveIT!";

    BSTR bStr = csStr.AllocSysString();

    BSTRtoCString(bStr);

    ::SysFreeString(bStr); //finished using the BSTR

}

 

Base Code

BSTR GetBSTR()
{
    _bstr_t bstrt(_T("This is the test string!"));

    BSTR bstr;

    bstr = bstrt.copy();

    return bstr;
}

CComBSTR GetComBSTR()
{
    CComBSTR bstr("This is the test string!");

    return bstr;

}

void ShowBSTR(BSTR bstr)
{
    _bstr_t bstrt(bstr);

    CString cstr;

    cstr.Format(_T("%s"),(LPCTSTR)bstrt);

    AfxMessageBox(cstr);

}

 

Conversions Code

 

_bstr_t BSTRto_bstr_t()
{
    BSTR bstr = GetBSTR();

    _bstr_t bstrFinal(bstr);

    ShowBSTR(bstrFinal);

    bstrFinal = bstr;

    return bstrFinal;
}

 

BSTR _bstr_ttoBSTR()
{
    _bstr_t bstr(_T("This is Converting string"));

    BSTR bstrFinish;

    bstrFinish = bstr.copy();

    ShowBSTR(bstrFinish);

    bstrFinish = bstr;

    return bstrFinish;

}

 

BSTR CComBSTRtoBSTR()
{
    CComBSTR bstr(_T("This is Converting string"));

    BSTR bstrFinish;

    bstrFinish = bstr;

    ShowBSTR(bstrFinish);

    bstrFinish = bstr.Copy();

    return bstrFinish;

}

 

CComBSTR _bstr_ttoCComBSTR()
{
    _bstr_t bstr(_T("This is Converting string"));

    CComBSTR bstrFinish;

    bstrFinish.AppendBSTR(bstr);

    return bstrFinish;

}

 

CString BSTRtoCString()
{
    //conversion that only works in Unicode
    BSTR bstr;

    bstr = GetBSTR();

    TCHAR szFinal[255] = {0,};

    _stprintf(szFinal, _T("%s"), (LPCTSTR)bstr);

    AfxMessageBox(szFinal);

    _bstr_t bstrIntermediate(bstr);

    CString strFinal;

    _stprintf(szFinal, _T("%s"), (LPCTSTR)bstrIntermediate);

    strFinal.Format(_T("%s"),(LPCTSTR)bstrIntermediate);

    return strFinal;

}

 

CString _bstr_ttoCString()
{
    _bstr_t bstr(_T("This is Converting string"));

    TCHAR szFinal[255] = {0,};

    _stprintf(szFinal,_T("%s"),(LPCTSTR)bstr);

    return szFinal;
}

 

LPCTSTR CComBSTRtoLPCTSTR()
{

    CComBSTR bstr("This is Converting string");

    _bstr_t bstrIntermediate(bstr);

    TCHAR szFinal[255] = {0,};

    _stprintf(szFinal, _T("%s"),(LPCTSTR)bstrIntermediate);

    return szFinal;
}

 

_bstr_t LPCTSTRto_bstr_t()
{
    LPCTSTR szStart = _T("This is Converting string");

    _bstr_t bstrFinal(szStart);

    ShowBSTR(bstrFinal);

    bstrFinal = szStart;

    return bstrFinal;
}

 

CComBSTR LPCTSTRtoComBSTR()
{
    LPCTSTR szStart = _T("This is Converting string");

    CComBSTR bstrFinal(szStart);

    ShowBSTR(bstrFinal);

    bstrFinal.Empty();

    bstrFinal.Append(szStart);

    return bstrFinal;
}

 

[ Reference ]

http://blog.naver.com/mismir?Redirect=Log&logNo=40013446819
http://www.codeproject.com/Articles/1282/Easy-way-to-manipulate-BSTR-using-CString-class

반응형

+ Recent posts