본문 바로가기

프로그래밍 언어/C#5

[C# - WPF] 음악파일 재생 방법 음악 파일과 관련된 클래스 : MediaPlayer() 1. 사용 준비 using System.Windows.Media; 네임스페이스 등록 MediaPlayer MP3 = new MediaPlayer(); 음악 파일 객체 생성 2. 주요 기능 MP3.Open(); 음악 파일 연결 MP3.Play(); 음악 재생 시작 MP3.Pause(); 음악 일시정지 MP3.Stop(); 음악 재생 종료 MP3.Close() 음악 파일 연결 해제 MP3.Position.ToString(@"mm\:ss"); 현재 재생하고 있는 시간 ( 분 : 초 ) ! 주의 ! 새 음악을 재생할때, 이전 음악을 꼭 Close() 해주어야 한다. 그러지 않으면 이전 음악이 계속 재생된다. private void Window_Closing.. 2018. 10. 30.
[ C#- WPF ] 기초 이론 WPF(Windows Presentation Foundation) MS의 새로운 프리젠테이션 프레임워크로 기존 프레임워크에서 제공하던 GDI, GDI+, HTML등을 포함할 뿐만 아니라 다양하고 새로운 여러 기능과 프레임워크를 제공합니다. WPF의 주요특징 1. Control, 텍스트, UI 등의 여러요소가 '컨텐츠' 라는 하나의 모델로 통합되었습니다.2. 컨텐츠를 자동으로 설정해주는 '컨테이너' 요소는 멋진 레이아웃을 만들 수 있도록 도움을 줍니다.3. DirectX 기반으로 개발되어 WinForm에서 하기 어려웠던 3D 환경의 컨텐츠를 쉽게 생산할 수 있습니다.4. UI로직( XAML ) 과 데이터 로직( CS ) 가 구분되어있어 디자이너와 프로그래머간의 협업이 개선되었습니다.5. 그래픽 기능뿐만 아.. 2018. 10. 29.
[C# - WCF] WCF란? WCF는 WCF(“Windows Communication Foundation”)의 약어로 원도우에 종속적임을 알 수 있습니다..* IPC ( IP Communication ) - 소켓 통신 등. 우선, WCF의 클라이언트 및 서비스는 기본적으로 SOAP을 사용하여 통신하며, 서비스의 메타데이터를 전달하기 위한 방식으로 WSDL을 사용합니다. 이는 Web Service와 동일한 방식이며, 앞에서 언급한 Web Service가 널리 활용될 수 있었던 이유와 동일한 장점을 가지고 있습니다. 기존 Microsoft의 분산 어플리케이션 개발 기술을 통합하여 사용할 수 있다는 장점도 가지고 있습니다. 예를 들어 WCF 와 기존의 .NET Web Service는 모두 SOAP을 사용하기 때문에 WCF 기반 응용 프로.. 2018. 10. 29.
[C# - WinForm ] 새 Excel 파일 생성법 Excel 형식의 파일을 저장할 때, 새 Excel 파일을 생성하는 방법을 기술했습니다. 저장버튼을 누르면 즉시 저장되는 방법 위의 원폼을 사용하여 코드를 구현하였습니다. 1. 마이크로소프트사의 엑셀 라이브러리를 참조 추가합니다. 2. Using에 Excel과 InteropServices를 추가합니다. using System;using System.Runtime.InteropServices;using System.Windows.Forms;using Excel = Microsoft.Office.Interop.Excel; 3. 버튼의 '클릭'이벤트를 생성합니다. private void button1_Click(object sender, EventArgs e) { } 4. Excel의 요소객체들을 생성합니다... 2018. 10. 26.
[C# - WinForm ] 이미지 불러오기, 저장하기 이미지 불러오기이미지를 불러오는 방법으로는 크게 3가지 방법이 있습니다. 1. 컨트롤에 직접 이미지를 불러오기.2. 버튼 등의 이벤트 발생 시 이미지 불러오기.3. 다이얼로그를 통해 이미지 불러오기. 예시를 위해 새 WinForm에 PictureBox 컨트롤과 Button 컨트롤을 추가했습니다. 1. 컨트롤에 직접 이미지를 불러오기.처음 실행했을때부터 이미지가 출력되어 있기를 원할 때 주로 사용합니다. PictureBox 컨트롤에 디렉토리 경로의 이미지를 Load 합니다.PictureBox.Load(@" 디렉토리 경로 ") ; Load한 이미지 크기를 PictureBox 컨트롤 크기와 동일하게 맞추어 줍니다.PictureBox.SizeMode = PictureBoxSizeMode.StretchImage;.. 2018. 10. 21.