��ǹ��Сͺ | ��������´ |
Form | ����ǹ���������Ѻ���Ҿ�ͧ����������ҹ �¨з�˹�ҷ���� Background �ͨ��Ҿ |
Toolbox | ����ǹ����Сͺ���� Icon ��ҧ � ���� ������¡��� Control ���й����ҹ�¡�ù���ҧ�� Form |
Toolbar | ������ͧ��ͷ�����㹡�þѲ������� ����������ͧ��ͷ���ա�����¡����� � |
Project Explorer Window | ����ǹ���������Ѻ���¡ Form ��ҧ � �������� 㹡óշ���� Form �ҡ���� 1 Form |
Properties Window | �繨��Ҿ������˹��س���ѵԵ�ҧ � �ͧ Project ���������͡Ẻ����������ӧҹ���������ͧ��� |
Form Layout Window | ������Ѻ��˹����˹觢ͧ Form ��������ʴ�����㹨��Ҿ����ͷӡ�� Run |
��ź��� (Toolbar) ��ᶺ�ѭ�ѡɳ���������Ѻ��Ҷ֧�ش����觢ͧ Visual Basic ��ѹ�� �¨йӤ���觷��١��ҹ���� � ���ʴ�
��ź�������ö���͡���� 4 ������˭� � ���
1. Standard Toolbars
�繷�ź����ҵðҹ��Сͺ���¤���觷������ǡѺ��èѴ��� Project
2. Edit Toolbars �繷�ź������Сͺ仴��¤���觷��������Ѻ����㹡����¹��� code editor
3. Debug Toolbars �繷�ź������Сͺ仴��¤���觷��������Ѻ��Ǩ�ͺ��÷ӧҹ��û����ż������
4. Form Editor Toolbars �繷�ź������Сͺ仴��¤���觷��������Ѻ����㹡�û�Ѻ��Ҵ, ����, ����¹���˹觤��ŵ�ҧ � ������躹�����
�ͤ | ���� | ��������´�����ҹ |
Add Standard EXE Project | ������Ѻ�Դ Project ���� �����͡Ẻ Program �������ͧ��� | |
Add Form | ��㹡������ Form �������� Project ����ա����ҹ�ҡ����˹�� Form | |
Menu Editor | �����¡ Menu Editor ���������ͧ�����㹡�����ҧ Menu ���Ѻ Form | |
Open | ������Ѻ���¡ Project �ҹ�����ѹ�֡�ҡ�˹������ | |
Save | ��㹡�úѹ�֡ Project ��������ҧ����� | |
Cut | ������Ѻ�Ѵ Object ��ҧ � ������躹 Form �������ҹ�������ͧ��� | |
Copy | ������Ѻ Copy Object �� Form | |
Paste | ������Ѻ Paste Object �����ӡ�� Cut ���� Copy ��� | |
Find | ������Ѻ���Ҥ�� Editor �����㹡óշ���ա����¹������ Form Editor | |
Undo Typing | ������Ѻ¡��ԡ�ӷ������� Editor � Form Editor | |
Redo Typing | ������Ѻ�ӫ�Ӥӷ������� Editor | |
Start | ������Ѻ Run Project �����Ѵ�Ӣ�� ���ʹټ��Ѿ�����ù����ҹ���� | |
Break | ������Ѻ��ش��÷ӧҹ Project ���Ǥ��� | |
End | ������Ѻ��ش����¡��ԡ��� Run Project | |
Project Explorer | ���ʴ��س���ѵ����������������´�ͧ Project ��һ�Сͺ仴��� Form ������� Module 㴺�ҧ | |
Project Window | ������Ѻ��˹��س���ѵԢͧ Project ��� Form | |
Form Layout window | ������Ѻ���¡���Ҿ Form Layout ������ʴ����˹觢ͧ Form ��˹�Ҩ� | |
Object Browser | ������Ѻ���¡���Ҿ Object Browser ������ʴ� Class �����Ҫԡ�ͧ���� Class | |
Tool Box | ������Ѻ���¡ Tool Box����Һ����Ҿ | |
���˹觢ͧ Form | ��͡���˹�� x ��� y �ͧ Form | |
��Ҵ�ͧ Form | ��͡�֧��Ҵ�ͧ Form ����� x ��� y |
Toolbox��� ᶺ�ѭ�ѡɳ� Controls ��ҧ � ���������Ѻ�Ѳ�����������ء�� �� �� 2 ����� ���
1. �������� (Intrinsic controls) �繪ش�����ҵðҹ�ͧ Visual Basic �ء � ���駷���ա�����¡�� Form �������ҧ���������ء�� �����Ūش���ж١���¡������ѵ��ѵ� ����ö���͡��ҹ�����š���������ѹ��
�ͤ | ���͵�� Control | ���� Class | ��Ժ�� |
Check box | CheckBox | ��Ѻ������͡Ẻ �١/�Դ ( True/False, Yes/No) | |
Combo box | ComboBox | �繵�� control �繡�ü�������ҧ Text box �Ѻ List box ��觨л�ҡ���¡�� ������ա�ä�ԡ�١�� ��� Combo box ���ʹѺʹع������͡Ẻ���¤�� | |
Command button | CommandButton | ����������繵�� control ����㹷ء����� ������Ԩ���¹������ Click event procedure �ͧ��� control ��� | |
Data | Data | �繵�� control �������ö��������šѺ�ҹ�������� �������ǹ��� Visual Basic �����������ö�Դ��������ҧ��� control ��������Ѻ��Ŵ�� table �ͧ�ҹ������ �� Data �зӧҹ�Ѻ Database Jet �ͧ�ҹ������ ���������ö�ӧҹ�Ѻ ActiveX Data Object (ADO) �� | |
Directory List box | DirListBox | �� List box Ẻ˹�� ����ʴ���ä������о��췷�����͡ | |
Drive List box | DriveListBox | ����¡Ѻ Combo box ��������͡���ͧ͢�����к� | |
File list box | FileListBox | �� List box ��Դ����ɷ�����ʴ�����������ä���� | |
Frame | Frame | ����ö���� container ����Ѻ��� control ��� | |
| Horizontal ��� | HScrollBar ��� VScrollBar | ����ᶺ����Ẻ stand-alone ���ѡ���������ա���� ���е�� control ��� � ��ǹ�˭� ����ᶺ�����ͧ����ͧ |
Image | Image | �繵�� control �����Ҿ����¡Ѻ Picture box ���������ö�ӧҹẺ container �� Image �բ�ʹշ�����Ѿ�ҡâͧ�к����¡��� Picture box | |
Label | Label | �繵�� control ������ʴ���ͤ��� ���ͻ��ª��� | |
Line | Line | �繵�� control ������Ѻ��õ��觴�ҹ��ҿ�ԡ | |
List box | ListBox | �繵�� control �������¡�âͧ��� �������������͡ �������ö�繡�����͡��������������¤�� ��鹡Ѻ��á�˹��س���ѵ� MultiSelect | |
OLE container | OLE | �繵�� control �������ö�� Host window ���Ѻ�������¹͡ �� Microsoft Excel �����Ҩ�С��������繡�����ҧ window ���Ѻ�������蹺����������ء�� Visual Basic | |
Option button | OptionButton | �繵�� control ��Ѻ�������� control ��������͡����§��� control ���ǵ�ͤ���˹�� ������ա�����͡��� control 㹡�������� ��� control ���㹡����������¹�ҡ������͡���ѵ��ѵ� | |
Picture box | PictureBox | ���ʴ��Ҿ㹿������ BMP, DIB (bitmap), �ͤ (ico), WMF (metafile), GIF ��� JPEG �繵� | |
Shape | Shape | �繵�� control ������Ѻ��õ��觴�ҹ��ҿ�ԡ | |
Text box | TextBox | �繵�� control ����繿�Ŵ� ���纵���ѡ�÷������ö����¼������ ������Ѻ�����ҹ�ҡ | |
Timer | Timer | �繵�� control ����ɷ��������������������¡�� �繵�ǨѴ�����ФǺ����������ǡѺ���� |
2. ���� ActiveX (ActiveX controls) �繪ش�����������������ëͿ��Ѵ�������� ���������մ��������ö㹡�þѲ�����������ء�� ����������š������������㹷�ź�͡��������͡���� Project/Components �
Form Designer
����ǹ������͡Ẻ����ʴ�����ǹ�����Դ��͡Ѻ����� ��������ͺ�硵��á���١�������������ҹ �����ŷء��Ƿ���ͧ�����ҹ�е�ͧ��仺�è����㹿���� �Ӥ������һ�Сͺ�ѹ��������������ء�� �ء���駷���Դ Visual Basic ����� ���� ���ҧ Project ������տ������ҧ 1 ������١���ҧ������������
Project Explorer
Project Explorer ������Ѻ��������ШѴ������硫� �¨��ʴ�ͧ���Сͺ�ͧ�������硵�Ẻ�ç��ҧ����� (tree-view)������硵�����¶֧���������ء���觨�������ǹ���ش �Ѵ�� ���ʴ���ǹ��Сͺ��ҧ � �ͧ���硵��� � ��һ�Сͺ�������ú�ҧ �� ���������� ��§ҹ �繵� ����� 2 ���硵���� ����ʴ��¡�͡����ǹ��ҧ�ҡ�ա���硵� ��ҵ�ͧ�����ҹ��ǹ� �ͧ���硵��˹������ö�������͡��ѹ��
Project Explorer Ẻ���硵����� ��� Ẻ�������硵�
��ǹ��Сͺ�ͧ���硵�
Project (n) | ������������ء����Ѳ������ �չ��ʡ�� .vbp |
Form (n) .frm | �繿�����������������硵��� � � 1 ���硵��Ҩ���ҡ���� 1 ��������� �չ��ʡ�� |
Modules | �繷���纪ش����觷��س��¹����� �¨��纪ش����觷������� ��չ��ʡ�� .bas |
Class Modules | ������Ū�Դ����ɷ�����ѡɳ�����ͺ�硵� �������ö���ҧ������� ���չ��ʡ�� .cls |
User controls | ����ǹ����纤��� ActiveX ���س���ҧ����� �չ��ʡ�� .ctl |
Designers | ����ǹ�ͧ��§ҹ���١���ҧ����չ��ʡ���� .dsr |
Properties Window
˹�ҵ�ҧ�س���ѵ�����ǹ������˹��س���ѵԢͧ�ͺ�硵���١���͡ (adtive) �������Ѻ����ʹ� (focus) ���袳й�� �������ö���л�Ѻ����¹��ҵ�ҧ � �ͧ��������������Դ�������������еç�Ѻ������ͧ�����ҹ��ѹ��
�˹�ҵ�ҧ�س���ѵ� �л�Сͺ仴����� 2 ��
���
1. �� Alphabetic ���绷���ʴ���¡�äس���ѵ� ���§�������ѡ��������ѧ���
2. �� Categorized ���绷���ʴ���¡�äس���ѵ� �¡�èѴ������ͧ�س���ѵԷ����˹�ҷ�����¡ѹ
˹�ҵ�ҧ Form Layout
����ǹ����ʴ������繵��˹觢ͧ����� �������ö��˹����˹觢ͧ����� ����ҡ������Ҿ㹢�л����ż��� �¡���������¿�������ͧ �������㹨��Ҿ���ͧ���¡�� drag ����� ��ѧ���˹觷դس��ͧ��� �¨��ռ�㹢�л����ż���ҹ��
Immediate Window
��˹�ҵ�ҧ���������ª�� 㹡óշդس��ͧ��÷�Һ�� ��û����ż��·ѹ�� �� ��÷��ͺ��������µ�ҧ � �繵� ����ͤس��觻����ż����硵� ˹�ҵ�ҧ���л�ҡ�������ѵ��ѵ�
˹�ҵ�ҧ New Project
˹�ҵ�ҧ New Project �л�ҡ��������������͡���� File/New Project ��ͺ��ͺ��� ���ʴ���Դ�ͧ���������ء�� ���س��ͧ��þѲ�� ��觨Ф���¡Ѻ�����Դ����� Visual Basic ����Ҥ����á
˹�ҵ�ҧ Code Editor
����ǹ�����㹡����¹�ش���������Ѻ��û����ż� ��ФǺ�����÷ӧҹ�ͧ������ ��ҧ �