�@ | |
.NET TIPS �mASP.NET�n�`���[�g�E�R���g���[���Ŋ����O���t�����ɂ́H�m3.5�AC#�AVB�n�R�c �ˊ�2009/07/30 |
|
|
�@�uTIPS�F�mASP.NET�n�`���[�g�E�R���g���[�����g���ɂ́H�i���ݒ�j�v�ŏЉ���悤�ɁA�`���[�g�E�R���g���[���͎��ɂ��܂��܂ȃ`���[�g�̕`��ɑΉ����Ă���A�����悻����I�ȋƖ��ŗ��p����啔���̃`���[�g���쐬�ł���B�{�e�ł́A���̒��ł����E�\�N�E�O���t�iCandlestick�j���쐬������@�ɂ��ĉ������B
�@���E�\�N�E�O���t�́A�n�l�A���l�A���l�A�I�l�Ƃ���������\�����߂̃O���t�ŁA�悭�����̕ϓ���\�����߂ɗ��p�����B�����Ȃǂɋ�����������ɂƂ��ẮA�܂���O���t��~�O���t�Ɠ��l�ɁA���������ꂽ�O���t��1�ł��邾�낤�B���̉�ʂ́A���E�\�N�E�O���t�̎��s�Ⴞ�B
�`���[�g�E�R���g���[���ō쐬�������E�\�N�E�O���t |
�@����ł͂��������A��̓I�Ȏ菇�����Ă������Ƃɂ��悤�B�Ȃ��A�{�e�̃T���v���삳����ɂ́A��q��TIPS�ŏЉ���菇�ɏ]���āA�`���[�g�E�R���g���[���𗘗p�\�ȏ�Ԃɂ��Ă����K�v������B
1 .�f�[�^�x�[�X��p�ӂ���
�@�`���[�g�E�R���g���[�����痘�p���邽�߂̌��f�[�^���f�[�^�x�[�X�ɗp�ӂ��Ă������B�����ł́A�ȉ��̂悤��Stock�i�����j�e�[�u����p�ӂ��A�K���ȃf�[�^����͂��Ă������̂Ƃ���B
�t�B�[���h�� | �f�[�^�^ | �T�v |
dating | DATE | ���t |
begin_v | INT | �n�l |
high_v | INT | ���l |
low_v | INT | ���l |
end_v | INT | �I�l |
volume | INT | �o�����i����͖��g�p�j |
Stock�e�[�u���̃t�B�[���h�E���C�A�E�g |
�@������͂����f�[�^�i��j�́A���̂Ƃ���ł���B
dating | begin_v | high_v | low_v | end_v | volume |
2009/07/01 | 110 | 121 | 110 | 111 | 25 |
2009/07/02 | 111 | 117 | 111 | 114 | 16 |
2009/07/03 | 114 | 118 | 103 | 107 | 30 |
2009/07/04 | 107 | 110 | 104 | 109 | 15 |
2009/07/05 | 109 | 115 | 109 | 111 | 15 |
2009/07/08 | 111 | 120 | 110 | 118 | 30 |
2009/07/09 | 118 | 127 | 115 | 126 | 37 |
2009/07/10 | 126 | 138 | 126 | 137 | 34 |
2009/07/11 | 137 | 138 | 136 | 138 | 28 |
2009/07/12 | 138 | 142 | 137 | 140 | 31 |
Stock�e�[�u���̃f�[�^�i��j |
2. �V�K��Web�t�H�[�����쐬����
�@�V�K��Web�t�H�[���iStock.aspx�j���쐬������A�t�H�[���E�f�U�C�i����ȉ��̉�ʂ̗v�̂Ń`���[�g�E�R���g���[����z�u����B
Stock.aspx�̃t�H�[���E���C�A�E�g | |||
�ȉ��̃R���g���[����z�u����B | |||
|
�@�`���[�g�E�R���g���[���̉E���ɁmChart �^�X�N�n���j���[���\�������̂ŁA��������m�f�[�^ �\�[�X�̑I���n�|�m<�V�����f�[�^�\�[�X>�n��I������B
�@����ƁA�f�[�^�\�[�X�\���E�B�U�[�h���\�������̂ŁA�ȉ��̕\�̗v�̂ŕK�v�ȃf�[�^����͂��Ăق����B�f�[�^�\�[�X�\���E�B�U�[�h�Ɋւ���ڍׂ́A�uTIPS�F�mASP.NET�nGridView�R���g���[���Ńf�[�^�\�[�X�̓��e��\������ɂ́H�v���ڂ����̂ŁA�����Ă��Q�Ƃ������������B
���� | �T�v |
�f�[�^�̎�� | �f�[�^�x�[�X |
�f�[�^�\�[�XID | sds |
�ڑ��� | MyDB�iWeb.config�ł̓o�^���j |
Select�X�e�[�g�����g | SELECT [dating], [begin_v], [high_v], [low_v], [end_v] FROM [Stock] ORDER BY [dating] |
�f�[�^�\�[�X�\���E�B�U�[�h�̐ݒ� |
3. Chart�R���g���[���̃v���p�e�B��ݒ肷��
�@�X�̃`���[�g�ɂ������ݒ���s���̂́ASeries�v���p�e�B�̖������B�v���p�e�B�E�E�B���h�E����Series�v���p�e�B�E�[�́m...�n�{�^�����N���b�N����B
�mSeries �R���N�V���� �G�f�B�^�n�_�C�A���O |
�@��̉�ʂ̂悤�ȁmSeries �R���N�V���� �G�f�B�^�n�_�C�A���O���J���̂ŁA�f�t�H���g�ŗp�ӂ���Ă���Series1�iSeries�I�u�W�F�N�g�j�ɑ��āA�ȉ��̕\�̗v�̂Ńv���p�e�B����ݒ肷��B
�v���p�e�B | �T�v | �ݒ�l |
ChartArea | �O���t��\������̈� | ChartArea1�i�f�t�H���g�j |
ChartType | �O���t�̎�� | Candlestick |
XValueMember | X���Ɋ��蓖�Ă郁���o�i�j | dating |
XValueType | X���̃f�[�^�^ | Date |
YValueMembers | Y���Ɋ��蓖�Ă郁���o�i�j | begin_v, high_v, low_v, end_v |
YValueType | Y���̃f�[�^�^ | Int32 |
IsXValueIndexed | X���̒l���C���f�b�N�X���ɕ��Ԃ� | True |
Series�I�u�W�F�N�g�̃v���p�e�B�ݒ� |
�@�����Œ��ڂ��Ă������������̂́A�ȉ���2�_���B
�i1�jYValueMembers�v���p�e�B�ɂ͕����̗���w��ł���
�@�`���[�g�E�R���g���[���ŕ`��ł���`���[�g�̒��ɂ́A1��X�l�ɑ��ĕ�����Y�l��v��������̂�����B���E�\�N�E�O���t�͂��̍D��ŁA���t�ɑ��āA�n�l�^���l�^���l�^�I�l�Ƃ���4�̒l���֘A�t����K�v������B
�@���̂悤�ȏꍇ�AYValueMembers�v���p�e�B*1�ɂ́A�֘A�t�������J���}���Ŏw��ł���B����ɂ���āAbegin_v�^high_v�^low_v�^end_v���ꂼ��n�l�^���l�^���l�^�I�l�ł���ƌ��Ȃ����킯���B
*1�@XValueMember���P���`�ł���̂ɑ��āAYValueMember�us�v�������`�ł���_�ɂ����ڂ��Ăق����B |
�@YValueMembers�v���p�e�B����͂���ɂ́A�_�C�A���O�̃v���p�e�B�E�V�[�g����l�������h���b�v�_�E������ƁA�ȉ��̂悤�Ƀo�C���h���ꂽ��̈ꗗ���\�������̂ŁA�֘A�t��������Ƀ`�F�b�N������悢
YValueMembers�v���p�e�B�̎w��i�mSeries �R���N�V���� �G�f�B�^�n�_�C�A���O�j |
�i2�jIsXValueIndexed�v���p�e�B��True��
�@IsXValueIndexed�v���p�e�B�́A�f�[�^�̕��я��i�C���f�b�N�X���j�ɐ���邩�ǂ�����\���B���̒l��False�i�f�t�H���g�j�ŁA���A���̃T���v���̗�̂悤�ɓ��t�ɋ�����ꍇ�ɂ́A����������`���[�g��ł��Ă��܂��̂ŁA���ӂ��Ăق����B
4. ����ݒ肷��
�@�����܂ł̎菇�ł��A�Œ���̃��E�\�N�E�O���t�͕\���ł���̂����A���`���[�g�����₷���\�������悤�ɁAY���̍ő�^�ŏ��l��ݒ肵�Ă������B
�@���̐ݒ���s���ɂ́A�v���p�e�B�E�V�[�g����ChartAreas�v���p�e�B�E�[�́m...�n�{�^�����N���b�N����BChartAreas�v���p�e�B�́A�`���[�g��`�悷�邽�߂̎��ۂ̗̈�i�O���b�h�����j��ݒ肷�邽�߂̃v���p�e�B�ł���B
�mChartArea �R���N�V���� �G�f�B�^�n�_�C�A���O |
�@�mChartArea �R���N�V���� �G�f�B�^�n�_�C�A���O���J���̂ŁA�����o������uChartArea1�v�i�f�t�H���g�ŗp�ӂ��ꂽ�G���A�j��I�����A�E�̃v���p�e�B�E�V�[�g���炳���Axes�v���p�e�B�E�[�́m...�n�{�^�����N���b�N���Ăق����BAxes�v���p�e�B�̓`���[�g�E�G���A�Ɋ֘A�t����������\�����߂̂��̂��B
�mAxis �R���N�V���� �G�f�B�^�n�_�C�A���O |
�@��̉�ʂ̂悤�ȁmAxis �R���N�V���� �G�f�B�^�n�_�C�A���O���J���̂ŁA�����o������uY�iValue�jaxis�v��I�����A�v���p�e�B�E�V�[�g����ȉ��̕\�̗v�̂Ńv���p�e�B��ݒ肷��*2�B
*2�@���炩���ߗp�ӂ��ꂽ�uX axis�v�uY�iValue�j axis�v�Ȃǂ̎��͌Œ�ł���B�����Ɋւ���ڍׂ́A����A�uTIPS�F�mASP.NET�n�`���[�g�E�R���g���[���ŕ����O���t�����ɂ́H�v�ʼn���̗\�肾�B |
�v���p�e�B | �T�v | �ݒ�l |
Maximum | Y���̍ő�l | 170 |
Minimum | Y���̍ŏ��l | 100 |
Axis�I�u�W�F�N�g�̃v���p�e�B�ݒ� |
�@�ȏ�ŁA�`���[�g�E�R���g���[���𗘗p���邽�߂̏����͊������B�����ŎQ�l�܂ł�Visual Studio�ɂ���Ď����������ꂽ�R�[�h�����p���Ă����i�������A<%--�`--%>�͕M�҂ɂ��R�����g�j�B
|
|
Web�t�H�[���iStock.aspx�j�̃\�[�X�E�R�[�h�i�����j | |
���ꂼ��̎菇���I������AVisual Studio�ɂ���Ď����������ꂽ�R�[�h�����p�������́B�Ȃ��A<%--�`--%>�͕M�҂ɂ��R�����g�B |
�@�Ō�ɁAWeb�t�H�[���iStock.aspx�j�����s���Ă݂悤�B�`���ɋ������悤��Stock�e�[�u���Ɋ܂܂�銔���f�[�^�����E�\�N�E�O���t�Ƃ��ĕ\�������ΐ����ł���B
���p�\�o�[�W�����F.NET Framework 3.5 �J�e�S���FWeb�t�H�[���@�����ΏہFChart�R���g���[�� �g�p���C�u�����FChart�R���g���[�� �֘ATIPS�F�mASP.NET�n�`���[�g�E�R���g���[�����g���ɂ́H�i���ݒ�j �֘ATIPS�F�mASP.NET�nGridView�R���g���[���Ńf�[�^�\�[�X�̓��e��\������ɂ́H �֘ATIPS�F�mASP.NET AJAX�n�`���[�g�E�R���g���[���ŕ����O���t�����ɂ́H�i������J�\��j |
|
�u.NET TIPS�v |
- ��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����
|
|