일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- list
- PostgreSQL
- PySpark
- Excel
- Kotlin
- Google Spreadsheet
- string
- Mac
- Tkinter
- Apache
- django
- PANDAS
- gas
- Redshift
- SQL
- numpy
- Java
- GIT
- Google Excel
- hive
- 파이썬
- array
- matplotlib
- math
- c#
- Python
- google apps script
- Github
- dataframe
- Today
- Total
목록c# (87)
달나라 노트
C#을 사용하다보면 필수적으로 하는 것이 using 구문을 이용해서 여러 기능을 import하는 부분입니다. 근데 이건 그냥 코드 작성만 하면 되는 것이 아니라 VisualStudio 내에서 원하는 기능을 참조하도록 먼저 설정을 해줘야합니다. 이번에는 Visual Stuio 내에서 그 설정을 어떻게하는지를 체크해볼겁니다. Visual Stuio를 열고 코드 에디터까지 들어가면 위처럼 상단에 프로젝트 메뉴가 보입니다. 프로젝트 메뉴 -> 참조 추가 를 클릭합시다. 그러면 위같은 화면이 뜨는데 여기서 필요한 내용을 체크한 후 확인을 눌러주면 됩니다. 우측 상단에 검색 기능도 있는데 저는 System.Windows.Forms 참조를 이미 추가해놨기 때문에 체크되어있는 것을 볼 수 있으며 그 외에 원하는 참조를..
Timer class는 지정한 시간 간격(interval)마다 Tick 이벤트를 발생시키는 class입니다. 위 말이 좀 복잡할수도 있는데 좀 더 와닿게 말하면 Timer는 특정 시간 간격마다 이벤트를 발생시키기 때문에 그 이벤트에 제가 원하는 method를 넣어두면 일정 간격마다 원하는 행동을 하도록 만들 수 있다는 것이죠. 이를 이용하면 일정 시간 간격마다 표시되는 글자를 바꾼다던지, 0.1초마다 공의 위치를 바꿔서 표시되게 하여 공이 마치 움직이는 것처럼 표시한다던지 등의 내용이 가능합니다. 아래 코드는 Timer class를 이용한 코드입니다. 한번 실행시켜봅시다. using System; using System.Windows.Forms; class MyProgram { public static ..
Form 객체를 이용해서 Window를 한번 띄워봅시다. using System; using System.Windows.Forms; class MyProgram { public static void Main() { Form fm = new Form(); fm.Width = 500; fm.Height = 300; Application.Run(fm); } } 그러면 위같은 Window가 뜹니다. 코드를 보면 Form의 가로 길이(Width)는 500, 세로 길이(Height)는 300으로 설정했습니다. 그래서 나타나는 Window의 크기도 가로 500, 세로 300의 길이를 가지고 있죠. 근데 여기서 길이를 의미할 때에는 한 가지 주의할 점이 있습니다. 가로 길이 500, 세로 길이 300 이라는 것은 Wi..