ಉಬುಂಟು [QML] ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು

ಉಬುಂಟು ಎಸ್‌ಡಿಕೆ ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಉಬುಂಟು ಎಸ್‌ಡಿಕೆ ನಾವು ಆಧರಿಸಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅಗತ್ಯವಿರುವ ಪರಿಕರಗಳನ್ನು ಒದಗಿಸುವ IDE ಆಗಿದೆ QTCcreator.

sudo apt-get install ubuntu-sdk

ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದರೆ ನಾವು ಅದನ್ನು ತೆರೆಯುತ್ತೇವೆ ಮತ್ತು ಇದು ಕಾಣಿಸುತ್ತದೆ:

Sdk

ದಾಖಲೆ

ನಾವು ಬಹಳಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಕಾಣಬಹುದು ವೆಬ್ ಉಬುಂಟು ಡೆವಲಪರ್‌ಗಳು, ಟ್ಯುಟೋರಿಯಲ್, ಎಪಿ ...

ಅದೇ ಉಬುಂಟು ಎಸ್‌ಡಿಕೆ ಒಳಗೆ ನಾವು ಕಲಿಯಬಹುದಾದ ವಿಭಾಗಗಳನ್ನು ಕಾಣಬಹುದು, ಕೋಡ್ ನೋಡಿ ... ವಿಭಾಗಗಳು ಸಹಾಯ, ವಿಕಿ, ಕೋರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಎಪಿಐ.

ಎಪಿಐನಲ್ಲಿ ನಾವು ಎಲ್ಲಾ ಉಬುಂಟು ಎಪಿಐ ಅನ್ನು ಕಾಣಬಹುದು. ಕಾಂಪೊನೆಂಟ್ಸ್ 0.1 ಇವುಗಳು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಲು ನಾವು ಬಳಸುವ ಘಟಕಗಳಾಗಿವೆ.

ಕೋರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಇದು ನಮಗೆ ವೆಬ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ ಉಬುಂಟು-ಫೋನ್-ಕೋರ್ಆಪ್ಸ್ ಲಾಂಚ್‌ಪ್ಯಾಡ್‌ನ ಹಲವಾರು ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ನಾವು ಕಾಣಬಹುದು. ಸಹಾಯದಲ್ಲಿ ನಾವು ಪ್ರಾರಂಭಿಸಲು ಸಹಾಯ ಮಾಡುವ ಕೆಲವು ಕೈಪಿಡಿಗಳನ್ನು ನೋಡಬಹುದು.

ವೆಬ್ ಅಲ್ಲಿ ನಾವು json ಅನ್ನು qml ಮತ್ತು javascript ನೊಂದಿಗೆ ಪಾರ್ಸ್ ಮಾಡಲು ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಕಾಣಬಹುದು.

ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲಾಗುತ್ತಿದೆ (ಗ್ರಾಹಕ)

ಉದಾಹರಣೆಯನ್ನು ನೋಡಲು ನಾವು ಕ್ಲೈಂಟ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ಅದರಲ್ಲಿ ನಾನು ಈಗಾಗಲೇ ಸ್ವಲ್ಪ ಮಾತನಾಡಿದ್ದೇನೆ ಇಲ್ಲಿ

ನಾವು ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ: ಫೈಲ್ -> ಹೊಸ ಫೈಲ್ ಅಥವಾ ಪ್ರಾಜೆಕ್ಟ್

sdk_create

ಮತ್ತು ನಾವು ಸಿಂಪಲ್ ಟಚ್ ಯುಐ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ. ನಾವು ನಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಿದ ಸಮಯದಲ್ಲಿ, ಅದು ಕೆಲವು ಫೈಲ್‌ಗಳು ಮತ್ತು ಕೆಲವು ಫೋಲ್ಡರ್‌ಗಳೊಂದಿಗೆ ರಚನಾತ್ಮಕವಾಗಿ ಗೋಚರಿಸುತ್ತದೆ, ನಾವು ಈಗ ಚಲಾಯಿಸಿದರೆ ನಮಗೆ ಉದಾಹರಣೆ ಅಪ್ಲಿಕೇಶನ್ ಸಿಗುತ್ತದೆ, ಅದನ್ನು ನಾವು ಬಳಸುವುದಿಲ್ಲ ಅಥವಾ ನಮ್ಮದನ್ನು ರಚಿಸಲು ನಾವು ಭಾಗಶಃ ಬೇಸ್ ಪಾಯಿಂಟ್‌ನಂತೆ ಬಳಸುತ್ತೇವೆ .

  2014-04-06 17:10:44 ರಿಂದ ಸೆರೆಹಿಡಿಯಿರಿ

ಈಗ ನಾವು ಶೀರ್ಷಿಕೆಯಂತಹ ಕಾಮಿಕ್ಸ್‌ನಿಂದ ಜೆಸನ್ ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಮಾದರಿಯೊಂದಿಗೆ ಪಟ್ಟಿ ವೀಕ್ಷಣೆಯನ್ನು ಸೇರಿಸಿದರೆ, ನಾವು ಇದನ್ನು ಹೊಂದಿದ್ದೇವೆ:

2014-04-06 18:07:59 ರಿಂದ ಸೆರೆಹಿಡಿಯಿರಿ

ಈ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ನಾವು ಡೇಟಾ.ಜೆಎಸ್ ಎಂಬ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ಯೋಜನೆಯ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಹೊಸ -> ಕ್ಯೂಟಿ -> ಜೆಎಸ್ ಫೈಲ್:

2014-04-06 18:07:00 ರಿಂದ ಸೆರೆಹಿಡಿಯಿರಿ

ಫಲಿತಾಂಶಗಳ ಶ್ರೇಣಿಯನ್ನು ಮಾತ್ರ ತೆಗೆದುಕೊಳ್ಳುವ ಮೂಲಕ ನಾವು json ಅನ್ನು ಹೇಗೆ ಪಾರ್ಸ್ ಮಾಡುತ್ತೇವೆ ಎಂದು ನೋಡಬಹುದು, ಅಲ್ಲಿ ಪ್ರತಿ ಫಲಿತಾಂಶಕ್ಕೂ ನಾವು ಅದರ ಶೀರ್ಷಿಕೆಯನ್ನು ಪಡೆಯುತ್ತೇವೆ.

console.log ಎನ್ನುವುದು ಕನ್ಸೋಲ್‌ಗಾಗಿ ಮುದ್ರಣವನ್ನು ಮಾಡುವಂತಿದೆ.

ಅಂತಿಮವಾಗಿ ನಾವು ಆಮದುಗಳು ಎಲ್ಲಿವೆ ಎಂದು ಮೇಲೆ marvel.qml ಅನ್ನು ಹಾಕುತ್ತೇವೆ

import "data.js" as Data

ಫಲಿತಾಂಶ: 2014-04-06 17:57:16 ರಿಂದ ಸೆರೆಹಿಡಿಯಿರಿ

ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಉತ್ತಮ ನೋಟವನ್ನು ನೀಡಲು ನಾವು ಬಯಸುತ್ತೇವೆ ಎಂದು imagine ಹಿಸೋಣ, ಉದಾಹರಣೆಗೆ ಚಿತ್ರವನ್ನು ತೋರಿಸುವ ಶೀರ್ಷಿಕೆಯನ್ನು ಮಾತ್ರ ತೋರಿಸುವ ಬದಲು. ಮತ್ತು ಅವುಗಳನ್ನು ಅಡ್ಡಲಾಗಿ ಸರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಅಲ್ಲದೆ, ಅದನ್ನು ಮಾಡೋಣ:

ನಾವು ದೃಷ್ಟಿಕೋನ ವೀಕ್ಷಣೆಯಲ್ಲಿ ದೃಷ್ಟಿಕೋನ ಆಸ್ತಿಯನ್ನು ಸೇರಿಸುತ್ತೇವೆ

orientation: ListView.Horizontal

ಚಿತ್ರಕ್ಕಾಗಿ ನಾವು ಪಠ್ಯವನ್ನು ಸಹ ಬದಲಾಯಿಸುತ್ತೇವೆ:

Image {
width: 200; height: 150
fillMode: Image.PreserveAspectFit
source: thumbnail+".jpg"
}

ಮತ್ತು data.js ನಲ್ಲಿ ನಾವು ಥಂಬ್‌ನೇಲ್ ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ

marvelModel.append({id: i.id, title: i.title, thumbnail: i.thumbnail.path});

ನಾವು ಫಲಿತಾಂಶವನ್ನು ನೋಡಬಹುದು:

2014-04-06 18:29:44 ರಿಂದ ಸೆರೆಹಿಡಿಯಿರಿ

ಚಿತ್ರದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ ನಮಗೆ ಮಾಹಿತಿ, ಅಕ್ಷರ ಸರ್ಚ್ ಎಂಜಿನ್ ತೋರಿಸುತ್ತದೆ ... ಆದರೆ ನಾವು ಉದಾಹರಣೆಯನ್ನು ಇಲ್ಲಿ ಬಿಡುತ್ತೇವೆ.

ಪ್ಯಾಕೇಜಿಂಗ್

ಅಂತಿಮವಾಗಿ, ನಾವು ನಮ್ಮ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮಾತ್ರ ರಚಿಸಬೇಕು, ನಾವು ಪ್ಯಾಕೇಜಿಂಗ್‌ಗೆ ಹೋಗುತ್ತೇವೆ:

sdk_package

ನಾವು ಕೆಲವು ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕೆಂದು ನಾವು ನೋಡಬಹುದು. ಉದಾಹರಣೆಗೆ ನೀವು ಇಂಟರ್ನೆಟ್ ಬಳಸಿದರೆ ..., ನಾವು ಎಲ್ಲವನ್ನೂ ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ನಾವು ಕ್ರಿಯೇಟ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನೀಡುತ್ತೇವೆ, ಅದು .ಕ್ಲಿಕ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಇದರಿಂದ ನಾವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.

ತೀರ್ಮಾನ (ಜಿಟಿಕೆ 3 ಅಥವಾ ಕ್ಯೂಎಂಎಲ್)

ಗೋಚರಿಸುವಿಕೆಯ ವಿಷಯದಲ್ಲಿ, ವೈಯಕ್ತಿಕವಾಗಿ ನಾನು ಜಿಟಿಕೆ ಅನ್ನು ತುಂಬಾ ಇಷ್ಟಪಡುತ್ತೇನೆ ಆದರೆ ಇದರ "ಮಾರ್ಪಾಡು" ಯ ಪ್ರಮಾಣವು ಅಪೇಕ್ಷಿತವಾಗಿರುವುದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ, ಮತ್ತೊಂದೆಡೆ qml ನೊಂದಿಗೆ ನೀವು ಯುಐ ಅನ್ನು ಇತರರಿಗೆ ಸಾಕಷ್ಟು ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು, ಇದು ಘಟಕಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ (ಡೆಸ್ಕ್ಟಾಪ್ ಘಟಕಗಳು ) ಅದು ಜಿಟಿಕೆ ಇದ್ದಂತೆ ಗೋಚರಿಸುತ್ತದೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   r @ y ಡಿಜೊ

    ಕೇವಲ ಸ್ಪಷ್ಟೀಕರಣ, ಉಬುಂಟು ಎಸ್‌ಡಿಕೆ ಐಡಿಇ ಅಲ್ಲ ಅಥವಾ ಇದು ಕ್ಯೂಟಿಕ್ರೇಟರ್ ಅನ್ನು ಆಧರಿಸಿಲ್ಲ, ಅದರ ಹೆಸರು ಕ್ಯೂಟಿಕ್ರೇಟರ್‌ನಲ್ಲಿ ಸಂಯೋಜಿಸಬಹುದಾದ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.

  2.   ಕ್ಯೂಲೆಬ್ರೆ ಡಿಜೊ

    ಇಂದು ನಾನು ಇದನ್ನು ಮತ್ತು ಇತರ ಮೂರು ಟ್ಯುಟೋರಿಯಲ್ ಗಳನ್ನು ಅನುಸರಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ, ಆದರೆ ನಾನು ಯೋಜನೆಯನ್ನು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ನಾನು ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ಹೊರಬರುತ್ತೇನೆ, ಯಾವುದೇ ರೀತಿಯ ಸಮಸ್ಯೆ ಇದ್ದರೆ ನೀವು ನನಗೆ ಹೇಳಬಹುದೇ?