���W�FWeb�A�v���P�[�V����+���̎g���������������J�X�^���u���E�U�̍���

���ׂ��̐�pGoogle�u���E�U������Ă݂悤

�A���G���E�l�b�g���[�N
���R�~
2006/12/7

Web�A�v���P�[�V�����̋@�\�⑀�쐫�����コ����A�v���[�`��1�‚Ƃ��āA�����Web�A�v���P�[�V������p�u���E�U�̍쐬���Ă��A���̋�̓I�ȕ��@��������܂��B�����ł́AGoogle�Ō������s�����Ƃ��ɂ��̌�������L�^���Ă����@�\���������u���ׂ��̐�p�u���E�U�v �̍�����������܂��i�����ӁF�O�[�O�����񋟂��J�n����Web�u���E�U�uGoogle Chrome�v�ɂ‚��Ă͉��L�L�������Q�Ƃ��������j�B

Google Chrome�H���uWeb�u���E�U�͎������Ȃ��v
�x�[�^�ł��񋟊J�n���ꂽ�O�[�O���̐V�����u���E�U��Web�A�v���J���҂̎��_�Ō��؁BIE��Firefox�Ɣ�ׂ�ƁH Gears�Ƃ̊֌W�́H ���؂Ō�����Chrome�̎v�z�Ƃ́H
�u���b�`�N���C�A���g �� ���[�v�t�H�[���� 2008/9/5

�@���ׂ��̐�p�u���E�U������Ă݂悤

�@Web�A�v���P�[�V�������\�z���Ă���ƁAWeb�u���E�U�����ł͂ǂ����Ă�������������ɂԂ‚��邱�Ƃ�����܂��B

�@�Ⴆ�΃O���[�v�E�F�A�ŐV����񂪂��������ʏ�ɒʒm���Ăق����iWeb�u���E�U���N�����Ă��Ȃ���Ԃł��I)�Ƃ��AWeb�u���E�U��‚���O�̏��������̃t�H�[���̓��e���o���Ă��Ăق����Ƃ��Ƃ������v��������ł��B

�@��������A���[�U�[�̗��ꂩ�猩��΂����ē��R�̋@�\�ł����AWeb�Z�p�����ł͂Ȃ��Ȃ������ł��Ȃ��Ƃ����̂�����ł͂Ȃ��ł��傤���B

�@�{�e�ł́A�����Web�A�v���P�[�V�����ɓ�������Web�u���E�U�i�J�X�^���u���E�U�j���쐬���邱�ƂŁA���̂悤�Ȗ������������@��������܂��B

�E�����b�g�ƃf�����b�g

�@�J�X�^���u���E�U�����[�U�[�ɒ񋟂���ꍇ�A�ʏ�̃u���E�U�Ŏg�p���Ă��\���ȋ@�\���A���쐫�����[�U�[�ɗ^�����邱�Ƃ��d�v�ł��B

�@�Ƃ����̂��A�J�X�^���u���E�U�ɂ́u�C���X�g�[�������Ԃ��|���Ȃ���Ύg���Ȃ��v�Ƃ����f�����b�g�����邩��ł��B

�@���[�U�[�̓J�X�^���u���E�U���C���X�g�[�����邱�Ƃœ����鉿�l���A�C���X�g�[�������Ԃ�����Ɗ����Ȃ���΁A���������������Ƃ����܂���B�‚܂�A���ׂẴ��[�U�[���J�X�^���u���E�U���g���Ă���邱�Ƃ����҂���͕̂s�”\�ł��B

�@��������A�J�X�^���u���E�U�Ȃ��ł��ʏ�g�p�ɂ͏\���Ȏg�������񋟂ł��邱�ƁA�J�X�^���u���E�U�̓v���X���̉��l��񋟂��邱�Ƃɓ������ׂ��ł���Ƃ������Ƃ�������܂��B

�@�{�e�ł́AGoogle�Ō������s�����Ƃ��ɂ��̌�������L�^���Ă����@�\���������u���ׂ��̐�p�u���E�U�v���쐬���܂��B

�@�J�X�^���u���E�U�̊J�����n�߂�O��

�@�����ł́A�J�X�^���u���E�U�̊J���‹��Ƃ��Ė����́uVisual C++ 2005 Express Edition�v�ƁuMicrosoft Platform SDK�v���g�p���܂��B

�@���L��URL����_�E�����[�h���A�C���X�g�[�����s�����������B

�@�����Ƃ��C���X�g�[��������ɁA���L�̎菇���s����Visual C++ 2005 Express Edition����Microsoft Platform SDK��ATL���g����悤�ɂ���K�v������܂��i�J�X�^���u���E�U�̊j�Ƃ���IE�R���|�[�l���g���g�p���邽�߂ł��j�B

1. Microsoft Platform SDK�Ƀp�X��ʂ�

�@�C���X�g�[�����������ł�Visual C++ 2005 Express Edition����Microsoft Platform SDK���g�����ԂɂȂ��Ă��Ȃ����߁A�w�b�_�t�@�C���⃉�C�u�����t�@�C���̂���f�B���N�g���Ƀp�X��ʂ��K�v������܂��B

�i1�j Visual C++ 2005 Express Edition���N�����A���j���[�́m�c�[���n�\�m�I�v�V�����n����I�v�V�����_�C�A���O���J���܂��B

�i2�j�@�I�v�V�����_�C�A���O�́m�v���W�F�N�g����у\�����[�V�����n�\�mVC++�f�B���N�g���n���J���܂��B

�i3�j�@�m�f�B���N�g����\������v���W�F�N�g�n�́m���s�”\�t�@�C���n��I�����A�uC:\Program Files\Microsoft Platform SDK\Bin�v����͂��܂��B

�@���l�ɁA�m�C���N���[�h�t�@�C���n�ɁuC:\Program Files\Microsoft Platform SDK\include�v�ƁuC:\Program Files\Microsoft Platform SDK\Include\atl�v���A�m���C�u�����t�@�C���n�ɁuC:\Program Files\Microsoft Platform SDK\lib�v��lj����܂��iMicrosoft Platform SDK��C:\Program Files\Microsoft Platform SDK�ȊO�̃f�B���N�g���ɃC���X�g�[�������ꍇ�́A�K�X�ǂݑւ��Ă��������j�B

�i4�j�@�mOK�n�{�^���������ăI�v�V�����_�C�A���O��‚��܂��B

2. Win32�v���W�F�N�g�̃e���v���[�g���C������

�@Microsoft Platform SDK�Œlj����ꂽ���C�u�����t�@�C�����f�t�H���g�Ń����N�ΏۂɂȂ�悤�ɂ��܂��B

�i1�j�@�uC:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults�v�ɂ���ucorewin_express.vsprops�v���e�L�X�g�G�f�B�^�i�������Ȃǁj�ŊJ���܂��B

�i2�j�@�uAdditionalDependencies="kernel32.lib"�v�ƂȂ��Ă��镔�����uAdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"�v�ɒu�������܂��B

�i3�j�@�ύX�����t�@�C�����㏑���ۑ����܂��B

3. Win32�A�v���P�[�V�����E�B�U�[�h��Windows �A�v���P�[�V������L���ɂ���

�@�C���X�g�[�������Visual C++ 2005 Express Edition �ł́A�E�B�U�[�h����Windows �A�v���P�[�V�������쐬�ł��Ȃ����߁A�C�����K�v�ɂȂ�܂��B

�i1�j�@�uC:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1041�v�ɂ���AppSettings.htm�e�L�X�g�G�f�B�^�i�������Ȃǁj�ŊJ���܂��B

�i2�j�@441�s�ڂ���444�s�ڂ܂ł̊e�s�̐擪�Ɂu//�v��}�����āA�R�����g�A�E�g���܂��B

4. ATL�̃R���p�C���G���[�E�����N�G���[����������

�@Microsoft Platform SDK�Ɋ܂܂��ATL�̃o�[�W�������Â����߁A���̂܂܂ł̓R���p�C���G���[�⃊���N�G���[���������܂��B

�i1�j�@�uC:\Program Files\Microsoft Platform SDK\Include\atl�v�ɂ���atlwin.h���J���܂��B

�i2�j�@1753�s�ڂ́ufor(i = 0; i < m_aChainEntry.GetSize(); i++)�v�ƂȂ��Ă�������ufor(int i = 0; i < m_aChainEntry.GetSize(); i++)�v�ɕύX���܂��i�ui = 0�v���uint i = 0�v�ɕύX�j�B

�i3�j�@�ύX�����t�@�C�����㏑���ۑ����܂��B

�i4�j�@�uC:\Program Files\Microsoft Platform SDK\Include\atl�v�ɂ���atlbase.h���J���܂��B

�i5�j�@287�s�ڂ���293�s�ڂ܂ł̊e�s�̐擪�Ɂu//�v��}�����ăR�����g�A�E�g���A���L��2�s��lj����܂��B


�R�[�h1 �������N���b�N����ƁA�k���Ȃ��̃e�L�X�g��ʂ��\������܂�

6�j�@�ύX�����t�@�C�����㏑���ۑ����܂��B

�@�ȏ�ŁA�J���‹��̏����������܂����B

1/4

�@INDEX

���ׂ��̐�pGoogle�u���E�U������Ă݂悤
Page1�����ׂ��̐�p�u���E�U������Ă݂悤��
�����b�g�ƃf�����b�g�^�J�X�^���u���E�U�̊J�����n�߂�O��
  Page2���J�X�^���u���E�U�̊�b��聄
Hello World�A�v���P�[�V�����œ���m�F
�@ Page3���J�X�^���u���E�U�̍쐬��
�J�X�^���u���E�U�炵���R�[�h��lj�����
�@ Page4�����ׂ��̐�pGoogle�u���E�U��
�v���X���̉��l���J�X�^���u���E�U


HTML5 + UX �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

HTML5�{UX �L�������L���O

�{�� ����