உள்ளடக்கம்
இந்த கட்டுரை முதன்முதலில் .net பத்திரிகையின் 231 இதழில் வெளிவந்தது - வலை வடிவமைப்பாளர்கள் மற்றும் டெவலப்பர்களுக்காக உலகின் சிறந்த விற்பனையான இதழ்.
நீங்கள் ஒரு பயனர் இடைமுகம் (UI) விட்ஜெட்டை உருவாக்கும்போது, அது HTML கூறுகளின் கலவையாக இருக்கலாம். பொதுவாக, விட்ஜெட் என்ன செய்கிறது, அல்லது பக்கத்திற்குள் அது என்ன பங்கு வகிக்கிறது, அது தோற்றமளிக்கும் விதம் அல்லது அது கிடைக்கக்கூடிய கட்டுப்பாடுகள் ஆகியவற்றின் அடிப்படையில் செயல்படுவது யாரோ ஒருவருக்கு எளிதானது. அந்த முழுமையான முன்னோக்கு உதவி தொழில்நுட்பங்களுக்கு (AT கள்) வெளிப்படையாகத் தெரியவில்லை, மேலும் (நிச்சயமாக) ARIA வரும் இடமாகும்.
ARIA, அல்லது அணுகக்கூடிய பணக்கார இணைய பயன்பாடுகள் அதன் முழு தலைப்பைக் கொடுக்க, உங்கள் விட்ஜெட்டுக்கு ஒரு பங்கைக் கொடுக்க பயன்படுத்தலாம். அல்லது அதை வேறு வழியில் பார்க்க, உங்கள் HTML உறுப்புகளின் மூட்டை பற்றி ஏ.டி.க்களுக்கு ஏதேனும் சொல்ல ஏ.ஆர்.ஏ பாத்திரங்களைப் பயன்படுத்தலாம், அவை ஒற்றை நிறுவனம் போல.
ARIA 1.0 விவரக்குறிப்பில் பாத்திரங்களின் வகைபிரித்தல் உள்ளது. இது 73 வெவ்வேறு பாத்திரங்களின் பண்புகள் மற்றும் பண்புகளை விவரிக்கிறது, அவை நான்கு உயர் மட்ட வகைகளாக தொகுக்கப்பட்டுள்ளன.
முதல் வகை 12 சுருக்க பாத்திரங்களை வரையறுக்கிறது. நிரலாக்கத்தின் போது சுருக்க வகுப்புகள் ஒருபோதும் உடனடிப்படுத்தப்படாத அதே வழியில், உங்கள் குறியீட்டில் சுருக்க பாத்திரங்கள் ஒருபோதும் பயன்படுத்தப்படக்கூடாது. அவை கருத்தியல் மட்டத்தில் வெவ்வேறு வகையான பாத்திரங்களை விவரிக்கின்றன, எனவே அவை வகைபிரிப்பிற்குள் மட்டுமே பயன்படுத்தப்படுகின்றன.
பாத்திரங்கள்
ஒரு சுருக்கமான பங்கு மற்றவற்றிலிருந்து தனித்து நிற்கிறது. பங்கு (சுருக்கப் பங்கு) என்பது வகைபிரிப்பில் உள்ள மற்ற அனைத்து பாத்திரங்களும் மரபுரிமையாகும் அடிப்படை பாத்திரமாகும். பிற சுருக்க பாத்திரங்களில் உள்ளீடு (சுருக்க பங்கு), மைல்கல் (சுருக்க பங்கு) மற்றும் விட்ஜெட் (சுருக்க பங்கு) ஆகியவை அடங்கும்.
விட்ஜெட்டை (சுருக்க பாத்திரத்தை) உதாரணமாக எடுத்துக்கொள்வோம். இது ஒரு குடை பாத்திரத்தை விவரிக்கிறது, இதன் கீழ் வகைபிரிப்பில் மற்ற அனைத்து விட்ஜெட் பாத்திரங்களும் அமர்ந்துள்ளன. ARIA விவரக்குறிப்பில் இது எவ்வாறு விவரிக்கப்பட்டுள்ளது என்பது இங்கே:
“ஒரு வரைகலை பயனர் இடைமுகத்தின் (GUI) ஒரு ஊடாடும் கூறு. சாளரம் என்பது பயனர் தொடர்பு கொள்ளக்கூடிய தனித்துவமான பயனர் இடைமுக பொருள்கள். ”
இது 34 விட்ஜெட் பாத்திரங்களை வரையறுக்கும் அடுத்த வகைக்கு அழகாக செல்கிறது. விட்ஜெட்டுகள் ஊடாடும் கட்டுப்பாடுகள் ஆகும், அவை தனியாக நிற்கலாம் அல்லது மிகவும் சிக்கலான UI கூறுகளை உருவாக்க ஒன்றிணைக்கப்படுகின்றன. இந்த பாத்திரங்களில் ஒன்பது மிகவும் சிக்கலான கட்டுப்பாடுகளை உருவாக்க பிற விட்ஜெட்களை இணைக்க பயன்படும் கொள்கலன்களை வரையறுக்கின்றன.
சாளரம்
மீதமுள்ள 25 பாத்திரங்கள் விட்ஜெட்களை சுயாதீனமாக அல்லது சிக்கலான கலப்பு கட்டுப்பாட்டின் ஒரு பகுதியாக வரையறுக்கின்றன. டேப்லிஸ்ட்டின் பங்கைக் கொண்ட ஒரு உறுப்பு தாவலின் பாத்திரத்துடன் பல கூறுகளைக் கொண்டிருக்கலாம், எடுத்துக்காட்டாக. டேபனலின் பாத்திரத்துடன் தொடர்புடைய உறுப்புகளின் தொகுப்போடு இணைந்து பயன்படுத்தும்போது, அவை ஒன்றிணைந்து ஒரு தாவலாக்கப்பட்ட இடைமுகத்தை உருவாக்குகின்றன. எச்சரிக்கை, தேர்வுப்பெட்டி அல்லது உரையாடல் போன்ற பாத்திரங்களைக் கொண்ட கூறுகள் மிகவும் சிக்கலான UI கட்டுப்பாட்டின் ஒரு பகுதியாக இருக்கலாம் அல்லது அவை தனித்து நிற்க முடியும்.
மூன்றாவது வகை 18 ஆவண அமைப்பு பாத்திரங்களை வரையறுக்கிறது. இந்த பாத்திரங்கள் தலைப்பு, பட்டியல் மற்றும் கருவிப்பட்டி போன்ற பொதுவான உள்ளடக்க அமைப்புகளை விவரிக்கின்றன. விட்ஜெட் பாத்திரங்களைப் போலன்றி, ஆவண கட்டமைப்பு பாத்திரங்கள் ஒரு விதியாக ஊடாடாது.
கடைசி வகை எட்டு முக்கிய பாத்திரங்களை வரையறுக்கிறது. ஒரு வலைப்பக்கத்தின் வெவ்வேறு பிரிவுகளுக்கு அவை பயன்படுத்தப்படலாம், மேலும் செல்லவும் AT கள் பயன்படுத்தக்கூடிய அடையாளங்களை வழங்குகின்றன. இந்த வகைக்குள் உள்ள பாத்திரங்களில் பேனர், பிரதான மற்றும் வழிசெலுத்தல் ஆகியவை அடங்கும்.
கிரியேட்டிவ் பிளாக் வடிவமைப்பாளர்களுக்கான 20 சிறந்த வயர்ஃப்ரேமிங் கருவிகளைக் கண்டறியவும்.