사용자 도구

사이트 도구

English

jcontrols_cf35:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
jcontrols_cf35:index [2017/10/17 01:34]
Comfile Technology [Attribution]
jcontrols_cf35:index [2023/11/22 09:14]
Comfile Technology
줄 1: 줄 1:
 +====== jControls CF35 ======
  
 +<​HTML>​
 +<span style="​font-weight:​bold;​font-size:​16pt;">​CUWIN 닷넷 콘트롤 라이브러리 (윈도 CE 6.0 지원)</​span>​
 +</​HTML>​
 +
 +\\ \\ 
 +  *  jControls CF35는 비주얼 ​    ​스튜디오 2008 에 추가해서 사용하는 CUWIN((컴파일 테크놀로지에서 만든 윈도CE기반의 터치패널 PC))용 콘트롤 라이브러리 입니다. ​
 +
 +  *  C# (또는 닷넷)언어로 프로그래밍이 가능하신 분들만 사용하실 수 있습니다. ​
 +
 +  * **jControls CF35는 무료입니다.** [[http://​downloads.comfiletech.com/​CUWIN/​jControls/​jControlsCF35v123.exe |jControls CF35 다운로드]] - 비주얼스튜디오2008을 먼저 설치하신뒤,​ 비주얼 스튜디오를 실행시키지 않은상태에서 설치하시기 바랍니다.
 +{{ :​jcontrols_cf35:​jcontrols.png?​nolink |}}
 +===== 개요 =====
 +jControls CF35는 저희 컴파일 테크놀로지에서 개발한 닷넷 콘트롤 라이브러리입니다. 기존의 단조로운 콘트롤대신 다양한 색채를 활용한 콘트롤들을 지원합니다. ​
 +
 +jControls CF35를 인스톨하시면 자동적으로 비주얼스튜디오에 새로운 콘트롤들이 추가됩니다. 이 콘트롤을 단순히 화면상에 배치하는 것만으로도 멋있는 화면을 구성하실 수 있습니다. \\ \\ jControls CF35는 무료입니다. 단 저희회사 CUWIN에서만 사용가능합니다. 타사의 윈도CE 디바이스에서는 사용하실 수 없습니다. ​ \\ \\ CUWIN시리즈중 Windows CE 6.0을 사용하는 기종에서만 사용 가능합니다.(CUWIN3000/​4000에서는 사용불가) 또한 데스크탑에서도 실행하실 수 없습니다. ​
 +
 +===== 특장점 =====
 +
 +  - jControls CF35의 모든 콘트롤은 그라데이션과 하이라이트효과,​ 투명효과를 지원하고 있습니다. 따라서 별도의 이미지파일을 제작하지 않아도, 멋있는 보턴과 배경화면을 만드실 수 있습니다. (전문 디자이너의 도움이 필요없습니다.)\\ \\ 
 +  - jControls CF35에서는 선,​원,​박스등을 표현하기 위해서 좌표를 입력할 필요가 없습니다. 마치 그림판 프로그램을 사용하듯이 화면상에 직접 선,​원,​박스등을 그릴 수 있습니다. ​ \\ \\ 
 +  - 그래픽을 처리하는 핵심부분은 C++ (네이티브)코드로 구현하여 처리속도가 빠릅니다. ​ \\ \\ 
 +  - 화면전환시 지저분하게 표시되는 과정을 숨기고, 한번에 페이지를 표시하는 기능을 제공합니다.
 +===== 시작하기 =====
 +
 +[[.:​Installing jControls|Installing jControls CF35]] - jControls CF35 를 인스톨하는 방법에 대해서 설명합니다. ​
 +
 +[[.:​Creating a jControls Project|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 =====
 +
 +==== 콘테이너와 폼 ====
 +| <​html><​div style="​width:​110px;"></​html>​{{:​jcontrols_cf35:​jformicon.png|}} [[.:​jForm]]<​html></​div></​html>​ |''​jForm''​ 은 [[https://​msdn.microsoft.com/​en-us/​library/​system.windows.forms.form%28v=vs.90%29.aspx|.Net Compact Framework'​s Form]]에서 발전시킨 형태입니다. jControls CF35의 콘트롤들을 jForm위에 위치 시킬수 있습니다.|
 +| {{:​jcontrols_cf35:​jcontainericon.png|}} [[.:​jContainer]]<​html></​span></​html>​ |''​jContainer''​ 는 [[https://​msdn.microsoft.com/​en-us/​library/​system.windows.forms.panel%28v=vs.90%29.aspx|.Net Framework'​s Panel]] 과 유사합니다. jControls CF35의 콘트롤을 이곳에 위치 시킬수 있습니다.|
 +==== 그림그리기 툴 ====
 +| {{:​jcontrols_cf35:​jlineicon.png|}} [[.:​jLine]]<​html></​span></​html>​ | 화면에 선을 그립니다. |
 +| {{:​jcontrols_cf35:​jrectangleicon.png|}} [[.:​jRectangle and jRoundedRectangle|jRectangle]]<​html></​span></​html>​\\ <​html><​span style="​white-space:​nowrap;"></​html>​{{:​jcontrols_cf35:​jroundedrectangleicon.png|}} [[.:​jRectangle and jRoundedRectangle|jRoundedRectangle]]<​html></​span></​html>​ | 화면에 사각형을 그립니다. \\ 모서리가 둥근 사각형을 그립니다.|
 +| {{:​jcontrols_cf35:​jellipseicon.png|}} [[.:​jEllipse]]<​html></​span></​html>​ | 원 또는 타원을 그립니다.|
 +
 +==== 위젯 ====
 +| <​html><​div style="​width:​110px;"></​html>​{{:​jcontrols_cf35:​jbuttonicon.png}} [[.:​jButton]]<​html></​div></​html> ​ | ''​jButton''​ 은 [[https://​msdn.microsoft.com/​en-us/​library/​system.windows.forms.button%28v=vs.90%29.aspx|.Net Compact Framework'​s Button]] 에서 발전시킨 콘트롤입니다. 근사한 버튼 모양을 표현할 수 있습니다. ​           |
 +| {{:​jcontrols_cf35:​jimagebuttonicon.png}} [[.:​jImageButton]] ​                                                 | ''​jImageButton''​ 은 이미지를 사용한 버튼을 구현해 줍니다. 유저가 그린 그림(또는 아이콘)으로 버튼을 구현할 수 있습니다. ​                                                                                                              |
 +| {{:​jcontrols_cf35:​jlampicon.png}} [[.:​jLamp]] ​                                                               | ''​jLamp''​는 램프를 표현하기 위한 콘트롤입니다. ​                                                                                                                                                            |
 +| {{:​jcontrols_cf35:​jimagelampicon.png}} [[.:​jimageLamp]] ​                                                     | ''​jimageLamp''​는 이미지를 사용한 램프를 표현하기 위한 콘트롤입니다. ​                                                                                                                                              |
 +| {{:​jcontrols_cf35:​jlabelicon.png}} [[.:​jLabel]] ​                                                             | ''​jLabel''​ 은 [[https://​msdn.microsoft.com/​en-us/​library/​system.windows.forms.label%28v=vs.90%29.aspx|.Net Compact Framework'​s Label]]을 발전시킨 콘트롤입니다. 텍스트를 표시하는 용도로 사용합니다. ​                  |
 +| {{:​jcontrols_cf35:​jimageicon.png}} [[.:​jImage]] ​                                                             | ''​jImage''​는 이미지를 표시하기 위한 콘트롤입니다. jForm 또는 jContainer 위에 사용하면,​ 이미지중 투명색부분에 뒷배경이 표시됩니다. 아이콘이나 로고등을 표현하는 용도로 사용하실 수 있습니다. ​                                                                    |
 +| {{:​jcontrols_cf35:​jprogressicon.png}} [[.:​jProgress]] ​                                                       | ''​jProgress''​ 는 [[https://​msdn.microsoft.com/​en-us/​library/​system.windows.forms.progressbar%28v=vs.90%29.aspx|.Net Compact Framework'​s ProgressBar]] 을 발전시킨 콘트롤입니다. 진행상황을 표시하는 용도로 사용합니다. ​ |
 +| {{:​jcontrols_cf35:​jslidericon.png}} [[.:​jSlider]] ​                                                           | ''​jSlider''​는 [[https://​msdn.microsoft.com/​en-us/​library/​system.windows.forms.trackbar%28v=vs.90%29.aspx|.Net Compact Framework'​s TrackBar]]를 발전시킨 콘트롤입니다. 슬라이더 스위치로 사용합니다. ​                |
 +| {{:​jcontrols_cf35:​jswitchicon.png}} [[.:​jSwitch]] ​                                                           | ''​jSwitch''​는 On 또는 Off 상태중 하나를 결정해야하는 토글스위치로 사용할 수 있는 콘트롤입니다. ​                                                                                                                             |
 +| {{:​jcontrols_cf35:​jradiobuttonicon.png}} [[.:​jRadioButton]] ​                              | ''​jRadioButton''​은 기존 라디오버튼을 발전시킨 콘트롤입니다. ​                                                                                                                                                  |
 +| {{:​jcontrols_cf35:​jcheckboxicon.png}} [[.:​jCheckBox]] ​                                       | ''​jCheckBox''​는 기존 체크박스를 발전시킨 콘트롤입니다. ​                                                                                                                                                      |
 +| {{:​jcontrols_cf35:​jtextboxicon.png}} [[.:​jTextbox]] | ''​jTextBox''​는 텍스트 입력을 위한 콘트롤입니다.|
 +==== 조합 콘트롤 ====
 +| {{:​jcontrols_cf35:​jnumpadicon.png|}} [[.:​jNumpad]] | ''​jNumpad''​는 숫자를 입력받기 위한 뉴메릭 키패드 콘트롤입니다. 정수, 소수점을 포함한 소수를 입력받을 수 있습니다.|
 +| {{:​jcontrols_cf35:​jkeyboardicon.png}} [[.:​jKeyboard]] | ''​jKeyboard''​는 문자 및 숫자를 입력받기 위한 키보드 콘트롤입니다. 한글입력도 가능합니다.|
 +| {{:​jcontrols_cf35:​jmessageboxicon.png|}} [[.:​jMessageBox]] | ''​jMessageBox''​ 는 멧세지 박스입니다. 에러멧세지등을 표현할 때 사용하실 수 있습니다.|
 +| {{:​jcontrols_cf35:​jusercontrolicon.png|}} [[.:​jUserControl]] | 몇개의 콘트롤을 조합하여 새로운 콘트롤을 생성하여 사용하실 수 있습니다.|
 +
 +===== Attribution =====
 +Portions of this software are copyright © 2015 The FreeType Project ([[http://​www.freetype.org]]). All rights reserved.
 +
 +[[:​index|Comfile Technology'​s Document Library]]
jcontrols_cf35/index.txt · 마지막으로 수정됨: 2023/11/22 09:14 저자 Comfile Technology