일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 와이브로
- GDI
- self-signed ssl
- 블루투스 헤드셋
- C#
- 자바스크립트
- plcrashreporter
- php
- 한 번만 실행
- phpmailer
- C/C++
- EUC-KR
- crashlog
- 설치제거
- 데이터 전달
- .net
- PDA
- JavaScript
- VS2008
- MFC
- net
- protobuf-c
- Antialiasing
- docker
- 크래시로그
- Font
- 기념일관리
- ClickOnce
- API
- M8200
- Today
- Total
목록분류 전체보기 (254)
~☆~ 우하하!!~ 개발블로그
iPhone 프로그래밍을 하기 위해서는 iPhone 화면의 크기를 제대로 알아야겠다. 각 구성요소의 일반적인 크기는 아래 그림과 같다. 가로 화면인 경우 네비게이션바와 툴바의 높이는 32 pixel 로 작아지게 된다. StatusBar 의 높이는 20 pixel 로 고정이다.
[[ 장점 ]] 1. 메인윈도우라고 해야 하나? 아뭏든 윈도우즈 OS 에서 Visual Studio 의 메인 프로젝트 윈도우에 해당하는 윈도우에서도 소스 편집기를 볼 수 있고, 특정 파일을 더블클릭하면 별도 윈도우로도 소스 편집기를 나타낼 수가 있다. 이렇게 두 개의 소스 편집기를 띄워놓은 상태에서 서로 비교해가면서 코딩을 할 수가 있는 점이 장점이다. [[ 단점 ]] 1. 라인의 처음으로 가기 위해서 Home 키를 눌렀을 때 맨 앞에 Tab 문자가 있더라도 무조건 라인의 맨 처음으로 캐럿을 이동시킨다. 윈도우즈에서는 라인의 맨 앞에 Tab 문자가 있을 경우 Tab 문자가 아닌 문자의 위치로 캐럿을 이동시켜 준다.
가장 기본스러운(?) iPhone 어플리케이션의 구조는 다음과 같다. 화면 상단에는 네비게이션바가 위치하고 그 아래쪽으로 어플리케이션의 내용들을 구성할 수 있는 화면의 모습이다. 이 화면의 구성을 클래스로 표현하면 다음과 같다. - UIWindow - UINavigationController - UIViewController - UIView 이런 화면을 만들기 위한 코드는 다음과 같다. 어플리케이션 Delgate 클래스에는 네비게이션 컨트롤러와 메인 뷰컨트롤러에 대한 멤버를 선언해 둔다. #import @class MainViewController; @interface WindowBasedAppDelegate : NSObject { UIWindow *window; UINavigationController..
#import "MySampleView.h" @implementation MyExampleViewController - (void)loadView // 뷰 컨트롤러가 로드될 때 UIView 를 붙인다. { // 메인 화면의 크기를 구한다. CGRect appRect = [[UIScreen mainScreen] applicationFrame]; // UIView 의 크기를 설정하면서 생성한다. MySampleView* sampleView = [[MySampleView alloc] initWithFrame:appRect]; // 배경화면색을 파란색으로 지정한다. sampleView.backgroundColor = [UIColor blueColor]; // 뷰 컨트롤러의 메인 뷰를 설정한다. self.view..
NSString 클래스의 drawAtPoint 메소드를 사용하여 문자열을 출력할 수 있다. - (CGSize)drawAtPoint:(CGPoint)point withFont:(UIFont *)font; // Uses UILineBreakModeWordWrap point 는 문자열을 출력할 좌표값 font 는 문자열을 출력할 때 사용할 폰트 사용예) - (void)drawRect:(CGRect)rect { NSString* strText = @"Test String"; [strText drawAtPoint:CGPointMake(10.0f, 10.0f) withFont:[UIFont systemFontOfSize:20]]; } 결과) 사각영역을 지정하여 정렬된 상태로 문자열 출력 - (CGSize)drawI..
체크한 내용만을 기록한다. iPC OSx86 10.5.6 Base System 언어번역 - 한국어 iPC OSx86 10.5.6 Intel AMD SSE2 SSE3 - Drivers - Video Drivers - Intel - Intel GMA950 - Audio Drivers - ALCxxx - ALC262 - Fixes and Patches - Dual Boot Time Sync - USB Mount Fix - PS/2 Device Support - PS/2 Keyboard Fix - AppleSMBIOS Patch - AppleSMBIOS AnV MacBookPro - Applications - Marvin's AMD Utility 만 제외하고 모두 선택체크 Ethernet 네트워크 드라이버 잡는..
S7111에서 해킨토시 설치용 DVD로 부팅하는 모습 설치과정중에 사용할 언어 선택 설치 준비중 설치 환영 메시지 소프트웨어 사용권 계약 동의서의 이용 약관 동의 설치 대상 디스크 선택 디스크 유틸리티 메뉴 선택 디스크 정보 가져오는 중... 설치 대상 디스크 선택 지우기 선택 볼륨 포맷 : Mac OS 확장(저널링), 이름 : MacOSX 입력 볼륨 지우기 확인 볼륨 지운 결과 디스크 유틸리티 종료 (마우스 커서 위치 확인) 설치 대상 디스크 선택 사용자화 선택!!언어 번역 - 한국어 iPC OSx86 10.5.6 Intel AMD SSE2 SSE3 - Drivers - Video Drivers - Intel GMA950 iPC OSx86 10.5.6 Intel AMD SSE2 SSE3 - Driver..
S2U2 에는 블루투스 헤드셋이 연결되면 S2P 를 실행시키는 옵션이 있다. 얼마전 프로그램 주 메모리의 부족으로 과감하게 S2U2 를 삭제했는데, 위 기능은 계속 아쉬움으로 남았다. 그런 이유로 MortScript 를 활용한 블루투스 헤드셋 연결 감지 스크립트를 작성하게 되었다. 2초마다 한번씩 블루투스 헤드셋이 연결되었는지를 확인하고, 지정된 프로그램이 실행되지 않은 상태일 때 지정된 프로그램을 실행시키도록 했다. 또한 블루투스 헤드셋 연결이 끊어지면 지정된 프로그램을 종료시키도록 했다. 스크립트의 내용은 아래와 같다. #DetectBluetoothConnection.mscr setQ=0 # 프로그램 경로 Path_S2P = "\Wibrostore\프로그램 파일\S2P\s2p.exe" while (1..