[C#/MAUI/.NET5] HIGHT ECB 모드를 사용해 암호화/복호화하기

■ HIGHT ECB 모드를 사용해 암호화/복호화하는 방법을 보여준다. ▶ HIGHTECB.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET5] 콘솔 폰트 설정하기

■ 콘솔 폰트를 설정하는 방법을 보여준다. ▶ COORD.cs

▶ CONSOLE_FONT_INFO_EX.cs

▶ ConsoleHelper.cs

▶ Program.cs

TestProject.zip

[C#/WINFORM/.NET5] ImageAttributes 클래스 : 투명 비트맵 구하기

■ ImageAttributes 클래스를 사용해 투명 비트맵을 구하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/COMMON/SQLITE/.NET5] SQLite 파일 연결 문자열 설정하기

■ SQLite 파일의 연결 문자열을 설정하는 방법을 보여준다. ▶ 기본

▶ 메모리 데이터베이스 사용시

▶ UTF16 사용시

▶ 3.3X

[C#/COMMON/SQLITE/.NET5] 연결 문자열 설정을 사용해 대량 데이터 추가시 속도 향상시키기

■ 연결 문자열 설정을 사용해 대량 데이터 추가시 속도를 향상시키는 방법을 보여준다. ▶ TestModel.cs

▶ RandomStringHelper.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/SQLITE/.NET5] SqlMapper 클래스 : QueryMultiple 확장 메소드를 사용해 복수 SELECT문 실행하기

■ SqlMapper 클래스의 QueryMultiple 확장 메소드를 사용해 복수 SELECT문을 실행하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/SQLITE/.NET5] DynamicParameters 클래스 사용하기

■ DynamicParameters 클래스를 사용하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/SQLITE/.NET5] dynamic 타입 결과 쿼리하기

■ dynamic 타입 결과를 쿼리하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/NAUDIO/.NET5] Mp3FileReader 클래스 : 모노/스테레오 MP3 파일에서 PCM 데이터 구하기

■ Mp3FileReader 클래스를 사용해 모노/스테레오 MP3 파일에서 PCM 데이터를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/WINFORM/.NET5] 웹 페이지에서 프로그램 실행하기

■ 웹 페이지에서 프로그램을 실행하는 방법을 보여준다. ▶ chrome.reg (크롬 브라우저 사용시)

▶ explorer.reg (인터넷 익스플로러 브라우저 사용시)

▶ testproject.reg

[C#/COMMON/NAUDIO/.NET5] MidiFile 클래스 : MIDI 파일 탐색하기

■ MidiFile 클래스를 사용해 MIDI 파일을 탐색하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/NAUDIO/.NET5] MidiOut 클래스 : DeviceInfo 정적 메소드를 사용해 MIDI 출력 장치 열거하기

■ MidiOut 클래스의 DeviceInfo 정적 메소드를 사용해 MIDI 출력 장치를 열거하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] MidiIn 클래스 : DeviceInfo 정적 메소드를 사용해 MIDI 입력 장치 열거하기

■ MidiIn 클래스의 DeviceInfo 정적 메소드를 사용해 MIDI 입력 장치를 열거하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM/.NET5] 웨이브 폼 렌더링 사용하기

■ 웨이브 폼 렌더링을 사용하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ PeakInfo.cs

▶ IPeakProvider.cs

▶ PeakProvider.cs

▶ AveragePeakProvider.cs

[C#/WINFORM/.NET5] WasapiLoopbackCapture 클래스 : 사운드 카드 출력을 WAV 파일로 레코딩하기

■ WasapiLoopbackCapture 클래스를 사용해 사운드 카드 출력을 WAV 파일로 레코딩하는 방법을 보여준다. ▶ MainForm.cs

※ Windows는 기록할 특정 프로그램의 출력을 대상으로

[C#/WINFORM/.NET5] WaveInEvent 클래스 : WAV 파일 레코딩하기

■ WaveInEvent 클래스를 사용해 WAV 파일을 레코딩하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/COMMON/NAUDIO/.NET5] SignalGenerator 클래스 사용하기

■ SignalGenerator 클래스를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] SmbPitchShiftingSampleProvider 클래스 : PitchFactor 속성을 사용해 피치 변조하기

■ SmbPitchShiftingSampleProvider 클래스의 PitchFactor 속성을 사용해 피치를 변조하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] WaveFormat 클래스 : CreateALawFormat 정적 메소드를 사용해 G.711 a-law 같은 포맷 사용하기

■ WaveFormat 클래스의 CreateALawFormat 정적 메소드를 사용해 G.711 a-law 같은 포맷을 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] WaveFormat 클래스 : CreateCustomFormat 정적 메소드를 사용해 커스텀 포맷 만들기

■ WaveFormat 클래스의 CreateCustomFormat 정적 메소드를 사용해 커스텀 포맷을 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] RawSourceWaveStream 클래스 사용하기

■ RawSourceWaveStream 클래스를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] 건너뛰기(SkipOver) 최적화하기

■ 건너뛰기(SkipOver)를 최적화하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] WaveExtensionMethods 클래스 : Skip/Take 확장 메소드를 사용해 오디오 파일 잘라내기

■ WaveExtensionMethods 클래스의 Skip/Take 확장 메소드를 사용해 오디오 파일을 잘라내는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] OffsetSampleProvider 클래스 : SkipOver/Take 속성을 사용해 오디오 파일 잘라내기

■ OffsetSampleProvider 클래스의 SkipOver/Take 속성을 사용해 오디오 파일을 잘라내는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET5] OffsetSampleProvider 클래스 : DelayBy/Take/LeadOut 속성을 사용해 오디오 파일 잘라내기

■ OffsetSampleProvider 클래스의 DelayBy/Take/LeadOut 속성을 사용해 오디오 파일을 잘라내는 방법을 보여준다. ▶ 예제 코드 (C#)