본문 바로가기

C#10

[WPF] HELLO WORLD 안녕하세요 고고뜌지입니다. 😀 얼마전에 취업을 하게 되어 자주 블로그에 들어오지 못하였는데 이렇게 오랜만에 찾아오니 좋네요 ㅎㅎ 조금 저의 애기를 하자면, 지금 들어간 회사 포지션이 애매하다 보니 조금 스트레스를 받는중입니다. 면접볼때는 개발쪽 배치를 희망했지만 지금 배치된 곳은 사업관리 겸 개발이다 보니 조금 생각이 많아지네요 ㅎㅎ 그래도 이 회사에서는 wpf를 사용한다구 하니 연습할 겸 이렇게 간단한 프로그램을 만들어 봤어요! 그럼 오늘 포스팅은 "WPF HELLO WORLD"입니다. 완전 입문용으로 만든거라 저도 MicroSoft에서 제공하는 자습서보며 따라 만들었어요 ㅎ 링크 : docs.microsoft.com/ko-kr/visualstudio/get-started/csharp/tutorial-.. 2021. 2. 25.
[winform] 바코드 생성기 안녕하세요 고고뜌지입니다. 😋 오늘는 '바코드생성기' 프로그램을 만들어봤어요~ 1. 바코드 생성하기 2. 생선되 바코드 프린터, 저장 하기 1. Barcode 출력 BarcodeLib.Barcode barcode = new BarcodeLib.Barcode(); pictureBox1.Image = barcode.Encode(BarcodeLib.TYPE.CODE128, textBox1.Text, Color.Black, Color.White); - BarcodeLib 라이브러리 추가 해야됨 2. Print a. PrintDialog - 일반적으로 인쇄를 눌렀을때 뜨는 공통 다이얼로그 박스 // 다이얼로그 박스 띄우기 PrintDialog1.ShowDialog() // 다이얼로그 박스 띄우고 출력버튼 누를시 .. 2021. 1. 25.
event 동작순서 안녕하세요! 고고뜌지입니다. 오늘의 포스팅 목적은 이벤트의 개념입니다. print의 기능을 연습하고 있었는데 제가 이벤트에 대한 개념의 부족함을 느끼게 되어 이렇게 글을 쓰게 되었어요ㅎ Button 객체에 대한 기준으로 정리하겠습니다. button의 click 이벤트를 생성시 두가지의 소스가 자동으로 생성이 됩니다. 1. EventHandler - 이벤트가 발생했을 때 어떤 명령들을 실행할 지를 지정해주는 역할 - 이벤트를 추가할때 (+=) / 이벤트를 삭제할때 (-=) 2. EventArgs -이벤트핸들러로 인해 불러짐 위 두가지로 인해 이벤트가 작동이 됩니다. 그럼 이제 print 기능에 사용된 이벤트 부분을 보겠습니다. 아래의 소스를 보면 Printpage 추가 부분에 이벤트를 지정해주었고 불려질 .. 2021. 1. 25.
[winform] 피아노 안녕하세요 고고뜌지 입니다.😉 이번에는 생각보다 만드는것이 간단하여 하루안에 포스팅을 올리게 되었어요 ~ 그럼 오늘 포스팅은 '피아노' 입니다. 개발환경은 Winform 입니다. 1. 버튼 클릭시 / 키보드 누를시 피아노 소리 내기 피아노 연주를 합니다. 1. System.Media System.Media.SoundPlayer player = System.Media.SoundPlayer(Properties.Resources.레); // SoundPlayer 선언 player.LoadAsync(); // 로드 player.Play(); // 소리내기 - Load : 동기적으로 로드 / LoadAsync : 새 스레드를 사용 로드 (속도는 LoadAsync 빠름) - Play : 새 스레드를 사용 하여 재생.. 2021. 1. 20.