ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಲಾಜರಸ್ ಅನ್ನು ನೋಡೋಣ. ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಆಧಾರದ ಮೇಲೆ ತ್ವರಿತ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ IDE ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾಸ್ಕಲ್. ಸಂಕೀರ್ಣವಾದ ಗ್ರಾಫಿಕಲ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ರಚಿಸಲು ಇದು ವಿವಿಧ ಔಟ್-ಆಫ್-ಬಾಕ್ಸ್ ಘಟಕಗಳನ್ನು ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಫಾರ್ಮ್ ಡಿಸೈನರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
ನಾವು ನಮ್ಮದೇ ಆದ ವಾಣಿಜ್ಯ ಅಥವಾ ಮುಕ್ತ ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಬಹುದು. ಈ IDE ಗೆ ಧನ್ಯವಾದಗಳು, ಬಳಕೆದಾರರು ಫೈಲ್ ಬ್ರೌಸರ್ಗಳು, ಇಮೇಜ್ ವೀಕ್ಷಕರು, ಡೇಟಾಬೇಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಗ್ರಾಫಿಕ್ಸ್ ಸಂಪಾದನೆ, ಆಟಗಳು, 3D ಸಾಫ್ಟ್ವೇರ್, ವೈದ್ಯಕೀಯ ವಿಶ್ಲೇಷಣೆ ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಯಾವುದೇ ರೀತಿಯ ಸಾಫ್ಟ್ವೇರ್.
Lazarus IDE ಸಾಮಾನ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳು
- ಇದು ಒಂದು GPL ಪರವಾನಗಿ ಪಡೆದ IDE.
- ಲಜಾರಸ್ Gnu / Linux, Windows ಮತ್ತು macOS ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ, ಇತರರಲ್ಲಿ.
- ನಾವು ಮಾಡಬಹುದು ಸ್ಥಳೀಯ ಬೈನರಿಗಳನ್ನು ರಚಿಸಿ ಮತ್ತು ಯಾವುದೇ ರನ್ಟೈಮ್ ಪರಿಸರದಲ್ಲಿ ಅವಲಂಬನೆಗಳಿಲ್ಲದೆ ಅವುಗಳನ್ನು ವಿತರಿಸಿ.
- ಇದು ಒಂದು ಸುಲಭ ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ ಫಾರ್ಮ್ ಡಿಸೈನರ್ ಶಕ್ತಿಯುತ ವಿನ್ಯಾಸಗಳನ್ನು ರಚಿಸಲು.
- ಇದು ಹೊಂದಿದೆ GUI-ಫಾರ್ಮ್ಗಳು ಮತ್ತು ಕೋಡ್ ನಡುವೆ ಸ್ವಯಂಚಾಲಿತ ಸಿಂಕ್ರೊನೈಸೇಶನ್.
- ಬಳಕೆದಾರರಿಗೆ ಶಕ್ತಿಯುತವಾದದ್ದನ್ನು ಒದಗಿಸುತ್ತದೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮತ್ತು ಕೋಡ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯೊಂದಿಗೆ ಕೋಡ್ ಸಂಪಾದಕ.
- ಇದು ಸಹ ನೀಡುತ್ತದೆ ಅಂತರ್ನಿರ್ಮಿತ ಸಂಕಲನ ಮತ್ತು ಡೀಬಗರ್ ವ್ಯವಸ್ಥೆ. ನಾವು IDE ನಿಂದ ನಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ರನ್ ಮಾಡಬಹುದು, ಪರೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಡೀಬಗ್ ಮಾಡಬಹುದು.
- ಲಾಜರಸ್ ಪ್ಯಾಕೇಜ್ ಸಿಸ್ಟಮ್ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪ್ಲಗಿನ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಅನುಮತಿಸುತ್ತದೆ IDE ಅನ್ನು ವಿಸ್ತರಿಸಲು.
- ಇದು ದೊಡ್ಡ ಯೋಜನೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವಿರುವ IDE. ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಅದರ FPC ಕಂಪೈಲರ್ ಅನ್ನು ನಿರಂತರವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ.
- ನಾವು ಎ ಆಕಾರಗಳ ಗ್ರಾಫಿಕ್ ಡಿಸೈನರ್ ಪಕ್ಕದ ಘಟಕಗಳೊಂದಿಗೆ ಜೋಡಿಸಲು ಮಾರ್ಗಸೂಚಿಗಳೊಂದಿಗೆ.
- ಲಜಾರಸ್ ಯುಎಸ್ಎ ಉಚಿತ ಪ್ಯಾಸ್ಕಲ್ ನಿಮ್ಮ ಭಾಷೆಯಂತೆ, ಇದು ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾಸ್ಕಲ್ ಉಪಭಾಷೆಯಾಗಿದೆ.
- ಕೋರ್ ಲೈಬ್ರರಿಗಳನ್ನು LGPL ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಅವರಿಗೆ ಧನ್ಯವಾದಗಳು ನಾವು ವಾಣಿಜ್ಯ ಮತ್ತು ವಾಣಿಜ್ಯೇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
- ಇದರೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆ Utf8 ಮತ್ತು i18n.
- Linux / BSD ಅಪ್ಲಿಕೇಶನ್ಗಳು GTK2 ಅಥವಾ QT ಅನ್ನು ಅವಲಂಬಿಸಿರಬಹುದು.
ಈ ಯೋಜನೆಯ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಇವು. ಅವರು ಮಾಡಬಹುದು ಅವೆಲ್ಲವನ್ನೂ ವಿವರವಾಗಿ ನೋಡಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್.
Lazarus IDE ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ನಿಮ್ಮ ಅಧಿಕೃತ DEB ಪ್ಯಾಕೇಜ್ಗಳ ಮೂಲಕ
ಈ IDE ಅಧಿಕೃತ DEB ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು sourceforge.net.
ಅದನ್ನು ಹೇಳಬೇಕಾಗಿದೆ ನಾವು ಲಭ್ಯವಿರುವ ಮೂರು DEB ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಬೇಕು; fpc-laz, fpc-src ಮತ್ತು lazarus. ಈ ಪ್ಯಾಕೇಜ್ಗಳು ಸೇರಿವೆ:
- fpc-laz: ಇದು ಕಂಪೈಲರ್, ಕೆಲವು ಕಮಾಂಡ್ ಲೈನ್ ಉಪಕರಣಗಳು, ಮೂಲ ಘಟಕಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶದಂತಹ ದೃಶ್ಯವಲ್ಲದ ಘಟಕಗಳು.
- fpc-src: ಕೋಡ್ ಅನ್ವೇಷಣೆಗೆ ಅಗತ್ಯವಾದ fpc ಮೂಲಗಳು ಮತ್ತು ಅವುಗಳ ಪ್ಯಾಕೇಜುಗಳು.
- ಲಾಜರಸ್-ಯೋಜನೆ: IDE, ದೃಶ್ಯ ಘಟಕಗಳು ಮತ್ತು ಸಹಾಯ ಫೈಲ್ಗಳು.
ನಾನು ಹೇಳಿದಂತೆ, ನಾವು 3 ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ನಾವು ಅವುಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ನಾವು ಉಳಿಸಿದ ಫೈಲ್ಗಳನ್ನು ಹೊಂದಿರುವ ಫೋಲ್ಡರ್ಗೆ ಹೋಗುವುದು ಮಾತ್ರ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಒಮ್ಮೆ ಅದರಲ್ಲಿ, ಟರ್ಮಿನಲ್ನಿಂದ (Ctrl + Alt + T), ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:
sudo apt install ./fpc-*.deb ./lazarus-project*.deb
ಅಸ್ಥಾಪಿಸು
ಪ್ಯಾರಾ ಈ IDE ಅನ್ನು ತೆಗೆದುಹಾಕಿನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಕೆಳಗೆ ತೋರಿಸಿರುವ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
sudo apt remove --autoremove lazarus lazarus-project fpc-*
ಉಬುಂಟು ರೆಪೊಸಿಟರಿಯ ಮೂಲಕ
ಉಬುಂಟು ತನ್ನದೇ ಆದ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಲಾಜರಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಆದರೆ ಇದು ಪ್ಯಾಕೇಜ್ಗೆ ನವೀಕರಣಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ನಾವು ಸ್ಥಾಪಿಸಲಿರುವ ಪ್ಯಾಕೇಜ್ ಹಳೆಯದಾಗಿರುತ್ತದೆ, ಇಂದು ಅದು ಆವೃತ್ತಿ 2.0.6 ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ಉಬುಂಟು 21.10 ಆವೃತ್ತಿ 2.0.12 ಲಭ್ಯವಿದ್ದರೂ, ಇದು ಈ ಸಮಯದಲ್ಲಿ ಇತ್ತೀಚಿನದು.
ಪ್ಯಾರಾ ನಮ್ಮ ಉಬುಂಟು ಸಿಸ್ಟಂನಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ತೆರೆಯಲು ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಾತ್ರ ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ:
sudo apt install lazarus
ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನಾವು ಮಾಡಬಹುದು ಈ IDE ನ ಲಾಂಚರ್ ಅನ್ನು ಹುಡುಕಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಮ್ಮ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ.
ಅಸ್ಥಾಪಿಸು
DEB ಪ್ಯಾಕೇಜ್ನಂತೆ ಸ್ಥಾಪಿಸಲಾದ ಈ IDE ಅನ್ನು ತೆಗೆದುಹಾಕಿ ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ತೆರೆಯುವ ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಷ್ಟು ಸರಳವಾಗಿದೆ:
sudo apt remove lazarus; sudo apt autoremove
ಲಾಜರಸ್ ಪರಸ್ಪರ ಬೆಂಬಲಿಸುವ ಜನರ ದೊಡ್ಡ ಸಮುದಾಯವನ್ನು ಹೊಂದಿದೆ. ಅವರು ವಿಜ್ಞಾನಿಗಳು ಮತ್ತು ವಿದ್ಯಾರ್ಥಿಗಳು, ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ಶಿಕ್ಷಕರು, ವೃತ್ತಿಪರರು ಮತ್ತು ಹವ್ಯಾಸಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತಾರೆ. ಮತ್ತುn ದಿ ವಿಕಿ ಯೋಜನೆಯ, ನೀವು ಟ್ಯುಟೋರಿಯಲ್ಗಳನ್ನು ಕಾಣಬಹುದು, ವೀಡಿಯೊಗಳು, ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಕಲ್ಪನೆಗಳು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು ಈ IDE ನ ವೆಬ್ಸೈಟ್.