본문 바로가기 메뉴 바로가기

자신에 대한 고찰

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

자신에 대한 고찰

검색하기 폼
  • 분류 전체보기 (1094)
    • Me (67)
    • Things (69)
    • Study (437)
      • SW (2)
      • Linux (36)
      • OS (49)
      • Circuit (6)
      • Architecture (36)
      • Compiler (23)
      • EmbeddedSystem (30)
      • Network (8)
      • AI (180)
      • Algorithm (4)
      • comm (4)
      • Work (6)
      • MOOC (44)
    • PC (24)
    • Arduino (36)
    • RPi (15)
    • Office (30)
    • Kinect (75)
    • OpenCV (42)
    • WindowsPhone (40)
    • Windows 8 (37)
    • Processing (25)
    • Expression (37)
      • SketchFlow (18)
    • Hobby (159)
      • Guitar (9)
      • Game (13)
      • Book (115)
      • Code (16)
  • 방명록

실버라이트로 WP7 앱 개발하기 - 이미지를 좀더 핸들링하는 방법

지난 포스팅까지 폰상에 이미지를 입히고, 웹상에 있는 이미지를 호출하는 방법을 XNA와 실버라이트 두 분야로 나눠서 진행했었습니다. 그런데 Image를 삽입할 때 조금 헷갈리는 부분이 있지 않은지요? 사실 논리적으로 따지고 보면 이런 코드에서 이미지를 삽입할 때는 그 이미지를 직접적으로 코드상에서 불러오고 그것을 표현해야 합니다만, 지금까지 다룬 이미지 삽입은 이미지가 들어가 있는 경로를 표현한다던가 URL을 직접적으로 타이핑해서 이루어졌습니다. 이는 Source라는 속성때문이라고 볼수 있습니다. 책에 따르면 Source를 추적해보면 이 걸 bitmapSource라는 추상 클래스에서 상속한다고 나와 있습니다. Stream에서 bitmap을 로딩할 수 있게끔 특별한 정의를 한답니다. 한번 예제를 통해..

WindowsPhone 2011. 11. 5. 00:36
WP7에서 이미지와의 연계 - 폰 속 이미지 처리

이번 과정에서는 XNA와 실버라이트에서 이미지를 삽입하는 방법과 관련된 여러가지를 언급해보고자 합니다. 우선 XNA프로젝트로 XnaLocalBitmap이라고 하나 만듭시다. 그리고 content 부분에 하나의 그림을 삽입해봅니다. 참고로 저는 이 이미지를 사용했습니다. (이 이미지는 가로 320픽셀에 세로 160픽셀로 되어 있습니다.) 결과는 다음과 같이 되겠지요. 일단 다음과 같은 그림을 실제상에서 써먹으려면 메인 클래스상에서 정의가 되주어야 합니다. 항상 나오는 것처럼 와 같이 정의해줍니다. 2차원상에서 이미지의 크기를 관장하는 Texture2D 클래스와 이 위치를 결정하는 Vector2 클래스를 사용합니다. 이걸 쓰기 위해선 LoadContent 부분을 조금 수정해줘야 합니다. 앞에서 많이 ..

WindowsPhone 2011. 11. 3. 20:16
XNA, Silverlight로 WP7 앱 개발하기 - 간단한 시계

스마트 폰을 잘 활용하지 못하시는 분에게는 스마트 폰이 그저 시계일 뿐이지요. 돈빨아먹는 시계.. 그래서 저는 스마트폰이 없답니다 하핫! 아무튼 이번 포스팅에선 XNA와 silverlight로 간단한 시계를 출력하는 걸 해보고자 합니다. silverlight로는 그냥 단순히 시간을 호출하는 함수를 삽입하면 됩니다. 일단 content panel은 전시간에 했던 예제를 인용해보겠습니다. 그리고 이제 MainPage.xaml.cs를 조금 정리해줘야 합니다. 우리는 실제 시간을 불러와야 하므로 그걸 관장하는 네임스페이스를 삽입해줘야 합니다. 책에서는 DispatcherTimer를 정의하는 System.Windows.Threading을 삽입해줘야 한다고 언급합니다. 다음과 같이 삽입해줍니다. 타이머를 불러오고..

WindowsPhone 2011. 11. 3. 00:06
XNA를 활용한 WP7 앱 개발 - 화면 전환

사실 윈도우폰7 에서 기본적으로 게임에 지정된 모드는 Landscape 모드입니다. 물론 그렇다고 Portrait을 지원하지 않는게 아니라 이를 위해서는 조금 수정이 될 부분이 존재한다는 거지요. 일단 XnaOrientableHelloPhone이라는 이름으로 프로젝트를 생성합니다. 이제 backbuffer라는 것에 대해서 설명해야 될듯합니다. 제가 책을 읽고 이해한 바로는 폰의 배경에 아무거나 표현할 수 있는 도화지라고 생각됩니다. 일단 이렇게 벡버퍼를 설정해두면 원하는 출력은 다 이 내부에서 표현이 되게 되는 것이지요. 그런데 이것을 잘 못사용하면 게임은 세로모드인데 출력은 가로모드처럼 되는 경우가 발생합니다. 물론 이같은 경우에는 위아래에 검정색으로 여백이 남겠지요. 화면 해상도도 덩달아서 떨어지..

WindowsPhone 2011. 11. 2. 01:52
Silverlight를 이용한 WP7 개발 - 방향잡기

 기본적으로 Hello Phone까지 하시면 이제 방향 잡기에 대한 언급을 드리고자 합니다. 우선 mainPage.xaml에서 위에서 조금 내려오다 보면 이런 맥락들이 있습니다. 이 부분은 이 프로젝트를 구성하는 silverlight의 표준 네임스페이스를 나열한 창들입니다. 찾다보면 App.xaml 부분과 유사하다는 것을 발견할 수 있을 겁니다. 여기서 전반적으로 폰에 쓰이는 시스템을 정의해둔 것이라고 보면 될거 같습니다. 일단 방향을 자유롭게 전환, 즉 가로보기와 세로보기가 자유롭게 전환되기 위해서는 SupportedOrientations 부분을 수정해주어야 합니다. 아마 Default는 Portrait로 되어 있을 겁니다. 지금 위의 화면은 가로보기와 세로보기를 동시에 지원하기 위해서 코드를 수정..

WindowsPhone 2011. 11. 2. 00:24
XNA로 구현하는 HelloWP7!

어제는 Silverlight를 통한 Hello Phone에 대한 내용을 다뤘었습니다. 하지만 WP7을 개발하는데 있어서 Silverlight만 쓸 수 있는 건 아닙니다. 2004년 microsoft에서 발표한 xna game studio를 이 용하면 WP7에서 구현되는 게임을 쉽게 만들 수 있다고 합니다. 현재 Windows Phone SDK를 설치하면 visual studio에 addon 형식을 xna game studio 4.0 버전이 설치되고 여기에는 게임관련 라이브러리들이 내재되어 있습니다. 이번 포스팅에서는 이 XNA를 활용해서 HelloWP7을 해볼까 합니다. 일단 SDK를 깔게 되면 Templete창에 다음과 같이 XNA관련 항목이 생깁니다. 여기서 Game을 만들기 위해 맨 위 프로젝트를 ..

WindowsPhone 2011. 11. 1. 02:00
2011.10.28 Windows Phone 7 AppCamp 따라가기 (4) - 번외편

세미나 도중에 알아두면 좋을 듯한 내용이 나와서 소개해 봅니다. Q. Apphub에 앱을 올릴 때 특별히 정해둔 requirement가 있습니까? A. 예 있습니다. 이 부분은 사용자가 배포하기 전에 미리 점검해야 할 사항이고 Visual Studio 2010 상에서 이걸 점검할 수 있는 kit이 별도로 마련되어 있습니다. 우선 과정은 다음과 같습니다. 맨처음 디버깅으로 설정되어 있는 모드를 release 모드로 변경한 후 컴파일을 합니다. 그 후 중간에 보면 Open Marketplace Test Kit 이란 항목을 선택합니다. 그럼 마켓플레이스에 올리기 위한 기준들이 쫙 나열되어 있습니다. 일일이 적용해보는게 귀찮다싶으면 좌측 두번째 메뉴의 Automated Tests를 선택한후 돌려줍니다. 만약 통..

WindowsPhone 2011. 10. 30. 00:16
2011.10.28 Windows Phone 7 AppCamp 따라가기 (3) - Hello Phone!

자 드디어 두번째 효과를 넣는 방법입니다. 앞에서 언급한 바에 따르면 우리가 원하는 에니메이션은 - 문자를 넣고 Click Me!!를 눌렀을 때 아무것도 없으면 Button의 색깔이 바뀌는 것. 입니다. 가능할까요? 가능합니다! 자 일단 전의 디버깅이 끝났으면 다시 Expression Blend로 돌아옵니다. 우리가 에니메이션을 넣어야 할 것은 Button이기에 여기에 대한 templete을 수정해줘야 합니다. 이전에 Templete를 만들어 놨기 때문에 Edit current 메뉴가 활성화됩니다. 이걸 선택해줍니다. 그리고 밑에 살짝 보이는 State를 눌러줍니다. 그럼 다음과 같은 창들이 뜹니다. 지금 보이는 장면은 다양한 환경에서의 이벤트를 지정해주는 겁니다. 우리의 목적은 눌렀을 때 아무것도 Te..

WindowsPhone 2011. 10. 30. 00:05
2011.10.28 Windows Phone 7 AppCamp 따라가기 (2) - Hello Phone!

이전 포스팅에 이어서 바로 진행하겠습니다. 지금과 같이 VS 2010상에서 다음과 같이 Expression Blend로 넘어갈 수 있습니다. 이렇게 실행하면 이런 경고가 발생할 수가 있습니다. 물론 Expression Blend를 바로 실행했을때는 경고 메세지가 발생하지 않습니다. 결론은 다른 프로그램을 통해서 실행해서 보안적 문제가 발생한다는 건데 그냥 무시해도 좋을 거 같습니다. 우선 이렇게까지 실행하면 아까 VS에서 실행했던 폰 화면이 그대로 나옵니다. 이번 과정을 통해서 주고자 하는 에니메이션은 다음과 같습니다. - 문자를 넣고 Click Me!!를 눌렀을 때 TextBlock안의 문자가 뺑글뺑글 도는 것. - 문자를 넣고 Click Me!!를 눌렀을 때 Button의 색깔이 바뀌는 것. 자 이제..

WindowsPhone 2011. 10. 29. 23:26
2011.10.28 Windows Phone 7 AppCamp 따라가기 (1) - Hello Phone!

10월 28일 포스코 센터 5층 Drive Room 에서 어김없이 Windows Phone 7 App Camp가 실시되었습니다. 지난 15일에는 앱을 개발하는 디자이너를 대상으로 Expression Blend 4에 대한 수업을 진행되었었고, 이번 시간에는 기존에 앱을 개발해본 적이 있는 개발자를 대상으로 Visual Studio 2010을 기반으로 한 코딩과 Expression Blend 4에 대한 세미나가 진행되었습니다. 참석하지 않으신 분들을 위해서 강의내용을 그대로 따라가보고자 합니다. 우선 Visual Studio 2010 상에서 New project을 선택해 주시고 silverlight for windows phone 이란 섹션 상의 Windows phone application을 선택합니다. ..

WindowsPhone 2011. 10. 29. 20:57
이전 1 ··· 105 106 107 108 109 110 다음
이전 다음
공지사항
  • 2015년은 조금더 열심히 해보려고 합니다.
  • [2014.04.10] 드리는 말씀
  • [Notice] 블로그에 오신 분들께 드리는 ⋯
  • [Public] Profile - update⋯
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • chans_jupyter
TAG
  • dynamic programming
  • Offline RL
  • windows 8
  • PowerPoint
  • Kinect SDK
  • 한빛미디어
  • Off-policy
  • 파이썬
  • ColorStream
  • Expression Blend 4
  • Distribution
  • bias
  • 딥러닝
  • Windows Phone 7
  • Variance
  • reward
  • SketchFlow
  • 강화학습
  • Policy Gradient
  • TensorFlow Lite
  • 인공지능
  • RL
  • processing
  • Kinect for windows
  • arduino
  • DepthStream
  • Kinect
  • Gan
  • Pipeline
  • End-To-End
more
«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바