
- •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 тілінің көмегімен мәліметтерді өшіру және жаңалау.
26. Vb.Net(c#) шартты операторлар.
Операторлар:
Теңестіру: =
Дәрежеге алу: ^
Қосу, алу: +, -
Көбейту: *
Бөлу: /
Шартты құрылым:
If командасы
if <шарт> then
<код>
end if
else if – «немесе» қолдануға мүмкіндік береді.
else – «басқаша» қолдануға мүмкіндік береді.
Төменде мына операторлармен if командасының құрылымы көрсетілген.
if <шарт 1> then
<код>
else if <шарт 2> then
<код>
else
<код>
end if
Case командасы
Сәйкесінше else if:
Select Case <пер>
Case <критерий1>
<код>
Case Else
<код>
End Select
Case Else - кері жағдайда, яғни берілген шартты қанағаттандырмаған кезде.
Мысалы:
Select Case Name
Case “Ринго”
Response.Write(“барабаншы”)
Case “Пол”
Response.Write(“скрипкашы”)
Case else
Response.Write(“басқа біреу”)
End Select.
27. Vb.Net(c#) циклдік операторлар.
While – шарт орындалғанға дейін.
While <шарт>
<код>
End while
Do – орындау оператор.
Бұл оператордың үш түрі бар.
1. Do
<код>
Loop while <шарт>
Шарт ақиқат болып тұрғанда орындалады.
2. Do while <шарт>
<код>
Loop
3. Do <код>
Loop until <шарт>
Шарт ақиқат болса орындалмайды.
Оператор For
For <айным=алғаш. мән> to <соңғы мән> [Step <қадам өлшемі>]
<код>
Next [айнымалар]
For Each <айнымалар> in <массив аты>
<код>
Next
Мысал:
Dim arrweekDays() as string = {“пн”, “вт”, “ср”, “чт”, “пт”}
For Each strDay in arrweekDays
Response.Write(strDay & <br>)
Next
Шығуға арналған Exit операторы:
бітпес циклдан;
шарт бойынша уақыттан ерте шығу.
Exit do - do циклы үшін.
Exit for - for циклы үшін.
28. Asp.Net ортадағы response және request объектілері
ASP.NET негізгі объектілеріне төмендегілерді жатқызуға болады: Response, Request, Http Cookie, Page, Session, HttpApplication, Http ServerUtility
Response объектісі. Сервер мен клиент байланысын қолдау үшін қажет қасиеттері мен әдістері бар объект.
Write Әдісі
Браузерге символдар қатарын жазатын әдіс (қорытындының браузерге жіберілуі)
Response.Write(“…”)
Беттің буферизациялануы
ASP.NET
беті ASP.NET беті
Броузерге мәліметтерді
жіберу
Буферизация келісім бойынша ұзартуды тездетеді. Келісім бойынша буферизация қосылған болып саналады. Алайда оны өшіруге болады:
<% Response.Buffer=false %>
Response объектісінде буфермен жұмыс жасау әдістері бар: Clear (тазалау), Flush (қосу) End (аяқтау):
Clear –буферді тазалайды
Flush – броузерге буфердегі барлық бар нәрселерді жібереді.
End – броузерге ақпараттар жіберілуін аяқтайды.
Мысал:
<% Page Language=“VB” %>
<script runat=“server”>
Sub Page_Load(obj as object, e as eventargs)
Dim i as integer
Response.Write(“символының алдына <br>”)
Response.Flush()
For i=0 to 5000
// «уақыт жоғалту»
Next
Response.Write(“символдан кейін, тазалауының алдында <br>”)
Response.Clear()
For i=0 to 5000
//«уақыт жоғалту»
Next
Response.Write(“тазалаудан кейін, жалғауының алдында <br>”)
Response.End()
For i=0 to 5000
//«уақыт жоғалту»
Next
Response.Write(“жалғауынан кейін <br>”)
End Sub
</script>
</html><body>
</body><html>
Request объектісі
Request объектісі (сұраныс) браузерге сервермен байланыс орнатуға мүмкіндік береді.
Клиент туралы ақпарат алу
Бұл объектінің негізгі қолданысының бірі - браузерден қолданушы туралы форма енгізу немесе сұраныс қатарының мәні секілді ақпарат алу болып табылады.
Сұраныс қатары - бұл қолданушы сұранысының URL соңына қосылатын кез-келген ақпарат:
http://www.microsoft.com?id=chris&sex=male
Көріп отырғаныңыздай, сұраныс жағы ? белгісінен және амперсантпен бөлінген кілттік жұптан «кілт/мәні» басталады.
Сұраныс қатарынан ақпарат алу үшін келесі қасиеттерді қолдануға болады:
Request.QueryString // қайтарады «id=chris&sex=male»
Немесе
Request.QueryString(“id”) // мәнін қайтарады.
Егер қолданушы форманы тортырса, онда оны пайдалана беруге болады.
Request.Form // форманың барлық мәндерін қайтарады.
Request.Form(аты) // мәндер қайтарады, атпен анықталады.
QueryString және Form қасиеттері мәліметтер жиынын береді. Мұндай ақпарат әдетте, қолданушы арқылы енгізіледі және Request объектісінің көмегімен ASP.NET жүйесі жіберіледі.
Басқа Request қолданатын коллекциялар - ServerVariables (серверлік айнымалылар) және Cookies. Біріншісі сервер туралы, ал екіншісі - Cookie туралы әртүрлі ақпаратты қайтарады. Олар клиент компьютеріндегі кішкене файлдар болып табылады.
29. Web-программалауда процедуралардың орнын анықтаңыз.
Бұл блоктың кодты суреттелген форма элементттерінде хабарлау блогында сипатталған процедураларды шақыру мүмкіндігінің болуы, форма элементтерімен байланысты сол немесе басқа жағдайлар түсуі ерекшелігі болып табылады.
Процедура
Sub <код> (<параметрлер>)
<код>
End sub.
Процедура аппаратын қолданумен шығарылады.
<%@ Page Language=“VB” %>
<script runat=“server”>
Sub Button_Click(obj As Object, e As EventArgs)
Response.Write(obj.Text)
End Sub
</script>
<html><body>
<form runat=“server”>
<asp:button id=“btSubnit” text=“Растау”
runat=“server”
OnClick=“Button_Click” />
</form>
</body></html>
Respons.Write (obj.Text) мұнда жағдай қолданылады “Растау”!