본문 바로가기

분류 전체보기722

Error : are you missing a using directive or an assembly reference? C#에서 참조를 했는데도 아래와 같은 에러가 발생하는 경우가 있습니다. The type or namespace name 'ClassName' could not be found (are you missing a using directive or an assembly reference?) 이런 경우는 프로젝트 속성에서 Application 탭의 Target framework가 .Net Framework Client Profile로 지정되어 있기 때문입니다.따라서 Target framework을 .Net Framework로 변경 변경하시면 됩니다.(아래의 이미지를 참고하세요.) 2015. 11. 26.
안드로이드 Tabs Swipe 앱 만들기 안드로이드를 어느정도 공부하면서 이것저것 앱을 만들다 보면 조금 더 효율적인 앱을 만들고자 합니다.그중의 하나가 Tabs Swipe 앱인데, Tabs Swipe은 사용자가 페이지를(Fragment) 옆으로 밀면 반대편 옆의 페이지가 표시되면서 상단의 Tab에도 표시되는 형식입니다.(옆으로 밀어서 페이지를 이동하는 방식이 뭐라고 해야 하는지 몰라서 구글링을 해서 Tabs Swipe이라는 것을 알아습니다. ㅠㅠ) 동작방식은 아래의 영상을 확인하세요. 1. 안드로이드 스튜디오에서 새로운 프로젝트를 생성합니다. 2. Application Name과 Company Domain을 입력 후 Next 버튼을 클릭합니다. 3. Phone and Tablet을 체크하고, Android SDK 버전을 선택 후 Next 버튼.. 2015. 11. 26.
안드로이드 스튜디오 Lint Error 설정방법 기존의 안드로이드 앱을 업데이트하고 있는데, 문법상으로 문제가 없는데 자꾸 에러가 발생하고 있어, 구글링을 하였습니다.Lint는 에러를 발생하기 쉬운 코드 등에 Flag를 달아 개발자가 실수를 하지 않도록 하기 위함이라고 합니다.저같이 갑자기 Lint Error가 발생하여 컴파일을 하지 못하고 당황하는 경우가 많을 듯 합니다. 안드로이드 스튜디오에서 Lint를 해제하는 방법은 아래와 같습니다.(Lint가 좋은 기능인 듯한데 저에게는 버거롭네요. 그래서 저는 해제했습니다.) 1. 안드로이드 스튜디오의 File > Settings 메뉴를 클릭합니다. 2. Settings 화면에서 Inspections 항목의 Android Lint 체크를 해제하면 Lint가 해제 됩니다. 2015. 11. 25.
Error android:TextAppearance.Material.Widget.Button.Inverse 안드로이드 스튜디오에서 Tab + Swipe에 대한 구현 테스트를 하려고 프로젝트를 생성하였습니다.그런데 컴파일을 하니 아래와 같은 오류가 발생하였습니다.리소스를 찾지 못한다는 에러가 발생입니다. Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. 해결 방법은 2가지가 나와있더군... 2015. 11. 24.
MSSQL 영문 대소문자 구분 검색하기. MSSQL은 기본적으로 대소문자를 구분하지 않습니다. 설치 때 언어 설정에서 지정 할 수 있는 것으로 알고 있지만, 디폴트로 설치를 하면 Where 절에서 대소문자를 구분하지 않고 검색이됩니다. 대소문자를 구분하여 검색하시려면 아래의 Where 절을 이용하시면 됩니다. -- Equal 조건 SELECT * FROM TABLE_NAME WHERE COLUMN_NAME COLLATE Korean_Wansung_CS_AS = 'Name' -- LIKE 조건 SELECT * FROM TABLE_NAME WHERE COLUMN_NAME COLLATE Korean_Wansung_CS_AS LIKE 'Name%' -- 정렬 SELECT * FROM TABLE_NAME ORDER By COLUMN_NAME COLLAT.. 2015. 11. 23.
미생 두번째 시즌.... 몇주 전부터 미생 두번째 시즌이 시작했습니다.첫번째 시즌이 한창 연재되고 있을 때 부산에서 서울, 인천을 출장 다니며 KTX에서 열씸히 봤었습니다.드뎌 두번째 시즌이 시작되어서 보고 있습니다.아직 두번째 시즌의 이야기가 얼마 진행되지 않았지만, 첫번째 시즌의 여운이 남아서 그런지 더욱 정감이 가네요.다시 한번 직장인들의 애환을 담아서 대성공하기를 기원하면, 계속 봐야겠습니다. 미생 두번째 시즌 보기 2015. 11. 23.
MSSQL Export (내보내기 마법사 사용) 개발 때 데이타베이스 작업을 함께 하는 경우가 많습니다.로컬 데이타베이스에 생성한 데이타를 다른 장비에 Import하여 사용 할 때가 종종 있는데, 내 데이타베이스에서 특정 테이블의 데이타를 Export 받는 방법을 내보내기 마법사를 이용하여 사용하는 방법을 알아보겠습니다. 1. 데이타베이스를 선택 후 마우스 오른쪽을 클릭하여 팝업 메뉴를 열고, 팝업 메뉴의 Tasks > Export Data... 메뉴를 클릭합니다. 2. 가져오기 & 내려받기 마법사(Import and Export Wizard)에 대한 간략한 내용이 표시된다, Next를 클릭한다. 3. Next 버튼을 클릭한다.(필요에 따라서 Data Source, Server Name, Database를 지정한다.) 4. 내보내기 할 때 형식을 지정.. 2015. 11. 20.
VB.Net 프로젝트에서 참조(Reference)를 Solution Explorer에 표시하기 C#프로젝트의 경우 Solution Explorer에 기본적으로 참조(Reference) 노드가 표시되어있습니다.하지만 VB.Net 프로젝트에서는 기본적으로 참조(Reference) 노드가 표시되지 않아, DLL을 참조 하려고 할 때 어디서 해야하는지 한참을 찾아보았습니다.그런데 너무 쉽게 참조(Reference) 노드를 표시 할 수 있어서 허무했습니다. 1. Solution Explorer의 Toolbar에서 Show All Files 버튼을 클릭합니다. 2. Solution Explorer에 참조(Reference)가 표시됩니다. 이제 DLL, COM 등을 쉽게 참조해보세요. 2015. 11. 18.
안드로이드 스튜디오 프로젝트명 변경하기 안드로이드 스튜디오 프로젝트명 변경하는 방법입니다. 1. 안들로이드 스튜디오의 왼쪽 상단의 프로젝트 이름을 변경하겠습니다. 2. ".idea"폴더의 ".name" 파일을 찾아 파일을 엽니다. 3. ".name" 파일의 내용에 안드로이드 스튜디오의 왼쪽 상단과 동일한 이름이 기록되어 있습니다. 4. 자신이 원하는 프로젝트 명으로 변경 후 저장합니다. 5. 프로젝트를 닫고 다시 열면 자신이 변경한 프로젝트 명으로 변경이 됩니다. 2015. 11. 16.
유튜브에서 수익 확인하기 유튜브에서 수익을 확인하는 방법을 알아보겠습니다.제가 유튜브를 테스트로 시작한지 약 15일 정도 되는데, 블로그랑 연계해서 유튜브를 이용하면 재미있는 수익 결과가 나오지 않을까 기대하고 있습니다.하지만 블로그의 광고수익도 하루 아침에 늘어나는 것이 아닌만큼 유튜브도 지속적을 동영상을 올려야 수익을 조금씩 늘어나겠죠.! 1. 유튜브 사이트로 이동합니다. URL : https://www.youtube.com 2. 유튜브 사이트에서 오늘쪽 상단의 사람 이이콘(업데이트한 사진 일 수도 있음)을 클릭합니다. 3. 제작자 스튜디오 메뉴에서 분석을 클릭합니다. 4. 분석의 예상 수익을 클릭하면 최근 28일간의 예상 수익 그래프와 데이타가 표시됩니다. (시작한지 얼마 안되어서 수익은 거의 없네요 20원 ㅠㅠ) 5. 분.. 2015. 11. 12.
유튜브에 동영상 업로드 하기 요즘은 아이폰 또는 안드로이드 폰으로 사진과 동영상을 쉽게 찍을 수 있습니다.이렇게 찍은 동영상을 유튜브에 업로드하는 방법을 알아보겠습니다.생각보다 동영상 업로드하는 방법은 간단합니다. 1. 유튜브 사이트로 이동하고 로그인 합니다. https://www.youtube.com 2. 오른쪽 상단의 업로드 버튼을 클릭합니다. 2. 파일 탐색기의 동여상 파일을 아래의 그림과 같이 유튜브 사이트에 드래그앤 드롭을 합니다. 3. 동영상에 대한 상세정보(제목, 설명, 태그 등)를 입력하고 오른쪽 상단의 게시 버튼을 클릭하면 동영상 업로드가 완료됩니다. 2015. 11. 7.
[MG] 1/100 MS-06F/J 자쿠-Ⅱ (지상형/우주형) 건프라 자쿠-Ⅱ를 조립만 하였습니다.먹선을 넣고 싶어지만 귀찮아서 그냥 조립만 하였네요.자쿠-Ⅱ를 구입 할 때 샤아 전용기를 구입 할까 많은 고민을 했었지만, 이것도 마음에 듭니다.MG라서 그런지 애니메이션처럼 여러 동작을 재현할 수 있네요. 사진을 찍었는데 너무 엉성하군요. ㅠㅠ 애니메이션에서의 자쿠-Ⅱ입니다.감상해보시죠....!! 002 MS-06 Zaku II (from Mobile Suit Gundam) 2015. 11. 5.
C# LoaderLock was detected 오류 처리방법 .Net에서 개발 시 가끔 발새하는 오류입니다.정확한 원인은 모르겠지만....관리되는 코드를 DllMain 또는 이미지 초기화 함수에서 사용하지 말라고 하며, Application이 Hang이 걸리 수 있다고 합니다. 비주얼 스튜디오에서 디버깅 후 아래의 메시지가 표시 되었습니다. 해결방법은 아래와 같습니다.(원천적으로 해결되는 방법은 아니며, 임시적으로 처리하는 방법입니다.) 1. 비주얼 스튜디오의 메뉴 Debug > Exceptions를 클릭한다. 2. Exceptions 화면에서 LoaderLock 옵션을 해제합니다. (1) Managed Debugging Assistants의 하위 항목을 펼칩니다. (2) LoaderLock 항목의 Thrown 체크박스는 언체크(Uncheck)로 변경하고 Ok 버.. 2015. 11. 5.
안드로이드 스튜디오 기존 프로젝트 재 사용하기. 소프트웨어를 개발하다 보면, 기존에 사용했던 프로젝트를 복사해서 재 사용하는 경우가 많습니다.안드로이드 앱을 개발 할 경우도 마찬가지겠죠.그래서 안드로이드 스튜디오 프로젝트를 재 사용하기 위한 방법을 알아보겠습니다. 1. 기존 안드로이드 프로젝트를 다른 폴더에 복사합니다. 2. 복사한 프로젝트를 열기로 프로젝트를 오픈합니다. 3. 프로젝트 모듈 이름 변경 (1) 안드로이드 스튜디오에서 프로젝트를 선택 후 마우스 우클릭하여 팝업 메뉴에서 Refactor > Rename을 클릭합니다. (2) 프로젝트 모듈 이름을 변경 후 OK 버튼을 클릭합니다. (3) 아래와 같이 CopyProject로 이름이 변경됩니다. 4. 자바 패키지(Package)이름 변경 (1) 변경 할 Package를 선택 후 마우스 우클릭하여.. 2015. 11. 4.
유튜브 동영상에 애드센스(광고) 연결하기 유튜브에 애드센스를 연결하기 위해서는 아래의 3가지를 먼저 수행해야 한다. 1) Google 계정 생성.2) 앤드센스 가입.3) 유튜브에 동영상이 등록되어 있어야함. 1. 유튜브에 방문하고, 로그인한다. https://www.youtube.com/ 2. 유튜브 사이트의 오른쪽의 사람 아이콘을 클릭한다. 3. 제작자 스튜디오를 클릭한다. 4. 외쪽의 채널 메뉴를 클릭한다. 5. 채널의 상태 및 기능에서 수익창출의 사용 버튼을 클릭한다. 6. 수익 창출 화면의 계정에서 수익창출 버튼을 클릭합니다. 7. 약관에 동의 후 동의함을 클릭하세요. 8. 광고 형식을 체크하고, 수익 창출 버튼을 클릭하다. 9. 이제 동영상에 애드센스 연결이 완료되었습니다. 유튜브에 등록한 동영상을 확인해보세요. 2015. 11. 2.
안드로이드 Action Bar 만들기 안드로이드 Action Bar 만들기이며, ActionBar의 배경 및 타이틀, Action Button 추가 및 이벤트, Home icon 추가 및 이벤트에 대해서 알아보도록 하겠습니다. Action Bar의 명칭은 아래의 URL을 참고하세요. 안드로이드 액션바(ActionBar) 명칭 1. ActionBar ActionBar를 사용하기 위해서는 ActionBarActivity를 상속받아야 합니다. [코드] public class TestActivity extends ActionBarActivity [전체코드] public class TestActivity extends ActionBarActivity{ } 2. ActionBar의 타이틀과 배경색 - 위의 이미지와 같이 ActionBar의 타이틀과 배.. 2015. 11. 2.
2015년 부산 로보로보 로봇 배틀 대회(예선) 2015년 10월 25일 부산 기계공업고등학교에서 2015년 부산 로보로보 로봇 배틀 대회(2015년 사이언스 부산 21 로봇경진대회)가 있었습니다.이전에는 로보로보 배틀 대회하고 했었는데 이번에는 대회 이름이 바뀐것으로 생각되네요. 경진 대회의 방식은 2가지입니다.1. 로봇 배틀 - 상대방의 로봇을 경기장 밖으로 밀어내거나, 상대방 진영의 파란색 또는 빨강색 작은 기둥을 경기장 밖으로 밀어내면 승리하는 경기입니다.2. 로봇 프로그래밍(시범경기) - 로봇에 프로그래밍을 입력하여 특정 미션을 정확하게 빨리 완수하는 경기입니다. 저는 로봇경진 대회를 보면서 대부분의 학생들이 로봇배틀이고, 몇몇 고학년들만 로봇 프로그래밍 경기에 참여하는 것을 보았는데, 요즘의 IT 추세는 하드웨어보다 소프트웨어가 중요하게 여.. 2015. 10. 26.
윈도우즈 화면 잠금 단축키 윈도우즈의 화면 잠금 단축키는 윈도우즈로그키 + L 입니다.컴퓨터는 놓고 자리를 비울 때 보안 상 화면 잠금을 하고 다니시는 것이 좋습니다. 아래의 그림에서와 같이 윈도우즈로그키 + L 을 누르면 화면이 잠기게됩니다. 2015. 10. 26.
파워포인트 용량 줄이기 파워포인트 문서 작업은 많은 이미지를 사용하게 됩니다.이미지로 인해서 문서의 용량이 커지는 현상이 발생합니다.파워포인트를 저장 할 때 이미지 압축 이라는 옵션을 사용하여 문서의 용량을 줄이는 방법에 대해서 알아보겠습니다. 1. 파워포인트의 파일 메뉴를 클릭합니다. 2. 다른 이름으로 저장 메뉴를 클릭합니다. 3. 다른 이름으로 저장 다이얼로그 화면의 하단의 도구 > 그림 압축을 클릭합니다. 4. 그림 압축 화면의 대상 출력에서 원하는 옵션을 지정하여 문서의 용량을 줄입니다. 2015. 10. 15.
MS 워드 다락 분리하기 MS 워드로 작업을 할때 다음 페이지의 처음부터 새로운 단락을 시작 할 때 일반적으로 여러번의 Enter를 입력하여 단락을 분리하는데 이런 경우 위의 글이 수정되는 것에 따라 글의 전체적인 폼이 흐틀어지게 됩니다.이런 경우를 해결하는 방법은 아래와 같습니다. 1. 아래와 같이 다음 페이지에서 새로운글을 작성하기 위해 여러번의 Enter를 입력하게 됩니다. 2. 글의 끝에 커서를 이동시키고 Ctrl + Enter를 입력하면 다음 페이지에 새로운 글을 작성할 수 있습니다. 2015. 10. 14.
엑셀에 파워포인트 또는 PDF 등의 파일 삽입하기 엑셀에 추가 설명 등을 위해서 파워포인트 또는 PDF 등의 문서 파일을 삽입해야 하는 경우가 있습니다.이런 경우 어떻게 해야하는지 알아보겠습니다. 1. 엑셀의 삽입 메뉴를 클릭하면 리본 메뉴가 표시되는데, 여기서 객체 메뉴를 클릭합니다. 2. 개체 다이얼로그에서 파일로 만들기 탭을 선택 후 찾아보기를 클릭합니다. 3. 삽입하기를 원하는 파일을 선택합니다. 4. 객체 다이얼로그에서 아이콘으로 표시를 체크 후 확인 버튼을 클릭합니다. 5. 아래의 그림에서와 같이 파워포인트 파일이 삽입되었으며, 더블클릭을 하면 해당 문서가 열리게 됩니다. 2015. 10. 13.