Silverlight 2.NETZpJbR悭g
�A�ڃC���f�b�N�X��

Silverlight 2��.NET�Z�p���J�b�R�悭�g�����i3�j

�f�U�C���c�[���Ŏn�߂�Silverlight�A�j���^�O���t�B�b�N


�C���t���W�X�e�B�b�N�X�E�W���p���������
�e�N�j�J���G�o���W�F���X�g�^�f�x���b�p�[�T�|�[�g�G���W�j�A
�R�c �B��
2009/2/27
�A�ځu.NET��m��Ȃ��l�ł�������Silverlight�����v�̑��҂�Silverlight 2����A�ڂł��BSilverlight��.NET�Z�p�����J�b�R�悭�ȒP�Ɏg����RIA������Ă݂܂��傤�BSilverlight���̂��̂ɂ‚��ďڂ����m�肽���ǎ҂́A�{�e�ƕ����ē��W�uSilverlight�͎������JavaScript�t���[�����[�N�H�v�����Q�Ƃ��������i�ҏW���j

�\���͖L����Silverlight�̃O���t�B�b�N

�@�@�O��̋L���u����Visual Studio�Ŏn�߂�Silverlight 2�������v�ł́A���߂Ă�Silverlight 2�̃A�v���P�[�V�������쐬����Ƃ������ƂŁA������Visual Web Developer���g�����v���W�F�N�g�̍쐬���@��W���R���g���[���̎g������������܂������A��͂�Silverlight 2�̓����Ƃ��Ĉ�ԂɎv�������Ԃ��Ƃ́A���̕\���̖͂L�������Ǝv���܂��B

�@���񂩂�͐���ɕ����āASilverlight�A�v���P�[�V�����̕\���͂𐶂����R���g���[����@�\���Љ�Ă����܂��B�܂���Silverlight�̃O���t�B�b�N�X�R���g���[���������炢���܂��傤�B����͈ȑO�̘A�ڂ̑�3��uSilverlight�̃��b�`�ȃO���t�B�b�N�X�`��T���v���W�v�ł�XAML�R�[�h�ƕ����ĉ�����Ă���̂ŁA�ڂ����͂�������������������B

�� �J�b�R����Silverlight�̃O���t�B�b�N�����Ă�������


Silverlight��Shape�R���g���[���ƃu���V��g�ݍ��킹����i�����Ƒ傫�ȉ�ʂŌ������ꍇ���������A�\�[�X�R�[�h���������j���T���v���𓮂����ɂ́A���O�Ɏ��s�‹��̃C���X�g�[�����K�v�ł��B���_�E�����[�h�y�[�W

�@Silverlight��Shape�R���g���[���ƃu���V�iBrush�I�u�W�F�N�g�j��g�ݍ��킹��ƁA���̂悤�ȃO���t�B�b�N��\���ł��܂��BSilverlight��Shape�R���g���[���ɂ́A�\1�̂悤�Ȃ��̂��p�ӂ���Ă��܂��B

�\1�@Shape�R���g���[��
�R���g���[�� ����
Rectangle �l�p�`
Ellipse �~�E�ȉ~
Line 2�‚̓_�̊Ԃ���Ō��Ԓ���
Polygon ���p�`
Polyline �|�����C��
Path ���A�Ȑ��ȂǕ��G�Ȑ}�`

�@�����̃R���g���[���́AShape�Ƃ�����{�N���X���p�������R���g���[���Ȃ̂ŁA���̂܂�Canvas��Grid�Ȃǂ̃R���e�i��ɔz�u���Ďg�����Ƃ��ł��܂��B

�@Shape�N���X�ɂ́A�}�`��h��‚Ԃ����߂�Fill�v���p�e�B��A�}�`�̃A�E�g���C�����w�肷��Stroke�v���p�e�B������܂��BFill��Stroke�ɂ́A�F��O���f�[�V������\������u���V���w�肵�܂��B

�\2�@�u���V�̎��
�u���V ����
SolidColorBrush �P�F�̃u���V
Red��Blue�̂悤�ɁA��`�ς݂̖��O���g�p���邩�A�܂��̓A���t�@�`���l�����܂�32bits�p���b�g�Ŏw��”\
LinearGradientBrush ���`�O���f�[�V�������\������u���V
RadialGradientBrush ���ː���O���f�[�V�������\������u���V
ImageBrush �摜�ŗ̈��h��‚Ԃ��u���V
VideoBrush ����ŗ̈��h��‚Ԃ��u���V

�@����ɁA���G�Ȑ}�`��x�W�F�Ȑ���`���Ƃ��ɂ̓W�I���g���iGeometry�j�I�u�W�F�N�g���g�p���܂��B�W�I���g���ɂ‚��ẮA�O�q�̋L�����������������B

Silverlight�̃f�U�C���c�[�����C���X�g�[��

�@���̂悤��Silverlight�ł͐}�`��u���V�ɂ���ĖL���ȃO���t�B�b�N�\�����”\�ł��B�����AVisual Studio��Visual Web Developer�݂̂ŊJ�������Ă���ƁA1�s����XAML�R�[�h��ҏW���Ȃ���v���r���[���m�F����Ƃ����n���ȍ�Ƃ��K�v�ɂȂ�܂��B

�@��������̃v���O���}�ɂƂ��Ă͂���ŏ\���Ȃ̂�������܂��񂪁A����ς�����ƒ����I�ɉ�ʂ̃f�U�C�����������Ǝv���܂���ˁB�������������̂��A�uMicrosoft Expression Blend 2�v�ł��B�}�C�N���\�t�g�̃T�C�g����]���ł��_�E�����[�h�ł���̂ŃC���X�g�[�����Ă݂܂��傤�i�]���ł�30���ԗL���ł��j�B

�@Expression Blend 2�{�̂̃C���X�g�[�����I�������AExpression Blend 2��Silverlight 2�ɑΉ������邽�߂�Service Pack1��K�p����K�v������܂��B�ȉ��̃T�C�g����_�E�����[�h���s���C���X�g�[�����Ă��������B

�@���y�[�W����́AExpression Blend 2���g����Silverlight�̃O���t�B�b�N��A�j���[�V�����̍��������Ă����܂��傤�B

  1-2-3

�@INDEX
Silverlight 2��.NET�Z�p���J�b�R�悭�g�����i2�j
�f�U�C���c�[���Ŏn�߂�Silverlight�A�j���^�O���t�B�b�N �@
Page1
�\���͖L����Silverlight�̃O���t�B�b�N
Silverlight�̃f�U�C���c�[�����C���X�g�[��
  Page2
���߂Ă�Expression Blend 2
  Page3
Silverlight�A�j���[�^�[�ɂȂ낤
�A�j���Ƀ}�E�X����������āA������Ƃ����Q�[���A�v����
Silverlight�͂����ƃC���C���ł����



���b�`�N���C�A���g�����[ �S�L���ꗗ��




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

���ڂ̃e�[�}

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

�{�� ����