БАРНОМАИ ДАРСӢ БАРОИ ДОНИШҶӮЁНИ КУРСИ 1-2
Мавзӯи 1. Мафҳуми барнома ва барномасозӣ.
- Мавҳуми барнома ва барноманавис.
- Барнома чист барноманавис кист.
- Намудҳои барнома.
- Барноманавис кист.
- Барноманависони бузург.
- Алгоритм, барнома, иҷрокунанда.
- Алгоритм чист.
- Иҷрокунанда.
- Забонҳои барноманависӣ.
- Забони барноманависи чист.
- Номгӯи якчанд забони барноманависӣ.
- Интихоби мо VB 6.0
- VВ 6.0 таърихи он.
Луғат: барнома, барномасозӣ , барноманавис, алгоритм, забони барномасозии Visual Basic.
Саволҳои назоратӣ:
- Иттилоот чист?
- Бо кадом воҳид иттилоот чен карда мешавад?
- Алгоритм чист?
- Кадом намудҳои барномаҳоро Шумо медонед?
- Сохтани барнома аз чанд қисмат иборат аст?
- Обект чист?
- Лоиҳаи барномавӣ чист?
- Ҳамгардонии барнома чист?
- Забони барноманависӣ?
Мавзӯи 2. Кор дар системаи барномасозии VВ 6.0.
- Воридшави ба муҳити лоиҳасозии VВ 6.0.
- Маълумоти умуми дар бораи муҳити VВ 6.0.
- Панҷараҳои муҳити лоиҳасозии VВ 6.0.
- Панҷараи абзорҳои барномасози (TOOLBOX)
- Панҷараи формаи экрани (OBJECT)
- Панҷараи роҳнамои лоиҳа (Project Explorer)
- Панҷараи коди барнома (Code)
- Панҷараи хусусиятҳои обектҳо (Propertier)
- Ҷойгиркунии обектҳо дар формаи экрани
- Ҷойгиркунии обектҳо дар формаи экрани
- Тағир додани андозаи обектҳо
- Кор бо хусусиятҳои обектҳо.
Луғат: ToolBox, Object, Project Explorer, Code, Propertier, Project,обект, лоиҳа
Саволҳои назоратӣ:
- Панҷараи абзорҳои барномасози чист?
- Панҷараи формаи экрани чист?
- Панҷараи роҳнамои лоиҳа чист?
- Панҷараи коди барнома чист?
- Панҷараи хусусиятҳои обектҳо чист?
Мавзӯи 3. Сохтани барномаи аввалин.
- Марҳилаҳои лоиҳасози.
- Марҳилаи аввал – гузориши масъала
- Марҳилаи дуюм – сохтани интерфейс
- Марҳилаи сеюм – барноманависи (Сode)
- Марҳилаи чорум – ғалатгирӣ, сабт ва ҳамгардонӣ
- Мафҳуми интерфейс
- Ҳолатҳои кор бо барнома.
- Ҳолати тафсир (Интерпретатсия)
- Ҳолати ҳамгардонӣ
Мавзӯи 4. Тағирёбанда ва оператор.
- Тағирёбанда
- Тағирёбанда. Мавҳуми тағирёбанда.
- Ном ва қимати тағирёбанда
- Қоидаҳои номгузорӣ.
- Эълонкунии навъӣ
- Эълонкунии навъи тағирёбанда дар барнома
- Навъҳои тағирёбанда
- Бахшидани қиммат ба тағирёбанда.
- Оператор
- Мавҳуми оператор
- Кор операторҳои асосии математика
- Кори амали
Луғат: тағирёбанда, навъи тағирёбанда, қимати тағирёбанда,навъи иттилоот, навъи тағирёбанда, оператор, DIM, тағирёбандаи маҳаллӣ, конкатенатсияи сатрҳо.
Саволҳои назоратӣ:
- Тағирёбанда чист?
- Номи тағирёбанда чист?
- Қоидаи эълонкунии номи тағирёбанда.
- Қимати тағирёбанда чист?
- Кадом навъҳои тағирёбандаҳо ба Шумо маълум аст?
- Оператор чист? Мисол оред.
- Функсия чист?
- Ифода чист?
- Кадом навъи функсияҳо ба Шумо маълум аст?
- Кадом навъи функсияҳое, ки бо матн кор мебаранд ба Шумо маълум аст?
- Конкатенатсия сатрҳо чист?
Мавзӯи 5. Ифодаҳо ва функсияҳо.
- Ҳисоб кардани қимматҳои ифодаи арифметики
- Функсия
- Функсия чист
- Намудҳои функсия
- Коркарди ифодаҳои сатри.
- Функсияҳои коркарди сатрҳо
- Кори амали
Луғат: Функсия
Саволҳои назоратӣ:
- Функсия чист
- Намудҳои функсия
- Ифода чист
- Намудҳои ифода
Мавзӯи 6. Усулҳои графики
- Усулҳои графики Scale ва Pset
- Кашидани порча ва чоркунҷа бо ёрии усули LINE
- Усули Circle
- Функсияҳои RGB ва QBColor.
- Кори амали
Луғат: усули графикӣ, хусусияти восита, коэффисиенти фишуриш,
Саволҳои назоратӣ:
- Восита чист? Усули графикӣ чист?
- Кадом воситаҳои графикӣ ба Шумо маълум аст?
- Усули Scale.
- Усули Pset.
- Усули Circle.
- Усули Line.
- Усули Print.
- Функсияҳои RGB ва QBColor кадом вазифаро иҷро мекунанд?
Мавзӯи 7. Барномасозии шохави.
- Алгоритмҳои хатти ва ғайрихатти
- Алгоритмҳои хатти
- Алгоритмҳои ғайрихатти.
- Ифодаҳои мантиқи ва ҳисоби қимати онҳо.
- Фаҳмиши оператори шарти
- Операторҳои шарти
- Сохтор бо шарти If…Then…
- Сохтор бо шарти Select Case.
- Истифодабарии операторҳои шарти дар барнома.
- Оператори ғайришартии GoTo ва гузариши ғайришартӣ.
- Кори амали
Луғат: алгоритми хаттӣ, алгоритми ғайрихаттӣ, шарти содда, шарти мураккаб, ифодаи мантиқӣ, операторҳои мантиқӣ, ҳисобгири вақт, равияҳои маҳаллӣ ва саросарӣ, оператори ғайришартӣ, гузариши ғайришартӣ
Саволҳои назоратӣ:
- Алгоритми хаттӣ чист? Мисол оред.
- Алгоритми ғайрихаттӣ чист? Мисол оред.
- Шарти содда чист?
- Шарти мураккаб чист?
- Кадом аломатҳои муқоиса ба Шумо маълум аст?
- Оператори шартӣ чист?
- Сохтор бо шарт.
- Нишона чист? Барои чи хизмат мекунад?
Мавзӯи 8. Барномасозии такрорҳо ва даврҳо.
- Такрорҳо ва даврҳо
- Барномасозии такрорҳо бо ёрии давр бо ҳисобкунак
- Даврҳои (мураккаб) дохили.
- Намудҳои гуногуни оператори даври бо шарти
- Кори амали
Луғат: такроршавӣ, давр, даври ҳисобгирдор, даври шартӣ, даврҳои дохили, даври беохир.
Саволҳои назоратӣ:
- Давр чист?
- Такроршавӣ чист?
- Давраи шартӣ чист?
- Кадом даврҳо даврҳои дохили номида мешаванд?
- Давраи беохир чист? Тарзҳои баромадан аз давраи беохир.
Мавзӯи 9. Истифодабарии модул ва равияҳо.
- Кор бо модулҳои стандарти.
- Сохтани модули стандарти.
- Сабт кардани модули стандарти.
- Кор бо тағирёбандаҳои саросарӣ(глобалный).
- Эълони тағирёбандаи саросарӣ.
- Фарқияти тағирёбандаи саросарӣ аз маҳали.
- Сохтани равияҳои таиноти умуми.
- Сохтани равияи навъи FUNCTION.
- Даъвати равияи навъи FUNCTION.
- Сохтани равияи навъи SUB.
- Даъвати равияи навъи SUB.
- Кори амали
Луғат: Модул,равия, FUNCTION, SUB,давати равия,оператори давъат.
Саволҳои назоратӣ:
- Модул чист ва вазифаи он?
- Равия чист ва навъҳои он?
- Давъати равияҳо ва иҷрои онҳо?
- Фарқияти FUNCTION аз SUB?
Мавзӯи 10. Массивҳо (маҷмуи тағирёбандаҳо).
- Мавҳум ва кор бо массивҳо (маҷмуи тағирёбандаҳо).
- Зарурияти истифодабарии массивҳо (маҷмуи тағирёбандаҳо).
- Эълони массивҳои (маҷмуи тағирёбандаҳо) якченака ва бисёрченака бо сарҳадҳои муаян.
- Кор бо элементҳо ва нишондиҳандаҳои (индекс) массив (маҷмуи тағирёбандаҳо).
- Оператори OPTION BASE.
- Эълони массивҳои (маҷмуи тағирёбандаҳо) динамикӣ.
- Муаян сохтани сарҳадҳои массиви (маҷмуи тағирёбандаҳо) динамикӣ бо восита оператори REDIM.
- Муратабсозии қиматҳои массив.
- Истифодабарии функцияҳои UBound,LBound,RTrim,LTrim,Trim
- Кори амалӣ.
Луғат: Массив, элементҳои массив, массиви якченака, массиви бисёрченака, нишондиҳандаҳои (индекс) массив.
Саволҳои назоратӣ:
- Массив чист?
- Зарурияти истифодабарии массив?
- Фарқияти массиви якченака аз бисёрченака?
- Фарқияти массиви сарҳаддор аз динамикӣ?
- Мураттабсози чист?
Мавзӯи 11. Кор бо файлҳои матни ва сатрҳо.
- Иникоси файли матни дар TEXTBOX.
- Файлҳои матни ё дастёбии пай дар пай.
- Кушодани файли барои хондан (Input).
- Оператори OPEN
- Ҳолатҳои (mode) кор бо матн.
- Хондани файл бо LINE INPUT ва муаян кардани охири файл бо EOF.
- Нишондиҳандаи файл.
- Пушидани файл.Close
- Кушодани файли барои сабт кардан (output).
- Кушодани файли барои илова кардан (append).
- Кушодани файл бо ёрии обекти идоракунии CommonDialog.
- ASCII чист.
- Функцияҳои идоракунии сатрҳо UCase, LCase, Len, Right, Left, Right, Mid, InStr, String, Asc, Chr.
- Муратабсозии матн дар майдони матни.
- Кори амалӣ.
Луғат: Open, Line Input, Input, Eof, Lof, Ascii, Output, Close, Append, CommonDialog, файли матни.
Саволҳои назоратӣ:
- Файли чист?
- Оператори Open?
- Ҳолатҳои кор бо файлро номбар кунед?
- ASCII чист?
- Функцияҳои сатри?
Мавзӯи 12. Идоракунии манбаи додаҳо.
- Кор бо манбаи додаҳо дар Visual Basic.
- Истифодабарии обекти Data барои иникоси иттилооти манбаи додаҳо.
- Истифодабарии обектҳои навъи TEXTBOX барои иникоси додаҳо.
- Истифодабарии обекти RecordSet.
- Ҷустуҷӯи иттилоот дар манбаи додаҳо.
- Иловакунии сабтҳо ба манбаи додаҳо.
- Нобуд сохтани сабт аз манбаи додаҳо.
- Кори амалӣ.
Луғат: Манбаи додаҳо, сабт, Data, RecordSet, .
Саволҳои назоратӣ:
- Зарурияти истифодабарии манбаи додаҳо?
- RecordSet чист?
- Обекти Data?
- Тарзи иловакардани сабт ба манбаи додаҳо?
- Тарзи ҷустуҷӯи сабт дар манбаи додаҳо?