본문 바로가기
반응형

C# 프로그래밍13

C# 윈폼 프로그래밍, Fading 페이드 효과가 적용된 윈도우 폼 C# 윈폼 프로그래밍, Fading 페이드 효과가 적용된 윈도우 폼 Fading Form 프로젝트 - C# Windows Forms Fade 페이딩 폼을 만드는 그 자체는 어렵지 않습니다. 단지, 제대로 구조화하여 프로그래밍하는 것이 중요합니다. 실제로 프로그램 소스 상에서는 폼의 불투명도를 단순 루프로 쉽게 수행합니다. 1234567for (double i = this.Opacity; i 2018. 7. 24.
C# DataGridView 사용법, 바둑판 예제 (winform 응용) C# DataGridView 사용법, 바둑판 예제 (winform 응용) 프로젝트 다운로드 : C# DataGridView_Pattern_master.zip [링크] 속성 변경 C#으로 일명, 바둑판(Grid Pattern)을 만드는 예제입니다. 별도의 GDI는 사용하지 않고 DataGridView의 속성을 변경해 사용합니다. 아래처럼 수정해 보세요. (수정 1. 동작 부분) (수정 2. 레이아웃) (수정 3. 모양) 프로그램 실행 프로그램을 구동시켜 "SET" 버튼을 누르면 패턴이 편집되어 생성됩니다. 아래처럼 50 by 50 크기의 바둑판을 만들 수가 있죠. 바둑판에서 마우스 클릭은 회색, 드래그는 검은색으로 표시됩니다. (C# DataGridView 예제 실행 화면) GridView에선 다루는 행과.. 2018. 2. 4.
C# 팩토리 패턴 예제 (추상 Abstract Factory Method Pattern) C# 팩토리 패턴 예제 (Abstract Factory Method Pattern) C# 팩토리 패턴을 응용한 "연구실 기자재 관리 시스템 프로그램" 소스 코드입니다. 추상 팩토리 함수도 포함입니다. 첨부 파일 소스 1 - Factory Pattern.zip (팩터리 패턴 예제) 소스 2 - Abstract Factory Pattern.zip (추상 팩토리 패턴 예제) 소스 3 - Factory.zip (일반적인 패턴 예제) 문서 - DesignPattern_Term.hwp (관련 문서) 그리고 아래에 나오는 팩토리 패턴의 개요는 위에 나온 헤드 퍼스트의 디자인 패턴을 기반으로 작성되었습니다. 팩토리 패턴을 다루기 전, 짚고 넘어가야 할 부분이 있습니다. 1. NEW, 2. Interface 1번의 Ne.. 2017. 6. 6.
c# tcp client server - 쓰레드 소켓 ui 프로그래밍 예제 c# ui thread 소켓 프로그래밍 예제입니다.크로스 스레드 기반이며 c# tcp client server 소스 모두 포함되어 있습니다. 출처 : Visual C# Kicks프로젝트 다운로드 - Cross Thread를 응용한 C# TCP / IP 통신입니다C#에서 교차 스레드 작업(Cross Thread)이란 다른 스레드에서 컴포넌트를 호출하여 사용한다는 의미입니다. .NET 프레임워크 2.0부터 적절한 교차 스레드 작업은 더이상 옵션 수준에 머물지 않고, 프로그래밍 시 요구 사항으로 전환되었기에 중요한 부분입니다. 예를 들어, 별도의 스레드를 현재 작업 중인 폼에서 호출하면 아래와 같은 오류 메세지가 뜹니다. Cross-thread operation not valid: Control 'Form1'.. 2017. 3. 8.
반응형