
- •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 тілінің көмегімен мәліметтерді өшіру және жаңалау.
44. Asp.Net ортадағы session oбъектісі.
ASP.NET негізгі объектілеріне төмендегілерді жатқызуға болады: Response, Request, Http Cookie, Page, Session, HttpApplication, Http ServerUtility.
Session объектісі.
Бұл объект берілген Web-бетті қарайтын нақты қолданушы туралы ақпаратты сақтау үшін қолданылады. Ол сеанстың сол парақта өзі болған уақытында қолданылады. Сеанс аяқталар кезінде тайм-ауттың бітуіне байланысты бұл ақпарат жоғалады (келісім бойынша).
1. Аттың сақталуы
Session.Add(айнымалының_аты, мәні)
Немесе
Session(айнымалының_аты)= мәні
Мысал:
For each strvar in Session.Contents
Lable1.Text+=“<b>” & strvar & “</b>” & Session(strvar) & “<br>”
Next
2. Session басқарылуы
Session.Timеout=x
Session.Abandon() - сеанстың жылдам аяқталуы
Session ақпарат детте, қолданушының Cookie файлында сақталады.
45. Клиент жағындағы деректерге қосылу. Мысал келтіріңіз
Web-қызмет көрсетулерді құру
Web-қызмет көрсетулер файлдарына ASP.NET жүйесінің соңғы файлдары жатады, файл аттары .asmx кеңейтілуімен аяқаталады. Сондықтан Web-қызмет көрсетуді класс береді, WebService кластан құралған.
Web-қызмет көрсетудің қарапайым мысалы:
Imports System.Web.Services
Public Class Calculator
Inherits System.Web.Services.WebService
<WebMethod(Description="Складывает два числа")> _
Public Function Add(ByVal a As Integer, ByVal b As Integer) As Integer
Return (a + b)
End Function
End Class
1-қатарда System.Web.Services аттар кеңістігі импорталады. Бұл Web-қызмет көрсетудің барлық қажетті кластары мен әдістерін қолдануға мүмкіндік береді. 2-7 қатарда берілген Web-қызмет көрсету беретін функция сипатталады. Бұл функция Add әдісі басқа әдістермен немесе обьектілермен қолданылуы үшін Public кілттік сөзі арқылы хабарланады. Әйтпесе клиенттер берілген Web-қызмет көрсетуге ену мүмкіндігін ала алмайды. Сонымен қатар, 4 қатарда ASP.NET жүйесіне Add әдісі басқа қосымшаларман қызмет көрсету ретінде жұмыс жасай алатындығын айтатын <WebMethod()> атрибуты бар. Бұл ең маңызды атрибут. Клиенттер осы әдістерге ену мүмкіндігі болуы үшін ол әдістердің анықтамасында болуы керек. Web-әдістер қарапайым кластар әдістеріне ұқсас. Олар сонымен қатар мәліметтер қорымен және мәліметтер көзімен байланысуы мүмкін. Қарапайым кластармен бірдей, бір ғана айырмашылығы: оларға Интернет арқылы ену мүмкіндігі бар. Сонымен, клиенттерге ену мүмкіндігі бар <WebMethod()>. атрибуттан тұратын әдістер Public көмегімен хабарланады.
Қазір, сіз Web-қызмет-көрсетудісақтасаңыз және оны браузерде ашсаңыз, сіз ASP.NET сіздің Web -қызметіңізге қолданушылық интерфейс құрғанын байқайсыз.
Не болды? ASP.NET сияқты .asmx бірінші рет шақырылған файлдары компиляциялануы керек. Содан кейін, парақтарға клиенттер қатынасу жасаған кезде, система ASP.NET жүйесі сәйкес қызмет көрсетулерге сипаттауды көрсетеді, сіздің қызмет көрсетуіңізге ену мүмкіндігін алғысы келгенде клиенттің көретіні XML-форматта көрсетіледі. Қорытындыда кластың аты қандай, сонымен қатар оның қандай қасиеттері мен әдістерін қолдануға болатыны айтылады. Қатарда Service Description (қызмет көрсетуді сипаттау) шертіңіз, нәтижесінде сіз сол параққа қайта түсесіз, бірақ соңында сұраныс қатары бар URL-адресімен.
WSDL атрибуты ASP.NET жүйесіне қызмет көрсетудің XML түріндегі сипаттамасын алуыңыз керектігін хабарлайды. Бұл XML-файлда әдістері, Web қызмет көрсетудің кіріс және шығыс параметрлері сипатталады. Сонымен қатар, Http-Get, http-Post және SOAP хаттамалары қандай жолмен бұл қызмет көрсетуге ену мүмкіндігін алатынын хабарлайды. Бұл жерде SDL (Service Description Language – қызмет көрсетуді сипаттайтын тіл) стандартты формат қолданылады, соның көмегімен осы қызмет көрсетумен клиент осы уақыт мерзімінде не істей алатынын көрсететін ақпарат шығарылады.
Сіздің қызмет көрсетуіңіз әдісінің аты орналасқан қатарға шертсеңіз, (жоғарыда көрсетілген мысалға бұл - Add), HTML-сипаттау деп аталатын парақ ашылады. Мұнда Web-қызмет көрсету әдістерін тестілеуге болады. Мәтіндік өріске кіріс ақпаратты енгізіңіз және Invoke батырмасын шертіңіз. XML форматта жауабы бар жаңа терезе ашылады. Дәл осындай жауапты клиент Add әдісін шақырған кезде алуы керек.