HiAsm
ಹೈ ಆಸ್ಮ್ (ಹೈ ಅಸೆಂಬ್ಲರ್) () ಎಂಬುದು ವಿಂಡೋಸ್ ಎಪಿಐ (ವಿನ್ 32), ಕ್ಯೂಟಿ, ಡಬ್ಲ್ಯೂಎಕ್ಸ್ ವಿಡ್ಜೆಟ್ಗಳು, ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು ಪಿಎಚ್ಪಿ, ಎಚ್ಟಿಎಂಎಲ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿನ ಪುಟಗಳಿಗೆ ಉಚಿತ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟಿಗ್ರೇಟೆಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ಐಡಿಇ) ಆಗಿದೆ, ಜೊತೆಗೆ ಪಾಕೆಟ್ ಪಿಸಿ ಪಿಡಿಎಯಂತಹ ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ಆಧಾರಿತ ಸಾಧನಗಳ ಅಪ್ಲಿಕೇಶನ್ಗಳು. "ಮಾದರಿಯ ಅಭಿವೃದ್ಧಿ" ಎಂದೂ ಕರೆಯಲಾಗುವ ವಿಧಾನ ಮಾದರಿ-ಚಾಲಿತ ವಾಸ್ತುಶಿಲ್ಪದ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೈಆಸ್ಮ್ ಒಂದು ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಯಾಗಿದೆ. ಈ ವಿಧಾನದ ಮಹತ್ವವನ್ನು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು, ವಾಸ್ತುಶಿಲ್ಪಗಳು, ಹಾರ್ಡ್ವೇರ್ ಮಾರಾಟಗಾರರು ಮತ್ತು ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ಗಳಿಂದ ಅಮೂರ್ತಗೊಳಿಸಲಾಗಿದೆ. ವಿನ್ಯಾಸ ಮಾಡುವಾಗ, ಬಳಕೆದಾರರಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಯಾವುದೇ ಜ್ಞಾನದ ಅಗತ್ಯವಿಲ್ಲ, ಹೀಗಾಗಿ ಬಳಕೆದಾರರು ಅಂತರ್ಬೋಧೆಯ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ತಮ್ಮ ಮಾದರಿಯನ್ನು ನಿಯಂತ್ರಿಸುವ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ಯಾಕೇಜುಗಳು ಹೈಆಸ್ಮ್ ನೀವು ಕೆಲವು ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಬಳಸಬಹುದಾದ ಪೂರಕ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಹೊಂದಿದೆ. ಡೆಲ್ಫಿ ಮತ್ತು ಎಫ್ಪಿಸಿ ಪರಿಸರದೊಂದಿಗೆ ಬರುವ ಮೂಲ ಪ್ಯಾಕೇಜ್ ಇಂಟರ್ನೆಟ್, ಡೇಟಾಬೇಸ್ಗಳು, ಗ್ರಾಫಿಕ್ಸ್ (ಜಿಡಿಐ ಮತ್ತು ಓಪನ್ಜಿಎಲ್), ಧ್ವನಿ, ಹಿನ್ನೆಲೆ ಪ್ರೋಗ್ರಾಂಗಳು, ಆಪ್ಲೆಟ್ಗಳು, ನಿಯಂತ್ರಣ ಫಲಕಗಳು, ಗ್ರಂಥಾಲಯಗಳು (ಡಿಎಲ್ಎಲ್ ಫೈಲ್ಗಳು) ಸೇರಿದಂತೆ ವ್ಯಾಪಕವಾದ ಮಲ್ಟಿಮೀಡಿಯಾ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಣ್ಣ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಜನರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಹಿಂದಿನ ಪ್ಯಾಕೇಜಿನಂತೆ, ಇದು ಬಳಕೆದಾರರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಆದರೆ ಈ ಬಾರಿ ಇದು ಪಾಕೆಟ್ ಪಿಸಿ ಪಿಡಿಎಗಳು ಮತ್ತು ಕೆಲವು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳಿಗಾಗಿ ವಿಂಡೋಸ್ ಸಿಇ ಅಡಿಯಲ್ಲಿ ಇದೆ. ಪ್ಯಾಕೇಜ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಪಾಕೆಟ್ ಪಿಸಿ ಅಡಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಯೋಜನೆಯು ಡೆಲ್ಫಿ ಮತ್ತು ಎಫ್ಪಿಸಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲು ಯಾವುದೇ ಬದಲಾವಣೆಯ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ಪ್ರತಿಯಾಗಿ, ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಇತರ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲು ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ವೆಬ್ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಈ ಪ್ಯಾಕೇಜ್ ಬಳಕೆದಾರರಿಗೆ ಪಿಎಚ್ಪಿ, ಕ್ಲೈಂಟ್-ಸೈಡ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಎಚ್ಟಿಎಮ್ಎಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೆಬ್ ಸರ್ವರ್ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಪ್ಯಾಕೇಜಿನ ಒಂದು ವಿಶಿಷ್ಟ ಲಕ್ಷಣವೆಂದರೆ, ಸಂಕಲಿಸಿದ ಮಾದರಿಗಾಗಿ ರಚಿಸಲಾದ ಕೋಡ್ ಗುಣಮಟ್ಟದಲ್ಲಿ ಡೆವಲಪರ್ ಕೈಯಿಂದ ಬರೆಯಬಹುದಾದ ಗುಣಮಟ್ಟಕ್ಕೆ ಬಹುತೇಕ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಈ ಕಾರಣದಿಂದಾಗಿ, ನಂತರದ ಹಸ್ತಚಾಲಿತ ಸಂಪಾದನೆಯೊಂದಿಗೆ ಟೆಂಪ್ಲೇಟ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಬಹುದು. ಎಫ್. ಎ. ಎಸ್. ಎಂ. ಪ್ಯಾಕೇಜಿನ ಹೆಚ್ಚಿನ ಭಾಗವು ಹೈಆಸ್ಮ್ನ ಸಾಮರ್ಥ್ಯಗಳ ಉದಾಹರಣೆ ಮತ್ತು ಪ್ರದರ್ಶನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ಇದು ಬಹುಶಃ ತಮ್ಮ ಸ್ವಂತ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಯಸುವ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಮಾತ್ರ ಆಸಕ್ತಿಯನ್ನುಂಟು ಮಾಡುತ್ತದೆ. ಕೋಡ್ ಅಳವಡಿಕೆಯ ಘಟಕಗಳು ಮತ್ತು ಅವುಗಳ ನಡುವಿನ ಕೊಂಡಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಸ್ ಎಪಿಐ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಶುದ್ಧ ಜೋಡಣೆಯಲ್ಲಿ (ಫ್ಲಾಟ್ ಅಸೆಂಬ್ಲರ್, ಎಫ್ಎಎಸ್ಎಂ) ಬರೆಯಲು ಇದು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕ್ಯೂಟಿ ಆಧಾರಿತ ಕ್ಯೂಟಿ ಪ್ಯಾಕೇಜುಗಳು ಬಳಕೆದಾರರಿಗೆ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಹೈ ಆಸ್ಮ್ ಅನ್ನು ಲಿನಕ್ಸ್ನಲ್ಲಿ ವೈನ್ ಮೂಲಕ ಮಾತ್ರ ಚಲಾಯಿಸಬಹುದು. (ನೀವು ಅದನ್ನು ಉಬುಂಟುನಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು) ಹೈಯಾಸ್ಮ್ 5 ರಸ್ತೆಯಲ್ಲಿದೆ, ಇದು ಲಿನಕ್ಸ್ನಲ್ಲಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಜಿಸಿಸಿ ಇತ್ಯಾದಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. WxWidgets ಪ್ಯಾಕೇಜುಗಳು WxWidgets ಮತ್ತು Qt ಅನ್ನು ಆಧರಿಸಿರಬಹುದು. ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಬಳಕೆದಾರರು ಅವುಗಳನ್ನು ಬಳಸಬಹುದು. ಹಾಯ್ ಆಸ್ಮ್ 5 ಈಗ ಪರಿಸರದ ಐದನೇ ಆವೃತ್ತಿಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, HiAsm.NET ಯೋಜನೆಯು ಅದರ ಮುಂದುವರಿಕೆಯಾಗಿದೆ. HiAsm.NET ಅನ್ನು ಮೂಲತಃ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಹೈಆಸ್ಮ್ 5 ಮೂಲ ಸಂಕೇತವನ್ನು ಬಳಸಿ ತಯಾರಿಸಲಾಗಿತ್ತು. ಒಂದು ನಿರ್ದಿಷ್ಟ ಹಂತದಿಂದ, ಇದನ್ನು ಮೂಲ ಕೋಡ್ನೊಂದಿಗೆ ಪೂರಕಗೊಳಿಸಲಾಯಿತು, ಅದು ಹೈಆಸ್ಮ್ 5ನಲ್ಲಿರಲಿಲ್ಲ ಅಥವಾ ವರ್ಗಾಯಿಸಲು ಸೂಕ್ತವಾಗಿರಲಿಲ್ಲ. ಆದ್ದರಿಂದ, ಈ ಎರಡು ಯೋಜನೆಗಳನ್ನು ಸಂಯೋಜಿಸಬೇಡಿ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಹೈಆಸ್ಮ್ 5 HiAsm.NET ವಿಷುಯಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳು WxWidgets ಪ್ಯಾಸ್ಕಲ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಸಾಫ್ಟ್ವೇರ್