�@

���W�F�c�[�����g�����h�L�������g�쐬�Z�@�i��ҁj

�}�C�N���\�t�g�����{���Ă���h�L�������g�쐬�Z�@

�A�o�i�[�h��������@�s�� �����iMicrosoft MVP 2008 for XML�j
2008/07/23
Page1 Page2 Page3

�@�O���ł́A���l�̂���h�L�������g���쐬���邽�߂̃R�c�ƁA�����I�Ƀh�L�������g���쐬���邽�߂̃c�[���Ƃ��āuSandCastle�v����������B��҂ł́A���̂ق��̃h�L�������e�[�V�����x���c�[���Ƃ��āuGhostDoc�v�Ɓupatterns & practices Documentation Tools�v�ɂ‚��ĉ������B

���_���XML�h�L�������g�E�R�����g�𐶐�����uGhostDoc�v

�@GhostDoc�́A���炩���ߐݒ肵���C�ӂ̏����ɂ̂��Ƃ���XML�h�L�������g�E�R�����g�𐶐����Ă����Visual Studio�A�h�C���ł���AMSDN�}�K�W���ɂāu���ׂĂ̊J���҂��_�E�����[�h����ׂ�Visual Studio�A�h�C���iVisual Studio Add-Ins Every Developer Should Download Now�j�v�Ƃ��ďЉ�ꂽ���Ƃ�����قǃ|�s�����[���—L�p�ȃc�[���ł���B

�@GhostDoc�̎g�����ɂ‚��ĉ�����悤�B�܂��ȉ��̃T�C�g����GhostDoc�̃C���X�g�[�����_�E�����[�h����i�{�e�ł́AVisual Studio 2008���g�p���邽�߁A�uGhostDoc Version 2.1.3 for Visual Studio 2008�v���_�E�����[�h�����j�B

�@�_�E�����[�h����.zip�t�@�C�����𓀂��Amsi�iWindows�C���X�g�[���j�`���t�@�C���i�{�e�ł́uGhostDoc2.1.3.msi�v�j�����s�����GhostDoc���C���X�g�[�������B

�@���̌��Visual Studio 2008���N������ƁA���񎞂̂�GhostDoc�̏����ݒ���s�����߂̃E�B�U�[�h�i�_�C�A���O�j���\�������B���̃E�B�U�[�h�ł́A�V���[�g�J�b�g�E�L�[�iHotkey�j�̐ݒ�⃋�[���̍\���i�V�K�쐬���C���|�[�g�j�Ȃǂ��s���B

�����ݒ�E�B�U�[�h�ɂ�����V���[�g�J�b�g�E�L�[�̐ݒ�
GhostDoc�̃C���X�g�[�����Visual Studio 2008���N������ƁA���񎞂̂�GhostDoc�̏����ݒ���s�����߂̃_�C�A���O���\�������B
  �mHotkey�n��GhostDoc�����s����V���[�g�J�b�g�E�L�[�i���̗�ł́mCtrl�{Shift�{D�n�L�[�j��I�����āA�mAssign�n�{�^�����N���b�N���ēo�^����B

�@�E�B�U�[�h����������GhostDoc�����S�ɃC���X�g�[�������ƁA���̉�ʂ̂悤�ɁAVisual Studio��IDE�́m�c�[���n���j���[�ɁmGhostDoc�n���j���[���lj������B

Visual Studio�ɒlj����ꂽ�m�c�[���n�|�mGhostDoc�n���j���[

�@���ɃT���v���p�ɃR���\�[���E�A�v���P�[�V������V�K�쐬���ACustomBizLogic�N���X���쐬���Ă݂悤�i�ȉ��ł͊J������Ƃ���C#���g�p����j�BCustomBizLogic�N���X�̃R�[�h���e�͎��̂Ƃ��肾�B

namespace GhostDocSample
{
  class Program
  {
    static void Main(string[] args)
    {
    }
  }

  public class CustomBizLogic
  {
    public void ExecuteProcess(string parameter)
    {
    }
  }
}
CustomBizLogic�N���X�̃R�[�h���e

�@������CustomBizLogic�N���X��ExecuteProcess���\�b�h���ɓ��̓J�[�\����u���Ă���A��قǂ̏����ݒ�E�B�U�[�h�Ŋ��蓖�Ă��V���[�g�J�b�g�E�L�[�i�{�e�ł́mCtrl�n�{�mShift�n�{�mD�n�L�[�j����������ƁA���̃R�[�h��̂悤�ɁAXML�h�L�������g�E�R�����g�������I�ɒlj������B�Ȃ��A�V���[�g�J�b�g�E�L�[�ł͂Ȃ��A���j���[�E�o�[�́m�c�[���n�|�mGhostDoc�n�|�mDocument this�n��I�����Ă��悢�B

�c�c�ȗ��c�c
    /// <summary>
    /// Executes the process.
    /// </summary>
    /// <param name="parameter">The parameter.</param>
    public void ExecuteProcess(string parameter)
    {
    }
�c�c�ȗ��c�c
GhostDoc�ɂ�莩���I�ɒlj����ꂽXML�h�L�������g�E�R�����g�i�W���̃��[���j
����������GhostDoc�ɂ�莩���I�ɒlj����ꂽXML�h�L�������g�E�R�����g�ł���B

�@GhostDoc�͓��̓J�[�\�����u����Ă���ꏊ�������I�ɔF�����A���̒�`�ɍ��킹��XML�h�L�������g�E�R�����g��������������B���ꂾ���ł����Visual Studio�̃R�[�h�E�G�f�B�^�ł��AC#�ł́u///�v�AVB�ł́u'''�v�̂悤�ɃR�����g�L����3�‘����ċL�q���邱�ƂŁA���l��XML�h�L�������g�E�R�����g�𐶐��ł��邽�߁AGhostDoc���g�������b�g�����܂�Ȃ��悤�Ɏv���邩������Ȃ��B

�@������GhostDoc�̗D��Ă���Ƃ���́A���̎������������XML�h�L�������g�E�R�����g�̏������_��ɃJ�X�^�}�C�Y�ł���Ƃ���ɂ���B�J�X�^�}�C�Y�́A���j���[�E�o�[�́m�c�[���n�|�mGhostDoc�n�|�mConfigure GhostDoc�n��I������ƕ\�������mConfiguration�n�_�C�A���O����s����B

GhostDoc�́mConfiguration�n�_�C�A���O

�@���̃_�C�A���O����N���X�⃁�\�b�h�̗v�f�ʂ�XML�h�L�������g�E�R�����g�̏��������R�ɐݒ�ł���̂ł���B


�@INDEX
�@ [���W]
�@ �c�[�����g�����h�L�������g�쐬�Z�@�i�O�ҁj
�@ ���l�̂���J���h�L�������g�������I�ɍ쐬����ɂ́H
�@   1. �A�W���C���E�h�L�������g�Ƃ͉����H
�@   2. ���l�̂���h�L�������g���쐬����R�c
�@   3. �c�[�����g�����h�L�������g�̍쐬�Z�@
�@
�@ �c�[�����g�����h�L�������g�쐬�Z�@�i��ҁj
�@ �}�C�N���\�t�g�����{���Ă���h�L�������g�쐬�Z�@
  1. �_���XML�h�L�������g�E�R�����g�𐶐�����uGhostDoc�v
�@   2. GhostDoc��SandCastle��g�ݍ��킹���h�L�������g�쐬�Z�@
�@   3. �}�C�N���\�t�g�����p����upatterns & practices Documentation Tools�v


Insider.NET �t�H�[���� �V���L��
  • ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
    �@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
  • ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
    �@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
  • ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
    �@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J���֐��v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
  • Presentation Translator �i2017/7/18�j
    �@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Insider.NET �L�������L���O

�{�� ����