
- •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 тілінің көмегімен мәліметтерді өшіру және жаңалау.
34. Asp.Net ортасындағы қолданушының басқару элементтерінің арттықшылықтары мен кемшіліктерін анықтаңыз.
ҚБЭ серверлік басқару элементтерінің қолданушының дерек кітапханасын құруға арналған, яғни басқару элементтінің жеке инструменталды пакеті.
ҚБЭ –нің қасиеті әзірге Username және Password секілді мағынаға ие емес. Тек BackColor = “White”қасиетін берейік.
ASP.NET-та әртүрлі типтердің қасиеті әрқалай басқарылады. BackColor сияқты безендіруші қасиетке басты мағынаға тапсырма беруге рұқсат береді. Ал Username және Password қасиеттері бастапқыдағыдай ҚБЭ-не де басты мағына бола алады.
Алайда оларды ҚБЭ–тіркелу жасаганда ж/е жариялаған кезде орындауға болады.
Егер бұл қасиеттерге мағына берілсе,онда оған сәйкес өріс фомасы олардың жадында сақталуы қажет.
Алайда Username және Password қасиеттерін жариялау, ҚБЭ-нің нақты белгілі бір элементіне жалғанбаған.Сондықтан олар ашық түрде орналасқан. Оларды жалғау қажет.
Жалғау келесідегідей орындалады:
Жолдың орнына жазамыз:
Public Username as String
Public Password as String
Келесі блокты орналастырамыз:
Public Property Username as String
Get
Username = user_Text
End Get
Set
User.Text=Value
End Set
End Property
Public Property password as String
Get
Password = Pass.Text
End Get
Set
Pass.Text= Value
End Set
End Property
VB.NET-те Property қасиеті және оның Get, Set әдісі оқуға және объектілердің қасиетіне қажетті мағыналарды жазуға мүмкіндік береді.
Егер кодтың мәтінінде Dim strName as String = LoginForm1.Username болса,онда Get оператор орындалады немесе керісінше.
LoginFrom1.UserName= “Chris”
Set операторының анық емес орындалуын шақырады. Енді ҚБЭ-н пайдалану арқылы жасалған мәтін арқылы қолданушының атын шығарады.
35. Web-формалардың МҚ-мен қатынасу (қосылу) модельдері мен тәсілдері.
Web-қосымшаның мәліметтер қорымен қарым-қатынасы үшін ADO.NET (ADO – Active Data Objects) технологиясы қолданылады.
ADO.NET технологиясы.
ADO – Active Data Objects
ASP.NET и ADO.NET жалпы байланыс сұлбасы.
Web-қосымшаның мәліметтер қорымен байланыстыру үшін ADO.NET технологиясы қызмет етеді.
ADO.NET
ASP.NET
ASP.NET технологиясы сияқты ADO.NET технологиясы да объектілі технологияға негізделген.
ADO.NET объектілі үлгісі
ADO.NET объектілі үлгісін қарастырайық (негізгі сұлба).
1. DATASET объектісінің мағлұматтар топтамасы
2. байланыстыру механизмі, қол жетімділік, басқару және МҚ-нан мәліметер алу (Managed Provider – басқару провайдері).
SQL–провайдер, MS SQL-сервермен жұмыс жасау механизмін қамтамасыз етеді.
OLEDB–провайдер, басқа OLEDB мәліметер қорының шығу көздерімен жұмыс жасау механизмін қамтамасыз етеді (сонымен қатар MS SQL-сервермен де).
SQL–провайдер Tabular data Stream протоколдарын қабылдайды (кестелік мәліметтер ағымы), және MS SQL-сервермен байланысудың эффективті әдісі болып табылады.
Екі әдіс те бірдей іс-әрекет ұйғарады және орындайды және бірдей объектілер жүйесі бар.
Басқару провайдердің объектілер жүйесі келесілерден тұрады:
OleDbConnection, мәліметер қорының шығу көздерімен байланыс орнататын объект.
OleDbCommand, мәліметер қоры жұмысының тапсырмасын орындайтын объект.
OleDbDataReader, мәліметер қорына қарапайымырақ қол жеткізуді қамтамасыз ететін объект, яғни жады ресурстарын пайдалану көзқарасы жағынан эффективті болып табылатын мәліметер қорының ағымдық өңделуін қамтамасыз етеді.
OleDbDataAdapter, МҚ-дағы ақпараттарды Data Set орналастыруды қамтамасыз ететін объект және керісінше.
Data Set объектісі: ЭВМ -нің жедел жадысындағы қиын құрылымды ақпараттарды сақтауды және өңдеуді қамтамасыз ететін объект, Сонымен, мұнда ADO.NET объектісінің бірінші деңгейі көрсетілген. Олар үш топқа бөлінеді:
МҚ байланысты объектілер тобы;
DataSet және DataReader объектісі ЖЖ-да сақтау мен өңдеу үшін;
тұтынушыға ақпараттарды динамикалық түрде көрсету объектілері тобы.
36. Web-программалауда МҚ-мен жұмысында ADO.NET технологиясының орны.
Web-қосымшаның мәліметтер қорымен қарым-қатынасы үшін ADO.NET (ADO – Active Data Objects) технологиясы қолданылады.
Web-қосымшаның
мәліметтер қорымен байланыстыру үшін
ADO.NET технологиясы қызмет етеді.
ADO.NET
ASP.NET
ASP.NET технологиясы сияқты ADO.NET технологиясы да объектілі технологияға негізделген.
37. ADO.NET - Connection объектісі.
ADO.NET объектіге бағытталған технология. Оның құрамындағы кітапханалар жиыны МҚ-мен жұмыс жасауға мүмкіншілік береді. МҚ ретінде тек деректер қоры ғана емес, снымен қатар жай тексті файл (XML, Text, және басқа), Excel файлы және т.б.
МҚ-ның әр түрлі түрлерінің бар екенін баршамызға мәлім. Мысалға, Microsoft SQL Server, Microsoft Access, Oracle, Borland Interbase, and IBM DB2.
Connection объектісі.
Бұл объект МҚ-ның шығу көздерімен байланыс орнатуды қамтамасыз етеді.
Мысал:
Dim StrConnectionString as string = (“Provider=Microsoft.Jet.OleDB.4.0;” &
“DataSource=C:\ASP.NET\data\banking. mdb”)
Dim Conn as New OleDbConnection(strConnectionString)
Conn.Open()
……
Conn.Close()
38. ADO.NET - Command объектісі.
ADO.NET объектіге бағытталған технология. Оның құрамындағы кітапханалар жиыны МҚ-мен жұмыс жасауға мүмкіншілік береді. МҚ ретінде тек деректер қоры ғана емес, снымен қатар жай тексті файл (XML, Text, және басқа), Excel файлы және т.б.
МҚ-ның әр түрлі түрлерінің бар екенін баршамызға мәлім. Мысалға, Microsoft SQL Server, Microsoft Access, Oracle, Borland Interbase, and IBM DB2.
Command объектісі.
Мәліметтер қорының шығу көздерімен үстінен тапсырмаларды қалыптастыратын объект. OleDbCommand объектілі үлгісі келесідей түрде болады:
Command



Connection
Properties
Parameters
Parameter
Properties
Property
Мысал:
Dim strSQL as string = “Select * From tbUser”
Dim ObjCmd as New OleDbCommand()
ObjCmd.Connection = Conn
ObjCmd.CommandText = strSQL
Эквивалент:
Dim ObjCmd as New OleDbCommand(strSQL, Command)
Бірақ, бұл тек хабарлау бұйрықтары. Хабарланған бұйрықты орындау үшін Execute әдістерінен бір тапсырма орындау керек.
Dim objReader as OleDataReader
objReader = objCmd.ExecuteReader
39. ADO.NET - DataReader объектісі.
ADO.NET объектілі үлгісі
ADO.NET объектілі үлгісін қарастырайық (негізгі сұлба).
1. DATASET объектісінің мағлұматтар топтамасы
2. байланыстыру механизмі, қол жетімділік, басқару және МҚ-нан мәліметер алу (Managed Provider – басқару провайдері).
SQL–провайдер, MS SQL-сервермен жұмыс жасау механизмін қамтамасыз етеді.
OLEDB–провайдер, басқа OLEDB мәліметер қорының шығу көздерімен жұмыс жасау механизмін қамтамасыз етеді (сонымен қатар MS SQL-сервермен де).
SQL–провайдер Tabular data Stream протоколдарын қабылдайды (кестелік мәліметтер ағымы), және MS SQL-сервермен байланысудың эффективті әдісі болып табылады.
Екі әдіс те бірдей іс-әрекет ұйғарады және орындайды және бірдей объектілер жүйесі бар.
Басқару провайдердің объектілер жүйесі келесілерден тұрады:
OleDbConnection, мәліметер қорының шығу көздерімен байланыс орнататын объект.
OleDbCommand, мәліметер қоры жұмысының тапсырмасын орындайтын объект.
OleDbDataReader, мәліметер қорына қарапайымырақ қол жеткізуді қамтамасыз ететін объект, яғни жады ресурстарын пайдалану көзқарасы жағынан эффективті болып табылатын мәліметер қорының ағымдық өңделуін қамтамасыз етеді.
OleDbDataAdapter, МҚ-дағы ақпараттарды Data Set орналастыруды қамтамасыз ететін объект және керісінше.
Data Set объектісі: ЭВМ -нің жедел жадысындағы қиын құрылымды ақпараттарды сақтауды және өңдеуді қамтамасыз ететін объект, Сонымен, мұнда ADO.NET объектісінің бірінші деңгейі көрсетілген. Олар үш топқа бөлінеді:
МҚ байланысты объектілер тобы;
DataSet және DataReader объектісі ЖЖ-да сақтау мен өңдеу үшін;
тұтынушыға ақпараттарды динамикалық түрде көрсету объектілері тобы.
OleDbDataReader, мәліметер қорына қарапайымырақ қол жеткізуді қамтамасыз ететін объект, яғни жады ресурстарын пайдалану көзқарасы жағынан эффективті болып табылатын мәліметер қорының ағымдық өңделуін қамтамасыз етеді.
Data Set объектісі: ЭВМ -нің жедел жадысындағы қиын құрылымды ақпараттарды сақтауды және өңдеуді қамтамасыз ететін объект, Сонымен, мұнда ADO.NET объектісінің бірінші деңгейі көрсетілген. Олар үш топқа бөлінеді:
МҚ байланысты объектілер тобы;
DataSet және DataReader объектісі ЖЖ-да сақтау мен өңдеу үшін;
тұтынушыға ақпараттарды динамикалық түрде көрсету объектілері тобы.
OleDataReader объектісі.
Алдыңғы мысал OleDataReader не екенін көрсетеді. Нәтиже қалай шығады:
…
while objReader.Read
Response.Write(objReader.GetString(0) & “<br”)
end while
Conn.Close
…