1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:03,170 >> ಸ್ಪೀಕರ್ 1: ತಂದೆಯ ಜೊತೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಗ್ರಾಫಿಕಲ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಹಾಗೂ 3 00:00:03,170 --> 00:00:07,240 ಬಳಕೆದಾರ ಅನುಮತಿಸುವ ಒಂದು ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಲ್ಲಿ, ಕೆಲವು ಸಾಲಿನಲ್ಲಿ ನಮೂದಿಸಿ ಹಿಟ್ 4 00:00:07,240 --> 00:00:09,920 ಪಾಯಿಂಟ್ ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ನನ್ನ ಕಾರ್ಯಕ್ರಮಕ್ಕೆ ಒದಗಿಸಿದ. 5 00:00:09,920 --> 00:00:13,360 ಹೆಚ್ಚು CS50 ಗ್ರಂಥಾಲಯದಲ್ಲಿ GetString ನಂತಹ ಕೆಲಸ, ಆದರೆ ಒಂದು ಈ ಸಮಯ 6 00:00:13,360 --> 00:00:14,880 ಗ್ರಾಫಿಕಲ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್. 7 00:00:14,880 --> 00:00:16,180 ನ ಪ್ರಾರಂಭಿಸಲು ಲೆಟ್. 8 00:00:16,180 --> 00:00:19,810 >> ನಾನು ಈಗಾಗಲೇ ಕೆಲವು ಅಸ್ಥಿಪಂಜರದ ಕೋಡ್ ಬರೆದ, ಈಗ ಒಂದು ಖಾಲಿ ತುಂಬಲು ಅವಕಾಶ. 9 00:00:19,810 --> 00:00:22,770 ಕ್ಷೇತ್ರ ಕರೆ, GTextField. 10 00:00:22,770 --> 00:00:25,790 ಮರಳುವ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುವ newGTextField ಆಫ್. 11 00:00:25,790 --> 00:00:28,790 ನಾನು ನೋಡಲು ಬಯಸುವ ಸ್ಪಷ್ಟಪಡಿಸಿದ್ದಾಳೆ ಬಳಕೆದಾರ ಮೇಲೆ 10 ಪಾತ್ರಗಳು 12 00:00:28,790 --> 00:00:30,440 ಒಂದು ಸಮಯದಲ್ಲಿ ಪರದೆಯ. 13 00:00:30,440 --> 00:00:35,720 >> ಮುಂದಿನ ಕರೆ setActionCommand ಲೆಟ್, ಸೇ ರಲ್ಲಿ ಹಾದುಹೋಗುವ, ಕ್ಷೇತ್ರದಲ್ಲಿ ಹಾದುಹೋಗುವ 14 00:00:35,720 --> 00:00:39,330 ಉಲ್ಲೇಖ "ಇನ್ಪುಟ್." ಕೊಡುವುದು ಅರ್ಥಾತ್, ಈ ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಂಯೋಜಿಸಲು ಅವಕಾಶ 15 00:00:39,330 --> 00:00:43,620 ಅನನ್ಯ ಸ್ಟ್ರಿಂಗ್ "ಇನ್ಪುಟ್." ಕೇವಲ ಸಂದರ್ಭದಲ್ಲಿ ನನ್ನ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನೇಕ ಪಠ್ಯ ಹೊಂದಿದೆ 16 00:00:43,620 --> 00:00:47,260 ಜಾಗ, ಈ ಸ್ಟ್ರಿಂಗ್ ಅನನ್ಯವಾಗಿ ತಿನ್ನುವೆ ಈ ಗುರುತಿಸಲು. 17 00:00:47,260 --> 00:00:53,000 >> ಹಾದುಹೋಗುವ, ಮುಂದಿನ ಕರೆ addToRegion ಲೆಟ್ ವಿಂಡೋ, ಹಾದುಹೋಗುವ, ಕ್ಷೇತ್ರದಲ್ಲಿ ಹಾದುಹೋಗುವ 18 00:00:53,000 --> 00:00:56,780 ಉಲ್ಲೇಖ ಕೊಡುವುದು "ದಕ್ಷಿಣ," ಒಂದು ಅನನ್ಯ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಗುರುತು 19 00:00:56,780 --> 00:00:59,680 ಪೋರ್ಟಬಲ್ ಲೈಬ್ರರಿ ಸೂಚಿಸುತ್ತದೆ ದಕ್ಷಿಣ ಅಥವಾ ಕೆಳಗೆ 20 00:00:59,680 --> 00:01:01,560 ನನ್ನ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಪ್ರದೇಶದಲ್ಲಿ. 21 00:01:01,560 --> 00:01:05,230 >> ಮುಂದಿನ ಅನಂತ ಆದೇಶಗಳ ಉಂಟುಮಾಡಲು ಅವಕಾಶ. 22 00:01:05,230 --> 00:01:07,870 ಮತ್ತು ಈ ಲೂಪ್ ಒಳಗೆ, ಹೊರಡೋಣ ಎರಡು ಘಟನೆಗಳು ಕೇಳಲು. 23 00:01:07,870 --> 00:01:09,910 ಒಂದು, ವಿಂಡೋವನ್ನು ಮುಚ್ಚಲು ಬಳಕೆದಾರ. 24 00:01:09,910 --> 00:01:13,060 ಅಥವಾ ಎರಡು, ಬಳಕೆದಾರ ಏನೋ ಟೈಪ್ ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ. 25 00:01:13,060 --> 00:01:15,600 ತಂದೆಯ gActionEvent ಘೋಷಿಸಲು ಅವಕಾಶ. 26 00:01:15,600 --> 00:01:16,770 ಘಟನೆ ಕರೆ. 27 00:01:16,770 --> 00:01:19,700 ಇದು ರಿಟರ್ನ್ ನಿಯೋಜಿಸುವ waitForEvent ಮೌಲ್ಯವನ್ನು. 28 00:01:19,700 --> 00:01:24,720 ಸೂಚಿಸುವುದರಿಂದ ನಾವು ಬಯಸುವ ಕ್ರಿಯೆಯನ್ನು ಮಾದರಿ ಕೇಳಲು ಇಷ್ಟ ಒಂದು ACTION_EVENT ಆಗಿದೆ, 29 00:01:24,720 --> 00:01:28,470 ACTION_EVENT ಸ್ಥಿರ ಅಲ್ಲಿ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ಪೋರ್ಟೆಬಲ್ ಘೋಷಿಸಲಾಗಿದೆ 30 00:01:28,470 --> 00:01:31,180 ಲೈಬ್ರರಿ ಸೂಚಿಸುತ್ತದೆ ಘಟನೆ ಆ ರೀತಿಯ. 31 00:01:31,180 --> 00:01:37,600 >> ಮುಂದಿನ ಚೆಕ್ ಲೆಟ್ ವೇಳೆ, getEventType, ಘಟನೆ ಸಾಗುವ, ಸಮನಾಗಿರುತ್ತದೆ ಸಮನಾಗಿರುತ್ತದೆ 32 00:01:37,600 --> 00:01:42,110 WINDOW_CLOSED, ಮತ್ತೊಂದು ನಿರಂತರ ಘೋಷಣೆ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ಪೋರ್ಟೆಬಲ್ ನಲ್ಲಿ 33 00:01:42,110 --> 00:01:45,090 ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಲೈಬ್ರರಿ ವಿಂಡೋ ಮುಚ್ಚಲಾಗಿದೆ. 34 00:01:45,090 --> 00:01:48,450 ನಂತರ ಅವರ ಸರಳವಾಗಿ ಮುರಿಯಲು ಅವಕಾಶ ಈ ಅನಂತ ಆದೇಶಗಳ. 35 00:01:48,450 --> 00:01:51,600 >> ಇಲ್ಲವಾದರೆ, ಈಗ ಪರೀಕ್ಷಿಸೋಣ ಎಂದು ಬಳಕೆದಾರ ಎಂದು ಒಳಗೆ ಏನೋ ಟೈಪಿಸಿದ 36 00:01:51,600 --> 00:01:52,910 ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ. 37 00:01:52,910 --> 00:02:00,950 ಸ್ಟ್ರಿಂಗ್ ಹೋಲಿಸಿ, ವೇಳೆ, getActionCommand, ಘಟನೆ ಸಾಗುವ ಅಲ್ಪವಿರಾಮ ಉಲ್ಲೇಖ ಕೊಡುವುದು 38 00:02:00,950 --> 00:02:03,510 "ಇನ್ಪುಟ್" ಸಮ 0 ಸಮನಾಗಿರುತ್ತದೆ. 39 00:02:03,510 --> 00:02:07,340 ಅರ್ಥಾತ್, ವೇಳೆ ಅನನ್ಯ ಗುರುತು ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇದರೊಳಗೆ 40 00:02:07,340 --> 00:02:10,680 ಬಳಕೆದಾರ ಏನೋ ಸಮಾನವಾಗಿರುತ್ತದೆ ಟೈಪಿಸಿದ ಎಂದು ಅಸದೃಶ ಎಂದು ನಾನು 41 00:02:10,680 --> 00:02:13,000 ಹಿಂದಿನ, ಅವಕಾಶ ತಂದೆಯ ನಿಗದಿತ ಕೆಳಗಿನ ಹಾಗೆ. 42 00:02:13,000 --> 00:02:18,970 >> Printf ಉಲ್ಲೇಖ ಕೊಡುವುದು msgstr "% s ತಿನ್ನುವೆ ಇನ್ಪುಟ್." ಮತ್ತು ನ ಪ್ಲಗ್ ಆ ಅವಕಾಶ 43 00:02:18,970 --> 00:02:24,950 % ರು ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ ಸಾಗುವ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಕ್ಷೇತ್ರದಲ್ಲಿ, ಅಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ ಇನ್ನೊಂದು 44 00:02:24,950 --> 00:02:28,350 ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಕಾರ್ಯ, ಪೋರ್ಟಬಲ್ ಲೈಬ್ರರಿ, ಪಠ್ಯ ಪಡೆಯುತ್ತದೆ 45 00:02:28,350 --> 00:02:29,430 ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ. 46 00:02:29,430 --> 00:02:32,210 >> ಕಂಪೈಲ್, ಈಗ ಉಳಿಸಲು ಅವಕಾಶ, ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ. 47 00:02:32,210 --> 00:02:33,730 ಪಠ್ಯ ಮಾಡಿ. 48 00:02:33,730 --> 00:02:35,630 . / ಪಠ್ಯ. 49 00:02:35,630 --> 00:02:38,780 ನನ್ನ ಬಳಕೆದಾರರ ಅಂತರಸಂಪರ್ಕ ಇಲ್ಲ, ಮತ್ತು ಇಲ್ಲ ಕೆಳಭಾಗದಲ್ಲಿ ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ. 50 00:02:38,780 --> 00:02:42,310 ನ ರೀತಿಯ ಟೈಪ್ ಲೆಟ್ H-e-L-L-O, ಯನ್ನು. 51 00:02:42,310 --> 00:02:45,280 ಮತ್ತು, ಕೆಳಭಾಗದಲ್ಲಿ ನನ್ನ ಕನ್ಸೋಲ್ ವಿಂಡೋ ವಾಸ್ತವವಾಗಿ ನಾವು ನೋಡಿ 52 00:02:45,280 --> 00:02:46,530 "ಹಲೋ" ಇನ್ಪುಟ್ ಎಂದು. 53 00:02:46,530 --> 00:02:48,790