IT/C#(16)
-
[XAMARIN] .net Standard에서 iOS, android, winPhone 구분하여 코딩하기
자마린 프로그래밍을 하다 보면 화면 레이아웃이 아이폰과 안드로이드간 맞지 않는 경우가 발생한다. 이때 각각 넣어주는 방법이 Shared 방식과 .Net Standard 방식이 있는데 개인적으로는 후자가 이질감도 없고 좋을것 같다. 그래서 .Net Standard에서 하는 방법을 설명하겠다. 1. xmal에서 하는 방법(권장) 2. 코딩으로 하는 방법 lbl01.Margin = Device.OnPlatform( iOS:new Thickness(0,20,0,0), Android:new Thickness(0,0,0,0), WinPhone:new Thickness(0,0,0,0) ); lbl01.Text = Device.OnPlatform( "iOS", "Android", "WinPhone" );
2019.05.19 -
Xamarin - 로또 번호 생성기
나의 Xamarin 첫 프로그램입니다. 저는 일주일에 한번씩 로또를 삽니다. 동행복권 사이트에서 랜덤 번호를 할 수 있는데 이때까지 한번도 맞은적이 없습니다. 그래서 내가 만든 어플로 번호를 픽하면 어떨까 생각해서 자마린도 배울겸 만들어 보았습니다. 1. MainPage.xaml 2. MainPage.xaml.cs using System; using System.Collections.Generic; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using Xamarin.Forms; using System.Threading; names..
2019.04.21 -
C# - Form Capture
C#에서 폼화면을 캡쳐할려면, Graphics라는 클래스의 CopyFromScreen 매소드를 이용해야합니다.먼저 폼 소스에서 아래의 매소드를 추가해주세요. public void FormCapture(Size uFormSize, String uFileName) { Bitmap bitmap = new Bitmap(uFormSize.Width, uFormSize.Height); Graphics g = Graphics.FromImage(bitmap); g.CopyFromScreen(new Point(this.Bounds.X, this.Bounds.Y), new Point(0, 0), uFormSize); bitmap.Save(uFileName, System.Drawing.Imaging.ImageFormat.J..
2015.02.20 -
C# - SaveFileDialog 사용방법
C# 프로그래밍을 하면서 파일 저장할 일이 많은데요. 이때 파일 저장할 경로를 지정해주는 다이얼 로그 박스가 SaveFileDialog입니다. using System.Windows.Forms; string fileName = ""; SaveFileDialog saveFile = new SaveFileDialog(); // 다이얼 로그가 Open되었을 때 최초의 경로 설정 //saveFile.InitialDirectory = @"C:"; // 다이얼 로그의 제목 saveFile.Title = "Excel 저장 위치 지정"; // 기본 확장자 saveFile.DefaultExt = "xls"; // 파일 목록 필터링 saveFile.Filter = "Xls files(*.xls)|*.xls"; // OK버튼..
2015.02.20