사용자 도구

사이트 도구

English

jcontrols_cf35:index

jControls CF35

CUWIN 닷넷 콘트롤 라이브러리 (윈도 CE 6.0 지원)



  • jControls CF35는 비주얼 스튜디오 2008 에 추가해서 사용하는 CUWIN1)용 콘트롤 라이브러리 입니다.
  • C# (또는 닷넷)언어로 프로그래밍이 가능하신 분들만 사용하실 수 있습니다.
  • jControls CF35는 무료입니다. jControls CF35 다운로드 - 비주얼스튜디오2008을 먼저 설치하신뒤, 비주얼 스튜디오를 실행시키지 않은상태에서 설치하시기 바랍니다.






개요

jControls CF35는 저희 컴파일 테크놀로지에서 개발한 닷넷 콘트롤 라이브러리입니다. 기존의 단조로운 콘트롤대신 다양한 색채를 활용한 콘트롤들을 지원합니다.

jControls CF35를 인스톨하시면 자동적으로 비주얼스튜디오에 새로운 콘트롤들이 추가됩니다. 이 콘트롤을 단순히 화면상에 배치하는 것만으로도 멋있는 화면을 구성하실 수 있습니다.

jControls CF35는 무료입니다. 단 저희회사 CUWIN에서만 사용가능합니다. 타사의 윈도CE 디바이스에서는 사용하실 수 없습니다.

CUWIN시리즈중 Windows CE 6.0을 사용하는 기종에서만 사용 가능합니다.(CUWIN3000/4000에서는 사용불가) 또한 데스크탑에서도 실행하실 수 없습니다.

특장점

  1. jControls CF35의 모든 콘트롤은 그라데이션과 하이라이트효과, 투명효과를 지원하고 있습니다. 따라서 별도의 이미지파일을 제작하지 않아도, 멋있는 보턴과 배경화면을 만드실 수 있습니다. (전문 디자이너의 도움이 필요없습니다.)

  2. jControls CF35에서는 선,원,박스등을 표현하기 위해서 좌표를 입력할 필요가 없습니다. 마치 그림판 프로그램을 사용하듯이 화면상에 직접 선,원,박스등을 그릴 수 있습니다.

  3. 그래픽을 처리하는 핵심부분은 C++ (네이티브)코드로 구현하여 처리속도가 빠릅니다.

  4. 화면전환시 지저분하게 표시되는 과정을 숨기고, 한번에 페이지를 표시하는 기능을 제공합니다.

시작하기

Installing jControls CF35 - jControls CF35 를 인스톨하는 방법에 대해서 설명합니다.

jControls CF35 Project - jControls CF35 프로젝트를 생성하는 방법에 대해서 설명합니다.

Running the Sample Project - 샘플 프로젝트를 실행하는 방법에 대해서 설명합니다. ←- 샘플 실행 동영상

기본적인 기능들

Hosting jControls - 기존 윈도CE의 한계를 극복하기 위해서 jControls CF35는 그래픽 매커니즘을 새롭게 구현해야만 했습니다. 그 결과 기존의 form에서는 jControls CF35의 콘트롤을 표현할 수 없고, 저희가 제공하는 jForm위에 콘트롤을 위치시켜야 합니다. 기존의 form을 꼭 사용해야만하는 상황이라면 jContainer위에 콘트롤을 위치시켜서 사용할 수 있습니다. 그래야만 jControls CF35의 콘트롤들이 제대로 표시됩니다. jControls CF35의 콘트롤은 기본적으로 투명, 알파블랜딩, Z-오더링, 그라데이션등을 지원합니다.

Fills, Strokes, and Borders - jControls CF35가 어떻게 공간을 색칠하고 관리하는지에 대해서 살펴봅니다.

Highlights and Gloss - jControls CF35 는 좀더 시각적으로 멋있게 콘트롤을 표시하기위해서 하이라이트, 그로스(gloss)효과를 사용하고 있습니다. 이런 효과들을 어떻게 콘트롤에서 적용하는지에 대해서 살펴봅니다.

Text Features - jControls CF35의 모든 콘트롤들은 text기능을 가지고 있습니다. 이 text기능에는 한글(다국어)글꼴지원, 정렬, 위치지정, 워드래핑등의 기능을 포함하고 있습니다.

Setting Properties at Runtime - 콘트롤들을 화면에 그리는 과정을 숨기는 방법에 대해서 알아봅니다.

DisableDoubleClick Property - 콘트롤을 빠르게 터치하는 경우 더블클릭으로 오인하는 것을 방지하는 방법에 대해서 살펴봅니다.

Controls Reference

콘테이너와 폼

jForm.Net Compact Framework's Form에서 발전시킨 형태입니다. jControls CF35의 콘트롤들을 jForm위에 위치 시킬수 있습니다.
jContainer jContainer.Net Framework's Panel 과 유사합니다. jControls CF35의 콘트롤을 이곳에 위치 시킬수 있습니다.

그림그리기 툴

jLine 화면에 선을 그립니다.
jRectangle
jRoundedRectangle
화면에 사각형을 그립니다.
모서리가 둥근 사각형을 그립니다.
jEllipse 원 또는 타원을 그립니다.

위젯

jButton.Net Compact Framework's Button 에서 발전시킨 콘트롤입니다. 근사한 버튼 모양을 표현할 수 있습니다.
jImageButton jImageButton 은 이미지를 사용한 버튼을 구현해 줍니다. 유저가 그린 그림(또는 아이콘)으로 버튼을 구현할 수 있습니다.
jLamp jLamp는 램프를 표현하기 위한 콘트롤입니다.
jimageLamp jimageLamp는 이미지를 사용한 램프를 표현하기 위한 콘트롤입니다.
jLabel jLabel.Net Compact Framework's Label을 발전시킨 콘트롤입니다. 텍스트를 표시하는 용도로 사용합니다.
jImage jImage는 이미지를 표시하기 위한 콘트롤입니다. jForm 또는 jContainer 위에 사용하면, 이미지중 투명색부분에 뒷배경이 표시됩니다. 아이콘이나 로고등을 표현하는 용도로 사용하실 수 있습니다.
jProgress jProgress.Net Compact Framework's ProgressBar 을 발전시킨 콘트롤입니다. 진행상황을 표시하는 용도로 사용합니다.
jSlider jSlider.Net Compact Framework's TrackBar를 발전시킨 콘트롤입니다. 슬라이더 스위치로 사용합니다.
jSwitch jSwitch는 On 또는 Off 상태중 하나를 결정해야하는 토글스위치로 사용할 수 있는 콘트롤입니다.
jRadioButton jRadioButton은 기존 라디오버튼을 발전시킨 콘트롤입니다.
jCheckBox jCheckBox는 기존 체크박스를 발전시킨 콘트롤입니다.
jTextbox jTextBox는 텍스트 입력을 위한 콘트롤입니다.

조합 콘트롤

jNumpad jNumpad는 숫자를 입력받기 위한 뉴메릭 키패드 콘트롤입니다. 정수, 소수점을 포함한 소수를 입력받을 수 있습니다.
jKeyboard jKeyboard는 문자 및 숫자를 입력받기 위한 키보드 콘트롤입니다. 한글입력도 가능합니다.
jMessageBox jMessageBox 는 멧세지 박스입니다. 에러멧세지등을 표현할 때 사용하실 수 있습니다.
jUserControl 몇개의 콘트롤을 조합하여 새로운 콘트롤을 생성하여 사용하실 수 있습니다.

Attribution

Portions of this software are copyright © 2015 The FreeType Project (http://www.freetype.org). All rights reserved.

Comfile Technology's Document Library

1)
컴파일 테크놀로지에서 만든 윈도CE기반의 터치패널 PC
jcontrols_cf35/index.txt · 마지막으로 수정됨: 2017/10/17 01:34 저자 Comfile Technology