반응형 전체 글29 [C# Windows 프로그래밍] Form 투명도 조절하는 방법 (Fade In - Out 구현하기) 프로그램의 투명도 조절을 통해 Fade In - Out하는 방법을 알아보자. this.Opacity = 0; Form1안에 작성해준다. 그리고 프로그램을 빌드하면 아무화면도 뜨지않을 것이다 . 투명도가 0이기때문에 아무것도 뜨지않는것 처럼 보인다. 이것을 Fade in - out 하기 위해 아래의 소스코드를 작성한다. this.Opacity = Opacity + 0.01; 물론 반복문의 쓰레드를 이용하거나, 타이머를 통해 인터벌(Interval)을 설정해야한다. +Opacity속성값은 Double형태이고, 1이 최대값이다. this.Opacity = Opacity + 0.1; if (this.Opacity == 1) { timer2.Enabled = false; } if문을 통해 투명도가 1이될경우 타이.. 2020. 4. 26. [C# Windows 프로그래밍] 이미지값을 배열에 담아서 두 이미지 비교하기 이미지의 Pixel값을 하나씩 불러와서 배열에 담고, 그 배열에 있는 값들을 서로 비교하면서 이미지가 같은지 틀린지를 구분할 수있다. private void Form1_Load(object sender, EventArgs e) { Bitmap bmp = new Bitmap("test1.jpg"); pictureBox1.Image = bmp; Bitmap bmp2 = new Bitmap("test2.jpg"); pictureBox2.Image = bmp2; } 먼저 이해를 쉽게 하기 위해 PictureBox1,PictureBox2를 폼에 띄워놓고 비교할 이미지를 불러온다. public void test() { Bitmap bmp1 = new Bitmap(pictureBox1.Image); Bitmap bm.. 2020. 4. 24. [C# Windows 프로그래밍] 쓰레드 생성, 멀티 쓰레드를 사용하는 이유 쓰레드(Thread) 한 프로세스 내에서 동작되는 여러 실행의 흐름으로, 프로세스 내의 주소 공간이나 자원들(힙 공간 등)을 같은 프로세스 내에 스레드끼리 공유하면서 실행된다. 같은 프로세스 안에 있는 여러 스레드들은 같은 힙 공간을 공유한다. C#에서 쓰레드클래스를 이용해서 멀티쓰레딩 하는방법 using System.Threading; namespace System.Threading 사용을 선언한다. private void Form1_Load(object sender, EventArgs e) { Thread th1 = new Thread(new ThreadStart(Test)); th1.Start(); Thread th2 = new Thread(new ThreadStart(Test)); th2.Star.. 2020. 4. 22. [C# Windows 프로그래밍] WebClient 클래스를 사용하여 간단한 웹 파싱 하기(Web Parsing) WebClient 클래스를 사용한 하드인증 프로그램 제작 파싱(Parsing)이란? 어떤 데이터를 불러와서 다른형태로 가공하는 것을 말한다. 외국에서는 Scraping이라고 한다. using System.Net; Uri url = new Uri(""); WebClient WC = new WebClient(); using System.Net를 추가하고, Webclient 인스턴스 생성한다. Uri클래스의 변수 생성, urlstring을 작성한다. ( 파싱할 웹 ) using System.Net class Program { static void Main(string[] args) { Uri url = new Uri("http://localhost/test.txt"); WebClient WC = new Web.. 2020. 4. 22. 이전 1 ··· 3 4 5 6 7 8 다음 반응형