Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB_-_sessia_100.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
207.55 Кб
Скачать

46. Клиент жағындағы деректердi оқу. Мысал келтіріңіз.

47. Клиент жағындағы деректердi өзгерту. Мысал келтіріңіз.

48. Asp.Net ортасында мқ-мен жұмысын іске асыратын класстар.

Ақпараттың шығу көздерін жаңарту

Data Set - тегі ақпараттарды МҚ-на енгізуді қарастырамыз.

Мысал:

Sub Page_Load(obj as Object, e as Extent Argu)

Connection құрылуы

dim Conn as new OleDbConnection (“Prov…

…….

Data Set құрылуы

Dim ds as New DataSet(“My Data Set”)

objCmd.Fill(ds, “Users”)

бірінші бағанның мәні

// кейбір мәліметтердің өзгеруі

Керекмәннің өзгеруі

ds.Tables(“Users”).Rows(2)(3) = “ASP Ville”

Төртінші бағана

dim dr as DataRow = ds.Tables(“Users”).NewRow()

dr(0) = “Greg”

Жаңа қатар қосу

dr(1) = “Smith”

dr(2) = “ИЗИ Maple Apt B”

dr(3) = “Minneapolis”

dr(4) = “MN”

dr(5) = “12588”

dr(6) = “5189876259”

ds.Tables(“Users”).Rows.Add(dr)

// SQL Command құрылуы және МҚ түзету

objCmd.UpdateCommand = New OleDbCommand

objCmd.UpdateCommand.CommandText = “Update tblUsers”

&& ”SET City = 'ASP Ville' WHERE UserID = 3”

objCmd.UpdateCommand.Connection = Conn

// SQL Command құрылуы және жаңа ақпараттар енгізу

objCmd.InsertCommand = New OleDbCommand

objCmd.InsertCommand.CommandText = “Insert INTO”

&& “tblUsers(FirstName, LastName, Address, City,”

&& “State, ZIP, Phone”) VALUES (“Greg”,

'Smith', '434 Maple Apt B', 'Minneapolis', 'MN',

&& '12588', '5189876259')

objCmd.InsertCommand.Connection = Conn

// өзгерістердің орындалуы

objCmd.Update(ds, “Users”)

Жеке жағдайда, Data Set-тегі ақпараттар өзгертіліп, ADO. NET автоматтандырылса, онда МҚ өзгерту процесі болады. Бұл Ole Db Command Builder объектісін қолданған жағдайда ғана орындалады.

Мысал:

Dim ds as New DataSet(“My Data Set”)

Dim obj Cmd as New OleDbDataAdapter(“select * FROM tblUser”, Conn)

dim objAutoGen as New OleDbCommandBuilder(obj Cmd)

// ақпараттар модификациясы

objCmd.Update(ds, “Users”)

Және егер ақпараттар модификациясы кезінде бұйрық болса:

ds.Tables(“Users”).Rows(3).Delete

OleDbCommandBuilder жоя конструкциясын генерациялайды:

DELETE FROM tblusers WHERE UserID=4

49. Web-программалауда XML технологиясының орны.

XML (Extensible Markup Language) мәліметтерді бейнелеудің мәтіндік форматы болып табылады. Әртүрлі мәліметтер типін қай жерде болмасын қолдануға және жіберуге мүмкіндік беретін Web -қосымшаларында мәліметтер жіберудің жаңа әдістерін алып келді. XML-дің бүкіл жетістігі екі қарапайым ерекшеліктен тұрады: біріншіден XML кеңейтілетін, яғни оны өзіндік құрылымдар мен қолданушылық дескриптарды қосу арқылы жеңіл толықтыруға болады. Екіншіден, оның форматы кез-келген мәтіндік редакторда құру мен өзгертуге мүмкіндік беретін мәтіндік болып табылады, мысалы, блакнотта. HTML сияқты, XML-да контексті бейнелеу үшін қарапайым шектелетін дескрипторларды қолданады. Бірақ HTML-ден ерекшелігі стандартты дескрипторлар жоқ оларды өзіңіз құрассыз. XML-дің артышылығы: кез-келген қажетті дескрипторларды құруға мүмкіндік береді, және мәліметтердің кез-келген типін көрсетуге мүмкіндік береді, сонымен қатар XML файлдарды оқу мен өзгертудің қарапайымдылығы.

Мысалға, келесі XML түсінетін, HTML браузер түсінбейтін дескрипторларды құруға болады:

<Name>……</Name>

<Fam>……</Fam>

<Rnn>……</Rnn>

Көптеген мәліметтер қорын басқару жүйелерінде ішкі мәліметтер арнайы форматта көрсетіледі. Бір проектте әртүрлі мәлімет көрсету форматымен жұмыс істеу кезінде олардың арасында көптеген өзгертулерді қажет етеді. Бір жағынан, XML-де мәліметтер өзгертуді қажет етпейтін құрылымдалған мәтіндік форматта көрсетілген. Сонымен қатар Internet қосымшалары әртүрлі платформада құрастырылған мәліметтер көзімен жиі жұмыс жасайды. XML- мұндай қосымшаларды көрсетудің жақсы әдісі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]