반응형

DevExpress 45

DevExpress 강좌3-1 (MDI Demo)

1. DevExpress 강좌3-1 (MDI Demo) 이번 강좌3는 MDI 에 대해서 이야기 해 보겠습니다. (1) 기본 데모 프로그램 (부모 MDI) - MDI 컨테이너에서 속성은 true로 설정된 상태입니다. - 현재 2개의 빈 메뉴가 있고, 도구모음의 버튼도 있습니다. - 하위 소스는 인스텐스화하고 자식은 MDI 부모와 연결되어 있습니다. (2) 자식 MDI - 자식 MDI는 임의의 배경색을 사용하도록 작성되어 자식을 쉽게 확인 할 수 있습니다. (3) 기능 설명 - 첫번째 기능은 도구 모음 병합입니다. - 자식 MDI에 메뉴나 도구 모음 BarManager를 추가 합니다. - 일반적으로 상태표시줄은 없고, MDI에서 상태표시줄을 공유하는 것이 더 일반적입니다. 물론 하위 메뉴도 도구모음을 하위양..

2.Navigation Controls - SplashScreenManager Demo #2

(1) 기본기능 따라해 보기 #2 - 이어서 관련 프로그램 실행과 결과를 확인해 보겠습니다. - 이번 내용은 Splash Screen 사용법에 대해서 알아 공부해 보겠습니다. - "Show Skin Splash Screen (showSkinSplashScreenButton)" 더블크릭후 소스를 입력합니다. - showSkinSplashScreenButton Script 입니다. - "Hide Splash Screen (hideSplashScreenButton)" 더블크릭후 소스를 입력합니다. - hideSplashScreenButton Script 입니다. - 계속해서 "Show Fluent Splash Screen (showFluentSplashScreenButton)" 더블크릭후 소스를 입력합니다. ..

2.Navigation Controls - SplashScreenManager Demo #1

(1) SplashScreenManager 컴포넌트 사용법 - Navigation Controls - SplashScreenManager에 대한 사용법에 대해서 공부해 보겠습니다. - SplashScreenManager 사용법에 대해서 설명할 내용이 많아 2번 나누어 정리해 보겠습니다. (2) 소스 (3) 기본기능 따라해 보기 - SplashScreenManager 를 검색해서 Form1 디자인에 추가 합니다. - SplashScreenManager 컴포넌트 추가후 기본으로 제공되는 Wait Form에 대해 진행하겠습니다. - SplashScreenManager 작업에서 Add Wait From 선택 추가 - Add Wait From 선택 추가시 기본 소스와 폼이 아래와 같이 생성됩니다. - WaitFo..

2.Navigation Controls - DockManager Demo

(1) DockManager 컴포넌트 사용법 - Navigation Controls - DockManager에 대한 사용법에 대해서 공부해 보겠습니다. (2) 소스 (3) 기본기능 따라해 보기 - DockManager를 검색해서 Form1 디자인에 추가 합니다. - 선택된 DockManager (dockManager1)에서 DockManager 작업 선택합니다. - Add Panel at Left 선택 추가합니다. (dockPanel1 추가된 화면) - 이번에는 Add Float Panel를 선택 추가합니다. (dockPanel2 추가된 화면) - 지금까지 내용을 간단하게 실행해서 확인해 보겠습니다. (아래 실행화면) - 추가된 dockPanel2를 마우스 왼쪽클릭한 상태에서 움직이면 아래와 같은 화면이..

2.Navigation Controls - Accordion Demo

(1) AccordionControl 컴포넌트 사용법 - DevExpress의 AccordionControl은 사용자 인터페이스(UI)에서 네비게이션 및 그룹화된 정보를 표시하기 위해 사용되는 강력한 컨트롤입니다. - AccordionControl의 메뉴 사용에 대해서 공부해 보겠습니다. (2) 소스 (3) 기본기능 따라해 보기 - AccordionControl를 검색해서 Form1 디자인에 추가 합니다. - 추가된 AccordionControl 작업에서 Choose Dock Style를 None -> 왼쪽(Left) 변경 - 다시 AccordionControl 작업에서 Add Group 1개 추가 와 Add Item 2개 추가 선택합니다. - Group Element1를 선택해서 Add Item 3개 ..

DevExpress 문서파일 분리작업

DevExpress 문서파일 분리작업 - 통합 문서에서 문서 속성을 검색하고 수정 날짜를 기준으로 파일을 정렬 using DevExpress.Spreadsheet; using System.Diagnostics; using System.IO; using System; // ... static void Main(string[] args) { DirectoryInfo directoryInfo = new DirectoryInfo(@"C:\Users\Public\Documents\DevExpress Demos 20.2\Components\Data"); if (directoryInfo.Exists) { FileInfo[] files = directoryInfo.GetFiles("*.xlsx"); foreach (F..

DevExpress Excel 열기/저장 #1

DevExpress Excel 열기/저장 1. 스트림에서 로드 지정된 파일 경로를 사용하여 FileStream 객체를 생성하여 기존 파일을 열고, 이 스트림 객체를 매개 변수로 전달 using System.IO; using DevExpress.Spreadsheet; // ... // Load a workbook from a stream. using (FileStream stream = new FileStream("Documents\\Document.xlsx", FileMode.Open)) { spreadsheetControl1.LoadDocument(stream, DocumentFormat.Xlsx); } 2. 스트림에 저장 통합 문서를 저장하기 위해 지정된 파일 경로를 사용하여 FileStream 개체..

2.Navigation Controls - Ribbon Demo4

(1) Ribbon 컴포넌트 사용법 - Demo3에 대해서 이어 사용법에 대해서 알아보겠습니다. - 이번에는 Ribbon 컴포넌트에 포함된 Application Button에 대해서 알아보겠습니다. (2) 소스 (3) 기본기능 따라해 보기 - 아래에 표시된것과 같은 Application Button을 확인할수 있습니다. - 오른쪽 옵션과 같이 ShowApplicationButton Default로 되어 있습니다. (Default = true) - Ribbon Control 작업에서 'Add Backstage View (Office 2010/13 Style Menu)' 선택 - 'Add Backstage View (Office 2010/13 Style Menu)' 선택시 아래와 같이 창 하나가 생성됩니다...

2.Navigation Controls - Ribbon Demo3

(1) Ribbon 컴포넌트 사용법 - Demo2에 대해서 이어 사용법에 대해서 알아보겠습니다. - 이번에는 실행화면에 사용자 Skin 변경기능과 변경된 내용 저장기능에 대해서 알아 보겠습니다. (2) 소스 (3) 기본기능 따라해 보기 - 메인폼(Form1)에서 ribbonControl1 컴포넌트를 선택합니다. - AllowCustomization : False -> True 변경 - 프로그램을 바로 실행해서 사용자 기능으로 변경해 보겠습니다. (4) 실행 화면 - 메뉴 스킨에서 오른쪽 버튼을 눌렀을때 'Customize the Ribbon...' 를 확인할수 있습니다. - 윗 타이틀 메뉴 버튼을 눌렀을때도 'Customize the Ribbon...' 를 확인할수 있습니다. - 선택해서 바꾸어 보겠습니..

2.Navigation Controls - Ribbon Demo2

(1) Ribbon 컴포넌트 사용법 - Demo1에 대해서 이어 사용법에 대해서 알아보겠습니다. (2) 소스 (3) 기본기능 따라해 보기 - 프로그램에서 상단 Riboon 컴포넌트의 Run Designer를 선택합니다. - Ribbon Control Designer Toolbars 화면입니다. - Toolbars에 기본 설정(Demo1에서 공부한 내용) 된 내용을 확인할수 있습니다. - Ribbon Items : 화살표에 표시된것 처럼 오른쪽화면에서 barToggleSwitchItem1를 드레그해서 왼쪽화면으로 끌고와 ribbonPage2 아래 ribbonPageGroup2로 올려놓습니다. - Quick Access Toobar : 화살표 방향으로 barToggleSwitchItem1를 드레그해서 왼쪽화..

2.Navigation Controls - Ribbon Demo1

(1) Ribbon 컴포넌트 사용법 - Ribbon 컴포넌트 기본 사용법에 대해서 나누어 알아보겠습니다. - 기본 프로그램에 Ribbon Control 컴포넌트 추가 - Ribbon Status Bar 컴포넌트 추가 - Ribbon Control 컴포넌트 추가후 Convert Form to RibbonForm 선택하여 기본폼을 Ribbon 폼으로 변경 - Ribbon 폼으로 변경됨 모습 - Ribbon Control에서 Ribbon Style 를 Office2009로 선택해 보겠습니다.(원하시는 Style 선택) - ribbonPage1 -> ribbonPageGroup1 에서 추가 Item를 Button 선택합니다. - 아래 Ribbon Status Bar에서도 Static Text Item를 선택해 ..

2.Navigation Controls - Demo3

(1) PopUp Menu 사용 - Form1에 PupupMenu 컴포넌트 추가 - pupupMenu1 컴포넌트에 Run Designer 선택실행 - 마우스 드래그를 사용 Search, Quit 끌어 놓기 - [add] -> Button (barButtonItem3) 선택 추가 -> Close 버튼 - TextEdit 컴포넌트 추가 - textEdit1 에서 popupMenu1 선택 - 버젼이 달라 위치가 다를수 있습니다. (popupCentextMenu를 찾으셔서 선택하시면 됩니다.) (2) GroupControl 와 StandaloneBarDockControl 컴포넌트 추가 - GroupControl를 먼저 추가하고 StandaloneBarDockControl를 Gro..

2.Navigation Controls - Demo2

- 컴포넌트 환경 저장하고 불러오기에 대해서 알아보겠습니다. (1) BarManager 컴포넌트 환경파일 저장 - 기본 프로그램 Form1에서 이벤트 FormClosing 를 더블클릭 합니다. - 프로그램 종료시 barManager1 환경파일을 "toolbars.xml"로 저장합니다. private void Form1_FormClosing(object sender, FormClosingEventArgs e) { barManager1.SaveLayoutToXml("toolbars.xml"); } (2) BarManager 컴포넌트 환경파일 불러오기 - 기본 프로그램 Form1에서 이벤트 Load 를 더블클릭 합니다. - 프로그램 실행시 barManager1 환경파일 "toolbars.xml" 불러오기 pr..

DevExpress(WinForm) Layout 저장/불러오기

1. DevExpress(WinForm) Layout save & restore(저장/불러오기) - 개인 취향에 따른 Layout 내역을 저장했다가 다음실행때에 다시 불러와서 적용하기 (1) 방법 - 외부 파일에 저장하는 방법 - 윈도우 환경 Registry에 저장하는 방법 (2) Save(저장하기) - 종료시점에 외부파일에 자동저장하기 string fileName = "gridlayout.xml"; 콤포넌트이름.SaveLayoutToXml(fileName); private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { // 방법 1 string fileName = "gridlayout.xml"; ..

[DevExpress 교육] 1-7. Getting Started - Demo(Behaviors)

- Behaviors 컴포넌트를 통한 기능관리 및 DataGrid 간의 자료 이동에 대해서 간락하게 알아보겠습니다. (1) 프로그램 구성 - 프로그램 구성과 소스 - 프로그램 실행시 아무 기능도 없어 Behaviors 컴포넌트 기능을 활용하여 기능을 넣어 보겠습니다. - 설명할 화면이 많아 길어질것 같습니다. (2) Behaviors 컴포넌트 추가 (Color picker) - colorEdit1 -> Add Behaviors 클릭 - Collection Editor Behaviors 팝업창에서 Add Magnifier Behavior 클릭시 아래 컴포넌트도 자동생성됩니다. - Magnifier Behavior 확인후 'OK' 클릭 - 프로그램 실행후 기능확인 - 돋보기 클릭시 커다란 돋보기가 표시되고,..

[DevExpress 교육] 1-6. Getting Started - Demo(Databinding)

- Data 관리를 위한 DataGrid를 활용한 Databinding에 대해서 알아보겠습니다. (1) 프로그램 구성 - Data GridControl, DataNavigator, TextEdit를 활용한 간단한 샘플입니다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace sample_1_11 { public partial class Form1 : DevExpress.XtraEditors.XtraForm { p..

[DevExpress 교육] 1-5. Getting Started - Demo(Skin)

- DevExpress에서 Skin를 Script나 컴포넌트를 통한 변경작업에 대해서 알아보겠습니다. (1) DevExpress sample 화면 (1) sample Button1 버튼 Script Skin 변경 - smpleButton1 더블클릭후 Script 작성 - 참고로 Skin 관련 라이브러리는 DevExpress.LookAndFeel를 사용합니다. (2) 프로그램 실행 후 버튼 클릭 - 실행 화면 버튼 클릭전 - 버튼클릭후 변경된 화면 Skin (3) Skin 컴포넌트 추가 - Toolbox -> RibbonControl 선택후 Form에 추가(화면클릭) (4) Skin 컴포넌트 설정 #1 - ribbonPageGroup1 클릭후 Skin Item -> Skin Gallery 선택 - 바로 이..

[DevExpress 교육] 1-4. Getting Started - Demo(Skin)

- Windows 기본 Form에 DevExpress Form으로 변경하고 그에따른 컴포넌트 변화에 대해서 알아보겠습니다. (1) Windows 기본 Form에 간단한 컴포넌트 화면 구성 - 화면과 소스입니다. - 화면에는 DevExpress progressBar, textEdit, simpleButton 컴포넌트가 있습니다. - 소스를 보시면 Windows 기본 Form을 상속받아 작성 되어 있음을 알수 있습니다. (2) Windows 기본 Form -> DevExpress Form 변경 - 프로젝트에서 오른쪽 마우스 -> DevExpress Project Settings 선택 - 기본 DevExpress 셋팅화면 - Skin Options -> Skin Name(The Bezier), Skin Pal..

[DevExpress 교육] 1-3. Getting Started - Demo

기본프로젝트 폼에서 폼추가와 기본 Layout 사용 설명입니다. (1) 프로젝트에서 오른쪽 마우스 -> Add DevExpress Item -> New Item 선택 (2) New Item 선택후 Splash Screen 선택 - 여러 폼중 가장 쉬운 Splash Screen Form를 선택해 보겠습니다. - Splash Screen 선택후 Add Item 선택 (Item Name은 기본명) (3) Splash Screen 기본폼 생성 - 기본폼 생성에 progressbar control, picture edit 를 만들어 주네요. (4) 기본폼에서 Skin를 변경 - Select Skin 선택하여 Skin를 변경해 보겠습니다. (5) 기본 Skin 화면 - Skin Name : The Bezier 변경..

반응형