InstallShield에서 Components를 생성할때 동적 파일 링크와, 파일 추가가 있습니다.


Setup 시 진행속도

 파일 크기

 동적 파일 링크

 파일 추가

 작은 용량

 빠르다

 빠르다 

 큰 용량

 느리다 

 Dynamic Link 보다 

 상대적으로 빠르다


상황에 맞게 InstallShield Project를 만들도록 하자

블로그 이미지

행복그리고..

,

Application Data / 

Files and Folders / 

Destination Computer /

Show Predefined Folder /


시스템폴더 속성(Property)와 경로(Path)가 상세하게 기술되어있습니다.


http://www.advancedinstaller.com/user-guide/folder-paths.html

'Program Tools > InstallShield' 카테고리의 다른 글

[InstallShield] - Dynamic File Link, File Add 비교  (0) 2015.03.11
블로그 이미지

행복그리고..

,

이클립스에서 Window/Preferences/General/Keys 에서 Key.csv 파일을 받아 유용한것들을 뽑아 단축키들을 정리해보았다.


Source


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Task

Ctrl + O 

 Quick Outline(현재 작업창의 클래스 정보를 보여준다)

 F4

 Show Tooltip Description(현재 작업하고 있는 클래스의 Hierarchy를 보여준다)


Text Editing

Ctrl + Shift + X

 To Upper Case(블록에 지정된 문자열을 다 대문자로 변경)

Ctrl + Shift + Y

 To Lower Case(블록에 지정된 문자열을 다 소문자로 변경)

Ctrl + Right

 Next Word(현재 라인에서 커서가 단어 단위로 다음으로 이동함) 

 Ctrl + Home

 Text Start(현재 작업창의 첫번째 라인의 처음으로 커서가 이동함) 

 Ctrl + Backspace

 Delete Previous Word(현재라인 커서에서 앞쪽으로 단어단위로 삭제한다) 

Alt + Up

 Move Lines Up(현재라인을 블록지정해 한라인위로 올린다)

 위에 라인이 존재할경우에는 위라인과 현재라인이 변경됨

Ctrl + Shift + Right

 Select Next Word(현재라인 커서에서 오른쪽으로 단어단위로 블록을 지정한다) 

Ctrl + Shift + Enter

 Insert Line Above Current Line(현재 라인은 유지하면서 개행)

Ctrl + Down 

 Scroll Line Down(스크롤을 라인 단위로 내림)

 Ctrl + Shift + Left

 Select Previous Word(현재라인 커서에서 왼쪽으로 단어단위로 블록을 지정한다) 

F2 

 Show Tooltip Description(현재 커서에 해당하는 정보를 출력(클래스, 패키지))

 Ctrl + Delete

 Delete Next Word(현재라인 커서를 유지하면서 뒤에 있는 문자열을 단어단위로 삭제)

 Shift + Enter

 Insert Line Below Current Line(현재 라인 아래부터 개행)

 Ctrl + End

 Text End(현재 작업창의 마지막 라인의 처음으로 커서가 이동함)

 Alt + Down

 Move Lines Down(현재라인을 블록지정해 한라인아래로 내린다)

 아래에 라인이 존재할경우에는 아래 라인과 현재라인이 변경됨

Ctrl + Shift + Delete 

 Delete to End of Line(현재라인이 커서부터 마지막까지 삭제한다)

 Ctrl + Left

 Previous Word(현재 라인에서 커서가 단어 단위로 이전으로 이동함) 

 Ctrl + NumberPad (+)

 Expand(현재 작업하고 있는 메소드 내용을 보여준다)

 Ctrl + NumberPad (*)

 Expand All(현재 작업창의 Collapse 된 메소드를 전부다 펼친다) 

 Ctrl + NumberPad (/)

 Toggle Folding(현재 작업창의 Toggle Folding을 숨긴다)

 Ctrl + NumberPad (/) 다시 누르면 생긴다

Ctrl + Shift + NumberPad (/)

 Collapse All(현재 작업창의 메소드를 다 Collapse)

 Ctrl + NumberPad (-)

 Collapse(현재 작업하고 있는 메소드 내용을 숨긴다) 

 Ctrl + Alt + Down

 Copy Line(현재라인을 아래라인으로 카피한다)

 아래에 존재할경우에는 밀려나면서 카피된다.

 Ctrl + Alt + Up

 Duplicate Line(현재라인을 위라인으로 카피한다)

 위쪽에 존재할경우에는 밀려나면서 카피된다. 

 Ctrl + D

 Delete Line(현재 라인 삭제) 

 Ctrl  + Up

 Scroll Line Up(스크롤을 라인 단위로 올림)


Window

Ctrl + M

 Maximize Active View or Editor(이클립스 작업창 최대화)

 최대화 상태에서 다시 Ctrl + M 누를시에 원 상태로 되돌아온다.

Ctrl + F7

 Next View(Window/Show View 에서 현재 활성화 되어있는 View창 다음으로 이동)

Ctrl + F6

 Next Editor(현재 작업창 다음으로 이동) 

Ctrl + Shift + F6

 Previous Editor(이전 작업창으로 이동)

 Ctrl + Shift + F7 

 Previous View(Window/Show View 에서 현재 활성화 되어있는 View창 이전으로 이동)

Ctrl + F8

 Next Perspective(현재 활성화 되어있는 Perspective작업창 다음으로)

 Perspective Eclipse 상단 오른쪽에 있는 Debug, Java EE 등이 모여있는 창을 말함

 Ctrl + Shift + F8

 Previous Perspective(현재 활성화 되어있는 Perspective작업창 이전으로)
 Perspective Eclipse 상단 오른쪽에 있는 Debug, Java EE 등이 모여있는 창을 말함

Ctrl + E

 Quick Switch Editor(현재 활성화되어있는 작업창들의 리스트를 보여줌)

 Ctrl + 3

 Quick Access(보고싶은 창을 검색하여 빠르게 볼수 있게 도와줌)

 창종류에는 - Views, Editors, Perspectives, Commands,  Menus, New, Preferences

Ctrl + F10

 Show Ruler Context Menu(작업창의 라인창쪽에서 마우스 오른쪽을 눌렀을때 나오는창)

Ctrl + Shife + L

 Show Key Assist(이클립스에 사용되는 단축키 리스트를 다이얼로그창으로 보여줌)


블로그 이미지

행복그리고..

,

http://studiostyl.es/schemes


Visual Studio 스타일 사이트 입니다.

 

블로그 이미지

행복그리고..

,




[프로젝트] 메뉴에서 [속성]을 선택(Alt + F7)한 후, [속성 페이지] 대화 상자를 띄웁니다. 그리고 '구성 속성'의 

'링커'에서 '고급'항목을 선택합니다. 그 '고급'속성중 '임의 기준 주소'의 설정을 '아니요(/DYNMICBASE:NO)'로 

변경하고  확인을 누릅니다. Windows XP 사용자는 굳이 이 설정을 변경할 필요가 없으며 Windows 7 이상의 운영체제를 사용하는 경우에만 변경합니다. 


이 설정은 ASLR(Address Space Layout Randomization) 기능을 사용하지 않겠다는 뜻인데, 이렇게 설정하면 메모리의 주소가 실행할 때마다 달라지지 않고 매번 같은 주소로 표시됩니다.


참고로 ASLR은 메모리 영역을 프로그램을 실행할 때마다 임의로 변경하는 기능입니다. 이를 통해 해커가 프로그램을 해킹하지 못하도록 방어할 수 있습니다. 물론 모든 공격을 다 막아낸다고 말할 수는 없겠지만, 분명히 보안성은 향상됩니다.


[ 출저 ] - 명강의로 완성하는 C프로그래밍 Page 113

'Program Tools > Visual Studio' 카테고리의 다른 글

[Visual Studio] - Visual Studio Schemes  (0) 2014.09.08
블로그 이미지

행복그리고..

,