கேள்வி: நிரலி வடிவமைப்பியல் - பல சாளரக் கணினிகளை ஆதரித்தல் பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: பல மேடைகளில் பார்த்தல் மற்றும் உணர்தல் வித்தியாசமாக இருப்பதைப் போல, சாளரங்களை கையாளும் முறையும் வித்தியாசமாக இருக்கும். ஒவ்வொரு மேடையும், சாளரங்களை வெளிக்காட்டுதல், காட்சிக்கு வைத்தல், உள்ளீடு மற்றும் வெளியீடுகளை கையாளுதல் ஆகியவை வித்தியாசமாக இருக்கும். பிரச்சனைகள் மற்றும் இடர்பாடுகள் #இதில் இருக்கக் கூடிய ‘முக்கியமான மற்றும் அதிகமாக ஒத்துப்போகாத அனைத்து சாளர கணினிகளிலும் இந்த ஆவணத் தொகுப்பு செயல்பட வேண்டும் (ப.&nbsp;52) #சுருக்க தொழிற்கருவி உபயோகிக்கப் பட முடியாது. வேறுபடும் மதிப்பிடுகள் காரணமாக, ஒவ்வொரு வகை நிரல் பலகைக்கும் பொதுவான சுருக்கப் பிரிவுகள் இருக்காது. #புதிய, மதிப்பீடு இல்லாத சாளர கணினியை உருவாக்க முடியாது. தீர்வு மற்றும் முறை “அனைத்து சாளர கணினிகளும் ஒரே விஷயத்தை செய்வதனால்”, நம்முடைய சுருக்க மற்றும் வலிமையான பொருள் பிரிவை உருவாக்கலாம்” (ப.&nbsp;52). பழைய வடிவங்களை வரைய, படவுரு போடுதல்/எடுத்தல், மற்றும் சாளர உட்பொருட்களை புதுப்பிக்க ஒவ்வொரு சாளர கணினியும் செயல்பாடுகளைக் கொடுக்கின்றது. பயன்பாடு, படவுரு போடுதல், வசனம் போன்ற தற்போது இருக்கக் கூடிய பல்வேறு வகையான சாளரங்களுக்கு ஏற்ப சுருக்க அடிப்படை விண்டோ பிரிவை உருவாக்க முடியும். இந்த பிரிவுகளில் படவடிவம் மாற்றுதல், படங்கள் மூலம் புதுப்பித்தல் போன்ற சாளரங்களோடு தொடர்புடைய செயல்பாடுகள் இருக்கும். விண்டோவின் சொந்த பட-தொடர்பான செயல்பாடுகள் அழைக்கும் படி இருக்கும், மூலகங்களின் Draw() செயல்பாடு ஒவ்வொரு சாளரத்திலும் இருக்கும். சாத்தியமான ஒவ்வொரு மேடைக்கும் அந்த மேடைக்குகந்த விண்டோ துணைபிரிவை உருவாக்குவதை தவிர்க்க ஒரு இடமுகப்பு உபயோகிக்கப்படும். விண்டோ பிரிவு ஒரு விண்டோ செயல்பாட்டு (விண்டோஇம்ப்) சுருக்கப் பிரிவை செயல்படுத்தும். இந்த பிரிவு பின்னர் பல குறிப்பிட்ட மேடை செயல்பாடுகளாக பிரிக்கப்படும். இதில் ஒவ்வொன்றிற்கும் குறிப்பிட்ட மேடை தொடர்பான செயல்பாடுகள் இருக்கும். ஆக, ஒவ்வொரு விண்டோ வகைக்கும் ஒரே ஒரு விண்டோ பிரிவு தொகுப்பு தான் தேவைப்படும் மற்றும் ஒவ்வொரு மேடைக்கும் ஒரு விண்டோஇம்ப் பிரிவு தான் தேவைப்படும் (கிடைக்கக் கூடிய அனைத்து வகைகள் மற்றும் மேடைகள் அடங்கிய கார்டீசியன் உற்பத்திப் பொருளுக்குப் பதிலாக). கூடுதலாக, ஒரு புதிய சாளர வகையை சேர்ப்பதற்கு எந்த விதமான மேடை மாற்றங்களும் தேவைப்படாது. இதன் எதிர்மறையும் தேவைப்படாது. இது ஒரு பால முறையாகும். விண்டோ மற்றும் விண்டோஇம்ப் வித்தியாசமாக இருக்கும், ஆனால் தொடர்புடையதாக இருக்கும். விண்டோ நிரலில் சாளரத்தை சேர்ப்பதை செய்யும் மற்றும் விண்டோஇம்ப் மேடையில் சாளரத்தை சேர்ப்பதை கவனித்துக்கொள்ளும். மற்றதை எந்த நேரத்திலும் மாற்றங்களுக்கு உட்படுத்தாமல் ஒன்றில் மாற்றங்கள் செய்ய முடியும். “தனித்தனியாக உருவானாலும், இந்த இரண்டு தனித்தனியான பிரிவு மரபுகள் ஒன்றாக இணைந்து பணி புரிய” இந்த பால முறை அனுமதிக்கும். (ப.&nbsp;54).
கேள்வி: நிரலி வடிவமைப்பியல் - புற இணைப்புகள் பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: *[http://mahemoff.com/paper/software/learningGoFPatterns/ GoF டிசைன் பேட்டண்ஸ்: வேகமாக படிப்பதற்கான யோசனைகள்] *[http://sourcemaking.com/design_patterns 101 வடிவ முறைகள் மற்றும் உருவாக்குபவர்களுக்கான யோசனைகள்] *[http://www.antropyconsulting.com/code/adobe_flex/ ஆக்ஷன் ஸ்கிரிப்ட் 3 உபயோகித்து அடோப் ஃபிளக்ஸ் 3ல் ஒவ்வொரு வடிவ முறைக்கான உதாரணங்கள்] பகுப்பு:1994 நூல்கள் பகுப்பு:கூகுள் தமிழாக்கம்-நூல்கள்