Тапсырма
1. Мысалға, әрбір сатушыда 12% коммисиалық бар. Порядок кестесіне сұраныс жазыңыз, ол тізім номері, сатушы номері және коммисиялықтың соммасын шығаратын болсын.
2. Тапсырыс беруші кестесіне сұраныс жазыңыз, ол әрбір қалада ең жоғары бағаны табатын болу керек. Нәтиже мына түрде болу керек:
Қалада (city), ең жоғары рейтиг (rating)
3. Үш ең талап етілетін тапсырыс берушілерді табыңыз.
7 Практикалық жұмыс
Тақырыбы: «Web – серверда мәліметтерді публикациялау»
Мақсаты: Мәліметтер базасына сүйене отырып Web Publishing (WEB – публикациялау) шебері көмегімен WEB-беттер құру.
Интернет біздің өмірге артығымен кіруде. Осыған орай көптеген бағдарламалық заттарға WEB-беттерді құру құралдары енгізілуде. FoxPro да қалыс қалған жоқ. Visual Fox Pro – Web – беттерді мәліметтер базасына сай формалайтын Web Publishing (Web-публикациялау) шебері бар. Сонымен қатар шебермен ұсынылатын беттерді безендіру стилін, басқа бағдарламалармен құрастырылған стиль кестелерін қолдануға болады. Беттерге орналастырылған мәліметтер кестелерде, локальды және жойылған мәліметтер базасының көрсетілімдерінде болулары мүмкін. Шебер жұмысын және онымен ұсынылған Web-беттерді безендіру элементтерін қарастырайық.
Шебер көмегімен Web-бет құрастыру үшін келесі әрекеттерді орындаңыз:
Web-бетте орналастырайын деген кестені, локалды және жойылған көрінісі бар мәліметтер базасын, ақпаратты ашыңыз.
Tools (Сервис) мәзірінде Wizards (Мастера) командасын, сосын Web Publishing (Web-публикация) опциясын таңдаңыз.
Шебер іске қосылады және бірінші диалогтық терезе шығады, онда қолданушы кесте мен көрінісін көрсетіп, кестенің Web-бетте орналасқан жолдарын таңдау керек. Databases and tables аумағында шебер терезесінде екі тізім орналасқан. Жоғарғы тізімде ашық мәліметтер базасының аты бар, төменгі тізімде оның кестелері мен көріністері. Төменгі тізімнен керек кестені таңдаңыз. Сонымен қатар бұл тізімде Available fields ағымдағы барлық жолдар көрсетіледі. (1-сурет)
Available fialds тізімінен Selected fields-ке Web-бетке орналастырайын деген барлық жолдарды тасымалдаңыз. Шебердің келесі жұмысына көшу үшін Next (келесі) батырмасын шертіңіз.
1-сурет. Шебердің бірінші терезесі
Екінші қадамда мәліметтерді сұрыптау критерийлері (2-сурет) беріледі. Сұрыптау жүргізілетін жолдар Selected fields (таңдалған жолдар) тізіміне енгізу керек. Available fields or index tag тізімінен Selected fields-ке жолдарды тасымалдау үшін Add батырмасын немесе тышқанды қолдануға болады. Ascending(артуы бойынша) және Descending (кемуі бойынша) қасиеттреі жолдардың артуы не кемуі бойынша сұрыпталуын анықтайды.
Мәліметтерді сұрыптауды берген соң Next (келесі) батырмасын шертіңіз.
Үшінші қадамда Web-беттердің үлгісі және нысандардың көрініс стилі ұсынылады (3-сурет). Шебердің диалогтық терезесінде екі тізім болады. Бес мағынасы бар Data layouts тізімі көмегімен, беттегі мәліметтердің орналсуы, яғни мәліметтер макеті анықталады. Алынатын бет түрін таңдалынған мәлімет макетіне тәуелді шебердің жоғарғы оң жағында орналасқан көрініс аумағынан көруге болады. Visual styles (визуалды стиль) тізбегінде жалаушалар бар, олар Web – беттің безендіру стилін керекті жалаушаларды орнатумен дұрыстайды.
Сур.3. Безендіру стилін ұсыну.
Options (параметрлер) – Web – беттегі мәліметтерді көрсету параметрлерін дұрыстау үшін диалогтық терезені ашады;
Advanced (қосымша) – бүкіл Web – беттің қасиеттерін жөнге келтіретін, кестеден тұратын мәліметтерден басқа HTML – элементтерін орналастыратын диалогтық терезені ашады;
Preview (қарап шығу) – Web-беттер берілген стилімен сәйкес безендіруді шеберден шықпай ақ Internet Explorer-ге жүктейді. Берілген бетті қарауыңызға болады, шебер көмегімен қасиеттерін өзгертіп өз жұмысыңның нәтижесін тағы да қарауға болады.
Мына шебер терезесіндегі интерфэйс нысандарының орналасуын пайдаланып құрылатын Web-беттердің қасиеттерін жөнге келтіріп келесі қадамға өту үшін Next (келесі) батырмасын шертіңіз.
Шебердің берілген қадамында орындалатын қасиеттерін дұрыстауды тереңірек қарастырайық:
Layout Options диалогтық терезесі
Layout Options (орналасу қасиеттері) диалогтық терезесі (4-сурет) Web-бетте кесте немесе мәліметтер көрінісімен көрсетілетін мәліметтердің қасиеттерін жөнге келтіру үшін керек. Ол шебердің үшінші қадамында Options (қасиеттер) батырмасын басқанда ашылады және онда бірнеше қаттамалары бар, сондай-ақ онда көрсетілетін қасиеттер Data layout тізімінен алынған мағыналардға яғни мәліметтер үлгілеріне тәуелді.
Layout Options (қасиеттердің орналасуы) диалогтық терезе қаттамалары Web-беттердің келесі қасиеттерін ретке келтіреді:
Border (Шектері) – кесте түрінде көрсетілетін мәліметтер үшін, безендіру түсі және фоны, шектердің жуандығы.
Background image (Фондық көрініс) жолы фон ретінде мәліметтер, графикалық суреттер орналасатын аумақты қоладануға мүкіндік береді;
Font (Шрифт) – бірнеше шрифттарды береді, егер пайдаланушыда осы бетті қолдануда шрифт болмаса, олар Web-беттің ашылуында қолданылады.
Other (басқалары) – бетті безендіру үшін қолданылатын HTML – класы. Сонымен қатар, қаттамда мәліметтердің әр түрлі үлгілеріне арналған қаситтері бар. Осылай, мысалы, бұл қаттама интерфэйсінің нысандары көмегімен кестелік мәліметтердің жолдар немесе жолдар топтарын әр түрлі түстермен ерекшелеуге болады. Немесе, мысалы, курсор тұрған жолдың түсін көрсетуге болады.
Relations (қатынас) (7-нші нұсқасы үшін) – берілген қаттама Options (қасиеттер) терезесінде Tabular Hierarchical (кестелік иерархия) типі үлгісі үшін ғана арналған. Ол иерархиялық кестелер құру үшін құрылған. Мысалы, бетте сатып алушылар тізімі мен олар жасаған тапсырыстарды көрсете аласыз.
Advanced диалогтық терезесі
Advanced (қосымша) батырмасын шерткенде шебердің үшінші қадамында 24.7 суретінде көрсетілген диалогтық терезе шығады.
Ол Web-бетті құрғанда басқа бағдарламалармен құрылған сыртқы кесте стилін (ess) қолдануға, беттің фон көрсетуге, Web –бетте HTML – элементтерін, ысалы айтқанда жүгірпелі жол, сызықтар және т.б. орналастыруға мүмкіншілік береді.
Cур.5. Advanced диалогтық терезесі
Advanced (қосымша) диалогтық терезесінің жоғарғы сол жақ бұрышында Cascading style sheet (стильдердің сытрқы кестесі) жолы орналасқан, ол Web-бетті безендірудегі стильдердің сыртқы кестесі орналасуын көрсетуге мүмкіншілік береді.
Body (дене) аумағында екі элемент бар. Color (түс) тізімі Web – беттердің фонын беруге мүмкіншілік береді. Бұл қасиет мәліметтер үлгісімен немесе визуалды стиль көмегімен құрылған түске қараған біршама басымдылығы болады. Image (сурет) жолы бетте орналасқан графикалық файл орналасуын көрсетуге мүмкіншілік береді.
Орнатылған Copy Graphics to HTML output location (графиканы көшіру) жалаушасы бетке орналастыруға қолданылатын кез-келген графикалық файл Web-бет сақталынған қапшыққа көшіріледі.
Additional HTML items (HTML-элементтерін қосу) аумағында Web – бетті безендіруде қолданылатын элементтер тізімі болады. Мұнда бар батырмалардың бар, ол 1 кестеде көрсетілген.
Төменгі жақта батырмалар және батырмалардың атқаратын міндеттері көрсетідген:
Add - Web – бетке безендіру элементін қосуға мүмкіндік беретін HTML Item (Қосу) диалогтық терезесін ашады (HTML-элемент) (24.8 сурет)
Edit - Web – бетті безендіру элементін ағымдағы аумақ тізімінен дұрыстау үшін
(дұрыстау) HTML Item диалогтық терезесін ашады (HTML-элемент)
Remove белгіленген HTML-элементін тізімнен жояды
(жою)
Терезенің төменгі жағында келесі үш батырма орналасқан (2 кесте)
Батырма - Белгілеуі
Save setting - Save setting (қасиеттерін сақтау) диалогтық терезесін ашады, онда
(Қаситтерін сақтау) құрылған визуалды стильдің атын көрсетуге болады
Load Setting - Load Setting дилогтық терезесін ашады, онда сақталынған визуалды
(қасиеттерін стильдердің тізімі бар
жүктеу)
Done (қолдану) - құрылатын Web-бетке терезені ретке келтіруін сақтайды және қолданады
Additional HTML items (HTML – элементтерін қосу) аумағын қолдана отырып Web – беттердің безендіру элементтерінің тізімін формалауға болады. Жаңа элемент тізіміне қосу үшін Add (қосу) батырмасын шерткенде ашылатын HTML items (HTML – элементтерін) диалогтық терезесі белгіленген.
Сур.6.HTML Item диалогтық терезесі
Жоғарғы жағында Type (тип) тізімі орналасқан, онда шебер көмегімен Web – бетте орналастырылатын HTML – элементтері бар, ал Location (орналасу) тізімі – оның беттегі орналасуы. HTML item (HTML – элементтері) диалогтық терезесі Web-бетке келесі элементтерді қосуға мүмкіндік береді:
Достарыңызбен бөлісу: |