�@ |
���W�FUI�I�[�g���[�V�����ɂ�鎩��UI�e�X�g�̎��HWindows�A�v����UI�e�X�g�����������悤�N���m�X�@�T�� �O�k2008/06/03 |
|
���͂��߂�
|
�@�ǎ҂̕��X�́AUI�i���[�U�[�E�C���^�[�t�F�C�X�j�ɂ������e�X�g�i�ȉ�UI�e�X�g�j���������ł��Ă��邾�낤���H UI�e�X�g�����������悤�Ƃ��Ă��AUI�e�X�g�̃R�[�h�͋L�q���ɂ����A�L�q���@�Ɉ�ѐ����Ȃ��A�Ȃǂ̗��R����A��������������߂�ꍇ�������̂ł͂Ȃ����낤���B
�@.NET�̊J���ɂ����Ă��P�̃e�X�g�̎������͈�ʓI�ɍs����悤�ɂȂ��Ă��Ă�����̂́AUI�e�X�g�̎������͂������������R�Ŏ���������A���܂�s���Ă��Ȃ��̂����B
�@�����Ŗ{�e�ł́A�W���I�ň�ѐ��̂���L�q���ł���Microsoft UI�I�[�g���[�V�����i�ȉ�UI�I�[�g���[�V�����B�ڍ�q�j�ƁA�e�X�g�E�c�[���ł���NUnit���g�p���āAUI�e�X�g��������������@���Љ��iNUnit�ɂ��Ắu�e�X�g�쓮�J���c�[���őO���v���Q�Ƃ��Ăق����j�B
��UI�I�[�g���[�V�����Ƃ�
�@UI�I�[�g���[�V�����́AUI�ɑ���C�x���g�̋N�������������邽�߂̃t���[�����[�N�ł���A.NET Framework 3.0��Windows Presentation Foundation�iWPF�j�Ɋ܂܂�Ă���B���̂��߁A.NET Framework 3.0�Ή���OS�iWindows XP�ȍ~�j�Ŏg�p�ł���B
�@�����āA����UI�I�[�g���[�V�����𗘗p���邱�ƂŁA�ȉ��̃A�v���P�[�V������UI�𑀍�ł���B
- Windows�A�v���P�[�V�����iWin32�j
- Windows�t�H�[���E�A�v���P�[�V�����i.NET�j
- WPF�A�v���P�[�V�����i.NET�j
��UI�I�[�g���[�V�����E���f��
�@UI�I�[�g���[�V�����ł́AUI�̊e�v�f�́uUI�I�[�g���[�V�����E�c���[�v�Ƃ����c���[�\���ŃI�u�W�F�N�g�Ɋi�[�����B����UI�I�[�g���[�V�����E�c���[�ł́A�f�X�N�g�b�v�����[�g�v�f�Ƃ���B�����āA�c���[�̊e�v�f�i�t�H�[����{�^���Ȃǁj��AutomationElement�I�u�W�F�N�g�Ƃ��đ���ł���B�܂��A�c���[�ɑ��ăt�B���^�������s���A�����AutomationElement�݂̂��܂ރr���[���쐬���邱�Ƃ��ł���B
�@AutomationElement�I�u�W�F�N�g�ł́A�^�Ƌ@�\����������Ă���B�����̓R���g���[���^�i�^�j�ƃR���g���[���E�p�^�[���i�@�\�j�ŕ\�����B
���R���g���[���^
�@�R���g���[���^�́A�e�v�f���ǂ̂悤�ȃR���g���[���^����\�����ʎq�ł���A�e�v�f�ŃT�|�[�g���Ă���R���g���[���E�p�^�[���A�v���p�e�B�A�c���[�\�������ʂ���B�Ⴆ�{�^���̃R���g���[���^�́AButton�R���g���[���^�ł���B
���R���g���[���E�p�^�[��
�@�R���g���[���E�p�^�[���́A�e�v�f�Ŏg�p�ł��郁�\�b�h�A�v���p�e�B�A�C�x���g�A�����[�V�����V�b�v�i�������̎q�R���g���[���ō쐬���ꂽ�W��R���g���[���i�Ⴆ�R���{�{�b�N�X�Ȃǁj�̊e�v�f�̐e�q�W�j����`����Ă���B�Ⴆ�AButton�R���g���[���^�ŃT�|�[�g���Ă���̂́AInvokePattern�R���g���[���E�p�^�[���ł���B�Ȃ��A1�̃R���g���[���^�ɑ��ĕ����̃R���g���[���E�p�^�[�������݂���ꍇ������B
�@�ȉ��ł́A�e�X�g�ΏۂƂȂ���ɒP���ȃT���v���E�A�v���P�[�V�����i.NET Windows�t�H�[���E�A�v���P�[�V�����j���������AUI�I�[�g���[�V�������g�p����e�X�g�E�N���X�ɂ��ĉ������B
�@�Ȃ��A�{�e�̃T���v���́A�ȉ��̓�����Ŋm�F���s�����B�T���v���E�R�[�h��C#�ŋL�q���Ă���B
- Microsoft Visual C# 2008 Express Edition
- NUnit-2.4.7
���e�X�g�ΏۃT���v���E�A�v���P�[�V�����̏���
�@�܂��́u�e�X�g�ΏۃT���v���E�A�v���P�[�V�����v�Ƃ��Ĉȉ��̂悤�ȃA�v���P�[�V������p�ӂ���B���̃A�v���P�[�V�����́A���̋@�\���������P���ȃA�v���P�[�V�����ł���B
�y�@�\�z |
�e�L�X�g�{�b�N�X�ɕ��������͂��āA�m�lj��n�{�^������������ƁA���͂����������X�g�{�b�N�X�ɒlj������B |
�@Windows�t�H�[���ɂ́A���̉�ʂ̂悤�ɁA�e�L�X�g�{�b�N�X�A�{�^���A���X�g�{�b�N�X��z�u���Ă���B
�e�X�g�ΏۃT���v���E�A�v���P�[�V���� | |||||||||
�ȉ��̃R���g���[����z�u����Windows�t�H�[���E�A�v���P�[�V�������쐬����B�J�b�R���̓R���g���[���̖��O�������B | |||||||||
|
�@�����āA�{�^�����N���b�N���ꂽ�Ƃ���Click�C�x���g�E�n���h���Ɏ��̃R�[�h���L�q����B
|
|
���X�g1�@Button�R���g���[����Click�C�x���g�E�n���h���̃R�[�h���e |
�@INDEX | ||
�@ | [���W] UI�I�[�g���[�V�����ɂ�鎩��UI�e�X�g�̎��H | |
�@ | Windows�A�v����UI�e�X�g�����������悤 | |
1. UI �I�[�g���[�V�����Ƃ́H �T���v���E�A�v���ɂ��� | ||
�@ | 2. �e�X�g�E�N���X�̍쐬�ƁA�R�[�h�̉�� | |
�@ | 3. �����e�X�g�����{����R�[�h�ƁA���̎��{ | |
- ��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����
|
|