Tree view
ಟ್ರೀ ವ್ಯೂ ಎಂಬುದು ಗ್ರಾಫಿಕಲ್ ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ (ಜಿ. ಯು. ಐ) ಒಳಗೆ ಗ್ರಾಫಿಕಲ್ ವಿಜೆಟ್ (ಗ್ರಾಫಿಕಲ್ ಕಂಟ್ರೋಲ್ ಎಲಿಮೆಂಟ್) ಆಗಿದ್ದು, ಇದರಲ್ಲಿ ಬಳಕೆದಾರರು ಟ್ರೀ-ರೀತಿಯ ಸ್ವರೂಪದಲ್ಲಿ ನೋಡ್ಗಳಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಸಂಕ್ಷಿಪ್ತ, ಶ್ರೇಣೀಕೃತ ಡೇಟಾದೊಂದಿಗೆ ಅಂತರ್ಬೋಧೆಯಿಂದ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಬಹುದು ಮತ್ತು ಸಂವಹನ ಮಾಡಬಹುದು. ಇದನ್ನು ಔಟ್ಲೈನ್ ವ್ಯೂ ಎಂದೂ ಕರೆಯಬಹುದು. ಮರದ ನೋಟವು ಸಾಮಾನ್ಯವಾಗಿ ಮರದಂತಹ ರಚನೆಯಲ್ಲಿ ಜೋಡಿಸಲಾದ ನೋಡ್ಗಳ ಲಂಬವಾದ ಪಟ್ಟಿಯಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ನೋಡ್ ಒಂದೇ ಡೇಟಾ ಐಟಂ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದನ್ನು ಪಠ್ಯದ ಇಂಡೆಂಟ್ ಲೈನ್ ಅಥವಾ ಆಯತಾಕಾರದ ಪೆಟ್ಟಿಗೆಯಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಇಂಡೆಂಟೇಶನ್ (ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನೋಡ್ಗಳ ನಡುವೆ ಎಳೆಯಲಾದ ರೇಖೆ) ಅನ್ನು ಕ್ರಮಾನುಗತ ಮಟ್ಟವನ್ನು ಸೂಚಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಟ್ರೀವ್ಯೂ ಒಂದು ಮೂಲ ನೋಡ್ ಅನ್ನು ಹೊಂದಿದ್ದು, ಅದರಿಂದ ಎಲ್ಲಾ ನೋಡ್ಗಳು ಇಳಿಯುತ್ತವೆ. ಮೂಲ ನೋಡ್ನ ಕೆಳಗೆ ಮತ್ತು ಬಲಕ್ಕೆ ಇಂಡೆಂಟ್ ಮಾಡಲಾದ ಅದರ ಚೈಲ್ಡ್ ನೋಡ್ಗಳಿವೆ. ಪ್ರತಿ ನೋಡ್ ನಿಖರವಾಗಿ ಒಂದು ಪೋಷಕ ನೋಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಶೂನ್ಯ ಅಥವಾ ಹೆಚ್ಚಿನ ಚೈಲ್ಡ್ ನೋಡ್ಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಒಂದು ನೋಡ್ (ರೂಟ್ ನೋಡ್ ಅನ್ನು ಹೊರತುಪಡಿಸಿ) ಚೈಲ್ಡ್ ಅಥವಾ ಚಿಲ್ಡ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಬ್ರಾಂಚ್ ನೋಡ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದಕ್ಕೆ ಚೈಲ್ಡ್ ಇಲ್ಲದಿದ್ದರೆ, ಅದು ಲೀಫ್ ನೋಡ್ ಆಗಿರುತ್ತದೆ. ಇದು ಶಾಖೆಗಳು ಮತ್ತು ಉಪಶಾಖೆಗಳು ಕೆಳಕ್ಕೆ ಮತ್ತು ಬಲಕ್ಕೆ ಹೊರಹೊಮ್ಮುವ ಕ್ರಮಾನುಗತ ಮರದಂತಹ ರಚನೆಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಮೂಲ ನೋಡ್ಗಳು ಮತ್ತು ಚೈಲ್ಡ್ ನೋಡ್ಗಳ ನಡುವಿನ ನೆಸ್ಟೆಡ್ ಸಂಬಂಧವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ನೋಡ್ಗಳನ್ನು ವಿವಿಧ ಬಣ್ಣಗಳು, ಐಕಾನ್ಗಳು ಮತ್ತು ಫಾಂಟ್ಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಬಹುದು. ಒಂದು ವಸ್ತುವನ್ನು, ಯಾವುದಾದರೂ ಇದ್ದರೆ, ಉಪಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಲು ವಿಸ್ತರಿಸಬಹುದು ಮತ್ತು ಉಪಶೀರ್ಷಿಕೆಗಳನ್ನು ಮರೆಮಾಡಲು ಕುಸಿಯಬಹುದು. ಇಂಟರಾಕ್ಟಿವಿಟಿ ಟ್ರೀ ವ್ಯೂ ವೈಶಿಷ್ಟ್ಯಗಳು ಬಳಕೆದಾರರಿಗೆ ಶ್ರೇಣೀಕೃತ ದತ್ತಾಂಶದೊಂದಿಗೆ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಸಂವಹನ ನಡೆಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆಃ ತಮ್ಮ ಚೈಲ್ಡ್ ನೋಡ್ಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಲು ಅಥವಾ ಮರೆಮಾಡಲು ನೋಡ್ಗಳನ್ನು ವಿಸ್ತರಿಸುವುದು ಮತ್ತು ಕುಸಿಯುವುದು ಮತ್ತು ಹೀಗೆ ಒಬ್ಬರ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಟ್ರೀ ರಚನೆಯ ಮೂಲಕ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವುದು. ದಿನಾಂಕದಂತಹ ನಿರ್ದಿಷ್ಟ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ನೋಡ್ಗಳನ್ನು ಹುಡುಕಿ ಮತ್ತು ಫಿಲ್ಟರ್ ಮಾಡಿ. ಸಂದರ್ಭದ ಮೆನುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮರುನಾಮಕರಣ ಅಥವಾ ಅಳಿಸಲಾಗುತ್ತಿದೆ. ಅವುಗಳನ್ನು ಮರುಹೊಂದಿಸಲು ಮರದ ಇತರ ಭಾಗಗಳಿಗೆ ನೋಡ್ಗಳನ್ನು ನಕಲಿಸುವುದು ಮತ್ತು ಚಲಿಸುವುದು (ಎಳೆಯುವುದು ಮತ್ತು ಬೀಳಿಸುವುದು). ಪ್ರತ್ಯೇಕ ವಿಂಡೋದಲ್ಲಿ ನೋಡ್ ಅನ್ನು ತೆರೆಯಿರಿ. ದೃಶ್ಯ ಆಕರ್ಷಣೆ ಮತ್ತು ದಕ್ಷತೆಗಾಗಿ ಟ್ರೀ ವ್ಯೂಗಳನ್ನು ಈ ಕೆಳಗಿನ ವಿಧಾನಗಳಲ್ಲಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದುಃ ಇನ್ಪುಟ್ ವಿಧಾನಗಳುಃ ಮೌಸ್, ಕೀಬೋರ್ಡ್ ಮತ್ತು ಟಚ್ ಇನ್ಪುಟ್ನಂತಹ ವಿವಿಧ ಇನ್ಪುಟ್ ವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಟ್ರೀ ವ್ಯೂಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು, ಇದರಿಂದಾಗಿ ಬಳಕೆದಾರರು ತಮ್ಮ ಆದ್ಯತೆಯ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಹನ ನಡೆಸಬಹುದು. ಬಳಕೆದಾರರು ತಮ್ಮ ಮೌಸ್ ಅನ್ನು ನೋಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಲು ಬಳಸಬಹುದು, ತಮ್ಮ ಮೌಸ್ ಅನ್ನು ಎಳೆಯಲು ಸರಿಸಬಹುದು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಮರುಹೊಂದಿಸಲು ನೋಡ್ಗಳನ್ನು ಬಿಡಲು ಮೌಸ್ ಬಟನ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಬಹುದು. ಅವರು ಮರದೊಂದಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಮತ್ತು ಸಂವಹನ ನಡೆಸಲು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು. ನೋಡಿ ಮತ್ತು ಅನುಭವಿಸಿಃ ಅಭಿವರ್ಧಕರು (ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಬಳಕೆದಾರರು) ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಿರ್ದಿಷ್ಟ ದೃಶ್ಯ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವಂತೆ ಮರದ ವೀಕ್ಷಣೆಗಳ ನೋಟ ಮತ್ತು ಭಾವನೆಯನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು. ನೋಡ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬಳಸುವ ಐಕಾನ್ಗಳು, ಫಾಂಟ್ಗಳು ಮತ್ತು ಬಣ್ಣಗಳು, ನೋಡ್ ವಿಸ್ತರಣೆ ಮತ್ತು ಕುಸಿತವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಅನಿಮೇಷನ್ಗಳು ಮತ್ತು ಪರಿಣಾಮಗಳು, ಮತ್ತು ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ ಕ್ರಿಯೆಗಳಿಗೆ ಕಸ್ಟಮ್ ನಡವಳಿಕೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಕಾಂಟೆಕ್ಸ್ಟ್ ಮೆನು ಆಯ್ಕೆಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು, ಇದರಿಂದಾಗಿ ಬಳಕೆದಾರರು ನೋಡ್ಗಳಲ್ಲಿ ಮಾತ್ರ ನಿರ್ದಿಷ್ಟ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಬಹುದು. ಲಭ್ಯತೆಃ ಮರದ ವೀಕ್ಷಣೆಗಳು ವಿಕಲಾಂಗ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಬಹುದು. ಪ್ರಯೋಜನಗಳು ವೃಕ್ಷ ವೀಕ್ಷಣೆಗಳು ಈ ಕೆಳಗಿನ ಪ್ರಯೋಜನಗಳನ್ನು ನೀಡುತ್ತವೆಃ ಅವು ಕ್ರಮಾನುಗತ ದತ್ತಾಂಶವನ್ನು ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ಅನುಸರಿಸಲು ಸುಲಭವಾದ ಸ್ವರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸುತ್ತವೆ, ಇದರಿಂದಾಗಿ ಬಳಕೆದಾರರು ಸುಲಭವಾಗಿ ದತ್ತಾಂಶದೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು. ಅವು ಗ್ರಾಹಕೀಯವಾಗಿರುತ್ತವೆ, ಆದ್ದರಿಂದ ಅವುಗಳ ನೋಟ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು ಅಪ್ಲಿಕೇಶನ್ನ ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಲು ಸರಿಹೊಂದಿಸಬಹುದು. ಅವು ಸಂವಾದಾತ್ಮಕವಾಗಿರುತ್ತವೆ ಮತ್ತು ವಿವಿಧ ಇನ್ಪುಟ್ ವಿಧಾನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತವೆ. ಅವು ಹೊಂದಿಕೊಳ್ಳುವ ಮತ್ತು ಪ್ರಬಲವಾದ ನ್ಯಾವಿಗೇಷನಲ್ ಸಾಧನಗಳಾಗಿವೆ, ಇದನ್ನು ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ಗಳು) ಅನಾನುಕೂಲಗಳು ವಸ್ತುಗಳ ನೆಸ್ಟೆಡ್ ಅಥವಾ ಶ್ರೇಣೀಕೃತ ಸಂಬಂಧವನ್ನು ಒತ್ತಿಹೇಳದಿದ್ದರೆ, ಟ್ರೀ ವ್ಯೂ ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿರುವುದಿಲ್ಲ. ನಿಯಮಿತವಾದ ಪಟ್ಟಿಯು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ. ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ದತ್ತಾಂಶ ಅಥವಾ ಆಳವಾದ ನೆಸ್ಟೆಡ್ ಶ್ರೇಣಿ ವ್ಯವಸ್ಥೆಗಳಿಗೆ, ಮರದ ವೀಕ್ಷಣೆಗಳು ದೃಷ್ಟಿಗೆ ಅವ್ಯವಸ್ಥೆಯಾಗಬಹುದು ಮತ್ತು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಕಷ್ಟವಾಗಬಹುದು, ಇದು ಅಸಮರ್ಥತೆ ಮತ್ತು ಉತ್ಪಾದಕತೆಯ ನಷ್ಟಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಬಳಕೆದಾರರು ದತ್ತಾಂಶದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದಕ್ಕಿಂತ ರಚನೆಯ ಮೂಲಕ ನಡೆಯಲು ಹೆಚ್ಚು ಸಮಯವನ್ನು ಕಳೆಯುತ್ತಾರೆ. ಅವು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿವೆ ಮತ್ತು ಆದ್ದರಿಂದ ಪಟ್ಟಿಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳಂತಹ ಸರಳ ರಚನೆಗಳಿಗಿಂತ ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿದೆ. ಅಭಿವರ್ಧಕರಿಗೆ, ಅನಿಮೇಷನ್ಗಳು ಮತ್ತು ಸಂಕೀರ್ಣ ನಡವಳಿಕೆಗಳೊಂದಿಗೆ ಕಸ್ಟಮೈಸೇಶನ್ ಆಯ್ಕೆಗಳು ಅನುಷ್ಠಾನ ಮತ್ತು ಡೀಬಗ್ಗಿಂಗ್ಗೆ ಸಮಯವನ್ನು ಹೆಚ್ಚಿಸಬಹುದು. ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಶ್ರೇಣೀಕೃತ ಡೇಟಾವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಮತ್ತು ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಟ್ರೀ ವೀಕ್ಷಣೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಅವುಗಳನ್ನು ಕಂಪ್ಯೂಟರ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್ಗಳ ಶ್ರೇಣೀಕೃತ ರಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಫೈಲ್ ಮ್ಯಾನೇಜರ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಬಳಕೆದಾರರು ಡೈರೆಕ್ಟರಿ ಟ್ರೀ ಅನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಬಹುದು ಮತ್ತು ತಮ್ಮ ಫೈಲ್ಗಳನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ತೆರೆಯಬಹುದು, ಮುಚ್ಚಬಹುದು ಮತ್ತು ನಿರ್ವಹಿಸಬಹುದು. ಇಮೇಲ್ ಫೋಲ್ಡರ್ಗಳು ಮತ್ತು ಸಂದೇಶಗಳ ಶ್ರೇಣೀಕೃತ ರಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಇಮೇಲ್ ಕ್ಲೈಂಟ್ಗಳು, ಇಮೇಲ್ ಸಂದೇಶಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ಪ್ರತ್ಯುತ್ತರಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವರ ಇನ್ಬಾಕ್ಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಸಂಸ್ಥೆಯ ಉದ್ಯೋಗಿಗಳು ಮತ್ತು ಇಲಾಖೆಗಳ ಶ್ರೇಣೀಕೃತ ರಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಸಾಂಸ್ಥಿಕ ನಕ್ಷೆಗಳು. ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ನೆಟ್ವರ್ಕ್ ಟೋಪೋಲಜಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಳು. ಕ್ರಮಾನುಗತ ದತ್ತಾಂಶವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು XML ದಾಖಲೆಗಳು. ಬಾಹ್ಯರೇಖೆಯ ಅನ್ವಯಗಳು (ವಿಸ್ತೃತ ಮರದ ನೋಟವಾಗಿ), ಅಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಸಂಪಾದಿಸಬಹುದಾದ ಪಠ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಡೈರೆಕ್ಟರಿ (ಕಡತ ವ್ಯವಸ್ಥೆಗಳು)-ಮರದ ವೀಕ್ಷಣೆಗಳ ಅನ್ವಯಕ್ಕೆ ಉದಾಹರಣೆ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ ವಂಶಾವಳಿಯ ಸಾಫ್ಟ್ವೇರ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ವಿನ 32 ಎಪಿಐ (ಎಂಎಸ್ಡಿಎನ್) ಯಾಹೂ! ನಲ್ಲಿರುವ ಜಿಟಿಕೆ + ಎಪಿಐ ಟ್ರೀ ವ್ಯೂ ನಿಯಂತ್ರಣದಲ್ಲಿರುವ ಶುದ್ಧ ಎಚ್ಟಿಎಂಎಲ್ + ಸಿಎಸ್ಎಸ್ ಟ್ರೀ ವ್ಯೂ ವಿಜೆಟ್ನಲ್ಲಿ ಟ್ರೀವ್ಯೂ! ಮೊದಲ ಟ್ರೀ-ವ್ಯೂ ಪಿಐಎಂ ಗ್ರಾಫಿಕಲ್ ನಿಯಂತ್ರಣ ಅಂಶಗಳ ಡೆವಲಪರ್ ಹೆಂಕ್ ಹ್ಯಾಗೆಡೂರ್ನ್ ಅವರೊಂದಿಗಿನ ಸಂದರ್ಶನದಲ್ಲಿ ಯುಐ ಲೈಬ್ರರಿ ವೈ. ನೆಟ್ ವಿನ್ಫಾರ್ಮ್ಗಳಿಗಾಗಿ ವಿಸ್ತರಿತ ಟ್ರೀ ವ್ಯೂ ಟ್ರೀ ವ್ಯೂ ಕಂಟ್ರೋಲ್