분류 전체보기
-
C# WPF 윈도우 전체화면C#/WPF 2016. 11. 29. 15:52
※ 블로그를 이전하며 이 글을 개선하여 포스팅했습니다. (링크) WPF로 만든 윈도우가 전체화면이 되게 하는 것입니다. 참조는 따로 안해주셔도 됩니다. Enter 키를 누를 경우 전체화면/원래상태 로 전환하도록 합니다. private void Window_KeyDown(object sender, KeyEventArgs e) { switch (e.Key) { case Key.Enter: if (this.WindowState == WindowState.Maximized) {// 전체화면 이라면 // 원래 상태로 되돌리기 this.WindowStyle = WindowStyle.SingleBorderWindow; this.WindowState = WindowState.Normal; this.Topmost = f..
-
Learn HTML & CSS. 4.CSS Basic Structure & SyntaxStudy/HTML & CSS 2016. 11. 28. 13:37
Review what I learned CSS 셀렉터(selector)의 대상은 HTML의 태그이다. CSS 는 HTML 태그의 style을 정의한다. 이 정의는 반드시 두가지를 포함해야 한다. property - style을 정하기 원하는 속성 (예. 색, 글자 크기 등등) value - 해당 속성의 값 (예. Red, 12px 등등) CSS 정의의 마지막엔 반드시 세미콜론(;)이 있어야 한다. (C, JAVA 등 과 동일) (예. color : Blue; ) CSS 로 만든 규칙은 셀렉터와 셀렉터 내부의 정의들로 구성된다. (중괄호 { } 로 구성) 여러개의 태그를 동시에 style 할 때에는 한번에 셀렉터를 여러개 사용할 수 있다. 예. h1, p { 정의~ } 주석은 유지보수를 쉽게 할 수 있도록..
-
Learn HTML & CSS. 3.CSS SetupStudy/HTML & CSS 2016. 11. 25. 18:08
Review what I learned 코드의 유지보수를 더 편하게 하기 위해 HTML과 CSS 파일은 나누어서 저장한다. (C++에서 코드와 헤더를 나누듯이) HTML파일 내부에 태그를 이용하여 CSS코드를 쓸 수 있다. CSS 파일은 태그를 통해 HTML 파일과 연결되어 사용할 수 있다. 그리고 세가지 속성들이 필요하다. href - CSS파일의 경로(예. /style.css)를 넣어주어야 한다. 상대경로 or 절대경로 type - text/css 를 넣으면 된다. (타입이 text로 이루어진 css 라는 뜻) rel - sytlesheet 를 넣으면 된다. (해당 파일은 현재 파일의 stylesheet 라는 뜻) 출처 : codecademy(HTML & CSS)
-
Learn HTML & CSS. 2.Common HTML ElementsStudy/HTML & CSS 2016. 11. 24. 17:03
Review what I learned 여러 크기의 heading을 쓸 수 있는데, 태그 부터 태그 까지 사용 가능하다. 크기는 h1이 제일 크며, h6로 갈수록 크기가 작아진다.. 단락(Paragraph)들은 태그로 주가할 수 있다. (나는 단락보단 문단으로 생각하는 편이다.) 순서가 정해지지 않은 리스트는 태그로 사용할 수 있다. (unordered list) 순서가 정해진 리스트는 태그로 사용할 수 있다. (ordered list) 각 리스트들의 목록들은 태그로 추가할 수 있다. 링크들은 태그로 이동하게 할 수 있는데, href 속성이 꼭 필요하다. (href = html reference) 이미지는 태그로 추가할 수 있다. src 속성이 꼭 필요하다. (src = source) 이미지가 엑박이 되..
-
Android Studio에 Genymotion 이 나오지 않을 때Study/Android 2016. 11. 11. 20:00
최근 안드로이드 공부를 쉰 지 꽤 되어서 다시 공부를 시작하였는데, Genymotion이 안드로이드 스튜디오에 뜨지 않는 것이다. 네이버와 구글에 쳐보아도 그냥 연동하는 방법만 나와있어서 스튜디오를 껐다키고 지니모션도 껐다키고 서로 켜지는 순서를 바꿔보기도 하고 지니모션 플러그인을 다시깔기도 해보았지만 되지 않았다. 그러던 중 android monitor를 누르니 could not install *smartsocket* listener 이런식의 에러가 떴다. 그래서 찾아보니 다른 블로거 분도 나와 비슷한 문제를 겪고 계셨고 해결방법을 보고 따라해보니 나도 해결이 되었다. 그래서 혹시 다음에 이런일이 또 생길지 몰라서 저장하기 위해 포스팅을 한다. 지니모션의 설정에 들어간 뒤, ADB란에서 Use Cust..
-
wpf scale animation 사용하기C#/WPF 2016. 11. 10. 18:15
저번에 wpf에서 animation을 사용하는 법에 대해 썼다. 그런데 그러한 방법으로는 scale값이 변하지 않았다. 찾아보니 scale같이 RenderTransform안에 있는 값을 애니메이션을 사용하려면 다른 방법이 필요하다.BeginAnimation(ScaleTransform.ScaleXProperty, da); 를 사용해도 변하지 않았다. 우선 animation을 참조해야 한다. using System.Windows.Media.Animation; animation을 적용시킬 때 여러 애니메이션을 동시에 적용시킬 수 있게 해주는 클래스가 있다. Storyboard라는 클래스인데, 이 클래스 변수에 Children으로 Animation변수를 넣으면 해당 애니메이션들을 동시에 실행할 수 있다. 그리고..
-
wpf animation 사용하기C#/WPF 2016. 11. 9. 23:06
이번엔 wpf에서 제공하는 애니메이션 기능입니다. wpf에서는 모든 컨트롤들의 애니메이션을 지원합니다. 애니메이션은 컨트롤이 움직이고, 크기가 변하고, 회전하는 움직임을 애니메이션처럼 표현해 줍니다. 먼저 참조가 필요합니다. using System.Windows.Media.Animation; 가장 많이쓰는 클래스는 DoubleAnimation 인데요, 이는 double값을 이용하여 애니메이션을 해주기 때문에 이름이 DoubleAnimation 입니다. 이 외에도 byte, char, int32, int64, matrix 등등 여러 값을 이용하여 애니메이션을 표현할 수 있게 해줍니다. 기본적인 생성자입니다.DoubleAnimation da = new DoubleAnimation(); 애니메이션의 원리는 f..