블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2797)
Unity3D (853)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday



오늘은 닷넷 소스를 볼수 있는 리플렉터를 소개합니다.

http://www.red-gate.com/products/reflector/

.Net Reflector는 닷넷 어셈블리를 살펴보거나 분석할 수 있는 도구 입니다.

이 도구는 무료인데다가 설치를 할 필요조차 없는 구조입니다.

압축파일을 다운 받은 후 압축을 풀기만 하면 바로 사용할 수 있습니다.

사용법은 다음과 같습니다.

TextBox의 소스를 알아보고 싶은 경우를 살펴보겠습니다.

우선 다음과 같은 소스를 만들어 보겠습니다. 아래는 TextBox만 생성하는 소스입니다.

namespace WpfApplication3
{
using System.Windows;
using System.Windows.Controls;

/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
/// <summary>
/// Initializes a new instance of the <see cref="Window1"/> class.
/// </summary>
public Window1()
{
InitializeComponent();

var textBox = new TextBox();
}
}
}

아래는 File -> Open에서 실행파일을 선택한 화면이다.

var textBox 가 TextBox textBox로 변경되어 나타나는 것을 알 수 있다.


Disassembler에 있는 TextBox를 클릭하면 TextBox의 내용도 살 펴 볼 수 있다.

반응형
Posted by blueasa
, |


VS2008에 있는 Output Window를 사용하여 디버깅을 할 수도 있지만 실제 바이너리 파일 운영하면서 디버깅을 해야 하는 경우에는 Output Window를 사용할 수가 없다.

이럴때 사용하면 편한 툴이 DebugView for Windows이다.

아래 사이트에서 다운 받을 수 있다.

http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx

DebugView for Windows 는 sysinternal에서 제공되는 다양한 툴들 중 가장 많이 사용되는 툴이다.

아래와 같이 프로그램이 실행되는 순간에 Debug.WriteLine을 사용한 경우에 대한 예이다.

namespace WpfApplication2
{
using System.Diagnostics;
using System.Windows;

/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1
{
/// <summary>
/// Initializes a new instance of the <see cref="Window1"/> class.
/// </summary>
public Window1()
{
InitializeComponent();
Debug.WriteLine("DbgView Test");
}
}
}

반응형
Posted by blueasa
, |

녹화, 만화, 압축류의 3대 종결자(반디캠, 꿀뷰, 반디집)로 불리는 반디소프트에서


반디집의 정식버전을 냈습니다



주요 특징으로는 세계 유일 모든 압축 확장자 완벽 지원외에도..


  • 분할 압축 기능이 뛰어납니다.
  • MFC와 같은 무거운 라이브러리를 사용하지 않아 프로그램이 작고 빠르고 가볍습니다.
  • 64bit OS를 네이티브로 지원합니다.
  • 유니코드를 정말 '잘' 지원 합니다.
  • 반디집은 무료(無料)입니다.
  • ALZ, EGG 포맷도 지원합니다.
  • 쓰기 편합니다.



64비트 기본 지원이라서 윈7에서도 작동이 잘된다고 하고 유니코드 지원으로 파일명이 깨지는


일어파일도 문제없이 풀린다고 합니다


저도 미루다가 방금전부터 사용중인데 정말 마음에 들어서 알집을 삭제해버렸습니다


최근 이스트 소프트가 네이트온 사건부터해서 좀 말이 많아서 슬슬 갈아타는 중입니다


알집은 반디집으로 알씨는 편집이 편해서 그냥 두긴했지만


이미지뷰어로는 구글의 피카사를 쓰기 시작했습니다 (압도적으로 빠릅니다 강력추천-_-b)


아무튼...



 


기존 알집 사용자분들이 익숙해져서 갈아타기 고민되셨을 부분같은데..


오른쪽 클릭 메뉴에 바로 풀기, 폴더명으로 풀기 기능이나


압축파일 미리보기(스샷에서는 기능 꺼놓은 상태입니다)


무려 새폴더만들기 기능도 있습니다!!



물론 위의 모든 오른쪽 클릭 메뉴는 설정에서 변경 가능합니다


아이콘이 마음에 안들면 환경설정에서 역시 변경 가능합니다



지원가능 확장자수가 정말 많습니다


특히나 그동안 쉽사리 다른 압축프로그램으로 갈아탈수 없게 했던 알집 고유 압축 확장자인


EGG와 ALZ도 지원한다는 점과


알집에서 제대로 지원이 안되던 7Z도 완벽하게 호환되는점이 좋습니다


겸사겸사 갈아타시면 좋을것 같습니다


.

.

.


설치파일은 ↗에서 받을수도 있고 아래의 홈페이지 링크에서 받으셔도 됩니다


반디집 홈페이지

http://apps.bandisoft.com/bandizip/

반응형
Posted by blueasa
, |
반응형
Posted by blueasa
, |
 
KinsgTool을 쓰면서 자주 쓰는 DoxyGen 주석을 적어논다.
쓰다보면 더 늘어날것도 같지만 우선 아래 몇가지는 종종 쓸거 같다.
필요할경우 적절히 수정해서 사용하면 된다.

Mainpage 설명용

/**

* \mainpage

KingsTool 사용 예제

* \section intro

소개

* : Kingstool을 사용하는 방법

* \section Program

프로그램 설명

* : KingsTool로 문서화 되는 모습을 보이기위한 간단한 프로그램

* \section CREATEINFO

작성정보

* 만든이 : ItsMe \n

* 작성일 : 2008-09-09

* \section MODIFYINFO

수정내역

* 수정자 / 수정일 : 수정내역등 \n

* ItsMe / 08.09.09 : KingsTool 사용방법 테스트 클래스 추가

*/

파일목록을 만들시
(
파일 상단에 위치시킨다.)

/**

* \file Animal.h

* \date 2008/9/9

* \author ItsMe

* \brief 테스트일겁니다.

*/

Class에 사용시
(
클래스 상단에 사용)


/**
* \date 2008-09-09
* \author ItsMe
* \brief
강아지에 대하여 나타내는 Class
*/
class CDog : public CAnimal

함수에 사용시
(
함수 상단에 사용)


/**

* \param 설정할 강아지타입
* \return
성공여부

*/
///
강아지 종류 설정bool SetDogType(int iSetDogType){

enum을 나타낼시
(
위치는 아무데나 상관없으나,
파일목록을 만드는주석 밑에 위치하는게 보기에 편할 듯 싶다.)


/**
* \enum CDog::DogType
* \brief enum
설명
*/

Enum 세부주석


class CDog : public CAnimal{
enum {
DOGTYPE_BEAGLE = 0, ///<
종류 : 비글



반응형

'Utility > Doxygen' 카테고리의 다른 글

[삽질] KingsTools 함수등 정보가 안보일 때..  (0) 2012.06.12
KingsTools VS2008 버전  (0) 2011.01.21
Posted by blueasa
, |
반응형

'Utility > Doxygen' 카테고리의 다른 글

[삽질] KingsTools 함수등 정보가 안보일 때..  (0) 2012.06.12
자주쓰는 DoxyGen 주석  (0) 2011.06.17
Posted by blueasa
, |

Spell 2.7(펌방지해제)

Utility / 2010. 7. 1. 01:42


다들..아시죠 -ㅅ-;;

출처 : http://rodream.net/
반응형
Posted by blueasa
, |

업뎃 됐을지도 모르니 홈페이지에서 받으셔도 됩니다.
http://winsplit-revolution.com/



모니터 화면 분할 프로그램이긴 한데...
화면 분할 기능 보다는 "듀얼 모니터 간 창 이동"에 주로 사용한다.
이제는 컴퓨터 포맷한 후 그래픽 카드 드라이버와 함께 제일 먼저 설치하는 어플이 되었다.

비록, 그래픽 카드 드라이버에서 제공하는 "창 이동 기능"이 있기는 하지만, 이 어플 꽤 쓸만하다.
(nVidia의 경우 Vista나 Windows 7에서 이 기능을 사용할 수 없었다. 있는데, 아직 못 찾고 있는 건지도...혹시, 사용중이라면, 댓글 달아주시면 정말 감사하겠다.)

듀얼 모니터 사용자 중에 창을 다른 모니터로 이동하기 위해 아직도 힘겨운 드래그를 하고 있다면
이 프로그램을 사용해 보라. 그 편리함에 매료될 것이다.


다른 모니터로 창을 이동하는 방법... 정말 간단하다.
Ctrl+Alt+오른쪽 화실표 (또는 왼쪽 화살표)를 누르면, 현재 활성화된 창이 원하는 모니터로 순간 이동한다.

또한, 하나의 모니터에서 여러 창을 띄우고자 한다면, Ctrl+Alt+숫자키(키보드 오른편에 위치한 숫자 패드상의 1,2,3,4,5,6,7,8,9)를 눌러보라! 활성화된 창이 한 모니터 상의 원하는 분할 영역으로 이동한다.


아래는 많이 사용하지는 않지만, 알고 있으면 유용한 기능들이다.

Ctrl+Alt+M  모자이크 기능 (많은 창들을 한 화면에 바둑판 형식으로 한번에 보여준다.)
Ctrl+Alt+F  윈도우 퓨젼 기능 (직접 한번 해 보시라...)
Ctrl+Alt+C  모든 창을 닫는다.(최소화가 아니다... 완전히 닫아버린다.)
Ctrl+Alt+PageDown  활성화된 창을 최소화한다.
Ctrl+Alt+PageUp  활성화된 창을 최대화한다.
Ctrl+Alt+T   활성화된 윈도우에 대해서 항상 위에 놓거나, 투명하게 설정하거나, 윈도우 캡처가 가능하다.

Vista나 Windows 7에서도 잘 된다~

사이트 주소는 split-revolution.com


출처 : http://codingfun.tistory.com/80
반응형
Posted by blueasa
, |
 

Dina.fon
다운로드

Dina 폰트

저는 8포인트로 해서 최대한 한 화면에 코드를 많이 볼수 있게 사용중입니다.

고정폭 글꼴이며 소문자 엘 과 대문자 아이, 숫자 영 과 대문자 오 구분이 잘 됩니다.


출처 :

http://www.gamecodi.com/board/zboard.php?id=GAMECODI_PDS&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=114

 

반응형

'Utility > Fonts' 카테고리의 다른 글

[코딩폰트] Dina-Font-TTF-Remastered  (0) 2024.08.21
[링크] Google Noto Fonts  (0) 2015.10.16
Posted by blueasa
, |
반응형
Posted by blueasa
, |