
- •1. Ақпараттық жүйелерінің (аж) негіздері.
- •2. Аж топтастырылуының мақсаты.
- •3. Аж өмірлік циклін түсіндіріңіз және мысалдар келтіріңіз
- •7. Sql сұраныс тілі.
- •8. Sql тілінің мәліметтерді модификациялауға арналған командаларын анықтаңыз.
- •15. Asp.Net технологиясының артықшылықтарын және кемшіліктерін анықтаңыз.
- •16. Aspx web парағының құрылымын түсіндіріңіз.
- •17. Sql тілінің командаларын қалай топтастураға болады, түсіндіріңіз
- •24. Vb.Net(c#) негіздері.
- •Vb.Net мәліметтер типі
- •If командасы
- •25. Vb.Net (c#) деректердің түрі, айнымалылар, массивтер.
- •26. Vb.Net(c#) шартты операторлар.
- •If командасы
- •27. Vb.Net(c#) циклдік операторлар.
- •28. Asp.Net ортадағы response және request объектілері
- •30. Объектіге бағытталған концепция: класстар.
- •31. Объектіге бағытталған концепция: мұралану
- •32. Объектіге бағытталған концепция:полиморфизм.
- •33. Объектіге бағытталған концепция:инкапсуляция.
- •34. Asp.Net ортасындағы қолданушының басқару элементтерінің арттықшылықтары мен кемшіліктерін анықтаңыз.
- •40. Asp.Net ортадағы cookie oбъекті.
- •42. Процедура мен функцияның айырмашылықтарын және ұқсастығын анықтаңыз.
- •43. Ado.Net объектілерінің мақсаттары мен міндеттері.
- •44. Asp.Net ортадағы session oбъектісі.
- •45. Клиент жағындағы деректерге қосылу. Мысал келтіріңіз
- •46. Клиент жағындағы деректердi оқу. Мысал келтіріңіз.
- •47. Клиент жағындағы деректердi өзгерту. Мысал келтіріңіз.
- •48. Asp.Net ортасында мқ-мен жұмысын іске асыратын класстар.
- •Xml файлдың мысалы:
- •50. Asp.Net ортасында xml құжаттарын қолдану.
- •Xml сұлбасы.
- •Iis 5.X және iis 6.0 бумаларын түзету параметрлері
- •52. Талаптарды топтастыруының артықшылықтарын және кемшіліктерін анықтаңыз.
- •53. Бизнес объектінің орнын анықтаңыз.
- •55. Asp қосымшаларын конфигурациялаудың ролі, мақсаты мен міндеті.
- •56. Html парағына css технологиясын пайдалану.
- •57. Sql тілінің көмегімен мәліметтерді енгізу және алу.
- •58. Sql тілінің көмегімен мәліметтерді өшіру және жаңалау.
30. Объектіге бағытталған концепция: класстар.
Кластар
Класс – бұл анықтама, ал объектілер – бұл осы анықтамалар негізінде құрылған нақты өзегі (сущность).
Синтаксис
Class <аты>
<үрдіс, функция және қасиеттері>
End Class
Мысал:
<%@ Page Language=“VB” %>
<script runat=“server”>
Class Clock
Public Second as integer
Public Minute as integer
Public Honr as integer
Sub SetTime(intSec as integer, intMin as integer, int Honr as integer)
Second = intSec
Minute = intMin
Honr = intHonr
End Sub
End Class
Sub Page_Load(obj as object, e as eventargs)
Dim objClock as new Clock
ObjClock.Second=60
End Sub
</script>
<html><body>
</body></html>
Айнымалылар, кластағы хабарлаңған - оның қасиеттері болады. Сондықтан бұл қасиеттерге мәндерді теңестіруге болады. SetTime әдісінің көмегімен обьектінің қасиеттерін орнатуға болады:
Obj.Clock.SetTime(60,4,12)
Айнымалылар келесідей бола алады:
Public – ортақ (глобалды)
Private – класқа локальды
Static - анық обьектке қатысты емес обьектілер класының статикалық қасиеттері.
31. Объектіге бағытталған концепция: мұралану
Мұралау
Сіз бар кластың ішкі класы болатын класс құрған болсаңыз онда Inherits (мұралау) операторы қолданылады.
Мысал: Сағаттың ішкі класы болып табылатын аналогтық сағаттар класын қолдану.
Class AnalogClock : Inherits Clock
Private ClockWound as Boolean = false
Sub WindClock()
ClockWound=true
End sub
End class
Парақ:
Sub Page_Load(obj as object, e as eventargs)
Dim obj analogClock as new AnalogClock
Obj.AnalogClock.SetTime(60, 4, 12)
// Sec, Min, Hour қасиеттерін орнату
Obj.AnalogClock.WindClock
End sub
Егер қажет болған жағдайда аталық әдісті қайта анықтауға болады.
VB.NET пайдалы функциялар:
мезгіл/уақыт функциялары
математикалық функциялар
қатарлық функциялар
32. Объектіге бағытталған концепция:полиморфизм.
Қазіргі уақытта программалуда 3 концепция белгіленген:
объектілі бағытталған программалау; (ОБП)
унификацияланған модельдеу тілі (UML)
программалық қамтамаларды құру арнайы жабдықтары.
Объектілі бағытталған программалау (ОБП) негізінде программа тізбектей орындалатын нұсқау ретінде емес, ұқсас қасиеттері және ұқсас орындайтын қызметтері бар объектілердің жиынтығы ретінде қарастырылады. Объектілі бағытталған программалау үш тұжырымға негізделген: кластар, мұрагерлік және полиморфизм.
Полиморфизм және асыра жүктеу.
Операциялар мен функциялардың олардың қолданып тұрған шамалардың типтеріне байланысты әр түрлі қызметтерді атқаруы полиморфизм деп аталады. Егер, мысалы, +, = операцияларын басқа жаңа типті операндалармен жұмыс істеу мүмкіндіктерімен қматамасыз етсек, онда бұл операцияларды асыра жүктелген операциялар деп атайды.
33. Объектіге бағытталған концепция:инкапсуляция.
Әрбір қосымшаның өзінің объектілерінің жиынтығы болады. Әрқайсысы өз ортасында және сәйкес кодтарында қолданыла алады. Кодтары кез-келген қосымшада сәйкес модуль түрінде анықталады. Модуль әрбір әрекетті сипаттайтын ішкі программмалардан тұрады.
Инкапсуляция.
Қосымшалардағы элементтер жұмысшы кітап және беттер, ұяшықтар, құжаттар немесе тексттің белгіленген бөлігі, жазбалар т.б. элементтер – объектілер болып табылады. Бұл объектілердің әрқайсысының өзіне тән сапасы, сипаттамасы және әрекеттері, оқиғалары бар. Программалау барысында объектілер қарастырылады, олай болса, VBA-да объектілі-бағытталған программалау жүргізіледі.
80-ші жылдардың ортасында комплекстік программалауда жаңа концепция – объектілі-бағытталған программалау пайда болды.
Объектілі-бағытталған қосымшада мәндер мен программалық кодтар тұтас бір байланысқан объект ретінде қарастырылады, ал бұл құрылымды мәндер мен осы мәндері қолданылып әрекеттерді ұйымдастыру, өңдеу жұмыстарын жеңілдетеді.
Мәндер мен процедураларды біріктіру процесі инкапсуляция деп аталады және объектілі-бағытталған программалаудың негізгі қасиеті болып табылады. Осы процесс көмегімен әрбір объект қалғандарынан оқшауланады.
Объектінің қасиетін өзгерту арқылы объектінің сипаттамасын өзгертуге болады. Қасиетінің мәнін өзгерту – бұл объектінің басқару тәсілдерінің бірі.
Объектінің қасиетінің мәнін орнату синтаксисі төмендегідей:
<Объекті>. <қасиеті> = <өрнек>
Мысалы Range ("А2"). Value=0.5
ал, мәнін алу немесе оқу синтаксисі:
<Айналымы> = <объект>. <қасиеті>
Мысалы, x = Cells (1,1).Value