Unit-III-ASP.NET- Calendar control Ad rotator control Internet Explorer control

Unit I

  • Database programming for website
  • Creating connection, Accessing Data using Data Adapters and database
  • Using Command & Data Reader, data bind controls
  • Data grid, Add delete move & update records to database
  • Projects in ASP.NET using database
  • Introduction to XML in .NET, XML basics, attributes fundamental
  • XML classes, Document text writer, text reader, XML validations
  • XML in ADO.NET, XML Data Document, Introduction to web services
  • State management – View state, Session state, Application state, SOAP, Web service description language

AdRotator Control :-

  यह कंट्रोल  विज्ञापन, चित्र को क्रम से दिखाता है ।  यह कंट्रोल  बाहर की एक XML फाइल जिसमें चित्र सेव रहते है का प्रयोग करता है। XML file में बहुत से टैग होते है, जिनकी सहायता से अप्लिकेशन का कंटेट डिजाइन होता है। The XML फाइल में जोड़े गये टैग के शुरू एवं अंत  में  <Advertisements> टैग जुड़ा रहता है ।  <Advertisements>टैग के अंदर कई <Ad> टैग डिफाइन किये जाते हैं।  

            <Ad> tag में निम्‍न इलीमेंट जोड़े जा सकते हैं :

Element Description
<ImageUrl>   इमेज का पाथ डिफाइन करता है।
<NavigateUrl> एड को क्लिक करने पर इस URL से लिंक होगा ।
<AlternateText>  इमेज न दिखने पर यह टेक्‍सट दिखेगा ।
<Keyword>   It is a category for the ad
<Impressions>    It is the display rate for the number of hits on an ad
<Height>   इमेज की उंचाइ सुनिश्चित करेगा
<Width>          इमेज की चौड़ाई  सुनिश्चित करेगा 

 

Calendar control 

इसका उपयोग ब्राउजर में कलैंडर प्रदशित करने के लिये किया जाता है।  यह एक महीने का कैलेंडर प्रदशित करता है जिसमं यूजर डेट चुन सकता है और दूसरे महीने में जा सकता है। कैलेंडर कंट्रोल की कुछ प्रापट्री निम्‍न हैं । :

Property  Description
AccessKey    यह एक्‍सस की को प्राप्‍त gets या सेट sets करती है जिससे वेब सर्वर कंट्रोल को नेवीगेट किया जा सकता है ।
Attributes  इनसे arbitrary attributes का कलेक्‍शन प्राप्‍त होता है। इन एट्रीब्‍यूट का संबध कंट्रोल प्रापट्री से नही होता
Binding Containerइन प्रापट्री से कंट्रोल प्राप्‍त होता है जिसमें data binding  कंट्रोल होता है
BorderWidth   कलेंडर का बार्डर सेट किया जा सकता है
Caption  कलेंडर का कैप्‍शन सेट होता है
CellPaddingइस प्रापट्री से कलेंडर के सेल और उसके कंटेट के बीच जगह सेट की जाती है
CellSpacing  दो सेल के बीच जगह इससे सेट होती है
ClientID      ASP.NET से जनरेट हुअे  HTML markup की कंट्रोल आई डी प्राप्‍त होती है
Context  Server control के HttpContext object को प्राप्‍त करता है।
Enabled कंट्रोल को इनेबल करता है
Font    यह प्रापट्री वेब सर्वर से फान्‍ट की प्रापट्री प्राप्‍त करता है
HasAttributes इस प्रापट्री से प्रदशित होता है कि कंट्रोल के एट्रीब्‍यूट सेट हो चुके है ।
Height यह प्रापट्री कंट्रोल की उंचाइ सेट करती है ।
ID    यह कंट्रोल की पहचान आइडी सेट करती है ।
NamingContainer     Server controls के naming container का रिफरेंस प्राप्‍त करता है।
NextMonthText अगले माह के  नेवीगेशन कंट्रोल में  में क्‍या टेक्‍सट प्रदशित होगा यह सेट करता है
Page सर्वर कंट्रोल के पेज इंन्‍सटेन्‍स का  रिफरेंस प्राप्‍त करता है
PrevMonthText   पिछले  माह के  नेवीगेशन कंट्रोल में  में क्‍या टेक्‍सट प्रदशित होगा यह सेट करता है
SelectedDateचुनी हुइ तारीख सेट करता है  या प्राप्‍त करता है
SelectionMode यह प्रापट्री कंट्रोल में  दिनांक के सलेक्‍शन मोड को सेट करता है
SelectMonthText चुने गये महीने में कैसा टेक्‍सट प्रदशित होगा यह निश्चित करता है ।
TabIndex Web Server control के टैब इंडेक्‍स को सेट करता है।
TemplateControl जिस टैम्‍पलेट में कैलेंडर कंट्रोल प्रदशित होगा यह इस प्रापर्टी से सेट करते है ।
TodaysDateवर्तमान दिनांक की वैल्‍यू प्राप्‍त करता है या सेट करता है ।
WeekendDayStyle   कंट्रोल में सप्‍ताहांत की दिनांक किस प्रकार दिखइ देगी यह सेट करता है ।

कलेंडर कंट्रोल से संबधित कुछ इवेंट निम्‍नलिखित  है :

Events Description
DataBinding यह इवेंट तब होता है जब ‘सर्वर कंट्रोल’  डाटा सेार्स से जुड़ता है ‘या बाइंड होता है’
DayRender यह इवेंट तब होता है जब कंट्रोल hierarchy  में दिन क्रियेट किया जाता है
Disposed यह इवेंट तब होता है जब server control मेमोरी को मुक्‍त करता है
Initयह इवेंट तब होता है जब server control इनिशयलाइज होता है
 Loadयह इवेंट तब होता है जब server control Page object में लोड होता है।
PreRenderयह इवेंट तब होता है जब control object लोड तो हो जाता है लेकिन कंट्रोल में रेंडर नहीं  होता
SelectionChangedयह इवेंट तब होता है जब उपयोगकर्ता  सलेक्‍टर कंट्रोल में क्लिक करके दिन, सप्‍ताह या  माह सलेक्‍ट करता है ।
Unloadयह इवेंट तब होता है जब सव्रर कंट्रोल मेमोरी से अनलोड हो जाता है
VisibleMonthChanged  यह इवेंट तब होता है जब उपयोगकर्ता अगले या पिछले महीने के नेविगेशन कंट्रोल की टाइटल हेडिंग  में क्लिक करता है

Internet Explorer control     

            कई वेब अप्लिकेशन जैसे  proxy web servers और  multiple search engines को दूसरी वेब साइट के HTML pages को खोलने की आवश्‍यकता  होती है।  इन आवश्‍यकता को पूरा करने के लिये ASP.NET में  WebClient, WebRequest, और WebResponse क्‍लास समान्‍यतया प्रयोग की जाती है।

विंडो फार्म अप्लिकेशन में ‘ब्राउसर कंट्रोल’  वेब पेज और  ब्राउसर इनेबल डाक्‍यूमेंट को ब्राउस करने के काम आते हैं। Web Browser कंट्रोल डाटा प्रासेस को पता करने  के कई इवेंट उपलब्‍ध करता है। यह कई प्रापट्री और मेथड भी उपलब्‍ध करता है जिनकी सहायता से  ‘HTML इलीमेंट लेवल’ में नया कंटेंट बना सकते  है, या एक्‍सेस कर सकते हैं।  

ASP.NET में वेब ब्राउसर कंट्रोल प्रयोग करने के निम्‍न लाभ हैं  :-

*इसकी सहायता से डिबगिंग के समय भी HTML पेज ब्राउज कर सकते है ।

* की सहायता से बिना संबधित कोडिंग उपलब्‍ध हुये भी कुकीज को अपने आप हैंडल कर सकते हैं।

*यह HTML कंटेट में स्क्रिप्‍ट बदलाना और चलाना (या रन करना)  संभव करता है , अन्‍यथा WebClient, WebRequest, और WebResponse क्‍लासेस को स्क्रिप्‍ट रन करने का सपोर्ट करना असंभव हो जायेगा ।

*HTML elements और स्क्रिप्‍ट वैरियेबल को प्रोग्राम की सहायता से एक्‍सेस कर सकता है  

*वेब ब्राउसर कंट्रोल में HTML contents हमेशा सपाट ( flat) , होता है जबकि  WebClient या  WebResponse में कम्‍प्रेस्‍ड होता है .

 ‘Internet explorer control’  वेब ब्राउसर को कंट्रोल करता है। ब्राउसर, इंटरनेट इक्‍सप्‍लोरर या अन्‍य कोइ दूसरा ब्राउसर हो सकता है। हम इस प्रक्रिया को माइक्रोसाफ्ट के इंटरनेट इक्‍सप्‍लोरर के जावा स्क्रिप्‍ट को इनेबल या डिसेबल करके समझ सकते हैं ।

Next-

ARUN COMPUTER

error: Content is protected !!