[C#/PDA]RAPI를 이용한 PC와 PDA간 파일 송수신 예제 소스 OpenNETCF.Desktop.Communication.zip PC와 PDA 간 Active Sync 연결된 상태에서 PC에 있는 파일을 PDA로 또는 PDA에 있는 파일을 PC로 복사 할 경우 사용하는 예제 소스이며, 첨부 파일은 RAPI DLL 파일이며, 압축 해제 후 참조 추가 후 개발하면 됩니다. 참고로 윈폼 프로젝트입니다. using OpenNETCF.Desktop.Communicati.. C# 2016.01.21
[C#]프린터 출력 및 페이지 설정 예제 소스 프린터 출력 및 페이지 설정 예제 소스입니다. 아래의 소스는 폼 크기, 페이지 설정에 맞게 프린터 출력이 되는 걸 확인 할 수 있습니다. using System.Drawing.Printing; private void button1_Click(object sender, EventArgs e) { PrintDocument printDocument1 = new PrintDocument(); printDocument1.PrintPage += new PrintPageEventHandler(this.. C# 2016.01.21
[C#/PDA]키보드 IME MODE 변환 예제 소스 한글OS의 산업용 PDA에서 키보드의 입력 값을 기본으로 한글을 제공합니다. 그러나 프로그램을 개발하다보면 대부분 영문 또는 숫자를 사용해야 하는 경우가 자주 발생합니다. 그리고 값을 입력하기위해서는 제조사에서 제공하는 특수키 또는 키보드 영문/한글 변환 키를 누른 후 입력해.. C# 2016.01.21
[C#/PDA]ComboBox Binding 예제 소스 WIN CE/WINDOWS MOBILE에서의 DataSet, DataTable를 이용한 콤보박스 바인딩 지원되지 않아 개발하는데 많은 불편이 있었습니다. 그래서 조금이나마 콤보박스 데이터 바인딩 할 수 있는 예제소스이오니 개발에 참고하세요. using System.Collections; private void Form1_Load(object sender, EventArgs e) { Dictionary<string.. C# 2016.01.21
[C#]ProgressBar Value 100% 구하기 공식 C#의 ProgressBar를 이용하여 진행 상황을 표시하는 경우가 있습니다. 아래의 코드는 계산식과 예제 소스입니다. private void progressBarTest() { int barStep = (int)(100 / 5);// int maximumValue = (int)(100 / 5) * 5 progressBarprocess(barStep, maximumValue); } private void progressBarprocess(int step, int maximum) { progressBar1.Step = step; pro.. C# 2016.01.19
[C#]PictureBox의 PreviewKeyDown 이벤트 C#에서 대부분의 컨트롤들은 KeyDown 이벤트가 존재합니다. 그러나 불행히도 PictureBox에서는 KeyDown 이벤트가 존재하지 않고 다만 PreviewKeyDown 이벤트가 존재합니다. PictureBox에서 PreviewKeyDown 이벤트를 사용 할려면 우선 PictureBox에서 MouseDown 이벤트가 꼭 필요합니다. 그래야 PreviewKeyDown 이벤트를.. C# 2016.01.19
[C#]File to Byte Array Convert(Byte 형변환) 소스 코드 C#에서 프로그램 개발을 하다보면 이미지 파일, 텍스트 문서 등등 다양한 파일을 byte 배열로 변환해서 사용해야하는 경우가 자주 발생합니다. 아래의 코드는 파일을 byte 배열로 변환해주는 함수이오니 개발에 참고하세요. 바이트 배열 형변환하는 대부분의 코드를 보면 MemoryStream 클래스.. C# 2016.01.19
[C#]Socket을 이용한 바코드 프린터 출력 예제 소스 Socket을 이용한 바코드 프린터 출력 예제 소스입니다. SATO 프린터를 이용한 예제이며, 만약 다른 제조사의 바코드 프린터를 이용할 경우 해당 커맨드를 이용하여 전송하면 됩니다. 아래의 소스에서 커맨드 부분만 수정하면 모든 바코드 프린터에서 동일하게 사용 할 수 있습니다. using System.Net.Sockets; using System.Net; using System.IO; private void button1_Click(object sender, EventArgs e) { Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IAsyncResult result = client.Be.. C# 2016.01.19
[C#/PDA]ListView Column Sorting 예제 소스 .net Compact Framework으로 프로그램 개발 시 ListView를 이용하는 경우가 많습니다. 가끔 고객 요구 사항 중 컬럼 클릭 했을 경우 Sorting 기능을 요구할때 사용할 만한 예제이오니 참고해보세요... 1. 클래스를 생성 using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.Collectio.. C# 2016.01.19
[C#]바코드 생성 프로그램(Barcode Generator) C#을 이용한 바코드 생성 프로그램을 개발하였습니다. 기존 바코드 생성 프로그램은 제작 회사에서 제공하는 기능만 사용가능했으며, 추가 확장 할 수 없는 점이 좀 아쉬웠습니다. 이번에 개발된 프로그램은 고객의 요구에 맞춰 다양하게 프로그램 개발이 가능합니다. 예)DB 연동, 소켓 통.. C# 2016.01.18