IT(96)
-
[XAMARIN] 멀티뷰 - StatckLayout
안에는 한개의 자식만 넣을수 있음. 무슨말이냐면. 를 한개만 넣었으면 를 넣는건 불가능함. 실행시키면 에러가 나면서 실행이 안됩니다. 이럴때 여러개를 화면에 표시하고 싶을 때 사용하는것이 멀티뷰(Multi View)입니다. 멀티뷰에는 아래와 같은 것들이 있습니다. StatckLayout : 가로 혹은 세로로 Stack처럼 쌓는 구조 Grid : 엑셀처럼 행과 열을 가지는 구조 (XAMARIN에서는 GRID로 모든것을 다 표현 할 수 있음) AbsoluteLayout : 절대 좌표로 화면을 구성하는 것임. 거의 안씀 RelativeLayout : 상대적인 좌표로 화면을 구성하는것임. 오늘은 StatckLayout을 소개하도록 하겠습니다. StatckLayout 기본은 위에서 아래로 차례차례 쌓이는 형태임...
2019.05.20 -
[XAMARIN] Label 사용방법
윈도우 같은 GUI 프로그래밍 언어를 배울때 항상 Label을 먼저 배우는것 같다. 아무래도 사용법이 간단하고 바로 화면에 표시 할 수 있으니까...그런것 같다. 특히 네이버 Xamarin cafe에 등업 신청하려면 Label에 자기 아이디를 표시해야 되는 과제가 있으므로 꼭 거쳐야 하는 관문이기도 하다. 사용법은 아래와 같이 사용. WPF와 다르지 않음. Margin : Left, Top, Right, Bottom 의 마진값(여백) HorizontalOptions : 수평정렬 VerticalOptions : 수직정렬 TextColor : 글자색 BackgroundColor : 글자 배경색 FontSize : 글자크기 FontAttributes : 보통(None), 진하게(Blod), 이탤릭(Italic)
2019.05.19 -
[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 -
삼성전자 디스플레이 OLED 엣지패널 관련 설비 중국에 유출 되는 사건 발생하였다.
1. 삼성전자 디스플레이 사업부 협력업체가 OLED 엣지패널 관련된 핵심 기술을 중국으로 빼돌려 155억 상당의 부당이득을 취하였다. 2. 톱텍(Toptec)이라는 회사이며, 삼성전자의 곡면협착기를 중국에 넘긴것이다. (설비 사양서와 패널 도면등 모든것을 넘김) 3. 곡면 협착기란 플랙시블 OLED 패널을 3차원으로 라미네이팅(코팅이라고 생각하면 됨) 하는 기술이다. 4. 사실상 프리미엄 스마트폰의 디스플레이 플랙시블 기술이 완전히 넘어갔다고 봐도 무방하다. 5. 국가 기간산업의 핵심 기술 유출로 인한 손해액은 3년간 매출 6조 5000억원, 영업이익 1조원 손실 예상 (향후 피해액은 파악 불가) 6. 155억에 대한민국을 넘긴것이나 다름없음. 현재 톱텍은 부인중... 7. 11/29 검찰은 대표포함 3..
2018.11.30 -
자바 7강 - 객체 배열, 러시안 루울렛, 상속, 서브 클래스
7강s.equals("안“);“안”.equals(s); Date0 new Date().getTime(); // 이것 자체가 객체이다. String s = new String(); // 객체이다. 중간고사 1번문제 : 생성자를 이해하는가 문제1. 클래스이름과 같다2. 반환형을 가지지 않는다.class Welcome{String s=null; public Welcome(String s){this.s = s;} public void print(){System.out.println(s);}} 2번문제 : 객체지향프로그래밍의 맛을 보여준 문제import java.util.*;class Coin {private String face; public String flip(){Random rand = new Random..
2018.11.27