Қарапайым Internet - қосымшаларың жасау

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3

І бөлім. Қарапайым Internet . қосымшалардың жасау түрлері.
1.1 Internet және желі ішіндегі компоненттерінің техникалық
байланыстары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1.2 Internet .тің негізгі тэгтері көрсетілген тізімін жасау ... ... ... ... ... ... ... ... 11

ІІ бөлім Internet қолдану үлгісі туралы жалпы түсінік
2.1 Delphi интерактивті ортада жұмыс тәсілі ... ... ... ... ... ... ... ... ... ... .. 16
2.2. Мәліметтерді серверге жіберу және қолдану жолдары ... ... ... ... ... ... ... 22


Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 36

Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 37
Кіріспе
Қазіргі күні ең қызықты WWW қызметі болып табылады. Оның көмегімен бірегей гипермәтіндік кеңістік немесе интерактивті құжаттар жинағын көрсететін бүкіләлемдік ақпараттық желіні құрайды. Бұл, құжаттың қайда орналасуына байланыссыз-ақ, бір құжаттың келесі құжатқа ауысуын көрсетеді. Яғни, бүкіл әлемді қамтитын «өрмекшінің торы» секілді, бұдан World Wide Web сөзі шығады.
Мұнда Internet (интернет) немесе Intranet (интранет) желісінде қарапайым қосымшаны жасауды қарастырамыз.
Бұл жердегі Internet деп – жер шарының барлық қолданушыларына бірдей ақпаратты тарататын компьютерлік желі болып табылады.
WWW қызметі үшін Web-сервер мен Web-браузер арасындағы гипермәтіндік ақпаратты қамтитын HTMР (Hyper Text Transfer Protocol) протоколы қамтиды. Web-сервер – қолданушыға ақпарат беретін WWW элементі. Web-сервер-ден ақпаратты сұрайтын қолданушы – Web-браузер деп аталады.
Web-браузер арқылы жіберілетін гипермәтіндік ақпарат арнайы HTML (Hyper Text Markup language) тілі көмегімен жазылады, бұл тек мәтінді ғана емес, сонымен қатар, шрифті басқару, түсті және әр түрі енгізбелерді (графика, әуен т.б.) объектке енгізу үшін тэгтерді қолданады.
Графикалық немесе басқа файлды құжаттың жолын идентифицирлеу үшін Internet-те URL (Uniform Resource Locator) – ресурстың унифицирленген мекен-жайы. URL файлға ену протоколын нақтылайды (FTP немесе HTMР). URL сонымен бірге, электронды поштаның адресін специфирлейді. Uniform Resource Locator келесі форматқа ие:
Курстық жобаның мақсаты: Мұнда Internet (интернет) немесе Intranet (интранет) желісінде қарапайым қосымшаны жасауды қарастыру. Бұл жердегі Internet деп – жер шарының барлық қолданушыларына бірдей ақпаратты тарататын компьютерлік желі.
Зерттеу міндеттері: Internet парақтарды қарайтын, қолданушының компьютерінде жүзеге асады.
Зерттеу объектісі: Internet мен Delphi ортасында объектілерімен қолдану жолдары.
Зерттеу пәні: Бағдарламалау тілдері.
Курстық жобаның көрнекілігі: Слайдтар, компьютер, проектор. схемалар.
Зерттеу әдістері: Ғылыми әдістемелік оқулықтар, журналдар, электрондық оқулықтар, техникалық журналдар.
Курстық жобаның құрылымы: Кіріспеден, екі бөлімнен, қорытындыдан, қосымша және пайдаланылған әдебиеттерден тізімінен тұрады.
Пайдаланылған әдебиеттер тізімі
1. Паньгина Н.Н. Занятия по Delphi Компьютерные инструменты в образовании, № № 1 – 6, 2001г, №1, 2002г.
2. Паньгина Н.Н. Изучение VBA в школе Компьютерные инструменты в образовании, № 2, 2003г.
3. Программы для общеобразовательных учреждений: Информатика. –Масква.: БИНОМ. Лаборатория знаний, 2003г.
4. Семакин И.Г. Информатика. Базовый курс. –М.: Лаборатория базовых знаний, 2003г.
5. Титаренко Г. Delphi 6.0 – Киев: Издательская группа BHV, 2001г.
6. Мадер В.В. Школьнику об алгебре логики: Кн. для внеклас. Чтения учащихся 10 – 11 кл. сред. шк. – М.: Просвещение, 1993г.
7. Есипов А.С., Паньгина Н.Н., Громада М.И. Информатика. Сборник задач и решений для общеобразовательных учебных заведений. – СПб.: наука и техника, 2001г.
8. Стародубцев В.А. Компьютерные и мультимедийные технологии в естественнонаучном образовании. Томск: Дельтаплан, 2002г.
9. Очков В.Ф., Рахаев М.А. Этюды на языках QBasic, Quick Basic, Basic Compiler
10. Карпов Б. Delphi 6.0. специальный справочник – СПб.:
“Издательство Питер”, 2000г.
11. Касаткин В.Н. Информация, алгоритмы, ЭВМ: Пособие для
12. учителя Мамедов О.Ю. и др. Современная экономика – Ростов-нА-
Дону. 1998г, - 451с.
13. Новицкий Н.И. Основы менеджмента: организация и планирование
производства. – М. 1998г, - 202с
14. Прокопенко В. В. Бизнес-план для вашей фирмы – Масква. 1997г, - 297с.
        
        Мазмұны
Кіріспе
............................................................................
........................................ 3
І бөлім. Қарапайым Internet - қосымшалардың жасау түрлері.
1.1 Internet және желі ... ... ... ... Internet -тің негізгі тэгтері көрсетілген ... ... ... ... Internet қолдану үлгісі туралы жалпы түсінік
2.1 Delphi интерактивті ортада жұмыс тәсілі
.......................................... 16
2.2. Мәліметтерді серверге жіберу және ... ... ... ... әдебиеттер тізімі
.................................................................. 37
Кіріспе
Қазіргі күні ең қызықты WWW қызметі болып табылады. Оның ... ... ... ... интерактивті құжаттар жинағын
көрсететін бүкіләлемдік ... ... ... Бұл, ... қайда
орналасуына байланыссыз-ақ, бір құжаттың келесі құжатқа ауысуын көрсетеді.
Яғни, бүкіл әлемді қамтитын ... ... ... ... World Wide ... шығады.
Мұнда Internet (интернет) немесе Intranet ... ... ... жасауды қарастырамыз.
Бұл жердегі Internet деп – жер шарының барлық қолданушыларына бірдей
ақпаратты тарататын компьютерлік желі ... ... ... үшін ... мен ... арасындағы гипермәтіндік
ақпаратты қамтитын HTMР (Hyper Text Transfer Protocol) протоколы қамтиды.
Web-сервер – қолданушыға ... ... WWW ... ... ... қолданушы – Web-браузер деп аталады.
Web-браузер арқылы жіберілетін гипермәтіндік ақпарат ... ... Text Markup ... тілі ... жазылады, бұл тек мәтінді ғана
емес, сонымен қатар, шрифті басқару, түсті және әр түрі ... әуен т.б.) ... ... үшін ... қолданады.
Графикалық немесе басқа файлды құжаттың жолын идентифицирлеу ... URL (Uniform Resource Locator) – ... ... ... URL ... ену ... ... (FTP немесе HTMР). URL сонымен
бірге, электронды поштаның ... ... Uniform Resource ... ... ... жобаның мақсаты: Мұнда Internet (интернет) немесе Intranet
(интранет) желісінде қарапайым қосымшаны жасауды ... Бұл ... деп – жер ... ... ... ... ақпаратты
тарататын компьютерлік желі.
Зерттеу міндеттері: Internet ... ... ... жүзеге асады.
Зерттеу объектісі: Internet мен Delphi ортасында ... ... ... ... тілдері.
Курстық жобаның көрнекілігі: Слайдтар, компьютер, проектор. схемалар.
Зерттеу әдістері: Ғылыми әдістемелік ... ... ... техникалық журналдар.
Курстық жобаның құрылымы: Кіріспеден, екі ... ... және ... ... ... ... ... Қарапайым Internet - қосымшалардың жасау түрлері
1.1 Internet және желі ішіндегі компоненттерінің техникалық байланыстары.
Мұнда Internet (интернет) немесе Intranet ... ... ... ... ... жердегі Internet деп – жер шарының барлық қолданушыларына бірдей
ақпаратты тарататын компьютерлік желі ... ... Ал, Intranet ... ... ... істейді, бірақ қызметігі бөлек ... ... ... ... ... үшін ... Internet ... айтқанда, оның желі ішіндегі компоненттерінің
техникалық байланысы қызықтырмайды, бізге Internet-ке ... ... ... ... ... ... Internet ... деп
атайды.
▪ E-mail. Электронды құжаттарды нақты абоненттерге ... ... ... ... ... ... графика және
басқа да ресурстар болуы мүмкін.
▪ Newsgroups. Хабар ... ... ... құрылған
жаңалықтар топтамасы. Ақпараттар әр түрлі тақырыптар бойынша
топталады.
▪ Chat. Internet-ке ... ... ... ... клавиатура арқылы хабар алмасуы.
▪ FTP. Алыстағы компьютермен байланысты ... FTP ... ... ... ... Internet ... бір ... келесі орынға ауыстырады.
▪ WWW (World Wide Web). Internet механизмі, бұл ... ... ... ... байланысты қабылдайды.
Қазіргі күні ең қызықты WWW қызметі болып табылады. Оның көмегімен
бірегей ... ... ... ... ... ... ... ақпараттық желіні құрайды. Бұл, құжаттың қайда
орналасуына байланыссыз-ақ, бір құжаттың келесі құжатқа ауысуын ... ... ... ... ... ... ... бұдан World Wide Web
сөзі шығады.
WWW қызметі үшін Web-сервер мен Web-браузер ... ... ... HTMР (Hyper Text Transfer ... ... ...... ақпарат беретін WWW элементі. Web-сервер-ден
ақпаратты сұрайтын ...... деп ... ... ... ... ... арнайы HTML
(Hyper Text Markup language) тілі көмегімен жазылады, бұл тек мәтінді ғана
емес, сонымен ... ... ... түсті және әр түрі енгізбелерді
(графика, әуен т.б.) ... ... үшін ... ... ... ... файлды құжаттың жолын идентифицирлеу үшін
Internet-те URL (Uniform Resource Locator) – ресурстың унифицирленген мекен-
жайы. URL ... ену ... ... (FTP ... HTMР). URL сонымен
бірге, электронды поштаның адресін специфирлейді. Uniform Resource Locator
келесі форматқа ... ... ... ... ... ... ... | ... ... ... ... ... орындалатын операцияның |
| ... Жиі ... ... file (дискіден файлды |
| ... http ... ... ... қолдану |
| ... ену), ftp ... ... ... сұрау), |
| |mailto ... ... ... ... |
| ... telnet (telnet ... ... news |
| ... ... ... ... ... ... (міндетті емес). Егер срвер тауы |
| ... бұл ... жол ... табылады, ал URL-дегі|
| |толық жол HTML құжаты ... ... ... |
|path ... ... ... ... ... |
| ... ... толық жолы. Әртүрлі Web-сервер-лер құжатқа |
| ... ... үшін әр ... ... ... ... ... мағлұмат
HTML деген не?
HTML (Hyper Text Markup language) – Web ортасында ... ... ... ... ... тіл болып табылады. Web –
құжаты Web браузер әртүрлі типіне ... ... ... HTML ... ... ... Web ... құжаттағы әртүрлі элементтерді
белгілеу үшін HTML –ді интерпретациялайды.
HTML–ді пайдалану ... ... ... яғни шрифтерді,
сызғышты және басқада графикалық елементтерді жүзеге асырады.
Көптеген құжаттар, яғни параграфтар ... ... тэги HTML ... ... сіз құжаттағы ақпараттың толықтылығын жалпы құрылымын
сақтай отырып Web браузерді ... ... ... ... Web
браузер – HTML құжаты үшін керек. Бірлік ... ол HTML ... және ... ... тіл ... ... ... құжат авторы өзінің құжатының сыртқы түрін ... ... ... Web ... ... ... арқылы
құжатының сыртқы түрін ғана белгілі бір дәрежеде өзгерте алады. Ал өзгерте
алмайды. HTML HTML- тэгі ... ... ... не тақырып бар, құжатты
белгілеуге, кейін Web ... бұл ... ... ... ... ... мүмкіндігін, бұл өзінің құжатының Web браузердің
әртүрлі типінде ... ... ... –ғы ТЭГ
Барлық HTML тэгтері С «» символмен аяқталады. ... ... ... ... тэг және ... тэг ... ... старттық және аяқтаушы тэгі бар. Тақырыптық тэгі тегін
келтірейік.
құжат тақырыбы
Аяқтаушы тэг старттық тэг ... ... және «/» ... Біздің мысалымыздағы Web браузер мәлімет ... ... ал тэг ... ... ... ... ... қажет етпейді бірақ мұны қолдану
құжаттың мәтінін аяқтауына әкеледі.
HTML–тэгті жазылған символдарды регистрациясын ажырата алмайды:
Ескерту
Қосымша ... ... ... HTML ... ... жақсы
өндеуі үшін, құжат ашылғандағы Web браузерімен инкорленеді. HTML құжатына
келесі элементтер және тэгтер ... тэг ... ... ... ... ... ... тэгтер
Құжатта кездесетін бірінші тэг тэгі болу ... ... тэг ... ... HTML ... ... ... хабардар етеді. Ең қарапайым
HTML құжаты былай көрсетіледі.
.....қолдайды мәтін .....
Құжаттың тақырыптық бөлімінің тэгі ... ... ... Бұл тэг құжаттың жалпы бөлімін қоршайды. тэгіне ... ... ... Стандарттық тэгі тэгі алдында
орналастырылады, ал ... тэгі ... ... ... қарапайым мысал

Кеңес
Старттық және аяқтаушы , және типтегі ... ... ... ... біз Web браузер ... ... ... ... ... оңай болу үшін ... ... Web браузерлер тақырыптық құжатымен файлындағы мәтіндік
терезенің ... ... және ... ... тэгінді араласады. Құжат тақырыбы ... ... ... ... ... сияқты құжатта коментарийды шығуды, желі ішіндегі
берілген құжатты ... ... ... ... ... ... синтаксисі.

Құжат тэгі –құжаттың HTML бөлімін қоршап анықтайды. Құжат мәтін,
кесте, ... және т.б. ... ... ... ... ... ... тэгі арасындағы орналасуы керек. Бұл, құжаттың мәтінді және
графиканың ақпаратты көрсететін бөлімі болып табылады.
HTML құжатындағы мәтін ... - ... ... ... ... ... жоғарғы денгейіне және т.б. бөлімді тақырыпты
жоғарғы деңгейлігіне және т.б. бөлімнің тақырыптың ... ... ... ... ... -2 және т.б. ... ... 6 –ші
деңгейлік стилімен өлшемін анықтайды. 6 деңгейден төмен тақрыптар HTML
стандартты енбейді және ... ... ... деңгейдегі тақырыптық синтаксиске келесі:
1 деңгейдегі тақырып
Тақырып жалпы жағдайда көрінуі мүмкін.
тақырып х-деңгейде
Мұндағы Х -1 – 6 сан ... ... ... ... ... редакторларға қарағанда HTML құжатында ... ... ... ... ... ... ... кез
келген жерінде болу мүмкін. Web браузер жолдың ауысуы мен тэгі ... ... ... сіз ... ... онда құжатыңыз бірегей
абзацтардан құралады.
тэгінің қосымша параметрлері:

абзацты солға, оңға және ортаға қарай түзетуді жүзеге асырады.
Сіз құжаттың барлық ... ... ... центрлей аласыз.
Бұл үшін, тэгін пайдалана аласыз. алдын-ала форматтаушы ... ... ... ... форматтауын көрсетеді. Мәтінді алдын-ала
форматтауы ... ... ... ... тэгтерінің
ішінде қолдануға рұқсат етеді:
• жолды ауыстыру;
• табуляция символдары (оң ... 8 ... ... ... орнатқан пропорциональды емес шрифт.
Егер, абзац форматын белгілейтін тэгті, мысалы, және ... ... ... ... ... тэгі браузерге жолды ң бөлінуін хабардар етеді ... ... ... ... Бұл тэгті браузер бір жолдың астындағы жолды көрсететін
орында қолдану ыңғайлы. Қосымша параметрлер ... ... ... ... ... ауыстырып қана ... ол ... ... ... солға (left) немесе оңға (right) немесе екі (all)
жағына да орналастырады. Егер сіз ... ... ... ... ... онда және тэгтерін белгілеңіз. Бұл
жағдайдағы Web-браузер жол экран ... ... да, ... ... ... браузер терезесінде айналмалы горизонтальды жол шығады. Егер
сіз, ... де ... ... ... ... анықталған орынға орналастырғыңыз
келсе, тэгін қойыңыз.
1.2 Internet -тің негізгі тэгтері ... ... ... ... ... негізгі тізімі
|Бастаушы ... ... |
| | | |
| | | |
| | ... |
| | ... ... |
| | ... ... |
| | ... ... |
| | ... ... |
| | ... ... |
| | ... ... |
| | ... мәтін |
| | ... емес |
| | ... |
| | ... ... |
| | ... |
| | ... жолы |
| | ... ... |
| | ... ... ... тэгтер – HTML-де жұмыс ... ... Осы ... ... ... ... HTML-құжатын құра
аласыз. Алайда, келесі бөлімдерді қарай ... сіз ... ... ... және ... басқа да мүмкіндіктерін білесіз.
VBScript-ке кіріспе
Hyper Text Markup language (HTML) тілі құжатты басқаруда ... ие ... ... ... ... ... HTML ... кеңейту үшін, арнайы сценарий тілі – ... Delphi ... көп ... ... Бұл кең түрде қолданылады.
Бірінші кезекте, BVScript Web-парақтарда қолдану үшін арналған. ... ... ... оны ... кеңейе түсті. Қазір ол
(Windows Scripting Host.) сервер макросымен орындалатын, Active Server Page
технологиясында ... ... SQL Server 7.0 ... ... ... жүзеге асырады.
BVScript Web-парақтарда жұмыс істеген кезде, HTML-құжатының құрамына
еніп және Web-браузерге жөнелтіледі. Кейінірек, браузер BVScript ... ... ... үшін ... оны ... BVScript-тегі
сценарий Web-парақтарды қарайтын, қолданушының компьютерінде жүзеге асады.
HTML-құжатындағы Мені бас ... ... бар, ... ... ... ... ... жазылған бағдарламалар
орындалады (оның коды HTML құжатындағы мәтінге ... ... ... сайын, ондағы мәтін оң және сол жақ ... ... ... Click
Document.frmSimple.btnHitMe.value=””+Document.frmSimple.btnHitMe.
value+””
End Sub
-->







Бағдарламаны орындау үшін операциялық жүйе орнатқан жүйелі
каталогтағы VBSCRIPT.DLL файлындағы ... ... ... ... (scripting engine). Бұл файл ... ... ... ... ... ... ... орнататын комплектке
кіреді. VBSCRIPT.DLL файлы бірнеше версияға ... HTML ... ... бір ғана тіл ... ...... синтаксисі жағынан белгілі дәрежеде ерекшеледі.
Ескерту
Кейбір Web-браузерлер, мысалы Netscape компаниясының ... ... ... ... ... Internet Explorer
браузері сценарийдің екі ... де ... ... ... браузер
қолданушысының типін алдын-ала білуі ... ... Internet ... ... ... қойылады.
HTML құжатына мәтін сценариін енгізу үшін “BVScript” сценариінің тілі
LANGUAGE параметрі көрсетілген, тэгі ... ... ... ... ... орналасады
-->


Кеңес
Айтылғандай, Web-браузердің барлық типі BVScript-ті қолдай бермейді,
сондықтан, комментария тэгін “ қолдануын және ... ... ... ұсынады. Бұл кодты орындауда ешқандай ... ... ... BVScript ... ... ... алдын алады.
BVScript-тегі кейбір шектеулер
BVScript-тегі барлық параметрлер variant типіне ие, яғни, ... ... ... ... ... сіз оның Delphi ... типін көрсете алмайсыз. Бірақ, HTML құжатының басында Option
Explicit операторын ... ... ... ... хабарлауын талап
етуге болады.
Variant тип параметріндегі тип ... ... ... ... ... қолдануға болады. Бұл тип мәнін анықтайтын ... ... ... IsStr (), IsDate () және ... True-де қолдануда сәйкес типке ие болады, немесе False – кері
жағдайда.
BVScript-тің Delphi -тен тағы бір ... For ... ... ... цикл ... ... ... параметр атауын
көрсетпейді.
Объектті модель және жағдайдың өңделуі
BVScript сценарий кодында HTML құжатына қосылған стандартты басқару
элементтеріне, яғни ... ... ... ... формасына ене
аласыз. Оларды тэгі арқылы енгіздіруге болады, негізгі атрибуттары:
NAME – құжаттағы ... ... STYLE – ... мен ... TYPE ... типі (BUTTON, SUBMIT және т.б.). ... ... басқышын
қоюы келесі түрде болады:

Сонымен қатар, HTML құжатының құрамына ActiveX компонеттерін
тэгі арқылы орындауға ... Оның ... ID – ... ... CLASSIC – жүйе ... класстың идентификациялық номері, DATA –
URL форматындағы адрес, CODEBASE – ... коды ... (LJRL) ... WIDTH – ені мен биіктігі. ActiveX компонеттерінің қасиеттерін
орнату үшін тэгі ... ... NAME – ... ...... ... ... мен басқару элементтерінің жағдайын өңдеу үшін,
міндетті түрде, бірінші бөлімі – ... ... ... бөлімі – жағдай атауы
құрайтын бағдарламаны анықтау керек. Мысалы, btnContinue ... ... ... ... асырылады, оны былай түсіндіруге болады:
Sub btnContinue_ On Click()
Сіз келесі стандартты басқару элементтерінің жағдайын ... ... ... ... тышқанмен шерту), Dblclick (екі рет ... ... ... ... және ... ... өңдеу үшін қажет HTML-дегі кейбір ... ене ... ... ... ... |Түсініктеме ... | ... ... ... ... Сондықтан, |
| | ... пен ... ... ... қажет |
| | ... |
| ... ... ... ... адресіне қосатын |
| | ... |
| |Close ... ... ... |
| |OnLoad ... іске ... ... ... ... |
| | ... ( тэгі қолданылады) |
| ... ... ... ... ... ... болатын|
| | ... ( тэгі ... ... | ... ... Form ... ... |
| | ... ... ... |
| |BgColor |Фон ... ... ... |
| |FgColor ... түсін орнататын тәсіл |
| |Open |HTML ... ... ... ... |
| | ... ... ... ... |
| |Write ... жолды жазатын тәсіл |
| |Close ... ... ... ... | ... ... ... объект |
ІІ бөлім Internet қолдану үлгісі туралы жалпы түсінік
2.1 Delphi интерактивті ортада жұмыс ... ...... ... фунукционирленетін, Internet жобасын
құруға арналған Microsoft ұсынған ұсыныстарының бірі. DHTML-дің басты
ерекшелігі – оны ... үшін BVScript ... VBA ... және де
жобамен жұмыс істеу әдеттегі Delphi интерактивті ортада ... ... ... ... – мұны қолдану үшін Microsoft фирмасы жасаған,
Document Object Model (DOM) ... ... ... DHTML-мен
тереңге кетпей танысып көрейік.
DHTML Application ... бар New Project ... ... ... жаңа жоба ... Application типті жоба
Сіздің алдыңызға DHTML Project терезесі ... (19.3). Оң ... HTML ... ... түрі, ал сол жақта – иерархиялық тізім
түріндегі мәтін ... ... Project ... ... панелінде DHTML құруы үшін басқару элементтері бар, мысалы,
басқыштар, мәтіндік жолдар, ... ... ... енгізуге тырысыңыз.
Мұндағы жұмыстың құрылу принципі, Delphi стандартты компоненттері ... ... ... ... және ... терезесіне қасиет
мәнін беруге болады.
DHTML-жобасын құрғандағы үлгі
Тұтынушы жайында ақпаратты (мекеменің атауы, ... ... ... ... ... ... адрес) енгізетін формасы DHTML
жобасын құрайық. Жобаны – Customer деп, ал DHTML-парақты – ... ... ... ... ... DHTML Page Designer
Properties басқышын басыңыз. Алдыңызға Қасиет диалогты терезесі ашылады:
InputCustomer. Біз ... ... HTML ... ... ... үшін,
ондағы Save HTML in an external file опциясын таңдаңыз. Одан әрі, ... және HTML ... ... ... ... ... ... терезе
New басқышы арқылы жаңа HTML-файлын құруға, ал Open көмегімен – оны
ашуға ... Project ... ... ... ... енгізу үшін
саймандар панелінен мәтіндік жолды таңдаңыз және DHTML ... оң ... ... Жолды txtccompany деп атаңыз. Енді
оның қызметін көрсететін жазу жолдарын анықтаймыз. Біз ... ... -пен ... ... ... қарапайым тәсілді қолданар едік: Label
басқару элементін енгізу. Алайда, HTML құжатын ... ... ... оң ... ... қойып және Microsoft Word редакторіндегі сияқты
мәтінді енгізу жеткілікті болып табылады.
DHTML объектісінде екі ... ... бар: ... (біз ... ... орнатқан кезде, оның ... мен ... ... және ... ... ... құжатына
орналастырған кезде, оның орны ... ... ... Бұл ... Absolute Position ... ... ... Біздің
жағдайымызда, салыстырмалы байланысу режимін қолданамыз.
DHTML-ге кестені енгізу үшін Table operations басқышын басып, кейін
пайда болған менюден Insert Table ... Екі ... және екі ... ... ... Сол жақ бағанға – белгілерді, оң жаққа – енгізу жолын
орналастырыңыз. Кестеге екі жол ... ... қосу үшін ... басқышын басып және Insert Row таңдаңыз.
Компонент пен мәтін енгізілгенге ... ... ... ... ... ... енгізу үшін қалған компоненттерді ... ... ... ... ... ... ... Мұнда
енгізілетін мәннің мүмкінділік ұзындығын және атауын орнату керек
Кесте Customer жобасындағы объект қасиеттерін орнату
|Белгі ... ... ... ... |
|Компания ... |20 ... ... |16 ... ... |16 ... аты ... |16 ... ... |txtczip |6 ... ... |20 ... ... |3 ... ... |20 ... ... |60 ... бас ... ... ал ...... Web-парақтағы
мәліметтерді қолдану мен енгізу үшін ... ... ... ... ... ... ... Customer жобасының сыртқы келбеті
Customer жобасын тестілеу
Жоба жұмысын тексеру үшін ... басу ... ... ... HTML ... ... Internet Explorer бағдарламасының терезесі
ашылады. Редактирлеу режиміне оралу ... Internet Explorer ... ... тоқтатыңыз.
Мәліметтерді жіберу
Сіз HTML құжаттың тек сыртқы түрін ғана емес, сонымен қатар, ... көру мен ... ... ... Бұл ... жоба ... панелінен Launch Editor басқышын басыңыз. HTML құжатының мәтіні
бар Notepad редакторы ашылады.




өзіңіз жайлы мәлімет енгізіңіз:


... ... ... ... индекс


Cтрана



Регион



Город



Адрес




2.2. Мәліметтерді серверге жіберу және қолдану жолдары
Енгізу жолындағы мәліметтерді ... ... ... ... ... формасына орналастыру керек. HTML құжатындағы форманың бастауы
тэгімен, ал соңы - ... ... ... ... ... ... ие: ... атауы және мәліметтерді жіберу тәсілі.
HTML құжатының соңғы мәтініне
кейін және тэгін, ... ... ... ... барлық енгізу жолымен және жалғастыру басқышы frminputCustomer
атаулы ... ... ... ... Енді ... сақтап және Notepad
редакторын жабыңыз. Delphi сізге мәліметтердің ... және ... ... Yes ... ... серверге жіберудің екі әдісі бар. Бірінші және ... түрі – submit ... ... ... ... Егер ... ... ішіндегі басқышты басса, онда барлық енгізілген
ақпарат Web-серверге ... ... Бұл ... ... ... ... дұрыстығын бақылай алмаймыз, сондықтан да, екінші
әдісте – енгізілген ... ... мен ... үшін ... қолданамыз. HTML құжатының басына келесі кодты қойыңыз:



Бұл код фрагментінде btnсontinue басқышын басқандағы жағдайды ... On Click ... ... ... ... ... формасын жіберуін анықтайды. Кейін, Пошталық индекс аймағына
енгізілгеннің сандық мәні ... ... олай ... ... қате ... ... шығады (сур.19.7).
MsgBox процедурасы көмегімен қолданушыға хабарды шығару
Active Server Page-ге кіріспе
Internet желісінде жұмыс жасауда, сіз World Wide Web ... ... деп ... болмайды. Мысалы, іздеу серверімен
жұмыс істеген кезде, сіз сұраған жауапты ... Ал, ... ... ... емес, бұл әр түрлі шартқа ... ... ... ... ... ... білу үшін ... тереңірек қарастырайық. Web-браузердің сұрауына Web-сервер ... ... ... тиіс. Бірақ, парақтардың динамикалық ерекшелігі,
алдын-ала дайындалмаған HTML-құжатты емес, ол ... ... ... жібереді.
HTML-ағымын генерациялау үшін ... ... ... Қазіргі таңда мұндай бағдарламаны құруда бірнеше технологиялар
бар. Бұл GGI-сценариі немесе ... ... ... ... ... ... бірге, Microsoft фирмасы ұсынған - Active Server ... ... ... парақтары). ASP ASP-сценариін өңдейтін Web-
сервердің мүмкіндіктеріне негізделген. ASP-сценариі BVScript-ке ... ... ... ... емес, серверде орындалады. Бұл ... ... ... ... ... ... ... HTML-құжаты интерпретациялауды қажет етпейді, яғни HTML стандартын
қолдайтын кез-келген Web-браузермен қарала ... ... ... ... ... көре ... ASP-сценариінің коды сервер ресурсына арналады.
HTML-ден ASP-ге ауысу
ASP-парағы сол негізгі стандарттарда құрылғандықтан, HTML-ге ұқсас.
Web-сервер Active Server ... ASP ... ... ... құрылған
DHTML құжатын ASP- ге ауыстырсақ, онда сіз ... ... ... ... парақтардың құрылу кілті болып ASP-сценариі табылады. Web-
серверге код фрагментін көрсету үшін, маркерлер ... ... ... ... ... код ... орындалу үшін тэгінің
RUNAT=”SERVER” атрибутын қолданады. ... ... ... ... түрдегі ASP-парағы келесідей көрінеді:





ASP-нің HTML-ден келесі ерекшелігі – объектті модель. ASP-сценариіне
арнайы осы объекттің технолгиясына тән мүмкіндігі бар.
• Response – ... ... ... Reguest – ... ... ... Session – ... қосылудағы ақпаратты сақтау.
• Server – ASP- жобалары үшін серверде объект құру.
Виртуальды каталогтар
ASP технологиясын Internet Information Server мен Personal Web ... 95 және ... ... ASP жұмысының иллюстрациясы үшін
Personal Web Server қолданылады. Оңың жұмысының параметрін Personal ... ... ... іске ... мысалымызды тестілеу үшін виртуальды каталог құруымыз керек. Бұл
біз қолданатын path ... URL-ге ... ... ... ... ... Біздің мысалда, Web-сервер мен Web-браузер бір
компьютерде жұмыс істейді, ... ... ... болмайды. Personal Web
Manager-ді іске қосып, ашылған диалогты ... Advanced ... Enable Default Document ... файл ... ... Default ... Default.htm, Default.asp беріңіз. Енді дискіде
жаңа каталог құрыңыз, мысалы, C:\ WEBSHARE\WWROOT\MyDir және осы ... ... ... ... ... ... файлын
орналастырыңыз. Web-сервер қолдайтын жаңа виртуальды каталог құру үшін ... ... ... диалогты терезесіндегі Directory аймағына құрылған
каталогқа жол құрыңыз, ал Alias ... - ... жаңа ... ... енгіңіз. Access бөлімінде енуді басқарудың келесі
режимдері болуы ... Read – ... ... ... береді.
• Scripts – виртуальды каталогтағы ASP-сценариін орындауға ... Execute – ... ... ... ... мен ... ... мүмкіндік береді.
Сіз енді өзіңіздің парағыңызды Internet желісінде көре ... ... Internet ... іске ... және ... адресті көрсетіңіз:
Ескерту
My Server – DNS-тегі сіздің серверіңіздің атауы.
Web-сервер Default.asp файлы бар, ASP-сценариін орныдайды. Бұл ... ... ... ... және сіз ... көру үшін ... жібереді. Refresh басқышын басу арқылы эксперименттеуге ... ... жаңа ... ... ... ... ... құрылуы
Delphi -те ASP-парағын құру үшін IIS Application типті жоба бар. ... типі ... ... ... webclass ... яғни ActiveX DII
түрде бейнеленіп және ASP-парағына орналастырылады. Бұл механизмнің ... Delphi ... ... ал ... ... ... үйреншікті ортаны
ұсынады. Сонымен, сіз жобаны құрып, кейін ол ... ... ... сізге BVScript шектеулері қойылмайды, код жазуда Delphi
-тің барлық мүмкіндіктерін пайдалауыңызға ... ... ... ... ... келесі мысалда қарастырайық.
Web-сервер тұтынушының мәліметтерін енгізіп, қабылдап, ... ... және ... ... үшін кері жіберуді ұсынады.
IIS Application белгісі бар, New Project диалогты терезесін қолдана
отырып, жаңа жоба ... ... ... ... ... ... терезе шығады, бұл жобаға HTML-шаблонын және webitem
элементтерін енгізуге болады. HTML-шаблоны - ... ... ... ... Webitem элементі шаблондардан тұрады,
бірақ, жағдайды өңдеп және осы ... ... ... отырып,
HTML-ағымын формалай аласыз.
Жобаны serverPage атап, WebClass-Default объектісінің құрамына кіреді.
Default объектісіне wcRetainInstance мән беретін StateManagement қасиетін
беріңіз. Бұл WebClass ... ... бір рет ... ... HTML Template Webitem ... арқылы, жобаға екі HTML шаблонын
енгізіңіз. Бірінші, алдында құрылған Customer.htm, файлы – ... ... ... ...... ... ... HTML-
құжатын жіберу.
Project терезесінен Default объектісін таңдап және ... ... ... ауысып, келесі мәтінді енгіңіз:
Option Explicit
Option Compare Text
Private Sub WebClass BeginRequest()
If Request. ... 0 ... Request. ... = “input ... ... ... в ... на сервере
Open “C:\Work\ServerPage\custlist.htm” For Output As #1
Print #1, “”
Print #1, “Сведения о последнем покупателе:”
With Request
Print #1, “Компания” & ... & ... #1, ... & .Form(“txtcclastname”) & “”
Print #1, “Имя” & .Form(“txtcfirstname”) & “”
Print #1, “Отчество” & ... & ... #1, ... ... & ... & ... #1, ... & .Form(“txtccountry”) & “”
Print #1, “Регион” & .Form(“txtcregion”) & “”
Print #1, “Город” & ... & ... #1, ... & ... ... #1, ... ... файл клиенту
Response.Clear
CustList. WriteTemplate “custlist.hrm”
End If
Else
’отправить клиенту форму для ... ... ... ... Web-браузердің ASP-парағын ашқан кездегі BeginRequest жағдайының
өңделуін жаздық. Мұнда Response ... ... ... Бірінші кезде ол бос болды, біз оны қолданушыға ... ... ... ... шақыру арқылы мәліметтер енгізу формасын
жібереміз.
Web-серверге қолданушы мәліметтерін ... ... ... біз ... ситуациясынан айыратын, ақпарат пен
режим (inputcustomer) берілетін ... ... ... ... ... Response ... ... коллекциясында
inputcustomer элементі болса, онда ASP-парағына мәліметтер енгізілгенін
және HTML-құжатын олардың негізінде ... ... оны ... Бұл ... ену үшін Form ... қолданады. Бұл
колекцияның элементтері – біз енгізетін ... Delphi -тің ... ... ... ... ... ... мен мәліметтерді дискіде
сақтай аламыз кейін, сustList ... ... ... ... ... ... ... жібереміз:
Response.ClearCustList.WriteTemplate “CustList.htm”
Жобаны клавишасын басу арқылы іске қосыңыз. Тізімнен біз құрған
WebClass-Default-тан Start Component опциясын таңдаңыз.
Web-сервер ... ... ... ... ... ... ... орналасқан виртуальды каталог құру керек,
онсыз ... IIS ... де іске қоса ... ... ... базасымен қатынасы
Мысалымызды күрделендірейік. ASP-парағына бірінші хабарласу кезінде,
мәліметтер базасының customer кестесін ... ал ... ... кезінде, сол тұтынушы жайындағы мәліметті форманы жібереміз. Алайда,
қабылданағн ... ... ... ... апарамыз.
Мәліметтер базасына ену үшін ADO технологиясын қолданамыз. Бұл үшін,
жобаның References терезесін ашып және ... ... ... Objects 2.1 Library және ... ActiveX Data Objects 2.0 ... ... кітапханасына енгізілгендер
Біз енді мәліметтер базасымен ... ... ... ... ... ... яғни ашу Recordset және
Recordset және Connection объектісін жабу үшін WebClass_Тerminate жағдайы
орындалады.
Мәліметтер базасының Customer ... бар, ... ... ... ... ... Және Submit типті объектті
орналастыру керек. Бұл жағдайда ешқандай ақпарат жіберілмейді, бізге тек,
мұндағы сервер ... ... алса және ... ... ... ... ... бергені маңызды.
Webciass_BeginRequest жағдайы былай ... ... ... ... мен ... ... ... параметрлі ASP-
парағына хабарласқанда қабылданғандарды мәліметтер ... ... ... параметріне хабарласқанда тұтынушы жайлы ақпаратты енгізу үшін
форманы ұсынады:
Option Explicit
Option Compare Text
Dim mсn Customer As ADODB.Connection
Dim mrst Customer As ... Sub ... Request. Query String. Count > 0 ... ... Request. Query String. Item(l) - ... Then
'записать полученные данные в таблицу
With mrstCustomer
.AddNew
.Fields("accompany").Value = Request. ... = ... = ... Fields ("csecondnairie") .Value = Request.Form("txtcsecondname")
. Fields("czip").Value = Request.Form("txtczip")
. Fields("ccountry").Value = ... = ... = ... = ... With
ViewCustomers
End If
'запрос на добавление записи
If Request.QueryString.Item (1) = ... ... ... для ... ... ... ... Sub
'просмотр всех записей
Private Sub ViewCustomers ()
With Response
.Clear
.Write ""
.Write " Список покупателей "
.Write ""
.Write ""
If Not (mrstCustomer.BOF And. mrstCustomer.EOF) Then
mrstCustomer.MoveFirst
.Write ... ... " ... ... " ... "
.Write " Имя "
.Write " Отчество "
.Write ""
Do Until mrstCustomer.EOF
.Write ""
.Write "" & ... & ... "" & ... & ... "" & ... & ""
.Write "" & mrstCustomer.Fields("csecondname") & ""
.Write ""
mrstCustomer.MoveNext
Loop
.Write ""
End If
.Write ""
.Write ""
End With
End Sub
Private Sub ... ... ... = New ADODB. ... = ... = "SQLOLEDB. 1"
mcnnCustomer. CommandTimeout = 300
"строка для соединения, имя пользователя, пароль
mcnnCustomer.Open "Data Source= ... Initial ... ... ... = New ... "Customer", mcnnCustomer, adOpenKeyset, adLockOptimistic,
adCmdTable
End Sub
Private Sub WebClass Terminate()
mrstCustomer.Close
Set mrstCustomer = Nothing
mcnnCustomer.Close
Set mcnnCustomer = Nothing
End Sub
Жобаны іске қосыңыз. Сіздің ... ... ... ... және ... ... жұмыс істейтін Web интерактивті
ортаны ұсынатын – қарапайым Интернет қосымшасы.
Ескерту
Реальды Internet қосымшалары күрделі. ... ... ... World Wide
Web жобасын құруда минимальды материал беруге тырыстық.
Қорытынды
Біз енді ... ... ... ... ... жағдайын өңдеуіміз керек, яғни ашу Recordset және
Recordset және Connection объектісін жабу үшін ... ... ... базасының Customer кестесі бар, ViewCustomer бағдарламасы
Web-браузерге HTML-ағымы түрінде жіберіледі. Және Submit ... ... ... Бұл ... ешқандай ақпарат жіберілмейді, бізге тек,
мұндағы сервер begininpuit параметрін алса және Web-браузерге ... ... ... шаблонды бергені маңызды.
Webciass_BeginRequest жағдайы былай ... ... ... кестесі мен енгізу басқышына, ... ... ... хабарласқанда қабылданғандарды мәліметтер базасына енгізу, ал
begininput параметріне хабарласқанда тұтынушы жайлы ... ... ... ұсынып көрсеттім.
Жобаны іске қосыңыз. Сіздің алдыңызда мәліметтер базасымен ... және ... ... ... ... Web ... ұсынатын – қарапайым Интернет қосымшасы.Реалды Internet қосымшалары
күрделі. Алайда, біздің мысалымыз World Wide Web ... ... ... ... ... ... ... қайтадан мәліметтер базасына апарамыз.
Мәліметтер базасына ену үшін ADO технологиясын қолданамыз. Бұл ... ... ... ашып және ... ... ActiveX
Data Objects 2.1 Library және Microsoft ActiveX Data Objects 2.0 Recordset
кітапханасына енгіздім.
Пайдаланылған әдебиеттер тізімі
1. ... Н.Н. ... по Delphi ... ... ... № № 1 – 6, 2001г, №1, ... Паньгина Н.Н. Изучение VBA в школе ... ... ... № 2, ... Программы для общеобразовательных учреждений: Информатика. –Масква.:
БИНОМ. Лаборатория знаний, 2003г.
4. Семакин И.Г. ... ... ... –М.: Лаборатория базовых
знаний, 2003г.
5. ... Г. Delphi 6.0 – ... ... ... BHV, 2001г.
6. Мадер В.В. Школьнику об алгебре логики: Кн. для ... ... 10 – 11 кл. ... шк. – М.: ... 1993г.
7. Есипов А.С., Паньгина Н.Н., Громада М.И. ... ... ... ... для ... учебных заведений. – СПб.: наука ... ... ... В.А. ... и ... ... в
естественнонаучном образовании. Томск: Дельтаплан, 2002г.
9. Очков В.Ф., Рахаев М.А. Этюды на ... QBasic, Quick Basic, ... ... Б. Delphi 6.0. ... ... – СПб.:
“Издательство Питер”, 2000г.
11. Касаткин В.Н. Информация, алгоритмы, ЭВМ: ... ... ... ... О.Ю. и др. Современная экономика – Ростов-нА-
Дону. 1998г, - 451с.
13. Новицкий Н.И. Основы менеджмента: ... и ... – М. 1998г, - ... Прокопенко В. В. Бизнес-план для вашей фирмы – Масква. 1997г, -
297с.

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 34 бет
Бұл жұмыстың бағасы: 600 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Интернет қосымшаларын құру технологиялары5 бет
Исатай мен Махамбет басқарған көтерілістің басталу себептері8 бет
INTERNET желісі12 бет
Internet желісі және элементтері18 бет
Internet желісі және қауіпсіздігі28 бет
Internet желісімен жұмыс істеу тәсілдері29 бет
Internet туралы жалпы түсінік12 бет
IP желілерде нақты уақыт режимінде ICQ хабарлар алмасу жүйесінде ақпараттық сервистерін іске асыру38 бет
Web жүйесі туралы12 бет
«Физика 1» пәні бойынша электрондық оқулық жасақтау71 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь