본문 바로가기
[android] design support library [android] design support library https://android-developers.googleblog.com/2015/05/android-design-support-library.html -android design support library 를 통해서 navigation drawer view, floating labels for editing text, floating action button, snackbar, tabs, motion & scroll framework 등을 2.1 이상 버전에서 사용 가능하다. -gradle 에 아래를 추가하자! compile 'com.android.support:design:22.2.0' 이 녀석은 Support v4 와 AppCompat .. 2017. 8. 4.
[iOS Study] 병렬 프로그래밍 가이드 ( operation queue ) [iOS Study] 병렬 프로그래밍 가이드 ( operation queue ) https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/doc/uid/TP40008091-CH101-SW1 Operation Object 에 대한 이야기 -Operation object 는 NSOperation class 의 인스턴스를 이야기한다.NSOperation class 는 abstract base class 로 subclass 를 구현해야 한다. -NSInvocationOperation 과 NSBlock.. 2017. 7. 2.
[android] ListView 에서 RecyclerView 로 migration 하세요. [android] ListView 에서 RecyclerView 로 migration 하세요. http://andraskindler.com/2014/11/22/migrating-to-recyclerview/ - Google 에서도 RecyclerView 을 Support library 에 넣으면서 ListView 를 대체하려는 움직임을 보이고 있다. RecyclerView 는 새롭고, 효율적이고, customize 하기에도 좋다. ListView 뿐만 아니라 GridView, StaggeredGridView, ExpandableListView 역시 모두 migration 가능하다. RecyclerView and LayoutManager RecyclerView 는 제한된 수의 window 를 이용하여 lar.. 2017. 4. 13.
[Android] Material Design 개략적으로 알아보기~ Implementing Material Design in Your Android App http://android-developers.blogspot.kr/2014/10/implementing-material-design-in-your.html Material Design 은 Android 5.0 ( Lollipop, LOS ) 부터 등장한 안드로이드의 디자인이다. 전반적인 Animation 에 대한 가이드는 아래 링크를 참조하면 좋다.https://material.io/guidelines/motion/material-motion.html Tangible Surfaces * Shadow 아래와 같이 xml 에서 elevation 을 주면, z axis 로 이동한 효과를 내며, system 에서 dynam.. 2017. 4. 10.
[android] Fragment 와 함께라면 Configuration Change 가 무섭지 않아. [android] Fragment 와 함께라면 Configuration Change 가 무섭지 않아. -애석하게도 대부분의 개발자들이 manifest 에 configChanges 속성을 통해 orientation 값만 설정해주면 모든게 해결되는 줄 안다. 하지만 그렇지 않다. Configuration Change 는 여러 경우에 발생된다. 기본적으로 configChanges 에 들어가는 값들의 상황이 그렇고, 언어가 변경되거나, dock 에 연결되거나, font 크기가 바뀌거나 등의 조건으로 destroy-recreate 되곤 한다. 또한 리소스, 메모리 관리 측면에서 Activity 가 destroy 되고 create 되도록 하는 것이 좋다. - 예전부터 개발을 해온 사람이라면 Activity 에 on.. 2016. 10. 12.
윈도우즈 실행명령어 모음 윈도우즈 실행명령어 모음 Windows + R 을 누르면 [실행] 창이 뜬다. 필자는 여기에 cmd 를 쳐서 prompt 모드 ( 일명 도스모드 ) 로 자주 들어가곤 한다. 그래서 이렇게 쉽게 쓸 수 있는 윈도우 명령어들이 또 있는지 간단히 알아보았다. 필자가 필요해서 사용하는 경우에 여기에 명령어를 추가하도록 하겠다. 시스템 설정 : sysdm.cpl 명령창 : cmd 제어판 : control 계산기 : calc 그림판 : mspaint 메모장 : notepad 원격접속 : mstsc calc, cmd, control, mspaint, notepad, prompt 모드, sysdm.cpl, windows r, 계산기, 그림판, 단축 명령, 도스 모드, 메모장, 명령창, 시스템 설정, 실행, 윈도우즈 실.. 2014. 10. 12.
[VB6] 도형 그리기 ( GUI ) 도형 그리기 ( GUI ) [이전강좌] 파일(File) 다루기 Control 통해서 그리기 line control 을 선택한 후, Drag & Drop 으로 선을 그릴 수 있다. shape 도 마찬가지로 shape control 을 누른 후 그리면 된다. shape의 경우는 default shape 가 rectangle 로 0 값이다. 1, 2, 3, 4, 5는 각각 정사각형, 타원형, 원, 둥근 사각형에 매핑된다. 코드를 통해서 그리기 Pset( x, y ), color점을 그린다. Line( x1, y1 )-( x2, y2 ), color선을 그린다. Circle( x1, y1 ), radius, color원을 그린다. [다음강좌] Multimedia 의 사용 ( 음악 및 동영상 재생 ) Circle.. 2013. 6. 19.
[VB6] Control 문들에 대해 공부해보자. ( If Else, Select, Do while, For문 ) Control 문들에 대해 공부해보자. ( If Else, Select, Do while, For문 ) [이전강좌] 변수 정의와 Scope 에 대해 공부해보장. VB의 If Else 문 If conditions Then VB Expressions ElseIf VB Expressions Else VB Expressions End If VB의 Select Case 문 Select Case expression Case value1 VB Statements Case value2 VB Statements Case Else VB Statements End Select VB의 Do While 문 Do While condition VB Statements Loop Do VB Statements Loop While co.. 2013. 6. 3.
[VB6] 대표적인 Control 들에 대해 공부해보자. VB의 대표적인 Control들에 대해 공부해보자. [이전강좌] Property(속성값) 다루는 법이 궁금하세요? 여기를 클릭 TextBox String Input 을 받을 수 있는 Box. 숫자를 다룰 때는 Val() 함수와 함께 잘 쓰인다. Label Caption property 를 이용하여 정보를 표시할 때 사용한다. CommandButton 일반적 버튼을 말한다. 보통 Click 이벤트가 가장 많이 쓰인다. PictureBox 이미지를 표시할 때 사용된다. LoadPicture 함수를 이용해서 runtime 에 그림을 바꿀 수도 있다. ImageBox Picture Box 와 거의 같으나, image 를 stretch 하는 기능이 있다.Picture Box 와 마찬가지로 runtime 에 Loa.. 2013. 5. 31.
반응형