IT/C#(16)
-
[C#] DATA.go.kr 에서 미세먼지 정보를 얻어서 값을 출력하는 프로그램
안녕하세요. 쿠루가이입니다. 오늘은 C# 언어로 DATA.go.kr 에서 미세먼지 정보를 얻어서 값을 출력하는 프로그램을 소개해볼까 합니다. JSON형식으로 데이터를 얻기 위해서는 인증키가 필요합니다. DATA.go.kr에 접속하셔서 인증키를 발급받은 신 후, 아래와 같은 코드를 사용하여 API를 호출할 수 있습니다. using System; using System.Collections.Generic; using System.Net.Http; using Newtonsoft.Json; public class Body { public int totalCount { get; set; } public List items { get; set; } public int pageNo { get; set; } publi..
2023.05.01 -
Entity Framework Core로 DB제어하기(dotnet core 2.1 환경)
Entity Framework CoreEntity Framework Core는 객체 관계형 매퍼(ORM : Object Relational Mapping)입니다. 객체 관계형 매퍼는 객체지향프로그래밍과 데이터베이스간에 호환되지 않는 데이터를 변환하는 프로그래밍 기법입니다. 이전에는 데이터베이스에 접근하여 데이터를 가져올려면 프로그래밍 구문안에 SQL문을 넣어서 사용했는데 이때 가독성이 현저하게 저하되었습니다. EFC는 객체지향적으로 데이터베이스를 컨트롤 할 수 있어 개발이 데이터베이스에 종속적이지 않게 되었습니다. 환경설정현재 dotnet core 2.1에서는 아무런 환경설정 없이 dotnet ef 명령어만 쳐도 이미 설치가 되어 있는것을 확인할 수 있습니다. 만약에 아래와 같은 화면이 나오지 않는다면 ..
2020.04.20 -
라즈베리파이에 도커를 사용하여 닷넷코어 설치하기
요즘 C#을 공부하고 있어서 윈폼으로 이것저것 만들어보고 있습니다. IoT 덕분에 배운 MQTT를 이용해서 각 서버간 메시지 교환을 하고 있는데 꽤 재미있더라고요. 그러다가 닷넷코어에 흥미를 갖기 시작했습니다. 어떻게 공부할 까 하다가 인프런에서 asp.net core라는 강좌를 거금 3만 3천원을 주고 수강 했습니다. 비주얼 스튜디오로 따라하면서 실행 해보고 이렇게 웹페이지를 만들수 있구나 감탄했습니다. 그러다가 라즈베리파이에도 닷넷을 설치 할 수 있지 않을까 란 생각이 들었습니다. 가능하다면 도커에 설치해보고 싶었습니다. 찾아본결과 가능!ㅋㅋ 명령어 정리한것을 공개합니다. * 도커가 설치된 상태라고 생각하고 진행할게요! 1. 도커 이미지 다운로드 받고 실행해보기 아래 명령어를 입력하면 도커 허브에 있..
2020.04.09 -
[XAMARIN] Iconpack
안드로이드에서 무료로 제공하는 아이콘 팩이 있음. 약 6.4메가 정도함. using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using Xamarin.Forms; namespace IconPack { // Learn more about making custom code visible in the Xamarin.Forms previewer // by visiting https://aka.ms/xamarinforms-previewer [DesignTimeVisible(true)] public partia..
2019.06.15 -
[XAMARIN] Entry, Editor, SearchBar DatePicker, TimePicker 사용 예제
Entry using System; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using Xamarin.Forms; namespace ch03 { // Learn more about making custom code visible in the Xamarin.Forms previewer // by visiting https://aka.ms/xamarinforms-previewer [DesignTimeVisible(true)] public partial class MainP..
2019.06.08 -
[XAMARIN] Resource Dictionary 사용하기
Resouce Dictionary는 MS워드의 스타일과 비슷하나고 해야되나. 글자 크기, 색, 문자열 등 미리 정의해 놓고 그걸 가져다 쓰는것을 말한다. 예를 들어, A라고 치면 fontSize가 50이다 라고 정의 해놓고 뭐 이런식으로 사용할 수 있다는 것이다. 동일한 스타일을 가진것들은 나중에 정의한 부분만 변경하면 동시에 모두가 바뀌므로 편리하게 사용할 수 있다. 보통 App.xaml에다가 정의해놓고 사용한다. General V.I.P V.V.I.P 그리고 사용하려는 페이지에서도 정의가 가능하다. App.xaml이 가장 상위 단계이고 contentPage, Label 등에서도 Resouce Dictionary를 정의할 수 있다. 가장 하위있는것이 적용된다. 즉 app.xaml에서 정의했다 하더라도 ..
2019.06.02