목록STUDYING/C# (48)
MY MEMO
C#에는 미리 이미지를 넣어놓고 그 이미지를 가져다 쓸 수 있는 기능이 있다. 1. 프로젝트에 오른쪽 버튼을 클릭한다 2. 맨 아래 속성에 들어간다. 3. 리소스->리소스 추가 에 가면 리소스를 추가할 수 있다 이 리소스를 어떻게 쓰는지는 아래 코드에 나와있다. 예를 들어 버튼의 배경 이미지를 변경하는 코드라면 아래와 같이 변경하면 된다. button이름.BackgroundImage = Properties.Resources.Rsource이름;
1. Nudget에서 MaterialSkin을 다운받는다 (나는 MaterialSkin.Updated를 사용하면 안된다 버전이 맞지 않아서) 2. 도구에 가서 탭을 추가한 이후 항목 선택을 하여 이 프로젝트에 들어간다 프로젝트 -> package로 쭉가서 dll파일을 누르면 항목이 자동으로 추가된다. From1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ..
출처 : https://www.youtube.com/watch?v=I70OdofAZu0 Form1.cs using System; using System.Drawing; using System.Windows.Forms; using System.Drawing.Imaging; namespace PhotoshopPractice { public partial class splash : Form { public splash() { InitializeComponent(); } private void refresh() { //this function take screenshot of the background try { base.Hide(); Bitmap bitmap = new Bitmap(base.Width,base..
출처 : https://www.youtube.com/watch?v=3pXsuqEFF2I&t=2543s d day counter를 만들었다 예쁜 화면에 반해서 처음 시작하게 됬는데 배경이랑 여러가지로 비슷하고 예쁘게 나온 것 같다 +) circle progress를 만들려면 새로 install을 해야할 것이 있다 1. 아래의 것을 install한다 2. 도구 상자에 dll을 넣는다 Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using ..
Background Color : Transparent (투명)Background Image : image파일 가져오기Background Image Layout : Zoom (큰 이미지를 가져와도 작은 이미지로 변경시킬 수 있음)Flat Appearance : border 지정 가능 (여기서 border를 0으로 하면 border가 사라지지 않음.. -> FlayStyle : Flat으로 변경해야 사라짐)
출처 : https://www.youtube.com/watch?v=eUPKj2jqZjw 아직 Database 연동을 하지 않았다. 동영상에서는 FireBase를 사용했는데 나는 서버로 안하고 localhost의 DB와 연동하려고 한다 C#을 이용한 DB연동을 연습해 볼 수 있다 Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Newtonsoft.Js..
출처 : https://www.youtube.com/watch?v=iCQ8yKM89Ow&t=3118s 와이파이가 잘 터지지 않아서 아이콘을 다운받을 수가 없었다 그래서 일단 디자인은 신경도 안쓰고 원래 있던 아이콘으로 만들었더니 결과물이..ㅎㅎ.. 하지만 기능을 배웠다는 것에 의의를 둔다..ㅎㅎ 이 동영상은 bunifu를 이용했는데 일주일 무료 이후에는 유료로 사용해야하므로 bunifu를 사용해야하는 것들은 그냥 원래의 것으로 교체하거나 하지 않았다 1. 메뉴를 누르면 작은 아이콘으로 변함 & 다시 누르면 원상태로2. x버튼을 누르면 사라지고 _를 누르면 아래로 내려감3. 버튼을 누르면 화면이 변경 (user control)+) user control이 도구에 나타나지 않을 때는 한번 실행한 후 확인해보..
기상청 window application을 내가 원하는 것을 만들기 전에 예제로 만들어보려는데 시간별로 얻어오는 것에 실패했다.. 정확한 지역을 짚지 않으면 시간별로 알아오는 데이터가 RSS에는 없어서... 지역별로 간단하게만 하려고 했는데 스케일이 너무 커지는 것 같아서 기능을 알아보는 것으로 끝내려고 한다 Properties를 설명하려면 간단하게 로그인 아이디 비밀번호 기억하기를 알면 된다 Properties에 저장해 놓으면 다음에 window application을 실행할때 자동으로 Setting되어서 나온다 Setting에서 지역과 날짜를 설정하면 Main에서 날씨를 설명해 주는 것이다 Setting값을 설정해준다 frmMain.csusing System; using System.Collectio..
기상청의 RSS를 이용해서 C#으로 기상청 날씨를 알아 올 것이다 기상청 : http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp RSS(Really Simple Syndication, Rich Site Summary)란? 블로그처럼 컨텐츠 업데이트가 자주 일어나는 웹사이트에서, 업데이트된 정보를 쉽게 구독자들에게 제공하기 위해 XML을 기초로 만들어진 데이터 형식RSS서비스를 이용하면 업데이트된 정보를 찾기 위해 홈페이지에 일일이 방문하지 않아도 업데이트 될 때마다 빠르고 편리하게 확인 코드 using System; using System.IO; using System.Linq; using System.Net; using System.Windows.Fo..
출처 : https://www.youtube.com/watch?v=AOrC590ucx0 1. frmSplashScreen.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace MetroSplashScreen { public partial class frmSplashScreen : MetroFramework.Forms..