Tree view
ஒரு மரக் காட்சி என்பது ஒரு வரைகலை பயனர் இடைமுகத்திற்குள் (GUI) ஒரு வரைகலை விட்ஜெட் (வரைகலை கட்டுப்பாட்டு உறுப்பு) ஆகும், இதில் பயனர்கள் மரத்தைப் போன்ற வடிவத்தில் முனைகளாக வழங்கப்பட்ட சுருக்கமான, படிநிலை தரவுகளுடன் உள்ளுணர்வாக செல்லலாம் மற்றும் தொடர்பு கொள்ளலாம். இது ஒரு அவுட்லைன் பார்வை என்றும் அழைக்கப்படலாம். தோற்றம் ஒரு மரக் காட்சி என்பது பொதுவாக மரம் போன்ற கட்டமைப்பில் அமைக்கப்பட்ட முனைகளின் செங்குத்து பட்டியலாகும். ஒவ்வொரு முனையும் ஒரு ஒற்றை தரவு உருப்படியைக் குறிக்கிறது, இது ஒரு குறியிடப்பட்ட உரை வரி அல்லது செவ்வக பெட்டியாகக் காட்டப்படுகிறது. இன்டெண்டேஷன் (மற்றும் சில நேரங்களில் முனைகளுக்கு இடையில் வரையப்பட்ட ஒரு கோடு) படிநிலையின் நிலைகளைக் குறிக்கப் பயன்படுத்தப்படுகிறது. ஒவ்வொரு ட்ரீவியூவும் ஒரு வேர் முனையைக் கொண்டுள்ளது, அதில் இருந்து அனைத்து முனைகளும் இறங்குகின்றன. ரூட் நோடுக்கு கீழே மற்றும் வலதுபுறத்தில் இன்டென்ட் செய்யப்பட்ட அதன் சைல்ட் நோடுகள் உள்ளன. ஒவ்வொரு முனையும் சரியாக ஒரு பெற்றோர் முனையைக் கொண்டுள்ளது மற்றும் பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட சைல்ட் முனைகளைக் கொண்டிருக்கலாம். ஒரு முனைக்கு (வேர் முனை தவிர) சைல்ட் அல்லது குழந்தைகள் இருந்தால், அது கிளை முனை என்று அழைக்கப்படுகிறது. அதற்கு குழந்தை இல்லையென்றால், அது ஒரு இலை முனை. இது ஒரு படிநிலை மரம் போன்ற கட்டமைப்பை உருவாக்குகிறது, கிளைகள் மற்றும் துணை கிளைகள் கீழ்நோக்கி மற்றும் வலதுபுறம் வெளிப்படுகின்றன. பெற்றோர் முனைகள் மற்றும் குழந்தை முனைகளுக்கு இடையிலான உள்ளமைக்கப்பட்ட உறவைக் குறிக்க முனைகளை வெவ்வேறு நிறங்கள், சின்னங்கள் மற்றும் எழுத்துருக்களால் வேறுபடுத்தலாம். ஏதேனும் உட்பொருள்கள் இருந்தால் அவற்றை வெளிப்படுத்த ஒரு பொருளை விரிவாக்கலாம் மற்றும் உட்பொருள்களை மறைக்க இடிந்து விழலாம். அம்சங்கள் இன்டராக்டிவிட்டி ட்ரீ வியூ பயனர்கள் படிநிலை தரவுகளுடன் பல்வேறு வழிகளில் தொடர்பு கொள்ள அனுமதிக்கிறது, அதாவதுஃ தங்கள் குழந்தை முனைகளை வெளிப்படுத்த அல்லது மறைக்க முனைகளை விரிவுபடுத்துதல் மற்றும் உடைத்தல், இதனால் ஒருவரின் தேவைகளுக்கு ஏற்ப மர அமைப்பு வழியாக செல்லுங்கள். தேதி போன்ற குறிப்பிட்ட அளவுகோல்களின் அடிப்படையில் தேடல் மற்றும் வடிகட்டுதல் முனைகள். சூழல் மெனுக்களைப் பயன்படுத்தி மறுபெயரிடுதல் அல்லது நீக்குதல். அவற்றை மறுசீரமைக்க மரத்தின் பிற பிரிவுகளுக்கு நகலெடுத்து நகர்த்துதல் (இழுத்து விடுதல் மற்றும் கைவிடுதல்) முனைகள். ஒரு தனி சாளரத்தில் ஒரு முனையைத் திறக்கவும். தனிப்பயனாக்கக்கூடிய மரக் காட்சிகளை காட்சி முறையீடு மற்றும் செயல்திறனுக்காக பின்வரும் வழிகளில் தனிப்பயனாக்கலாம்ஃ உள்ளீட்டு முறைகள்ஃ மவுஸ், விசைப்பலகை மற்றும் தொடுதல் உள்ளீடு போன்ற பல்வேறு உள்ளீட்டு முறைகளை ஆதரிக்க மரக் காட்சிகளைத் தனிப்பயனாக்கலாம், இதனால் பயனர்கள் தங்கள் விருப்பமான முறையைப் பயன்படுத்தி தொடர்பு கொள்ளலாம். பயனர்கள் தங்கள் சுட்டியைப் பயன்படுத்தி ஒரு முனையைக் கிளிக் செய்து அதைத் தேர்ந்தெடுக்கலாம், இழுக்க தங்கள் சுட்டியை நகர்த்தலாம், பின்னர் அவற்றை மறுசீரமைக்க முனைகளைக் கைவிட சுட்டி பொத்தானை வெளியிடலாம். மரத்துடன் செல்லவும் தொடர்பு கொள்ளவும் விசைப்பலகை குறுக்குவழிகளையும் அவர்கள் பயன்படுத்தலாம். பாருங்கள் மற்றும் உணருங்கள்ஃ டெவலப்பர்கள் (மற்றும் சில நேரங்களில் பயனர்கள்) மரக் காட்சிகளின் தோற்றத்தையும் உணர்வையும் சில பயன்பாடுகளின் குறிப்பிட்ட காட்சி தேவைகளுடன் பொருத்திக் கொள்ளலாம். முனைகளைக் காண்பிக்கப் பயன்படுத்தப்படும் சின்னங்கள், எழுத்துருக்கள் மற்றும் வண்ணங்கள், முனை விரிவாக்கம் மற்றும் சரிவைக் குறிக்க அனிமேஷன்கள் மற்றும் விளைவுகள் மற்றும் இழுத்தல் மற்றும் கைவிடுதல் செயல்களுக்கான தனிப்பயன் நடத்தைகள் செயல்படுத்தப்படலாம். சூழல் மெனு விருப்பங்களை ஒரு பயன்பாட்டிற்குத் தனிப்பயனாக்கலாம், இதனால் பயனர்கள் முனைகளில் மட்டுமே குறிப்பிட்ட செயல்களைச் செய்ய முடியும். அணுகல்ஃ மரக் காட்சிகள் குறைபாடுகள் உள்ள பயனர்களுக்கு அணுகல் அம்சங்களை வழங்க முடியும். மரக் காட்சிகள் பின்வரும் நன்மைகளை வழங்குகின்றனஃ அவை படிநிலைத் தரவை ஒரு சுருக்கமான மற்றும் பின்பற்ற எளிதான வடிவத்தில் காண்பிக்கின்றன, இதனால் பயனர்கள் எளிதாக நடந்து சென்று தரவுகளுடன் தொடர்பு கொள்ளலாம். அவை தனிப்பயனாக்கக்கூடியவை, எனவே அவற்றின் தோற்றம் மற்றும் நடத்தை ஒரு பயன்பாட்டின் குறிப்பிட்ட தேவைகளைப் பூர்த்தி செய்ய வடிவமைக்கப்படலாம். அவை ஊடாடும் மற்றும் வெவ்வேறு உள்ளீட்டு முறைகளைப் பயன்படுத்த அனுமதிக்கின்றன. அவை நெகிழ்வான மற்றும் சக்திவாய்ந்த வழிசெலுத்தல் கருவிகளாகும், அவை பல்வேறு பயன்பாடுகளில் பயன்படுத்தப்படலாம் (கோப்பு மேலாளர்கள் போன்றவை) குறைபாடுகள் பொருட்களின் கூடு அல்லது படிநிலை உறவை வலியுறுத்த வேண்டியதில்லை என்றால், மரக் காட்சி உகந்த தேர்வாக இருக்காது. ஒரு வழக்கமான பட்டியல் மிகவும் பொருத்தமானதாக இருக்கும். பெரிய அளவிலான தரவு அல்லது ஆழமாக உள்ளமைக்கப்பட்ட படிநிலைகளுக்கு, மரக் காட்சிகள் பார்வைக்கு ஒழுங்கற்றதாகவும், வழிநடத்துவது கடினமாகவும் மாறும், இது திறமையின்மை மற்றும் உற்பத்தித்திறன் இழப்புக்கு வழிவகுக்கும், ஏனெனில் பயனர்கள் தரவுகளுடன் வேலை செய்வதை விட கட்டமைப்பின் வழியாக நடக்க அதிக நேரம் செலவிடுவார்கள். அவை மிகவும் சிக்கலானவை, எனவே பட்டியல்கள் மற்றும் அட்டவணைகள் போன்ற எளிய கட்டமைப்புகளை விட பராமரிப்பது மிகவும் கடினம். டெவலப்பர்களைப் பொறுத்தவரை, அனிமேஷன்கள் மற்றும் சிக்கலான நடத்தைகளுடன் தனிப்பயனாக்குதல் விருப்பங்கள் செயல்படுத்தல் மற்றும் பிழைத்திருத்தத்தில் செலவழிக்கும் நேரத்தை அதிகரிக்கும். ஒரு வரைகலை இடைமுகத்தில் படிநிலை தரவு காட்டப்பட்டு வழிநடத்தப்பட வேண்டிய சூழ்நிலைகளில் பயன்பாட்டு மரக் காட்சிகள் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, அவை பின்வருவனவற்றில் பயன்படுத்தப்படுகின்றனஃ கோப்பு மேலாளர்கள் ஒரு கணினி கோப்பு அமைப்பில் வசிக்கும் அடைவுகள் மற்றும் கோப்புகளின் படிநிலை கட்டமைப்பைக் காண்பிக்க, இதனால் பயனர்கள் அடைவு மரத்தை வழிநடத்தலாம் மற்றும் கோப்புகளைத் திறந்து, மூடலாம் மற்றும் மிகவும் திறமையாக நிர்வகிக்கலாம். மின்னஞ்சல் கோப்புறைகள் மற்றும் செய்திகளின் படிநிலை கட்டமைப்பைக் காண்பிக்க வாடிக்கையாளர்களுக்கு மின்னஞ்சல் அனுப்பவும், பயனர்கள் மின்னஞ்சல் செய்திகளைப் பார்க்கவும் பதிலளிக்கவும், அவர்களின் இன்பாக்ஸை நிர்வகிக்கவும் உதவுகிறது. ஒரு நிறுவனத்தின் ஊழியர்கள் மற்றும் துறைகளின் படிநிலை கட்டமைப்பைக் காண்பிப்பதற்கான நிறுவன விளக்கப்படங்கள். வரைகலை பயன்பாடுகளை உருவாக்குவதற்கான நெட்வொர்க் இடவியல் நிரலாக்க கட்டமைப்புகள். படிநிலைத் தரவை வழங்க XML ஆவணங்கள். வெளிப்புற பயன்பாடுகள் (நீட்டிக்கப்பட்ட மரக் காட்சியாக), இதில் ஒவ்வொரு முனையும் திருத்தக்கூடிய உரையைக் கொண்டுள்ளது. மேலும் காண்க டைரக்டரி (கோப்பு அமைப்புகள்)-மரக் காட்சிகளைப் பயன்படுத்துவதற்கான ஒரு எடுத்துக்காட்டு கோப்பு மேலாளர் மரபியல் மென்பொருள் குறிப்புகள் வெளிப்புற இணைப்புகள் மரக் காட்சி தூய எச். டி. எம். எல் + சி. எஸ். எஸ் மரக் காட்சி விட்ஜெட்டில் ஜி. டி. கே + ஏபிஐ மரக் காட்சி கட்டுப்பாட்டில் வின் 32 ஏபிஐ (எம்எஸ்டிஎன்) யாகூ! UI நூலகம் y. NET வின்ஃபார்ம்களுக்கான விரிவாக்கப்பட்ட ட்ரீவியூ கட்டுப்பாடு ASP.NET 2 இல் ட்ரீவியூ கட்டுப்பாடு முதல் ட்ரீ-வியூ பிஐஎம் கிராஃபிகல் கட்டுப்பாட்டு கூறுகளின் டெவலப்பரான ஹெங்க் ஹேகேடூர்னுடன் நேர்காணல்