Tree view
ટ્રી વ્યૂ એ ગ્રાફિકલ યુઝર ઇન્ટરફેસ (GUI) ની અંદર એક ગ્રાફિકલ વિજેટ (ગ્રાફિકલ કંટ્રોલ એલિમેન્ટ) છે જેમાં વપરાશકર્તાઓ વૃક્ષ જેવા સ્વરૂપમાં નોડ્સ તરીકે પ્રસ્તુત સંક્ષિપ્ત, અધિક્રમિક ડેટા સાથે સહજતાથી નેવિગેટ કરી શકે છે અને ક્રિયાપ્રતિક્રિયા કરી શકે છે. તેને રૂપરેખા દૃશ્ય પણ કહી શકાય. દેખાવ વૃક્ષ દૃશ્ય સામાન્ય રીતે વૃક્ષ જેવી રચનામાં ગોઠવાયેલા ગાંઠોની ઊભી સૂચિ છે. દરેક નોડ એક જ ડેટા વસ્તુને રજૂ કરે છે, જે લખાણની ઇન્ડેન્ટેડ રેખા અથવા લંબચોરસ બૉક્સ તરીકે પ્રદર્શિત થાય છે. ઇન્ડેન્ટેશન (અને કેટલીકવાર ગાંઠો વચ્ચે દોરવામાં આવેલી રેખા) નો ઉપયોગ પદાનુક્રમના સ્તરને સૂચવવા માટે થાય છે. દરેક વૃક્ષદર્શનમાં એક મૂળ નોડ હોય છે જેમાંથી તમામ ગાંઠો નીચે આવે છે. રુટ નોડની નીચે અને જમણી બાજુએ ઇન્ડેન્ટેડ તેના ચાઈલ્ડ નોડ્સ છે. દરેક નોડમાં બરાબર એક પેરેન્ટ નોડ હોય છે અને તેમાં શૂન્ય અથવા વધુ ચાઈલ્ડ નોડ હોઈ શકે છે. જો નોડ (રુટ નોડ સિવાયના) પાસે ચાઈલ્ડ અથવા ચિલ્ડ્રન હોય, તો તેને શાખા નોડ કહેવામાં આવે છે. જો તેને કોઈ સંતાન ન હોય, તો તે પર્ણ નોડ છે. આ એક અધિક્રમિક વૃક્ષ જેવી રચના બનાવે છે, જેમાં શાખાઓ અને પેટા શાખાઓ નીચે અને જમણી તરફ ઉભરી આવે છે. પેરેન્ટ નોડ્સ અને ચાઇલ્ડ નોડ્સ વચ્ચેના નેસ્ટેડ સંબંધને રજૂ કરવા માટે નોડ્સને વિવિધ રંગો, ચિહ્નો અને ફોન્ટ્સ દ્વારા અલગ કરી શકાય છે. જો કોઈ વસ્તુ અસ્તિત્વમાં હોય તો તેને ઉપશીર્ષકો જાહેર કરવા માટે વિસ્તૃત કરી શકાય છે અને ઉપશીર્ષકોને છુપાવવા માટે તેને તોડી શકાય છે. ઇન્ટરેક્ટિવિટી ટ્રી વ્યૂ વપરાશકર્તાઓને વિવિધ રીતે અધિક્રમિક ડેટા સાથે ક્રિયાપ્રતિક્રિયા કરવાની મંજૂરી આપે છે, જેમ કેઃ તેમના ચાઈલ્ડ નોડ્સને છતી કરવા અથવા છુપાવવા માટે નોડ્સનું વિસ્તરણ અને પતન કરવું અને આમ કોઈની જરૂરિયાતો અનુસાર વૃક્ષની રચનામાં નેવિગેટ કરવું. તારીખ જેવા ચોક્કસ માપદંડોના આધારે ગાંઠો શોધો અને ફિલ્ટર કરો. સંદર્ભ મેનુઓનો ઉપયોગ કરીને નામ બદલવું અથવા કાઢી નાખવું. તેમને ફરીથી ગોઠવવા માટે વૃક્ષના અન્ય વિભાગોમાં ગાંઠોની નકલ કરવી અને તેને ખસેડવી (ખેંચીને અને છોડવી). એક અલગ વિંડોમાં નોડ ખોલો. અનુકૂલનક્ષમતા વૃક્ષ દૃશ્યોને દ્રશ્ય અપીલ અને કાર્યક્ષમતા માટે નીચેની રીતે કસ્ટમાઇઝ કરી શકાય છેઃ ઇનપુટ પદ્ધતિઓઃ વૃક્ષ દૃશ્યોને માઉસ, કીબોર્ડ અને ટચ ઇનપુટ જેવી વિવિધ ઇનપુટ પદ્ધતિઓને ટેકો આપવા માટે કસ્ટમાઇઝ કરી શકાય છે જેથી વપરાશકર્તાઓ તેમની પસંદગીની પદ્ધતિનો ઉપયોગ કરીને ક્રિયાપ્રતિક્રિયા કરી શકે. વપરાશકર્તાઓ તેમના માઉસનો ઉપયોગ તેને પસંદ કરવા માટે નોડ પર ક્લિક કરવા માટે કરી શકે છે, તેમના માઉસને ખેંચવા માટે ખસેડી શકે છે અને પછી તેમને ફરીથી ગોઠવવા માટે નોડ છોડવા માટે માઉસ બટન છોડી શકે છે. તેઓ વૃક્ષ સાથે નેવિગેટ કરવા અને ક્રિયાપ્રતિક્રિયા કરવા માટે કીબોર્ડ શૉર્ટકટ્સનો પણ ઉપયોગ કરી શકે છે. જુઓ અને અનુભવોઃ વિકાસકર્તાઓ (અને કેટલીકવાર વપરાશકર્તાઓ) વૃક્ષના દૃશ્યોના દેખાવ અને લાગણીને અનુરૂપ બનાવી શકે છે તેમજ ચોક્કસ એપ્લિકેશનોની ચોક્કસ દ્રશ્ય જરૂરિયાતો સાથે મેળ ખાય છે. નોડ વિસ્તરણ અને પતનનું પ્રતિનિધિત્વ કરવા માટે નોડ, એનિમેશન અને અસરો પ્રદર્શિત કરવા માટે ઉપયોગમાં લેવાતા ચિહ્નો, ફોન્ટ્સ અને રંગો, અને ખેંચો અને છોડો ક્રિયાઓ માટે વૈવિધ્યપૂર્ણ વર્તણૂકો અમલમાં મૂકી શકાય છે. સંદર્ભ મેનુ વિકલ્પોને એપ્લિકેશન માટે કસ્ટમાઇઝ કરી શકાય છે જેથી વપરાશકર્તાઓ માત્ર નોડ્સ પર ચોક્કસ ક્રિયાઓ કરી શકે. સુલભતાઃ વૃક્ષ દૃશ્યો વિકલાંગ વપરાશકર્તાઓ માટે સુલભતા સુવિધાઓ પ્રદાન કરી શકે છે. ફાયદા વૃક્ષ દૃશ્યો નીચેના ફાયદાઓ પ્રદાન કરે છેઃ તેઓ સંક્ષિપ્ત અને અનુસરવામાં સરળ ફોર્મેટમાં અધિક્રમિક માહિતી પ્રદર્શિત કરે છે, જેથી વપરાશકર્તાઓ સરળતાથી માહિતીને જોઈ શકે અને તેની સાથે ક્રિયાપ્રતિક્રિયા કરી શકે. તેઓ કસ્ટમાઇઝ કરી શકાય તેવા છે, તેથી તેમના દેખાવ અને વર્તનને એપ્લિકેશનની ચોક્કસ જરૂરિયાતોને પહોંચી વળવા માટે તૈયાર કરી શકાય છે. તેઓ ઇન્ટરેક્ટિવ છે અને વિવિધ ઇનપુટ પદ્ધતિઓનો ઉપયોગ કરવાની મંજૂરી આપે છે. તેઓ લવચીક અને શક્તિશાળી નેવિગેશનલ સાધનો છે જેનો ઉપયોગ વિવિધ એપ્લિકેશનોમાં થઈ શકે છે (જેમ કે ફાઇલ મેનેજર્સ) ગેરફાયદા જો વસ્તુઓના નેસ્ટેડ અથવા અધિક્રમિક સંબંધ પર ભાર મૂકવો ન હોય, તો ટ્રી વ્યૂ શ્રેષ્ઠ પસંદગી નહીં હોય. નિયમિત યાદી વધુ યોગ્ય રહેશે. મોટા પ્રમાણમાં ડેટા અથવા ઊંડાણપૂર્વકના માળખાગત પદાનુક્રમ માટે, વૃક્ષના દૃશ્યો દૃષ્ટિની અવ્યવસ્થિત અને નેવિગેટ કરવા માટે મુશ્કેલ બની શકે છે, જે બિનકાર્યક્ષમતા અને ઉત્પાદકતામાં ઘટાડો તરફ દોરી જાય છે કારણ કે વપરાશકર્તાઓ ડેટા સાથે કામ કરવા કરતાં માળખામાંથી પસાર થવામાં વધુ સમય પસાર કરશે. તેઓ વધુ જટિલ છે અને તેથી યાદીઓ અને કોષ્ટકો જેવી સરળ રચનાઓ કરતાં જાળવણી કરવી વધુ મુશ્કેલ છે. વિકાસકર્તાઓ માટે, એનિમેશન અને જટિલ વર્તણૂકો સાથેના કસ્ટમાઇઝેશન વિકલ્પો અમલીકરણ અને ડિબગીંગ પર ખર્ચવામાં આવતા સમયને વધારી શકે છે. એપ્લિકેશન ટ્રી વ્યૂઝનો ઉપયોગ એવી પરિસ્થિતિઓમાં થાય છે જ્યાં અધિક્રમિક માહિતીને ગ્રાફિકલ ઇન્ટરફેસમાં પ્રદર્શિત કરવાની અને નેવિગેટ કરવાની જરૂર હોય. ઉદાહરણ તરીકે, કમ્પ્યુટર ફાઇલ સિસ્ટમમાં રહેતી ડિરેક્ટરીઓ અને ફાઇલોનું અધિક્રમિક માળખું પ્રદર્શિત કરવા માટે ફાઇલ મેનેજર્સમાં તેનો ઉપયોગ કરવામાં આવ્યો છે જેથી વપરાશકર્તાઓ ડિરેક્ટરી વૃક્ષને નેવિગેટ કરી શકે અને તેમની ફાઇલોને વધુ અસરકારક રીતે ખોલી, બંધ કરી અને સંચાલિત કરી શકે. ઇમેઇલ ફોલ્ડર અને સંદેશાઓનું અધિક્રમિક માળખું પ્રદર્શિત કરવા માટે ક્લાયન્ટ્સને ઇમેઇલ કરો, વપરાશકર્તાઓને ઇમેઇલ સંદેશાઓ જોવા અને તેનો જવાબ આપવા અને તેમના ઇનબોક્સનું સંચાલન કરવામાં મદદ કરો. સંસ્થાના કર્મચારીઓ અને વિભાગોનું અધિક્રમિક માળખું દર્શાવવા માટે સંસ્થાકીય ચાર્ટ. ગ્રાફિકલ કાર્યક્રમો બનાવવા માટે નેટવર્ક ટોપોલોજી પ્રોગ્રામિંગ માળખું. અધિક્રમિક માહિતી રજૂ કરવા માટે XML દસ્તાવેજો. બાહ્યરેખા કાર્યક્રમો (વિસ્તૃત વૃક્ષ દૃશ્ય તરીકે), જ્યાં દરેક નોડમાં સંપાદનક્ષમ લખાણ હોય છે. ડિરેક્ટરી (ફાઇલ સિસ્ટમો) પણ જુઓ-વૃક્ષ દૃશ્યોના ઉપયોગનું ઉદાહરણ ફાઇલ વ્યવસ્થાપક વંશાવળી સોફ્ટવેર સંદર્ભો બાહ્ય કડીઓ વિન 32 એપીઆઈ (એમએસડીએન) યાહૂમાં જીટીકે + એપીઆઈ વૃક્ષ દૃશ્ય નિયંત્રણમાં શુદ્ધ એચટીએમએલ + સીએસએસ વૃક્ષ દૃશ્ય વિજેટમાં વૃક્ષ દૃશ્ય! . NET માટે UI લાઈબ્રેરી y એક્સટેન્ડેડ ટ્રીવ્યૂ ASP.NET 2 માં વિનફોર્મ્સ ટ્રીવ્યૂ કંટ્રોલ હેન્ક હેગેડૂર્ન સાથેની મુલાકાત, પ્રથમ ટ્રી-વ્યૂ PIM ગ્રાફિકલ કંટ્રોલ એલિમેન્ટ્સના વિકાસકર્તા