Саба?ты? та?ырыбы: Жобаны? интерфейсін ??ру
Саба?ты? ма?саты:
Білімділік: О?ушыларды? жоба, жобаны? не екендігі туралы, жобаны? т?рлері, интерфейс туралы т?сінік беру.
Дамытушылы?: О?ушыларды? компьютермен есеп шы?ару т?сілдері мен ?дістерін ме?геруін дамыту.
Т?рбиелік: О?ушыларды? компьютерде есеп шы?ару жолдарын білуге ж?не ?рі ?арай ?олдану?а т?рбиелеу.
Саба? т?рі: практикалы? саба?
Саба? типі: аралас
?діс - т?сілдер: т?сіндірмелі – иллюстративті, к?рнекілік, с?ра? - жауап
??рал - жабды?тар: компьютер
1) ?йымдастыру кезе?і
а) о?ушыларды? саба??а дайынды?ын тексеру;
?) о?ушыларды т?гендеу.
2) ?й тапсырмасын тексеру кезе?і
С?ра?тар:
1. Жоба деген не?
2. Интерфейс деген не?
3. Жобаны? т?рлерін ата
Жа?а саба?
Жоба — жасалу?а, ?айта ??рылу?а, ?алпына келтірілуге, салыну?а тиісті к?сіпорындар мен ?имараттарды?, ?ондыр?ылар мен жабды?тарды?, аппараттарды?, т. б. макеттері, есептеулері ж?не принципті д?лелдері к?рсетілген техникалы? ??жаттар жиынты?ы. Жобаны ?ылыми т?р?ыда дайындау ?шін жобалы? тапсырма беріледі де, сол бойынша есептеу ж?ргізіліп, Жоба ?амтитын м?селелер т?тас шешім табады. К?сіпорындарды жобалау?а тапсырма берілгенде нары?ты? экономика жа?дайына с?йкес жа?а ??рылысты? немесе ?айта ??руды? тиімділігі ескеріле отырып, техникалы? - экономикалы? д?лелдерге с?йенеді. Жобалы? тапсырмада мынадай негізгі сипаттамалар: ?кіметті? тиісті ?аулысы, ??рылыс салынатын аудан, шы?арылатын ?нім мен к?сіпорынны? ?ндірістік ?уаты, шикізатпен, отынмен, газбен, электр энергиясымен, сумен, т. б. ?амтамасыз ететін к?здер мен ?дістер, ?ндірісті белгілі бір ?нім т?рлерін шы?ару?а ы??айлау, ??рылысты? ая?талу мезгілі ж?не оны? кейбір жеке б?ліктеріні? іске ?осылуы, ж?мсалатын ?аражат м?лшері, ?зіндік ??н к?рсеткіштері, болаша?та ?л?айту м?мкіндіктері, т. б. м?ліметтер т?гел к?рсетілуге тиіс.
• Ж?мысты? жоба - б?йым жасау кезіндегі конструкциялы? ??жаттаманы? (техникалы? жобадан кейін) жасауды? 4 - ші сатысы; о?ан мына этаптар жатады:
• ж?мысты? сызбаларды ж?не техникалы? жа?дайларды жасау, транспортты? ??ралдарды? т?жірибеден еткен агрегаттарыны? ?лгілерін дайындау ж?не сына?тан еткізу конструкциялы? ??жаттаманы ж?нге келтіріп отыру;
• сонымен ?атар б??ан мыналар жатады: бос серияны ж?не орнату сериясын сынау; конструкциялы? ??жаттаманы ж?нге келтіру;
• ??жаттар?а - т?жірибелік ?лгілер ?шін «о» литерін, орнату сериясы ?шін «а», басты серия ?шін «б» беру.
• Техникалы? жоба - конструкциялы? ??жаттаманы? б?йымды жасау кезіндегі 3 - ші стадиясы (эскиздік жобадан кейін) о?ан мына этаптар жатады:
• жалпы ??растыру сызбасын ая?тау, шасси пакетін жасап шы?ару, агрегаттар конструкциясын жасап шы?ару;
• ??жаттар?а «т» литерін та?айындайды.
• Нобай жоба - б?йымды жасау кезіндегі конструкциялы? ??жаттаманы жасауды? 2 - ші сатысы (техникалы? ?сыныстан кейін)- мынадай кезе?дер жатады:
• эскиздік ??растыру сызбасы, ізденіс макеттерін ??ру, ішкі ж?не сырт?ы пішімдеу;
• б?л конструкциялы? ??жаттар мен пішіндерді? жиынты?ында, ол жолаушылар мен ж?ргізушіні? орналасуы, б?йымны? сырт?ы ж?не ішкі пішіндері туралы толы? к?рініс беретін ?орытынды техникалы? шешімдер болуы керек.
Т?рлі н?тижелерді форманы? арнайы орындарында к?рсету – VB ж?йесімен ж?мыс істеуде орындалуы тиіс интерфейс талабы. Б?л ?шін формада ?ажетті объектілерді алдын ала орнатып, код терезесінде осы объектілерге арнал?ан процедуралар ??ру керек. Осы?ан с?йкес, ?ткен та?ырыпта берілген мысалды келесі т?сілдерді пайдаланып шешкен ж?н:
1. Орталы?ты ашып, к?рінген форманы ке?ейту. Форма та?ырыбын ?згертуге болады. Ол ?шін:
- форманы та?дау. Форма ?асиеттері терезесі к?рінеді;
- терезені? Font ?асиетін екі рет шертіп, ашыл?ан Шрифт терезесінде Times Kaz шрифтін та?дау ж?не ?лшемін 14 ету;
- Caption ?асиетіні? м?ні ?шін Form1 орнына «Функция м?ні» м?тінін енгізу».
2. Элементтер панеліні? Label т?ймесін шертіп, к?рсеткіш ар?ылы форманы? жо?ар?ы ?абатында Label1, Label2 ?рістерін (объектілерін) орнату. Олар?а программа?а енгізілетін х, у айнымалыларыны? м?ндерін жазуды жоспарлау. Мысалы: форманы? Label1 объектісіне Z айнымалысыны? м?нін жазу (Caption ?асиетін орнату) Label1. Caption=Z меншіктеу командасы ар?ылы орындалады. (Я?ни, объект ?асиетін программа?а енгізілген команда ар?ылы орнату да м?мкін. ?асиет іске ?осу режимінде орнатылады).
3. Элементтер панеліні? CommandButton т?ймесі ар?ылы форманы? т?менгі ?атарына командалы? Command1, Command2 объектілерін (бас?ару элементтерін) орнату (1. 10 - сурет). Оларды программаны іске ?осу ж?не ая?тау командалы? т?ймелері ретінде пайдалануды жоспарлау. (Label1, Label2, Command1, Command2 – Label, CommandButton т?ймелері ар?ылы орнатыл?ан объектілерге VB’ті? автоматты т?рде берген атаулары). Форма?а орнатыл?ан объектілер форма сы?арлары (компоненттері) делінеді.
4. Command1 т?ймесін та?дау. Оны? ?асиеттері Proporties терезесінде к?рінеді. Оны? Font ?асиетіне TimesKaz шрифтін орнатып, Caption ?асиетіне ?осу (Іске ?осу) с?зін енгізу. Ол Command1 элементіні? ?стіне жазылып ?ойылады.
5. Осы сия?ты, Command2 т?ймесіні? Caption ?асиетіне End с?зін меншіктеу.
6. Программалы? код ??ру:
- ?осу объектісін екі рет шерту. Код терезесі ашылып, онда Command1_Click атаулы процедура моделі к?рінеді. (Caption ?асиеті ар?ылы форманы? бас?ару объектісіне бас?а атау берілгенімен процедура та?ырыбына VB ?зі меншіктеген (Name ?асиетіне жазыл?ан) атауды жазып ?ояды, мысалы, ?осу орнына - Command1. Жалпы, пайдаланушы Name ?асиетіне ?зі та?да?ан атауды енгізсе, Command1 орнына осы атау жазылып ?ойылады).
- Оны? ішіне процедура енгізу.
Private Sub Command1_Click()
Dim x As Single, y As Single
x = InputBox(x, "x="): Label1. Caption = x
y = 3 * x + 5: Label2. Caption = y
End Sub
7. End бас?ару элементіне арнал?ан процедура ??ру. Ол ?шін код терезесіні? жабу т?ймесін шертіп не проект терезесіні? Form1 бумасын екі рет шертіп, форманы ?айта ашу ж?не онда?ы End т?ймесін екі рет шерту керек. Код терезесі ашылып, алды??ы ??рыл?ан программаны? астында жа?а процедура моделі к?рінеді. О?ан End операторын енгізу:
Private Sub Command2_Click()
End
End Sub
8. Іске ?осу командасын беру (F5). InputBox терезесі к?рінеді. О?ан х м?нін енгізіп, ОК т?ймесін шерту. М?ндер енгізілген форма терезесі к?рінеді. (1. 11 - сурет).
9. Форманы? End т?ймесін шерту. Программа ж?мысы ая?талып, код терезесі ?айта к?рінеді.
Ескерту. Формада тек Label1 объектісін орнатып, оны У м?нін енгізуге болады. Сол сия?ты, формады End командасына арнал?ан Command2 бас?ару элементін орнатпау да м?мкін. б?л кезде программа ж?мысын то?тату командасы аспаптар панеліні? End т?ймесін шерту не Run - End командасы ар?ылы беріледі.
Саба?ты бекіту: ?тілген материалдардан с?ра?тар беру ар?ылы саба?ты бекітемін
Саба?ты ?орытындылау ж?не ба?алау
О?ушылар?а жобаны ?алау ??ру керектігі ж?не интерфейс туралы т?сінік беремін.
?йге тапсырма § 1. 10, бет. 31 - 33
Жобаны? интерфейсін ??ру та?ырыбын о?у