일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- google apps script
- math
- SQL
- string
- Python
- GIT
- PANDAS
- Tkinter
- Mac
- Google Spreadsheet
- numpy
- Java
- array
- django
- Excel
- Google Excel
- matplotlib
- hive
- c#
- list
- Redshift
- dataframe
- Github
- PySpark
- 파이썬
- Kotlin
- Apache
- gas
- PostgreSQL
- Today
- Total
목록분류 전체보기 (832)
달나라 노트
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tH8QQ/btrzWrRc5Wo/oJJ4ecstZbkvWIXE3RJKek/img.png)
C#에서 mp3 파일을 재생하는 방법을 보겠습니다. 먼저 저는 아래의 경로에 mp3 파일을 준비해뒀습니다. C:\Users\Public\sample.mp3 .mp3 파일을 재생시키기 위해서 윈도우의 기본 미디어 플레이어인 WindowsMediaPlayer 기능을 이용할겁니다. 이것은 기본적인 C# 코드에서 적용되지 않기 때문에 참조를 추가해야합니다. 프로젝트 -> 참조 추가 메뉴를 클릭합니다. 그리고 참조 관리자 창에서 왼쪽 메뉴 중 COM을 클릭합니다. 그러면 Windows Media Player라는 것이 보이는데 이것을 체크하고 확인을 눌러줍니다. Windows Media Player가 2개가 보이는데 그냥 둘 중 파일 버전이 높은 것을 추가했습니다. using System; using WMPLib;..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/k5kgg/btrzUAzKi4M/s1nbtVsIzS8ckk6TtJ7UH1/img.png)
특정 월을 표시할때 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12와 같이 월만 표시하는 경우가 있고, 01, 02, 03, ... 처럼 앞에 0을 붙여서 월을 두자리로 표시하는 형식이 있습니다. 이때 Redshift에는 lpad, rpad를 이용해서 1, 2, 3이라는 숫자 왼쪽에 0을 쉽게 붙일 수 있습니다. 하지만 Excel에서는 lpad, rpad와 완전히 동일한 함수가 없습니다. 그래서 REPT 함수를 사용하여 lpad, rpad와 비슷한 기능을 구현할 수 있습니다. 먼저 REPT 함수가 무슨 기능을 하는지 알아보죠. Syntax REPT(text, number) REPT 함수는 위처럼 2개의 인자를 받습니다. 그리고 text 인자로 받은 문자/숫자를 number의 개수 만큼..
SoundPlayer는 .wav 파일을 재생할 수 있도록 해줍니다. SoundPlayer는 System.Media.SoundPlayer 위치에 존재합니다. 이번 예시에서는 이미 .wav 파일을 아래 경로에 두었습니다. C:\Users\Public\sample.wav using System; class MyProgram { public static void Main() { System.Media.SoundPlayer player = new System.Media.SoundPlayer("C:\\Users\\Public\\sample.wav"); player.PlaySync(); } } 위 코드를 실행하면 sample.wav 파일의 소리가 들립니다. SoundPlayer class는 System.Media 하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/boJtAm/btrzRmih8kS/VXtmz5AtKYgFR0qVMmpekk/img.png)
System.Media 하위에는 여러 미디어관련 기능들이 있습니다. 그 중에서 System.Media.SystemSounds.Beep은 시스템의 경고음을 의미합니다. using System; class MyProgram { public static void Main() { System.Media.SystemSounds.Beep.Play(); } } 경고음(Beep)을 실행하려면 위처럼 Play() method를 사용해야 합니다. 위 코드를 실행시키면 Window 자체의 경고음이 들립니다. System.Media.SystemSounds.Beep.Play(); System.Media.SystemSounds.Asterisk.Play(); System.Media.SystemSounds.Hand.Play(); S..