1 00:00:00,000 --> 00:00:08,802 2 00:00:08,802 --> 00:00:11,140 >> JASON HIRSCHHORN: خوش آمدید آٹھ ہفتہ کے لئے سب. 3 00:00:11,140 --> 00:00:13,420 ہم آگے ہم ایک دلچسپ ہفتے ہے. 4 00:00:13,420 --> 00:00:21,390 تم لوگوں کو اس کے ماضی کے جوڑے میں کبوتر ہے پی ایچ پی، ایس کیو ایل، ایچ ٹی ایم ایل، سی ایس ایس، پر لیکچر کے تو 5 00:00:21,390 --> 00:00:27,270 جا رہے ہیں کہ چار نئے برانڈ زبانوں باقی اس کورس لینے کے لئے. 6 00:00:27,270 --> 00:00:30,750 ہم نے بھی دیگر کے ایک جوڑے سیکھیں گے کورس کے اختتام سے قبل زبانوں. 7 00:00:30,750 --> 00:00:35,200 لیکن ویسے بھی، کہنے کی ضرورت نہیں، یہ ایک اب CS50 میں بہت دلچسپ وقت، آپ 8 00:00:35,200 --> 00:00:41,200 ظاہر سی، مہارت، اور ہیں ویب سائٹس کے لئے پروگرامنگ پر آگے بڑھ رہے. 9 00:00:41,200 --> 00:00:45,320 >> لہذا اس ہفتے، ہم پر جانے کے لئے جا رہے ہیں چار کے ذریعے ایک بونڈر دورے 10 00:00:45,320 --> 00:00:50,200 میں صرف ذکر زبانوں، ایچ ٹی ایم ایل، سی ایس ایس، پی ایچ پی، اور SQL. 11 00:00:50,200 --> 00:00:53,340 اور امید ہے کہ، ہم نے کی کافی مقدار کے چھوڑ دیں گے بات کرنے کے لئے سیکشن کے آخر میں وقت 12 00:00:53,340 --> 00:00:58,800 اس ہفتے کے پی سیٹ اور جواب کے بارے میں آپ سب ہے کسی بھی سوال کا. 13 00:00:58,800 --> 00:01:03,500 >> ہر ہفتے، وسائل کی ایک ہی فہرست آپ کے لئے، کے ساتھ آپ کی مدد کرنے کے لئے ہفتے کے 14 00:01:03,500 --> 00:01:05,780 مسئلہ سیٹ کی اور جا مواد پر - 15 00:01:05,780 --> 00:01:09,440 لیکن ان کے لئے خاص طور پر اس ہفتے، ویب کی بنیاد پر مسئلہ سیٹ، ایک ہیں 16 00:01:09,440 --> 00:01:12,350 دیگر وسائل کے میزبان باہر ہے کہ آپ کا امکان ہو جائے گا 17 00:01:12,350 --> 00:01:13,500 ناقابل یقین حد تک مفید. 18 00:01:13,500 --> 00:01:14,670 میں یہاں ان کو ہے. 19 00:01:14,670 --> 00:01:17,570 میں، کے حصے کے بعد آپ کو اس ای میل کریں گے اور یہ بھی آن لائن ہو. 20 00:01:17,570 --> 00:01:21,700 >> لیکن خاص طور پر، وہاں بہت سارے ہیں وہاں کے عظیم وسائل. 21 00:01:21,700 --> 00:01:24,380 کچھ اتنی عظیم نہیں بھی ہیں ہیں، لہذا ان سے ہوشیار ہونا. 22 00:01:24,380 --> 00:01:28,210 لیکن اس سلائڈ پر، میں چار اچھی ہے وسائل، میں سے ہر ایک کے لئے ایک 23 00:01:28,210 --> 00:01:30,600 آپ کام کیا جائے گا کہ زبانوں اس ہفتے کے ساتھ - 24 00:01:30,600 --> 00:01:35,090 ایچ ٹی ایم ایل کے لئے ایک حوالہ شیٹ، سی ایس ایس کے لئے ایک حوالہ شیٹ. 25 00:01:35,090 --> 00:01:38,320 یہاں یہ درست پی ایچ پی کی دستی ہے. 26 00:01:38,320 --> 00:01:42,110 >> تو بجائے ٹائپ آدمی اور پھر ایک پی ایچ پی کی کمانڈ، یہ ہے جہاں آپ کو کرے گا 27 00:01:42,110 --> 00:01:46,980 تقریب پروٹوٹائپ تلاش کرنے کے لئے جانا اور مثالیں اور بھی کچھ تجاویز اور 28 00:01:46,980 --> 00:01:48,770 پی ایچ پی کی کام کرتا ہے استعمال کرنے کے لئے کی ترکیبیں. 29 00:01:48,770 --> 00:01:51,590 آپ اس سائٹ سے اکثر استعمال کریں گے، تو میں آپ کو بننے کے لئے حوصلہ افزائی 30 00:01:51,590 --> 00:01:52,280 اس سے واقف. 31 00:01:52,280 --> 00:01:55,860 یہ ایک چھوٹا سا تکنیکی ہو، لیکن کر سکتے ہیں بھی ایک وسائل کے ٹن فراہم کرتا ہے اور 32 00:01:55,860 --> 00:02:00,440 افعال میں سے سب کے لئے مثالیں بھی arrays کے استعمال کرنے کے لئے کس طرح، دیگر یا 33 00:02:00,440 --> 00:02:01,500 متغیر کی مختلف اقسام. 34 00:02:01,500 --> 00:02:03,480 یہ سائٹ پی ایچ پی کے لئے بہت مددگار ہے. 35 00:02:03,480 --> 00:02:07,160 >> اور پھر، SQL کے لئے، آپ کو اس میں کبوتر تو ہفتے کے مسئلہ سیٹ، آپ کو پتہ چل جائے گا 36 00:02:07,160 --> 00:02:09,160 ہم ایک ڈیٹا بیس کا استعمال کرتے ہوئے کر رہے ہیں. 37 00:02:09,160 --> 00:02:13,340 اور ہم کے ذریعے اس ڈیٹا بیس تک رسائی ایک نسبتا اچھا یوزر انٹرفیس. 38 00:02:13,340 --> 00:02:15,760 یا اس تک رسائی حاصل کرنے کا ایک طریقہ ہے ڈیٹا بیس ہے کہ. 39 00:02:15,760 --> 00:02:19,670 یوزر انٹرفیس ہے phpMyAdmin کے کہا جاتا ہے. 40 00:02:19,670 --> 00:02:23,400 ایک SQL ٹیب، ہے جس میں ہم کریں گے آج کے بعد میں نظر آتے ہیں. 41 00:02:23,400 --> 00:02:28,230 >> اور آپ کو ان کے نمونے SQL میں ٹائپ کر سکتے ہیں آپ کے ڈیٹا بیس میں کام کرنے کی سوالات، 42 00:02:28,230 --> 00:02:29,780 اور پھر ان کے سوالات کو چلانے کے. 43 00:02:29,780 --> 00:02:31,850 وہ درست ہیں اور اگر، یہ کریں گے ، یہ ایک درست کہتے ہیں. 44 00:02:31,850 --> 00:02:33,480 وہ غلط ہیں، یہ کریں گے کا کہنا ہے کہ، یہ غلط ہے. 45 00:02:33,480 --> 00:02:37,260 کہ پریکٹس کرنے کے لئے ایک عظیم جگہ ہے آپ میں ان کو لکھنے سے پہلے SQL سوالات 46 00:02:37,260 --> 00:02:39,990 آپ کو یقینی بنانے کے لئے آپ کے کوڈ، کی شکل درست ہے. 47 00:02:39,990 --> 00:02:42,080 >> آخر میں، یہاں پر ایک دوسرے کی ویب سائٹ. 48 00:02:42,080 --> 00:02:45,390 اس سے آپ کر سکتے ہیں جہاں ویب سائٹ ہے جاؤ اور اس بات کا یقین آپ کو بنانے کے لئے کی جانچ پڑتال 49 00:02:45,390 --> 00:02:47,520 HTML کوڈ درست ہے. 50 00:02:47,520 --> 00:02:51,250 تو قائم اپنے مسائل رخ سے پہلے اس ہفتے، اس بات کا یقین سب سے بنانے کے 51 00:02:51,250 --> 00:02:52,690 اپنے HTML درست ہے. 52 00:02:52,690 --> 00:02:55,840 >> گزشتہ ہفتے، آپ کے لئے، valgrind چلانے کی تھی آپ کو کوئی میموری لیک تھا اس بات کا یقین. 53 00:02:55,840 --> 00:02:59,050 اس ہفتے، آپ کو یقین ہے کہ تمام کرنے کی ضرورت ہے آپ کے کوڈ کے درست HTML5 ہے. 54 00:02:59,050 --> 00:03:02,140 یہ درست HTML5 نہیں ہے، تم ہو حاصل کرنے کے لئے جا رہا ہے سے دور بتاتے ہیں. 55 00:03:02,140 --> 00:03:03,110 >> تو اس بات کا یقین - 56 00:03:03,110 --> 00:03:05,700 یہ نہیں کرتا ہے کام کرتا ہے صرف اس وجہ سے یہ مکمل طور پر درست ہے کا مطلب ہے. 57 00:03:05,700 --> 00:03:09,770 اس ویب سائٹ کے ذریعے آپ کے کوڈ کو چلانے کے اندر رخ سے پہلے 58 00:03:09,770 --> 00:03:10,810 ایک بار پھر، یہاں کی ویب سائٹ ہے. 59 00:03:10,810 --> 00:03:15,150 >> آپ نے میرے لئے کوئی رائے ہے، تو ہم زیادہ حصوں کے ایک جوڑے کو چھوڑ دیا ہے، 60 00:03:15,150 --> 00:03:18,100 اور میں نے ہمیشہ میں کر سکتے ہیں کرنا چاہتے ہیں بہترین حصے کے ساتھ آپ سب کو فراہم کرتے ہیں 61 00:03:18,100 --> 00:03:19,460 ممکن تجربہ. 62 00:03:19,460 --> 00:03:22,115 تو کچھ میں ہے تو مجھے بتائیں اگر وہاں بہتر بنانے کے لئے کرتے ہیں یا کر سکتے ہیں 63 00:03:22,115 --> 00:03:24,730 تم میں بہتر کر سکتے ہیں دیکھتے ہیں کہ چیزیں. 64 00:03:24,730 --> 00:03:25,710 ، AVI، آپ کا شکریہ. 65 00:03:25,710 --> 00:03:27,610 ویب سائٹ پر رکھ. 66 00:03:27,610 --> 00:03:31,870 >> یہ میں نے ایک موٹر سائیکل پر تھا جب میں ،، کا کہنا ہے کہ گھر میں چار دو کر دیا گیا تھا. 67 00:03:31,870 --> 00:03:34,500 یہ ایک کشور اتپریورتی ننجا کچھوں ہے بائیک، کی صورت میں آپ، بتا نہیں سکتا 68 00:03:34,500 --> 00:03:35,345 یہ تھوڑا blurry ہے کیونکہ. 69 00:03:35,345 --> 00:03:38,900 آپ ToysRUs میں اب یہ حاصل کر سکتے ہیں کے لئے، میں، کے بارے میں 100 ڈالر ہے. 70 00:03:38,900 --> 00:03:42,690 >> لیکن میں چاہتا ہوں کہ اس موٹر سائیکل کی خصوصیت اگر آپ ان میں ہیں پر توجہ دینے کی 71 00:03:42,690 --> 00:03:43,480 یہاں. 72 00:03:43,480 --> 00:03:44,980 یہ تربیت پہیوں ہیں. 73 00:03:44,980 --> 00:03:50,230 اب تک، آپ کے ہینڈ ہیلڈ کیا گیا ہے سی کے ذریعے اور ہم نے ایک طویل لیا ہے 74 00:03:50,230 --> 00:03:53,610 وقت، دو ماہ کے علاوہ، سی کے ذریعے جانے کے لئے 75 00:03:53,610 --> 00:03:55,440 >> زبانوں کی یہ اگلے جوڑے کے لیے، ہم نہیں کر رہے ہیں 76 00:03:55,440 --> 00:03:56,600 کہ زیادہ وقت خرچ. 77 00:03:56,600 --> 00:03:58,350 تربیت پہیوں دور آ رہے ہیں. 78 00:03:58,350 --> 00:04:01,360 اور ہم نے ان میں کودو جا رہے ہیں فوری طور پر زبانوں اور کے ذریعے منتقل 79 00:04:01,360 --> 00:04:04,720 انہیں فوری طور پر، جس کا کہنا ہے کہ نہیں ہے ہم صرف آپ سوئمنگ چھوڑنے کے لئے جا رہے ہیں 80 00:04:04,720 --> 00:04:07,590 وہاں سے باہر کی حمایت کرنے کے لئے کوئی طریقہ کے ساتھ اپنے آپ کو یا اعداد و شمار کس طرح ان 81 00:04:07,590 --> 00:04:08,270 زبانوں کام. 82 00:04:08,270 --> 00:04:10,750 میں صرف آپ کی ایک فہرست ظاہر ہوتا ہے آپ کی مدد کے لئے وسائل. 83 00:04:10,750 --> 00:04:14,560 >> لیکن پی ایچ پی کی ناقابل یقین حد تک ہے کہ ذہن میں رکھیں سی کی طرح ہم جائیں گے 84 00:04:14,560 --> 00:04:15,970 یہ آج اور اختلافات میں سے کچھ. 85 00:04:15,970 --> 00:04:17,990 لیکن سب سے زیادہ حصہ کے لئے، loops کے لئے موجود ہیں. 86 00:04:17,990 --> 00:04:18,750 حالات تو نہیں ہیں. 87 00:04:18,750 --> 00:04:20,680 >> اگر آپ کو ایک مسئلہ کو حل کرنا چاہتے ہیں، آپ کو استعمال کرنے کے لئے جا رہے ہیں 88 00:04:20,680 --> 00:04:22,029 ان کا مجموعہ. 89 00:04:22,029 --> 00:04:22,920 یہ بہت ہی اسی طرح ہے. 90 00:04:22,920 --> 00:04:26,040 منطق کی طرح ہونا چاہئے اگر آپ ماضی میں کیا کیا ہے. 91 00:04:26,040 --> 00:04:29,810 کیا اس ہفتے واقعی نئی ہے نحو اور کس طرح تم اپنے آپ کا اظہار. 92 00:04:29,810 --> 00:04:32,850 اور آپ کو لوپ کے لئے لکھنے کے لئے چاہتے ہیں، لیکن یہ تھوڑا سا مختلف نظر ہو سکتا ہے. 93 00:04:32,850 --> 00:04:35,910 یا آپ کو ایک صف بنانے کے لئے چاہتے ہیں، لیکن یہ تھوڑا سا مختلف نظر ہو سکتا ہے. 94 00:04:35,910 --> 00:04:39,920 >> تو، آگے بڑھنے کہ، ذہن میں رکھیں منطق کی طرح ہے کیا 95 00:04:39,920 --> 00:04:41,020 اگر آپ ماضی میں کیا ہے. 96 00:04:41,020 --> 00:04:44,030 لیکن اب آپ کا سامنا کرنے جا رہے ہیں نئے نحو کا ایک بہت. 97 00:04:44,030 --> 00:04:47,600 اور ہم کے ذریعے آپ کو چلنے کے لئے نہیں جا رہے ہیں نحو کے تمام عناصر. 98 00:04:47,600 --> 00:04:53,020 تو یہ، اعداد و شمار آپ کو واقعی ہے آن لائن یا کے ذریعے سے رابطہ 99 00:04:53,020 --> 00:04:58,770 یا مجھے ای میل یا سے بات ایک میں چیزیں لکھنے کے لئے کس طرح ایک دوسرے کے، 100 00:04:58,770 --> 00:05:02,580 پی ایچ پی اور کس طرح SQL سوالات لکھنا اور کس طرح ایچ ٹی ایم ایل اور سی ایس ایس استعمال کرنے کے لئے. 101 00:05:02,580 --> 00:05:06,160 >> لیکن صرف تو آپ جانتے ہیں، یہ ہے کہ نہیں ہے ہم آپ کو وہاں سے باہر پھینک کرنے کے لئے کوشش کر رہے ہیں 102 00:05:06,160 --> 00:05:07,630 پھر شارک تیرنا. 103 00:05:07,630 --> 00:05:10,600 اس سے آپ کا امکان ہے کے ساتھ کیا کیا ہے آپ حتمی منصوبے، آپ کو ایک کا انتخاب کرتے ہیں 104 00:05:10,600 --> 00:05:15,150 مختلف IOS کی طرح زبان، اور آپ کو شروع کرنے کا فیصلہ مقصد C، یا اگر 105 00:05:15,150 --> 00:05:17,580 مستقبل میں پروگرامنگ اور دیگر زبانوں میں کودو، 106 00:05:17,580 --> 00:05:19,210 ازگر یا روبی کی طرح. 107 00:05:19,210 --> 00:05:23,380 >> اکثر، منطق کی طرح ہے ان زبانوں کے تمام، اور میں 108 00:05:23,380 --> 00:05:24,560 نحو مختلف ہے کیا ہے. 109 00:05:24,560 --> 00:05:27,560 اور اس کے طور پر، آپ پر منحصر ہو گا پروگرامر، ویب کا استعمال کرتے ہیں جانے کے لئے 110 00:05:27,560 --> 00:05:30,790 آپ اور اعداد و شمار کے لئے دستیاب وسائل آپ کو پتہ ہے کیا کا اظہار کس طرح سے کس طرح 111 00:05:30,790 --> 00:05:33,200 ایک میں، C میں اظہار کرنے کے لئے مختلف قسم کی زبان. 112 00:05:33,200 --> 00:05:36,410 تو یہ اچھا عمل ہے، دونوں کے لئے آپ حتمی منصوبے، اور پھر، کے لئے 113 00:05:36,410 --> 00:05:40,150 کیا آپ کا امکان کروں گا آپ CS50 جانے کے بعد. 114 00:05:40,150 --> 00:05:42,550 >> ہم پر منتقل کرنے سے پہلے، کسی کو کرتا ہے کے بارے میں کوئی سوالات ہیں، کیا 115 00:05:42,550 --> 00:05:43,800 میں نے اب تک کیا کیا ہے؟ 116 00:05:43,800 --> 00:05:52,450 117 00:05:52,450 --> 00:05:53,120 عظیم. 118 00:05:53,120 --> 00:05:53,910 پر منتقل کرتے ہیں. 119 00:05:53,910 --> 00:05:59,090 >> سب سے پہلے، ہم مختصر طور پر بات کرنے کے لئے جا رہے ہیں CHMOD کمانڈ کے بارے میں. 120 00:05:59,090 --> 00:06:02,420 یہ، ہم آغاز میں کروں گا آپ کے مسائل مقرر. 121 00:06:02,420 --> 00:06:05,050 بہت پہلے کی ہدایات میں سے ایک آپ کے لئے، آپ کو ڈاؤن لوڈ کرنے کے بعد 122 00:06:05,050 --> 00:06:09,280 تقسیم کے کوڈ، تبدیل کرنے کی ہے فائلوں کی اجازت اور 123 00:06:09,280 --> 00:06:11,350 آپ کو موصول ہونے ڈائریکٹریز. 124 00:06:11,350 --> 00:06:16,430 >> کسی ایک اندازہ وینچر یا معلوم کر سکتے ہیں کیوں اسے تبدیل کرنا ضروری ہے 125 00:06:16,430 --> 00:06:20,012 بعض فائلوں کی اجازت اور آپ کے کمپیوٹر پر ڈائریکٹریز؟ 126 00:06:20,012 --> 00:06:20,956 AVI - 127 00:06:20,956 --> 00:06:24,796 >> سامعین: کے علاوہ اس کے بعد کوئی نہیں آپ کیا کر رہے ہیں دیکھ سکتے ہیں؟ 128 00:06:24,796 --> 00:06:25,470 >> JASON HIRSCHHORN: ٹھیک ہے. 129 00:06:25,470 --> 00:06:28,330 ہم پر کچھ ڈال کرنا چاہتے ہیں تو ویب اور آپ کو اجازت ہے کہ مقرر کیا ہے 130 00:06:28,330 --> 00:06:30,960 صرف آپ ہی کچھ دیکھ سکتے ہیں، تو کوئی اور نہیں کر سکتے ہیں 131 00:06:30,960 --> 00:06:32,530 تمہیں پیدا کیا دیکھ. 132 00:06:32,530 --> 00:06:33,380 اور کیا؟ 133 00:06:33,380 --> 00:06:34,320 جی ہاں. 134 00:06:34,320 --> 00:06:37,360 >> سامعین: اور کو روکنے کے کسی ہے کہ آپ کو سے، کچھ دیکھ نہیں کرنا چاہتا 135 00:06:37,360 --> 00:06:37,870 کچھ دیکھ کر. 136 00:06:37,870 --> 00:06:38,820 >> JASON HIRSCHHORN: یہ بھی سچ ہے. 137 00:06:38,820 --> 00:06:40,730 کچھ کوڈ وہاں شاید ہے کہ اگر آپ ایسا نہیں کرتے کہ، لکھنا 138 00:06:40,730 --> 00:06:42,690 لوگ دیکھنا چاہتے ہیں. 139 00:06:42,690 --> 00:06:46,190 تم لوگوں کو دیکھ کے ساتھ شاید ٹھیک ہو آپ ایچ ٹی ایم ایل اور آپ کو جاوا اسکرپٹ کا. 140 00:06:46,190 --> 00:06:50,360 لیکن آپ کی پی ایچ پی، ایک واپس آخر کوڈ، کی ایک بہت اپنے کوڈ منطق، شاید 141 00:06:50,360 --> 00:06:53,200 آپ کے پاس ورڈ کے کچھ ذخیرہ چیزیں جو آپ کے ڈیٹا بیس کے لئے، آپ ایسا نہیں کرتے 142 00:06:53,200 --> 00:06:55,880 لوگ اس کو دیکھنے کے لئے چاہتے ہیں، معلومات کی قسم. 143 00:06:55,880 --> 00:06:59,420 >> تو یہ، ہر فائل اور یہ کہ ضروری ہے ہم بنانے ڈائرکٹری اجازت ہے 144 00:06:59,420 --> 00:07:03,660 ہم چاہتے ہیں یا نہیں پر لاگو فائلوں کی ان اقسام کو دیکھنے کے لئے لوگوں اور 145 00:07:03,660 --> 00:07:08,030 ڈائریکٹریز اور ان تک رسائی حاصل کرنے کے قابل ہو اور ممکنہ طور پر بھی ان کو تبدیل. 146 00:07:08,030 --> 00:07:09,920 >> تو تین اقسام ہیں اجازت کے. 147 00:07:09,920 --> 00:07:14,980 پڑھنے کی اجازت ہے، جس کا مطلب ہے آپ کو ایک فائل یا ایک فہرست پڑھ سکتے ہیں 148 00:07:14,980 --> 00:07:16,490 ڈائریکٹری کے مواد. 149 00:07:16,490 --> 00:07:20,820 لکھنے کی اجازت نہیں ہے، جس آپ کو ایک فائل یا تبدیلی کو تبدیل کر سکتے ہیں 150 00:07:20,820 --> 00:07:24,910 ایک ڈائریکٹری اور پھر پھانسی آپ کر سکتے ہیں جس کا مطلب ہے کی اجازت، 151 00:07:24,910 --> 00:07:31,060 ، بلکہ آپ کو ایک فائل کو پھانسی یا ایک ڈائریکٹری میں منتقل کر سکتے ہیں. 152 00:07:31,060 --> 00:07:34,470 تو سی ڈی میں کچھ، اگر آپ اس پر عمل کرنے کی اجازت، آپ کو منتقل کر سکتے ہیں 153 00:07:34,470 --> 00:07:37,300 اس ڈائریکٹری میں. 154 00:07:37,300 --> 00:07:38,510 >> یہ ایک مختصر مثال ہے. 155 00:07:38,510 --> 00:07:40,700 ایک بار پھر، آپ کو اس پر چلا گیا ہے مسئلہ میں مقرر. 156 00:07:40,700 --> 00:07:44,630 لیکن میں ایک ڈائریکٹری تشکیل mkdir کمانڈ کے ساتھ. 157 00:07:44,630 --> 00:07:46,320 میں نے اجازت تبدیل. 158 00:07:46,320 --> 00:07:48,505 یہ دو لائنوں اصل میں کرتے ہیں بالکل وہی بات. 159 00:07:48,505 --> 00:07:52,580 یہ وضاحت کرنے کے لئے ہے کے لئے نحو آپ کو کیا کرنا چاہے، اجازت تبدیل کرنے 160 00:07:52,580 --> 00:07:55,600 A + ایکس یا 711، ان پر ایک ہی ہیں. 161 00:07:55,600 --> 00:07:57,550 >> ہم اس اچھی میز پر نیچے دیکھو. 162 00:07:57,550 --> 00:07:59,960 ہم صارف ہیں دیکھتے ہیں کہ اجازت سے پہلے. 163 00:07:59,960 --> 00:08:03,280 کہ آپ انفرادی، اور آپ کے سرور، ممکنہ طور پر. 164 00:08:03,280 --> 00:08:05,070 اور پھر گروپ اور دوسروں کو ہے. 165 00:08:05,070 --> 00:08:09,350 ان کے درمیان اختلافات دو نسبتا چھوٹی سی ہیں. 166 00:08:09,350 --> 00:08:11,170 تو عام طور پر، ہم گانٹھ گے ایک دوسرے کے ساتھ ان. 167 00:08:11,170 --> 00:08:14,380 >> لیکن بنیادی طور پر، ہم نے ایک فائل ہے تو کہا جاتا ہے ہم چاہتے ہیں کہ شامل ہے 168 00:08:14,380 --> 00:08:18,760 خود کو ترمیم کرنے کے قابل ہیں اور ہم چاہتے ہیں کہ دوسروں پر عمل کرنے کے قابل ہو جائے، 169 00:08:18,760 --> 00:08:20,560 اس کی اجازت 711 ہے. 170 00:08:20,560 --> 00:08:22,390 اور ہم نے اسے نیچے دیکھ یہاں اس کے ٹیبل میں. 171 00:08:22,390 --> 00:08:24,730 ہم ایک پڑھا ہے لکھتے ہیں، اور پھانسی. 172 00:08:24,730 --> 00:08:26,790 ہم میں سے ہر ایک کے لئے، ہم چاہتے ہیں ان کرنے کے قابل ہو. 173 00:08:26,790 --> 00:08:30,160 گروپ اور دوسروں کو، ہم صرف چاہتے ہیں ان پر عمل کرنے کے قابل ہو جائے. 174 00:08:30,160 --> 00:08:33,860 >> ہم اس کا ترجمہ طریقہ کی ایک بڑی تعداد میں 175 00:08:33,860 --> 00:08:36,870 اجازت ثنائی کے ذریعے ہے. 176 00:08:36,870 --> 00:08:41,780 ہم تین لوگ ہیں اگر ایسا ہے تو، یہ ایک 1 ہے twos میں ہیں کے کالم میں، ایک 1 177 00:08:41,780 --> 00:08:43,049 کالم، 1 چوکے کالم. 178 00:08:43,049 --> 00:08:45,180 یہ ٹھیک بات 7 ہے. 179 00:08:45,180 --> 00:08:47,450 اور اس کی اجازت کے 1 ہے. 180 00:08:47,450 --> 00:08:48,390 اس اجازت 1 ہے. 181 00:08:48,390 --> 00:08:54,200 تو 711 جب دینے کے طور پر ایک ہی ہے خود لکھنا، پڑھنا، اور پھانسی، 182 00:08:54,200 --> 00:08:56,660 اور اور سب مراعات پھانسی. 183 00:08:56,660 --> 00:08:59,180 >> یہیں اس لائن، ہم عام طور پر پڑھنا اور لکھنا ہو گا جب ہم 184 00:08:59,180 --> 00:09:00,250 ایک ڈائریکٹری بنانے. 185 00:09:00,250 --> 00:09:04,650 تو یہاں اس لائن پر عمل کہتے ہیں سب کے لئے مراعات. 186 00:09:04,650 --> 00:09:07,450 تو ہے کہ میں، کے مشابہ ہو گی ہم کیا کرنے کے علاوہ، 187 00:09:07,450 --> 00:09:09,930 سب سے 1، 1، 1 انہوں نے مزید کہا. 188 00:09:09,930 --> 00:09:13,880 >> یہ جبکہ، یہ غیر ضروری ہے پڑھنا اور لکھنا شامل کرنے کے لئے. 189 00:09:13,880 --> 00:09:16,130 لیکن اگر آپ کو تعداد کے استعمال کرنے کے لئے جا رہے ہیں، آپ کو صرف کچھ شامل نہیں کر سکتے. 190 00:09:16,130 --> 00:09:19,070 تم تھے جو کچھ بھی اجازت ادلیکھت اور نئے کے ساتھ ان پر عمل درآمد 191 00:09:19,070 --> 00:09:20,920 تعداد آپ کو دے. 192 00:09:20,920 --> 00:09:21,930 یہ بہت جلدی تھی. 193 00:09:21,930 --> 00:09:24,115 کسی کو کوئی سوال ہے اجازت کو تبدیل کرنے کے بارے میں؟ 194 00:09:24,115 --> 00:09:28,460 195 00:09:28,460 --> 00:09:28,950 >> ٹھیک ہے. 196 00:09:28,950 --> 00:09:32,480 میں نے ایک پی ایچ پی فائل ہے تو، کیا اجازت میں یہ کرنا چاہتے ہیں؟ 197 00:09:32,480 --> 00:09:36,638 198 00:09:36,638 --> 00:09:38,780 یہ مسئلہ سیٹ رپورٹ میں ہے. 199 00:09:38,780 --> 00:09:41,590 تو آپ رپورٹ پر نظر کر سکتے ہیں اور تو مجھے جواب پڑھیں. 200 00:09:41,590 --> 00:09:45,820 201 00:09:45,820 --> 00:09:48,605 >> سامعین: آپ کے لئے صارف چاہتے ہیں پڑھنے لکھنے کی اجازت ہے. 202 00:09:48,605 --> 00:09:51,080 اور آپ چاہتے ہیں سب اور کچھ نہیں ہے. 203 00:09:51,080 --> 00:09:53,060 >> JASON HIRSCHHORN: اور کیا تعداد جو ہے؟ 204 00:09:53,060 --> 00:09:53,480 >> سامعین: 600. 205 00:09:53,480 --> 00:09:54,840 >> JASON HIRSCHHORN: 600. 206 00:09:54,840 --> 00:09:59,550 600 تو CHMOD - آپ کو پرنٹ جب بھی ایک پی ایچ پی فائل، 600 پر اسے CHMOD. 207 00:09:59,550 --> 00:10:00,370 ٹھیک ہے. 208 00:10:00,370 --> 00:10:01,890 میں نے ایک ڈائریکٹری ہے. 209 00:10:01,890 --> 00:10:04,870 جیف کے علاوہ کوئی، میں نے ایک فائل فولڈر ہے. 210 00:10:04,870 --> 00:10:08,060 کیا اجازت میں کرنا چاہتے ہیں اس فولڈر کو دینے کے لئے - 211 00:10:08,060 --> 00:10:11,620 بھی مسئلہ میں، رپورٹ مقرر حق یہ جواب یا نیچے 212 00:10:11,620 --> 00:10:14,840 سابقہ ​​جواب؟ 213 00:10:14,840 --> 00:10:16,160 اس کے علاوہ ممکنہ طور پر سلائڈ پر - 214 00:10:16,160 --> 00:10:16,450 مارکس. 215 00:10:16,450 --> 00:10:17,230 >> سامعین: کے لئے 216 00:10:17,230 --> 00:10:18,180 فولڈر، یہ 711 ہے. 217 00:10:18,180 --> 00:10:19,590 JASON HIRSCHHORN: 711 - 218 00:10:19,590 --> 00:10:21,230 تو ایک فولڈر، آپ 711 دینا چاہتے ہیں. 219 00:10:21,230 --> 00:10:25,280 آپ اس فولڈر کو پڑھنے کے قابل ہونا چاہتے ہیں، میں منتقل، ڈائریکٹریز تبدیل 220 00:10:25,280 --> 00:10:25,785 اس فولڈر. 221 00:10:25,785 --> 00:10:28,865 اور آپ اور سب قابل بننا چاہتا ہوں اس فولڈر کے اندر اندر تشریف لے، لیکن 222 00:10:28,865 --> 00:10:30,790 ضروری اس کے مندرجات کو تبدیل نہیں. 223 00:10:30,790 --> 00:10:33,720 کیا ایک غیر پی ایچ پی کی فائل کے بارے میں، ، ایک جاوا اسکرپٹ فائل کا کہنا ہے کہ؟ 224 00:10:33,720 --> 00:10:36,090 کیا اجازت ہم چاہتے ہیں فائل کی قسم دینے کے لئے؟ 225 00:10:36,090 --> 00:10:37,020 >> سامعین: 644. 226 00:10:37,020 --> 00:10:38,030 >> JASON HIRSCHHORN: 644 - 227 00:10:38,030 --> 00:10:40,010 کیوں ہم اسے 644 دے کرنا چاہتے ہیں؟ 228 00:10:40,010 --> 00:10:42,880 >> سامعین: دوسرے لوگوں کو اسے پڑھنے دو. 229 00:10:42,880 --> 00:10:44,840 اور آپ کو یہ پڑھ یا لکھ. 230 00:10:44,840 --> 00:10:48,540 >> JASON HIRSCHHORN: تو ٹھیک ہے، سب اور جاوا اسکرپٹ فائل ہے پڑھ سکتے ہیں. 231 00:10:48,540 --> 00:10:51,420 اور تم اس کے علاوہ، یہ ہے کہ تبدیل کر سکتے ہیں اسے پڑھ کرنے کے قابل ہونے. 232 00:10:51,420 --> 00:10:54,970 تو سب سے زیادہ عام کیڑے لوگوں میں سے ایک اس مسئلہ کو مقرر کیا اور اس کے ساتھ ان کی 233 00:10:54,970 --> 00:10:58,880 حتمی منصوبے، یہ ہے تو ایک ویب کی بنیاد پر فائنل میں منصوبے، وہ قائم نہیں ہو گا ہے 234 00:10:58,880 --> 00:11:00,170 صحیح اجازت. 235 00:11:00,170 --> 00:11:03,180 اور وہ نہیں کر سکیں گے ان کی ویب سائٹ ملاحظہ کرنے کے لئے. 236 00:11:03,180 --> 00:11:04,840 یا ان کی ویب سائٹ کے کسی خاص حصہ. 237 00:11:04,840 --> 00:11:06,930 >> تو یقین ہے کہ آپ سیٹ بنانے کے صحیح طریقے سے کی اجازت. 238 00:11:06,930 --> 00:11:10,730 صرف فرض نہ یہ کہ آپ کے لئے خود کار طریقے سے یہ کرتے ہیں. 239 00:11:10,730 --> 00:11:11,500 >> ٹھیک ہے. 240 00:11:11,500 --> 00:11:15,100 یہی ہے جو ہم خرچ ہے کہ ایک چھوٹی سی بات تھی پر وقت کی ایک اچھی رقم، تو 241 00:11:15,100 --> 00:11:16,190 ہم یہ کیل سکتا ہے. 242 00:11:16,190 --> 00:11:18,000 کی ایچ ٹی ایم ایل پر منتقل کرتے ہیں. 243 00:11:18,000 --> 00:11:20,430 >> اور پھر، ان کے اگلے چار موضوعات کے لئے، ہم نے ان کے ذریعے جانے کے لئے جا رہے ہیں 244 00:11:20,430 --> 00:11:21,600 نسبتا تیزی سے. 245 00:11:21,600 --> 00:11:24,980 تو کسی بھی مجھے روکنے کے لئے براہ مہربانی بلا جھجھک وقت، آپ کو کوئی سوال ہے تو، 246 00:11:24,980 --> 00:11:27,900 انہوں نے احاطہ سے متعلق ہیں چاہے یا کچھ اور لیکچر سے یا 247 00:11:27,900 --> 00:11:29,440 مسئلہ سیٹ کی بھی طرف سے. 248 00:11:29,440 --> 00:11:31,690 آپ کو ضرورت ہے جب بھی مجھے روک. 249 00:11:31,690 --> 00:11:34,370 ہم آخر میں حاصل، تو ہم کریں گے مسئلہ سیٹ ختم ہو جا شروع. 250 00:11:34,370 --> 00:11:38,100 >> تو HTML ہایپر ٹیکسٹ کے لئے کھڑا ہے مارکاپ زبان. 251 00:11:38,100 --> 00:11:41,360 یہ ایک پروگرامنگ زبان نہیں ہے. 252 00:11:41,360 --> 00:11:45,800 یہ کرتا ہے سب آپ کے مواد کی ساخت ہے اور بھی کچھ میٹا ڈیٹا فراہم کرتے ہیں. 253 00:11:45,800 --> 00:11:52,340 مثال کے طور پر، شاید، بہت سے تو تم سے پہلے فیس بک کا استعمال کیا ہے. 254 00:11:52,340 --> 00:11:56,810 اور آپ میں لنکس شامل، یا آپ کر سکتے ہیں آپ کی حیثیت کے طور پر ایک لنک ڈال کر سکتے ہیں. 255 00:11:56,810 --> 00:11:59,070 >> اور اس کے بعد، آپ کو اس لنک محسوس کریں گے ہمیشہ ایک اچھی تصویر ہے 256 00:11:59,070 --> 00:12:00,450 یہ اور کچھ متن. 257 00:12:00,450 --> 00:12:03,040 عام طور پر، کچھ میٹا ڈیٹا ہے ایک ویب کے صفحے کے لئے. 258 00:12:03,040 --> 00:12:05,250 اور یہ فیس بک کے مخصوص میٹا ڈیٹا ہے. 259 00:12:05,250 --> 00:12:07,780 اور پھر، فیس بک پڑھ رہا ہے جب کہ صفحے اور اس لنک ڈالنے، اس 260 00:12:07,780 --> 00:12:10,780 مخصوص میٹا ڈیٹا لئے لگ رہا ہے، تو یہ ظاہر کرنے کے لئے کیا تصویر جانتا، کیا 261 00:12:10,780 --> 00:12:13,820 ظاہر کرنے کے لئے عنوان، اور کیا ظاہر کرنے کے لئے خلاصہ متن. 262 00:12:13,820 --> 00:12:17,760 >> تو ہم ساتھ میٹا ڈیٹا شامل کر سکتے ہیں ایچ ٹی ایم ایل کا استعمال کرتے ہوئے ہماری ویب کے صفحے. 263 00:12:17,760 --> 00:12:21,190 اور یہ بھی ہمیں ساخت میں مدد ملتی ہے مواد، عام طور پر، کیا 264 00:12:21,190 --> 00:12:25,400 ہم جہاں جانا چاہتے ہیں. 265 00:12:25,400 --> 00:12:28,240 >> ایچ ٹی ایم ایل میں سب کچھ ایک عنصر ہے. 266 00:12:28,240 --> 00:12:30,690 اور یہیں عناصر - 267 00:12:30,690 --> 00:12:33,410 اس CS50، متن عنصر ہے. 268 00:12:33,410 --> 00:12:35,140 اور یہ کچھ ٹیگز ہے. 269 00:12:35,140 --> 00:12:36,690 یہ ایک ٹیگ ہے. 270 00:12:36,690 --> 00:12:41,730 اور ہم ایک ایک ہے محسوس شروع اور پھر ایک سلیش ایک، تو 271 00:12:41,730 --> 00:12:43,960 آخر میں ایک ٹیگ بند. 272 00:12:43,960 --> 00:12:46,800 کبھی کبھی، ایک کھلا نہیں ہے ٹیگ اور ایک قریبی ٹیگ. 273 00:12:46,800 --> 00:12:49,040 صرف ایک چیز ہے. 274 00:12:49,040 --> 00:12:50,640 >> ہم اس کی ایک مثال دیکھ لیں گے اگلی سلائڈ پر. 275 00:12:50,640 --> 00:12:52,640 تو آپ کو ایک کھلی کی ضرورت نہیں ہے اور ایک قریبی ٹیگ. 276 00:12:52,640 --> 00:12:59,570 لیکن اس کے لئے، ہم اس encasing ہیں ایک اینکر ٹیگ میں CS50 عنصر. 277 00:12:59,570 --> 00:13:03,270 اور بنیادی طور پر، ان ٹیگز کو بتانا کے ساتھ کیا براؤزر 278 00:13:03,270 --> 00:13:04,700 خاص عنصر. 279 00:13:04,700 --> 00:13:07,380 >> تو پھر، CS50 متن ہے ہم کو دیکھنے کے لئے جا رہے ہیں. 280 00:13:07,380 --> 00:13:10,060 اور یہ ہونے جا رہا ہے میزبان کی ایک قسم. 281 00:13:10,060 --> 00:13:13,920 لنگر بنیادی طور پر استعمال کیا جاتا ہے کچھ لنکس کے لئے. 282 00:13:13,920 --> 00:13:16,000 خاص طور پر، آپ کر سکتے ہیں کے طور پر پہلے ہی بتا، یہ ایک ہے 283 00:13:16,000 --> 00:13:18,950 CS50 ایم سے منسلک. 284 00:13:18,950 --> 00:13:23,160 >> عام طور پر یا، - اگلے ٹیگ کا حصہ ٹیگز کا ایک حصہ ہیں 285 00:13:23,160 --> 00:13:24,290 اوصاف. 286 00:13:24,290 --> 00:13:27,080 اور ہم، یہاں دیکھتے ہیں کہ ایک ٹیگ ایک ہے 287 00:13:27,080 --> 00:13:29,680 ، اس href کی وصف منسوب. 288 00:13:29,680 --> 00:13:32,000 اور وہ ایک خاص ٹیگ پر نظر ثانی. 289 00:13:32,000 --> 00:13:36,100 اصل میں، تم میں سے ایک تو ویب سائٹ یا میں نے تمہیں دیا حوالہ جات 290 00:13:36,100 --> 00:13:39,480 یا، آن لائن ایک ٹیگ نظر سے پہلے آپ کو ایک ٹن کے ہیں محسوس کریں گے 291 00:13:39,480 --> 00:13:41,010 ممکنہ صفات. 292 00:13:41,010 --> 00:13:42,310 >> شاید یہ ایک ہے سب سے زیادہ عام کی. 293 00:13:42,310 --> 00:13:46,090 یہ ایک تخلیق کرنے کے لئے مجھ سے کہہ رہا ہے مخصوص ویب سائٹ پر لنک. 294 00:13:46,090 --> 00:13:50,260 اور عام طور پر کی خصوصیات دی گئی ہیں، خصوصی طور پر نہیں دیا تو، 295 00:13:50,260 --> 00:13:52,350 کلیدی قدر جوڑوں میں. 296 00:13:52,350 --> 00:13:55,380 >> تو یہاں اہم، href کی ہے. 297 00:13:55,380 --> 00:13:57,320 اور قیمت یہاں اس کا حق ہے. 298 00:13:57,320 --> 00:14:01,960 اور یہ کہ، بعد میں ہاتھ میں آ جائے گا ہم نے کچھ لائبریریوں کا استعمال کرتے ہوئے شروع 299 00:14:01,960 --> 00:14:07,280 جاوا اسکرپٹ میں کوڈ کی مدد یا HTML کے مواد لکھیں. 300 00:14:07,280 --> 00:14:11,120 ہم کی طرح - ہم اکثر جا رہے ہیں صف بریکٹ 0 اور ایسا کریں گے 301 00:14:11,120 --> 00:14:12,340 ہم میں سے کچھ کی قیمت دے گا. 302 00:14:12,340 --> 00:14:17,190 >> مستقبل میں، ہم کی ایک بہت کر دیا جائے گا کچھ بریکٹ href کی طرح چیزوں کے. 303 00:14:17,190 --> 00:14:21,180 اور یہ کہ ہم میں سے قیمت دے دیں گے ہم href کی اپ ڈیٹ کرنا چاہتے href کی، یا اگر 304 00:14:21,180 --> 00:14:23,980 اہم اور پھر اس دے ایک خاص قیمت. 305 00:14:23,980 --> 00:14:28,915 تو ہم نے جہاں arrays کے ساتھ کی طرح کلیدی 0 یا کلیدی 1 یا اہم 2 یا اس سے بھی ایک ساتھ 306 00:14:28,915 --> 00:14:33,480 آپ ہیش ٹیبل کے ساتھ، اچھی طرح سے، میز ہیش اس کے ساتھ ساتھ، آپ کو شاید تھا - یہ 307 00:14:33,480 --> 00:14:35,790 کلیدی 0 اتنی اہم ایک صف،، کلید 1، 2 تھا. 308 00:14:35,790 --> 00:14:38,480 >> وہاں اس انڈیکس، ہم کر سکتے ہیں ایک اہم کے طور پر اس کے بارے میں سوچنا. 309 00:14:38,480 --> 00:14:40,180 اور قیمت جو کچھ بھی ہے وہاں محفوظ کیا گیا تھا. 310 00:14:40,180 --> 00:14:42,760 ان صفات کی سب کلیدی قدر جوڑوں ہیں. 311 00:14:42,760 --> 00:14:47,370 اور یہ کہ تبدیل کرنے کے لئے اہم ہو جائے گا ان کے یا ان کو اپ ڈیٹ کرنے یا 312 00:14:47,370 --> 00:14:51,020 بعد میں ان کے داخل. 313 00:14:51,020 --> 00:14:53,990 >> آخر میں، آپ اس کی ساخت کو دیکھا ہے اس سے پہلے، لیکن یہ سب سے زیادہ بنیادی ہے 314 00:14:53,990 --> 00:14:55,350 HTML پیج کی ساخت. 315 00:14:55,350 --> 00:14:58,700 سب سے اوپر، ہم آپ کو بتا ہے کہ اس حقیقت کو ایچ ٹی ایم ایل میں ہے. 316 00:14:58,700 --> 00:15:01,910 اور پھر ہم ایک کھلی ایچ ٹی ایم ایل ہے ٹیگ اور ایک قریبی HTML ٹیگ. 317 00:15:01,910 --> 00:15:04,940 تو کے اندر سب کچھ یہ HTML ہے. 318 00:15:04,940 --> 00:15:08,960 >> ہم سر اور جسم کو دیکھ. 319 00:15:08,960 --> 00:15:12,350 آپ کی دستاویز کے سربراہ عام طور پر کیا شامل ہے؟ 320 00:15:12,350 --> 00:15:16,980 321 00:15:16,980 --> 00:15:20,995 کیا آپ کے لئے کسی اندازے سر میں ڈال دیا؟ 322 00:15:20,995 --> 00:15:23,060 >> سامعین: آپ کے عنوان اور سٹائل ڈال دیا. 323 00:15:23,060 --> 00:15:23,790 >> JASON HIRSCHHORN: عنوان. 324 00:15:23,790 --> 00:15:26,110 یہ ایک بہت اچھا اندازہ تھا. 325 00:15:26,110 --> 00:15:27,200 میں نے آپ کو بتایا ہو سکتا ہے. 326 00:15:27,200 --> 00:15:28,150 کچھ دیگر چیزیں کیا ہیں؟ 327 00:15:28,150 --> 00:15:30,351 ہم نے ان میں سے ایک کا ذکر کیا ہے سر میں جا سکتا ہے. 328 00:15:30,351 --> 00:15:33,057 329 00:15:33,057 --> 00:15:35,225 >> سامعین: انہوں نے کہا کہ، شیلیوں. 330 00:15:35,225 --> 00:15:36,240 >> JASON HIRSCHHORN: طرزیں - 331 00:15:36,240 --> 00:15:41,050 تو آپ کو ایک جاوا سکرپٹ میں منسلک کرنا چاہتے ہیں تو یا آپ بات کر رہے ہیں جس میں بھی ایک سی ایس ایس، 332 00:15:41,050 --> 00:15:42,610 آپ بات کر رہے ہیں جب کے بارے میں سٹائل کے بارے میں. 333 00:15:42,610 --> 00:15:45,670 دوسری فائل، آپ کو ایک میں منسلک کرنے کے لئے چاہتے ہیں، فائل کے باہر، یہ شاید جا رہا کرے گا 334 00:15:45,670 --> 00:15:46,920 سر میں. 335 00:15:46,920 --> 00:15:48,660 336 00:15:48,660 --> 00:15:51,070 >> اور کیا؟ 337 00:15:51,070 --> 00:15:52,960 ہم سلائڈ کے ایک جوڑے کا ذکر کیا ہے چیزوں کے پہلے ایک ہے 338 00:15:52,960 --> 00:15:54,510 ایچ ٹی ایم ایل آپ کے لئے کیا کر سکتے ہیں. 339 00:15:54,510 --> 00:15:58,180 340 00:15:58,180 --> 00:16:01,240 اسے فراہم کر سکتے ہیں - 341 00:16:01,240 --> 00:16:02,874 ایک میٹر کے ساتھ شروع ہوتا ہے - 342 00:16:02,874 --> 00:16:03,820 >> سامعین: میٹا ڈیٹا. 343 00:16:03,820 --> 00:16:06,170 >> JASON HIRSCHHORN: میٹا ڈیٹا - تو ایک بہت میٹا ڈیٹا کے سر میں جائیں گے، 344 00:16:06,170 --> 00:16:08,990 یہ ضروری ضرورت نہیں ہو گی کیونکہ آپ کے کوڈ کے جسم کا حصہ ہو. 345 00:16:08,990 --> 00:16:11,820 یہ عام طور پر ہے - جسم ہے مواد، کسی کو دیکھتا ہے. 346 00:16:11,820 --> 00:16:14,210 اور اس طرح میں نے صرف جواب دیا میرا اگلا سوال. 347 00:16:14,210 --> 00:16:17,770 لیکن جسم میں عام طور پر مواد ہے کہ ظاہر کیا جا رہا ہے 348 00:16:17,770 --> 00:16:19,750 ویب کے صفحے پر. 349 00:16:19,750 --> 00:16:26,120 >> ہم دیکھیں گے، پیچیدہ ویب سائٹس باہمی مرکب یا جو اپ کو تبدیل کرنے کی کوشش کرتے ہیں 350 00:16:26,120 --> 00:16:27,170 وہ سر اور جسم میں ڈال دیا. 351 00:16:27,170 --> 00:16:30,360 لیکن عام طور پر، سر چیزوں پر مشتمل ہے صارف کے لئے نہیں جا رہا ہے کہ 352 00:16:30,360 --> 00:16:31,290 سکرین پر دیکھ. 353 00:16:31,290 --> 00:16:34,150 یہ دیگر فائلوں کے لنکس اور میٹا ڈیٹا فراہم کرتا ہے. 354 00:16:34,150 --> 00:16:37,690 جبکہ، جسمانی ہر چیز پر مشتمل ہے صارف کو دیکھنے کے لئے کی جا رہی ہے. 355 00:16:37,690 --> 00:16:39,270 یہ P ٹیگ کا مطلب ہے کوئی خیال؟ 356 00:16:39,270 --> 00:16:41,660 >> سامعین: پیراگراف؟ 357 00:16:41,660 --> 00:16:42,780 >> سامعین: پرنٹ. 358 00:16:42,780 --> 00:16:44,120 >> سامعین: پرنٹ مطلب نہیں ہے. 359 00:16:44,120 --> 00:16:45,380 >> سامعین: یہ پیراگراف کا مطلب ہے؟ 360 00:16:45,380 --> 00:16:47,620 >> JASON HIRSCHHORN: پیراگراف - تو یہ ایک پیراگراف ہے. 361 00:16:47,620 --> 00:16:50,920 اور یہ P ٹیگ، میں صرف ٹائپ کر سکتے ہیں اس کی سکرین پر اور پھر 362 00:16:50,920 --> 00:16:52,630 ایک سطر توڑ شامل اس کے آخر میں. 363 00:16:52,630 --> 00:16:54,380 کوئی بھی شامل کرنے کے لئے کس طرح جانتے ہیں ایک لائن ٹوٹ جاتا ہے؟ 364 00:16:54,380 --> 00:16:55,240 >> سامعین: PR - 365 00:16:55,240 --> 00:16:55,700 >> JASON HIRSCHHORN: PR - 366 00:16:55,700 --> 00:16:57,080 >> سامعین: PR سلیش؟ 367 00:16:57,080 --> 00:17:00,120 >> JASON HIRSCHHORN: PR سلیش سطر توڑ کے لئے کھڑا ہے. 368 00:17:00,120 --> 00:17:03,270 لیکن پیرا مخصوص ہے فارمیٹنگ. 369 00:17:03,270 --> 00:17:06,060 اور ہم میں فارمیٹنگ کرنے کے لئے مل جائے گا دوسرے، ہم نے سی ایس ایس کے بارے میں بات کرتے ہیں. 370 00:17:06,060 --> 00:17:09,900 لیکن ان P ٹیگز کے اندر سب کچھ کچھ ڈیفالٹ فارمیٹنگ پڑے گا 371 00:17:09,900 --> 00:17:13,210 شاید کچھ، اس کے ساتھ منسلک مختلف کے درمیان وقفہ کاری 372 00:17:13,210 --> 00:17:15,069 پیرا. 373 00:17:15,069 --> 00:17:19,410 اور یہ فرق ایک ہی راستہ ہو جائے گا کوڈ کے بلاکس. 374 00:17:19,410 --> 00:17:20,980 >> کسی بھی دوسرے ٹیگز - 375 00:17:20,980 --> 00:17:24,584 تم نے دیکھا ہے کہ دوسرے ٹیگز کیا ہیں؟ 376 00:17:24,584 --> 00:17:26,609 >> JASON HIRSCHHORN: H6 ذریعے H1. 377 00:17:26,609 --> 00:17:28,460 ، اور یہ کہ کیا H6 ذریعے H1 ہے؟ 378 00:17:28,460 --> 00:17:31,560 >> سامعین: اس کو ظاہر کرے گا کتنا بڑا اور جرات مندانہ حروف ہیں. 379 00:17:31,560 --> 00:17:32,650 >> JASON HIRSCHHORN: ٹھیک ہے، یہ سرتحریر کے لئے کھڑا ہے. 380 00:17:32,650 --> 00:17:34,960 اور تو header1 ایک بڑا ہیڈر ہے. 381 00:17:34,960 --> 00:17:40,840 شاید یہ، ڈیفالٹ کی طرف سے، جرات مندانہ، ایک ہو جائے گا بڑے فونٹ سائز، شاید پر مرکوز 382 00:17:40,840 --> 00:17:44,030 سکرین کے، تمام طرح H6 نیچے، ایک چھوٹے فونٹ سائز، کم ہے جس 383 00:17:44,030 --> 00:17:44,780 پر زور دیا. 384 00:17:44,780 --> 00:17:50,290 کورس کے، آپ، آپ میں سی ایس ایس فائل ہو سکتا ہے یا کہیں آپ کے کوڈ میں - جس، 385 00:17:50,290 --> 00:17:53,830 پھر، ہم ایک دوسرے میں اس سے ملے گی - کیا پہلے سے طے شدہ رویہ تبدیل 386 00:17:53,830 --> 00:17:55,780 کی H1 ٹیگ ہے. 387 00:17:55,780 --> 00:18:01,040 >> لیکن ذہن میں رکھیں کہ کروم، سفاری، فائر فاکس، انٹرنیٹ ایکسپلورر کے تمام ہے 388 00:18:01,040 --> 00:18:04,030 پہلے سے طے شدہ کی ایک بہت کچھ کے لئے لگ رہا ہے ان معیاری ٹیگز. 389 00:18:04,030 --> 00:18:07,110 آپ، پھر، ہمیشہ تبدیل کر سکتے ہیں وہ کس طرح نظر آتے. 390 00:18:07,110 --> 00:18:09,955 کوئی Other کی ہے کہ سب دیکھا ہے؟ 391 00:18:09,955 --> 00:18:10,350 جی ہاں - 392 00:18:10,350 --> 00:18:11,530 >> سامعین: ایک DIV سائٹ. 393 00:18:11,530 --> 00:18:15,830 >> JASON HIRSCHHORN: ایک DIV ٹیگ - DIV ٹیگ فی، کسی بھی بلٹ کی شکل میں نہیں ہے 394 00:18:15,830 --> 00:18:21,850 SE، کہ دور بلاک کرنے کے لئے استعمال کیا جاتا ہے کوڈ کی مختلف اقسام. 395 00:18:21,850 --> 00:18:22,980 کسی بھی دوسرے ٹیگز؟ 396 00:18:22,980 --> 00:18:23,390 جی ہاں. 397 00:18:23,390 --> 00:18:24,333 >> سامعین: لی - 398 00:18:24,333 --> 00:18:24,850 >> JASON HIRSCHHORN: لی - 399 00:18:24,850 --> 00:18:25,580 کے لئے لی ہے؟ 400 00:18:25,580 --> 00:18:26,210 >> سامعین: لسٹ. 401 00:18:26,210 --> 00:18:26,930 >> سامعین: لسٹ 402 00:18:26,930 --> 00:18:29,510 >> JASON HIRSCHHORN: لی ہے فہرست عناصر کے لئے. 403 00:18:29,510 --> 00:18:30,720 فہرستوں کی دو اقسام ہیں. 404 00:18:30,720 --> 00:18:31,970 دو اقسام کیا ہیں؟ 405 00:18:31,970 --> 00:18:34,165 406 00:18:34,165 --> 00:18:35,806 >> سامعین: کا حکم دیا اور بے ترتیب. 407 00:18:35,806 --> 00:18:37,780 >> JASON HIRSCHHORN: حکم دیا اور بے ترتیب - تو شیخ الاسلام سٹینڈ 408 00:18:37,780 --> 00:18:38,560 بے ترتیب فہرست کے لئے. 409 00:18:38,560 --> 00:18:41,120 آپ کو ایک گولی چاہتے ہیں تو ہے ، گولیوں کی ایک فہرست کی طرف اشارہ. 410 00:18:41,120 --> 00:18:43,180 ایک حکم دیا کی فہرست ایک نمبر والی فہرست ہے. 411 00:18:43,180 --> 00:18:47,930 اور اس لئے تم اس کے بعد ایک کھلی الحق ٹیگ کرتے ہیں اور کریں گے پھر فہرست عناصر کے ٹن 412 00:18:47,930 --> 00:18:50,450 شیخ الاسلام ٹیگ بند. اور یہ کہ بے ترتیب فہرست بنانے کے. 413 00:18:50,450 --> 00:18:52,380 >> ہم نے کچھ مثالیں ملاحظہ کرنے کے لئے جا رہے ہیں تھوڑا سا میں HTML کے. 414 00:18:52,380 --> 00:18:55,800 لیکن اس سے پہلے، میں نے سی ایس ایس حاصل کرنے کے لئے چاہتے ہیں. 415 00:18:55,800 --> 00:18:58,530 اور سی ایس ایس جھرن کاری کے لئے کھڑا ہے سٹائل شیٹس. 416 00:18:58,530 --> 00:19:03,010 اور یہ بہت قریب سے متعلق ہے HTML لیکن تھوڑا سا مختلف ہے. 417 00:19:03,010 --> 00:19:06,920 یہ آپ کو تمام مواد کی شکل میں مدد ملتی ہے کہ ایچ ٹی ایم ایل کے ڈھانچے. 418 00:19:06,920 --> 00:19:14,940 >> لہذا سی ایس ایس میں، ہم عام طور پر نہیں کرنا چاہتا ہر ایک ہیڈر یا ہر سٹائل 419 00:19:14,940 --> 00:19:17,250 ایک تصویر یا ہر ایک پیراگراف. 420 00:19:17,250 --> 00:19:21,210 ہم بعض عناصر سٹائل کرنا چاہتے ہیں یا شاید ایک مخصوص عنصر. 421 00:19:21,210 --> 00:19:25,250 اور جس طرح ہم نے ایک مخصوص سٹائل عنصر یہ ایک کی شناخت دینے کے لئے ہے. 422 00:19:25,250 --> 00:19:26,070 >> تو یہ ایک وصف ہے. 423 00:19:26,070 --> 00:19:27,960 یہ ایک اہم اور ایک قیمت ہے. 424 00:19:27,960 --> 00:19:29,130 ID کلید ہے. 425 00:19:29,130 --> 00:19:30,220 علامت (لوگو) قیمت ہے. 426 00:19:30,220 --> 00:19:32,410 میں تصادفی علامت (لوگو) اٹھایا. 427 00:19:32,410 --> 00:19:36,780 اور تم کچھ ایک ID دے، عام طور پر، صرف دی جانی چاہئے 428 00:19:36,780 --> 00:19:38,800 ایک عنصر. 429 00:19:38,800 --> 00:19:42,340 >> اور اس کے بعد، آپ کی سٹائل شیٹ میں، آپ کر سکتے ہیں سٹائل کے اس مخصوص عنصر، تاہم 430 00:19:42,340 --> 00:19:44,090 آپ کو یہ دیکھنا چاہتا ہوں. 431 00:19:44,090 --> 00:19:49,560 تم میں سے ایک نمبر طرز کرنا چاہتے ہیں تو عناصر، شاید یہ ایک مخصوص طبقے کے ہے 432 00:19:49,560 --> 00:19:51,310 ہیڈر کی، صرف کچھ اپنے ہیڈر کے. 433 00:19:51,310 --> 00:19:56,780 شاید یہ ایک ہیڈر اور ایک تصویر اور ایک ہے پیراگراف آپ سب مرکوز کرنا چاہتے ہیں. 434 00:19:56,780 --> 00:20:00,700 تو پھر تم نے ان گروہوں کو دے سکتے ہیں عناصر کے تمام ایک کلاس. 435 00:20:00,700 --> 00:20:04,300 اور تم کلاس دے سکتے ہیں مخصوص سٹائل. 436 00:20:04,300 --> 00:20:08,860 تو ایک کی شناخت اور ایک کلاس کے دو طریقے ہیں آپ کے کوڈ کو توڑنے کے، تو آپ کی مدد کر سکتے ہیں 437 00:20:08,860 --> 00:20:11,990 آپ کو سٹائل کیا میں مخصوص. 438 00:20:11,990 --> 00:20:13,830 >> سٹائل کے تین طریقے ہیں. 439 00:20:13,830 --> 00:20:17,530 سب سے پہلے ایک کے ساتھ ہے، اس سٹائل کے وصف. 440 00:20:17,530 --> 00:20:21,200 تو آپ کو دیکھنے کے، سٹائل اہم سٹائل ہے. 441 00:20:21,200 --> 00:20:24,370 سٹائل قیمت اصل میں ہے ایک اور اہم قیمت کی فہرست. 442 00:20:24,370 --> 00:20:26,570 >> اس صورت میں، میں نے اٹھایا ایک اہم، متن سیدھ. 443 00:20:26,570 --> 00:20:27,730 میں نے کہا، مرکز. 444 00:20:27,730 --> 00:20:30,280 آپ کو اس میں اپنے آپ سے پوچھ سکتا ہے نقطہ، کس طرح کے بارے میں پتہ تھا 445 00:20:30,280 --> 00:20:31,230 متن سیدھ کریں. 446 00:20:31,230 --> 00:20:32,280 کہ کیا کرتا ہے؟ 447 00:20:32,280 --> 00:20:35,350 کہ میں پوچھنا ایک بڑا سوال ہے، اور ہم ایک دوسرے میں حاصل کرنے کے لئے جا رہے ہیں. 448 00:20:35,350 --> 00:20:39,740 تو ہے کہ کچھ انداز کرنے کا ایک طریقہ ہے، صرف اس سٹائل کے وصف دے. 449 00:20:39,740 --> 00:20:43,490 >> کچھ سٹائل کے لئے ایک اور طریقہ ہے - اس Akshar پہلے ذکر کیا ہے. 450 00:20:43,490 --> 00:20:49,660 آپ کو سٹائل ٹیگز استعمال کرتے ہیں اور یہ کہ ڈال کر سکتے ہیں آپ HTML دستاویز کے سر میں. 451 00:20:49,660 --> 00:20:52,220 تو آپ بنیادی طور پر کہہ رہے ہیں، یہاں اندر مواد 452 00:20:52,220 --> 00:20:53,870 کچھ سٹائل مواد ہے. 453 00:20:53,870 --> 00:20:59,520 اور اس کے لئے کی شکل کی بات ہے آپ کی کے اندر، تو سٹائل اور کرنا چاہتے ہیں 454 00:20:59,520 --> 00:21:03,460 گھوبگھرالی منحنی خطوط وحدانی، کلیدی قدر جوڑی کے آپ کو دینے کے لئے چاہتے ہیں کہ صفات 455 00:21:03,460 --> 00:21:05,920 عنصر کی اس خاص قسم. 456 00:21:05,920 --> 00:21:07,370 >> آخر میں، اور یہ ہے سب سے زیادہ عام طریقہ. 457 00:21:07,370 --> 00:21:10,320 اور اس طرح ہے کہ ہم P سیٹ 7 میں ایسا. 458 00:21:10,320 --> 00:21:12,370 یہ ایک بیرونی سٹائل شیٹ ہے. 459 00:21:12,370 --> 00:21:14,370 تو آپ کو ایک. سی ایس ایس فائل ہے. 460 00:21:14,370 --> 00:21:18,050 اور اس کے اندر، آپ کی ایک بہت دیکھ کر اس طرح نظر آئے وہ چیزیں، نام 461 00:21:18,050 --> 00:21:22,730 عنصر میں سے کچھ کی قسم یا ایک شناختی یا گھوبگھرالی کے اندر تو ایک کلاس اور، 462 00:21:22,730 --> 00:21:28,040 منحنی خطوط وحدانی، کلیدی قدر جوڑوں کی ایک فہرست. 463 00:21:28,040 --> 00:21:30,065 >> کورس کے، آپ کو ایک بیرونی بنانے فائل، آپ جا رہے ہیں 464 00:21:30,065 --> 00:21:31,310 یہ شامل کرنے کے لئے کی ضرورت ہے - 465 00:21:31,310 --> 00:21:34,860 تیز کرے گا، میں شامل ہیں سی قیاس ہو - 466 00:21:34,860 --> 00:21:36,250 آپ ایچ ٹی ایم ایل فائل میں. 467 00:21:36,250 --> 00:21:39,820 تو آپ کو اس میں شامل کرنے کے لئے ہے آپ ایچ ٹی ایم ایل فائل میں کوڈ. 468 00:21:39,820 --> 00:21:46,080 یہ فائل کا نام ہے اور یہ ایک ہی ڈائریکٹری میں ہے سنبھالنے. 469 00:21:46,080 --> 00:21:47,100 >> ٹھیک ہے. 470 00:21:47,100 --> 00:21:48,200 یہ ایک بہت تھا. 471 00:21:48,200 --> 00:21:52,440 اور اب ہم سانس لینے اور دیکھنے کے لئے جا رہے ہیں کچھ حقیقی، لائیو ویب سائٹ اور میں 472 00:21:52,440 --> 00:21:53,720 اس سے زیادہ کی. 473 00:21:53,720 --> 00:21:55,470 ہم ایسا لیکن اس سے پہلے، کسی کو کرتا ہے کوئی سوال ہے؟ 474 00:21:55,470 --> 00:22:00,830 475 00:22:00,830 --> 00:22:04,970 >> تو اگر آپ کے ساتھ ایسا کرنا چاہتے ہیں تو مجھے، ہم آلے پر جا سکتے ہیں. 476 00:22:04,970 --> 00:22:08,950 اور میں CS50 ہوم پیج کا انتخاب کیا ہے. 477 00:22:08,950 --> 00:22:10,020 آپ کسی بھی ویب سائٹ کے ساتھ یہ کر سکتے ہیں. 478 00:22:10,020 --> 00:22:13,070 لیکن کیوں کہ ہم کے ساتھ شروع نہیں ہے CS50 ایم؟ 479 00:22:13,070 --> 00:22:14,650 >> کی تازہ کاری کرتے ہیں. 480 00:22:14,650 --> 00:22:18,030 میں اصل میں انتہائی تم کر کی سفارش میرے ساتھ ساتھ اس کی وجہ سے جو ہم 481 00:22:18,030 --> 00:22:22,720 اب کیا کرنے جا رہے ہیں کی جا رہی ہے آپ کے لئے، میں نہ صرف ناقابل یقین حد تک آسان 482 00:22:22,720 --> 00:22:24,450 P-سیٹ 7، لیکن اس کے ساتھ ساتھ P-سیٹ میں 8. 483 00:22:24,450 --> 00:22:24,810 جی ہاں. 484 00:22:24,810 --> 00:22:29,560 >> سامعین: تبصرہ کرنے کے لئے ایک راستہ ہے HTML میں، پی ایچ پی کا استعمال کرتے ہوئے بغیر؟ 485 00:22:29,560 --> 00:22:31,130 >> JASON HIRSCHHORN: جی ہاں، آپ کر سکتے ہیں ایچ ٹی ایم ایل میں تبصرے بنا. 486 00:22:31,130 --> 00:22:32,690 >> سامعین: نحو کیا ہے؟ 487 00:22:32,690 --> 00:22:34,340 >> سامعین: فجائیہ نشان ڈیش ڈیش. 488 00:22:34,340 --> 00:22:36,125 >> سامعین: ٹھیک ہے. 489 00:22:36,125 --> 00:22:37,100 >> JASON HIRSCHHORN: جی ہاں. 490 00:22:37,100 --> 00:22:38,350 یہ نحو ہے. 491 00:22:38,350 --> 00:22:40,630 492 00:22:40,630 --> 00:22:41,900 آپ کو HTML میں تبصرے کر سکتے ہیں. 493 00:22:41,900 --> 00:22:43,310 آپ پی ایچ پی میں تبصرے کر سکتے ہیں. 494 00:22:43,310 --> 00:22:46,590 >> آپ دیکھیں گے کے طور پر، HTML میں تبصرہ ہم پر نظر آتے ہیں اب بھی، ظاہر 495 00:22:46,590 --> 00:22:49,960 کسی مخصوص سائٹ کے HTML منبع کوڈ. 496 00:22:49,960 --> 00:22:51,610 تو اس cs50.net. 497 00:22:51,610 --> 00:22:57,360 تم صحیح سب سے زیادہ جدید میں کلک کریں سب سے زیادہ کسی بھی صفحے پر براؤزر، آپ کو دیکھنے کے 498 00:22:57,360 --> 00:22:58,820 صفحے کا ماخذ. 499 00:22:58,820 --> 00:23:01,480 تو CS50 پر ایسا کرتے ہیں. 500 00:23:01,480 --> 00:23:05,060 >> اور لو اور دیکھو، ہم ایک بڑا چیز کو دیکھنے کے. 501 00:23:05,060 --> 00:23:07,420 CS50 واقعی بہت اچھا لگ رہا ہے. 502 00:23:07,420 --> 00:23:08,920 ویب سائٹس کی ایک بہت نہیں یہ اچھی لگ رہی ہو. 503 00:23:08,920 --> 00:23:10,540 آپ گوگل کے ہوم پیج پر جاتے ہیں اور اسے کھولو. 504 00:23:10,540 --> 00:23:11,960 یہ اچھا نہیں لگے گا. 505 00:23:11,960 --> 00:23:13,830 >> لیکن آپ کو نوٹس ہے کہ، سب سے اوپر - 506 00:23:13,830 --> 00:23:16,650 اس قسم کی چھوٹی ہے. 507 00:23:16,650 --> 00:23:17,900 اس بڑے بنا دو. 508 00:23:17,900 --> 00:23:22,660 509 00:23:22,660 --> 00:23:23,570 ٹھیک ہے. 510 00:23:23,570 --> 00:23:26,660 سب سے اوپر، DOCTYPE HTML میں، کہ واقف ہے. 511 00:23:26,660 --> 00:23:30,650 پھر ہم کھولیں HTML ٹیگ کو دیکھتے ہیں اور یہاں سر،، تمام 512 00:23:30,650 --> 00:23:34,350 ان میٹا ٹیگز کی. 513 00:23:34,350 --> 00:23:38,000 اور آپ اس کو اور نہیں دیکھ سکتے ہیں اب اس میں جانے کے لئے جا رہا. 514 00:23:38,000 --> 00:23:42,110 لیکن میں اس میں تقریبا مثبت ہوں لوگ فیس بک ہو جائے گا. 515 00:23:42,110 --> 00:23:42,900 >> یہ اصل میں فیس بک ہے. 516 00:23:42,900 --> 00:23:44,870 میں کھولیں گراف کے لئے کھڑا ہے لگتا ہے کہ. 517 00:23:44,870 --> 00:23:48,930 تو میں ہے ذکر کیا گیا تھا، یاد آپ کر سکتے ہیں Faceboook مخصوص میٹا ڈیٹا 518 00:23:48,930 --> 00:23:49,800 ایک صفحے پر دے. 519 00:23:49,800 --> 00:23:51,150 یہ ٹھیک ہے یہاں کیا ہے. 520 00:23:51,150 --> 00:23:54,580 >> تو آپ کو فیس بک پر اس لنک جب، یہ ظاہر کرنے کے لئے جا رہا ہے کی تصویر 521 00:23:54,580 --> 00:23:56,630 اس تصویر یہاں ہے. 522 00:23:56,630 --> 00:23:58,310 اور تم اصل میں یہ ہے کہ کو دیکھنے کے فیس بک، یہ ہے 523 00:23:58,310 --> 00:23:59,470 فیس بک تصویر. 524 00:23:59,470 --> 00:24:00,880 >> لیکن ویسے بھی، ہم ایک طرف ہو رہی ہے. 525 00:24:00,880 --> 00:24:03,220 تو ہم یہاں کچھ میٹا ٹیگز پڑے. 526 00:24:03,220 --> 00:24:05,570 ہم CS50 عنوان دیکھ. 527 00:24:05,570 --> 00:24:09,830 اور پھر، عنوان کیا چل رہا ہے یہاں براؤزر کے ٹیب میں. 528 00:24:09,830 --> 00:24:14,770 ہم، اس حق کو یہاں، میں منسلک کیا جاتا ہے کو دیکھنے کے ایک بیرونی جاوا اسکرپٹ فائل. 529 00:24:14,770 --> 00:24:17,640 >> ہم زیادہ سے زیادہ جاوا اسکرپٹ کے بارے میں بات نہیں کی ہے لیکن اگلے ہفتے - اور یقینی طور پر اگر 530 00:24:17,640 --> 00:24:20,350 آپ کو ایک ویب کی بنیاد پر مسئلہ سیٹ کر رہے ہیں، آپ کو جاوا سکرپٹ کا استعمال کریں گے. 531 00:24:20,350 --> 00:24:23,540 اس سے آپ کو بیرونی میں لنک کس طرح ہے جاوا اسکرپٹ فائلوں. 532 00:24:23,540 --> 00:24:31,970 ہم یہاں دیکھتے ہیں، آخر میں، سی ایس ایس سٹائل شیٹ، کہ ان دستاویزات 533 00:24:31,970 --> 00:24:32,830 اس کوڈ کے سٹائل. 534 00:24:32,830 --> 00:24:37,190 >> اصل میں یہ ہے کہ کو کھولنے اور دو واقعی بہت تیزی سے ایک نظر لے. 535 00:24:37,190 --> 00:24:38,440 یہ پاگل لگ رہا ہے. 536 00:24:38,440 --> 00:24:40,840 537 00:24:40,840 --> 00:24:42,790 میں ہو جائے گا کوئی راستہ نہیں ہے کے ذریعے پڑھنے کے قابل. 538 00:24:42,790 --> 00:24:46,930 تو کیا تم اگرچہ اصل میں کر سکتے ہیں، آپ کو لے تو ایک نظر، آپ کی طرح دیکھ سکتے ہیں 539 00:24:46,930 --> 00:24:48,650 ہیں - 540 00:24:48,650 --> 00:24:49,790 ہم وہاں چلتے ہیں. 541 00:24:49,790 --> 00:24:53,440 >> یہی وجہ ہے کہ ہم نے دیکھا ہے کچھ کی طرح لگتا ہے اس سے پہلے، پس منظر کا رنگ، اس کی ترتیب 542 00:24:53,440 --> 00:24:55,550 کچھ سرخ سبز نیلے قیمت کے برابر. 543 00:24:55,550 --> 00:24:59,070 یہ چیزیں طرح کی ہے کہ لگتا نہیں ہونا چاہئے غیر ملکی، اگرچہ، پیش جب 544 00:24:59,070 --> 00:25:00,850 اس طرح، یہ ہو سکتا ہے تھوڑا سا بھاری اکثریت سے. 545 00:25:00,850 --> 00:25:03,340 ہم اس سی ایس ایس فائل کو دیکھنے کے لئے نہیں کر رہے ہیں یا، اس پر زیادہ وقت خرچ کی وجہ سے 546 00:25:03,340 --> 00:25:06,030 یہ، ایک بار پھر، پڑھنے کے لئے بہت مشکل ہے. 547 00:25:06,030 --> 00:25:09,090 >> اس پر واپس جانے دو CS50 کے لئے HTML پیج. 548 00:25:09,090 --> 00:25:10,930 اور کے جسم کے ذیل میں سکرال. 549 00:25:10,930 --> 00:25:14,730 اور اندر ہم اس DIV ٹیگ دیکھ. 550 00:25:14,730 --> 00:25:18,370 ہم یہاں ایک ہیڈر کو دیکھنے کے. 551 00:25:18,370 --> 00:25:21,060 ہم اینکر ٹیگ دیکھ. 552 00:25:21,060 --> 00:25:26,050 >> اور اس فہرست میں عنصر ہے ایک مخصوص طبقے کو دیا. 553 00:25:26,050 --> 00:25:28,370 اور ہم اس کی کلاس بار بار دیکھ سے زیادہ بار بار. 554 00:25:28,370 --> 00:25:29,730 وہاں آپ کرٹس ہیں. 555 00:25:29,730 --> 00:25:32,730 HTML5 میں تبصرہ ہے. 556 00:25:32,730 --> 00:25:36,280 >> اور آپ کو نوٹس، ہم اب بھی دیکھ سکتے ہیں یہ، لیکن یہ ظاہر نہیں ہے. 557 00:25:36,280 --> 00:25:37,960 یہ اصل میں واقعی دلچسپ ہے. 558 00:25:37,960 --> 00:25:40,760 یہ سکور کی فہرست کی طرح لگتا ہے عنصر تبصرہ ہے. 559 00:25:40,760 --> 00:25:45,110 ہم اس صفحے پر جاتے ہیں، ایک بار پھر، یہ اب بھی بہت دلچسپ، ظاہر ہوتا ہے. 560 00:25:45,110 --> 00:25:47,830 >> اوہ، یہی وجہ ہے کہ، اس وجہ سے ہے یہ اگلے لائن کی. 561 00:25:47,830 --> 00:25:50,680 562 00:25:50,680 --> 00:25:52,735 اور کیا ہم دلچسپی کے دیکھتے ہیں؟ 563 00:25:52,735 --> 00:25:56,640 564 00:25:56,640 --> 00:26:00,180 اس کے باقی حصوں میں، زیادہ مبہم ہے اس کا حق نصف کے ساتھ نمٹنے 565 00:26:00,180 --> 00:26:03,280 ایک چھوٹی سی ہے، جس میں ویب سائٹ، تھوڑا سا زیادہ پیچیدہ. 566 00:26:03,280 --> 00:26:08,890 >> تو اس کا کیا کچھ HTML ہے کی طرح نظر آتے کی جا رہی ہے. 567 00:26:08,890 --> 00:26:10,990 میرے لئے، اگرچہ، یہ ایک چھوٹی سی ہے غالب، اور یہ نہیں کرتا 568 00:26:10,990 --> 00:26:12,350 اتنا میری مدد. 569 00:26:12,350 --> 00:26:16,560 تاہم، یہ کچھ ہے ، اصل میں، ایک بہت میری مدد کرتا ہے. 570 00:26:16,560 --> 00:26:20,490 >> اور یہ کہ مجھے جب بھی میں استعمال کیا ہے کس طرح کچھ جاننے کی کوشش کر 571 00:26:20,490 --> 00:26:24,270 یہ کرتا ہے جس طرح سے، یا کس طرح کر سکتے ہیں لگتا ہے میں اپنی ویب سائٹ پر تبدیلیاں. 572 00:26:24,270 --> 00:26:29,280 اور یہ کہ ایک ڈویلپر آلہ ہے کہ کروم میں بنایا گیا ہے. 573 00:26:29,280 --> 00:26:33,960 تو آپ کو حق یہ تین بار اگر یہاں اور آلات سے نیچے جانے پر کلک کریں 574 00:26:33,960 --> 00:26:40,120 ڈیولپر کے اوزار، ایک چھوٹی سی کھڑکی گے صفحے کے نیچے پاپ. 575 00:26:40,120 --> 00:26:46,910 اور خاص طور پر، کروم، یہ ہے بہت اچھا، اس ونڈو کی شکل اور کرے گا 576 00:26:46,910 --> 00:26:49,580 ایچ ٹی ایم ایل لے اور یہ نظر بنانے کے آپ کے لئے ایک بہت اچھے. 577 00:26:49,580 --> 00:26:54,860 تو اب یہ اصل میں کچھ collapsible ہے آپ کا معائنہ کرنے کی کر سکتے ہیں کہ ایچ ٹی ایم ایل 578 00:26:54,860 --> 00:26:56,620 صفحہ کے عناصر. 579 00:26:56,620 --> 00:26:59,400 >> ہم جسم کو دیکھنے کے لئے چاہتے ہیں، یہ اصل میں روشنی ڈالی گئی ہے. 580 00:26:59,400 --> 00:27:03,240 آپ کو HTML کے ایک حصہ میں سکرال جب، اس ونڈو میں، یہ 581 00:27:03,240 --> 00:27:06,530 یہ بات کر رہا ہے حصہ کو اجاگر بڑی ونڈو میں کے بارے میں. 582 00:27:06,530 --> 00:27:10,800 تو مجھے دوبارہ کوشش دو اور تھوڑا سا اس کو اڑانے کی. 583 00:27:10,800 --> 00:27:12,170 ٹھیک ہے. 584 00:27:12,170 --> 00:27:13,550 >> تو جسم کھولنے. 585 00:27:13,550 --> 00:27:17,280 اور میں اس کے بائیں DIV سے زیادہ طومار کر رہا ہوں. 586 00:27:17,280 --> 00:27:21,420 اور آپ اس کو اجاگر کیا ہے کہ نوٹس سکرین کے اس بائیں نصف. 587 00:27:21,420 --> 00:27:25,710 تو اس پر کلک کریں اور اس کو بڑھانے کے. 588 00:27:25,710 --> 00:27:27,280 >> اس کے اندر، اس کی طرح لگتا ہے دو divs ہیں. 589 00:27:27,280 --> 00:27:29,790 یہ پہلی DIV ہے. 590 00:27:29,790 --> 00:27:30,760 میں پر روشنی ڈالی نہیں دیکھا کہ. 591 00:27:30,760 --> 00:27:35,900 مجھے نہیں معلوم، لیکن اس کی طرح لگتا ہے اندرونی چھوڑ دیا دوسرا،، مواد ہے 592 00:27:35,900 --> 00:27:37,700 سکرین کے بائیں جانب پر. 593 00:27:37,700 --> 00:27:39,360 >> اس کے بعد ہیڈر نامی یہ بات ہے. 594 00:27:39,360 --> 00:27:41,890 کہ کو اجاگر کرنے کی طرح لگتا ہے CS50 حصہ. 595 00:27:41,890 --> 00:27:46,600 ہم اس کو کھولنے، تو ہم یہ دیکھتے ہیں کہ ہیڈر 1 سے زیادہ کچھ نہیں. 596 00:27:46,600 --> 00:27:51,140 یہ ایک ID دیا، اور یہ ہے ٹیکسٹ CS50 دیا. 597 00:27:51,140 --> 00:27:57,240 >> تو پھر، اس کے ذریعے اسے دیکھ کنسول یا ڈویلپر کے اوزار کا استعمال کرتے ہوئے 598 00:27:57,240 --> 00:28:00,710 سکرین دیتا ہے کے نچلے حصے میں پین اس ویب سائٹ کی، امید ہے کہ، ایک 599 00:28:00,710 --> 00:28:02,990 بہت کم دھمکی اور ایک بہت زیادہ قابل رسائی. 600 00:28:02,990 --> 00:28:06,360 یہ بھی ہمیں یہ سمجھنے کی اجازت دیتا ہے اس ویب سائٹ، اگرچہ یہ بہت لگ رہا ہے 601 00:28:06,360 --> 00:28:09,210 خوبصورت اور اچھا، یہ سب زیادہ نہیں ہے آپ جا رہے ہیں سے زیادہ 602 00:28:09,210 --> 00:28:10,430 مسئلہ سیٹ 7 کر. 603 00:28:10,430 --> 00:28:13,080 اور یہ مکمل طور پر کے اندر اندر ہے پیدا کرنے کے لئے کی صلاحیت. 604 00:28:13,080 --> 00:28:14,110 >> ہم کرنا چاہتے ہیں - 605 00:28:14,110 --> 00:28:18,270 ان کا استعمال کرتے ہوئے کے بارے میں دیگر ٹھنڈی چیز آپ صحیح ہیں پر کلک کریں، اگر، فورم کے اوزار، ہے 606 00:28:18,270 --> 00:28:22,270 عنوان، آپ کو HTML ترمیم کر سکتے ہیں. 607 00:28:22,270 --> 00:28:25,660 تو جیسن کہتے ہیں. 608 00:28:25,660 --> 00:28:28,990 اور اب آپ کو میں تبدیل کر دیا ہے محسوس کریں گے اس صفحے پر ایچ ٹی ایم ایل. 609 00:28:28,990 --> 00:28:31,020 >> جی ہاں، میں تبدیل نہیں کیا ہے مستقل طور پر اس کے. 610 00:28:31,020 --> 00:28:34,570 میں نے اپنے براؤزر کو ریفریش، تو یہ کریں گے واپس اصل ایچ ٹی ایم ایل کے لئے جانا. 611 00:28:34,570 --> 00:28:38,860 لیکن کبھی کبھی میں اپنے کوڈ ڈیبگ کے لئے چاہتے ہیں، اور میں صرف ہے تلاش کرنے کے لئے نہیں کرنا چاہتے ہیں میری 612 00:28:38,860 --> 00:28:41,370 gedit کے کھڑکی اور سمجھنے کی کوشش کیا ہو رہا ہے. 613 00:28:41,370 --> 00:28:42,705 >> میں زندہ کیا ہو گا دیکھنا چاہتے ہیں. 614 00:28:42,705 --> 00:28:45,880 تو میں نے اس طرح کے کوڈ میں ترمیم کریں اور مل جائے گا یہ میں نے یہ چاہتے راستہ تلاش کرنے کے لئے. 615 00:28:45,880 --> 00:28:47,960 اور پھر میں بنا دیں گے اپنے کوڈ میں تبدیلی. 616 00:28:47,960 --> 00:28:50,010 >> اور میں یہ بہت آسان ہے کہ آپ باتیں کر سکتے ہیں جب 617 00:28:50,010 --> 00:28:52,400 فوری طور پر، اس طرح. 618 00:28:52,400 --> 00:28:58,410 کہو، پھر، ہم ایک بنانا چاہتے ہیں ہم سے دریافت کر رہے ہیں موقع، کیونکہ 619 00:28:58,410 --> 00:29:00,340 اب ایچ ٹی ایم ایل اور سی ایس ایس. 620 00:29:00,340 --> 00:29:02,600 میں اب ایچ ٹی ایم ایل میں ترمیم کر سکتے. 621 00:29:02,600 --> 00:29:06,680 اور میں نے ایک لنک شامل کرنے کے لئے جا رہا ہوں. 622 00:29:06,680 --> 00:29:10,650 >> تو میں CS50 کے گھر تبدیل کرنے کے لئے جا رہا ہوں صفحہ، تو اس پر لنک کیا جائے گا - 623 00:29:10,650 --> 00:29:12,060 کا کہنا ہے کہ - میری ہوم پیج. 624 00:29:12,060 --> 00:29:16,700 کیا کسی کو یاد ہے اگر نام، ہے، یا میں دینا چاہتا ہوں وصف کیا ہے 625 00:29:16,700 --> 00:29:18,850 میں چاہتا ہوں جب ایک میزبان کے ٹیب پر یہ کہیں اور لنک ہے؟ 626 00:29:18,850 --> 00:29:19,562 >> سامعین: href کی؟ 627 00:29:19,562 --> 00:29:20,812 >> JASON HIRSCHHORN: href کی - 628 00:29:20,812 --> 00:29:32,520 629 00:29:32,520 --> 00:29:35,750 تو اب، اگر تم وہاں دیکھیں گے کہ جیسن کے تحت ایک خط کشیدہ ہے. 630 00:29:35,750 --> 00:29:40,170 کیونکہ کروم، ڈیفالٹ کی طرف سے، ہے اینکرز ایک خط کشیدہ دیتا ہے. 631 00:29:40,170 --> 00:29:41,990 آپ نے شاید اس سے پہلے دیکھا ہے آپ کو ایک ویب کے صفحے پر چلا گیا ہے جب. 632 00:29:41,990 --> 00:29:44,200 روابط ہیں چیزیں ہیں پر زور دیا اور نیلے رنگ میں. 633 00:29:44,200 --> 00:29:47,300 ایک لنک کے لئے پہلے سے طے شدہ سٹائل عام طور پر اجاگر کرنے کے لئے ہے 634 00:29:47,300 --> 00:29:48,830 اور نیلے رنگ میں ڈال دیا. 635 00:29:48,830 --> 00:29:50,050 >> مجھے یہ پسند نہیں ہے تو، میں نے اس کے تبدیل کر سکتے ہیں. 636 00:29:50,050 --> 00:29:51,220 اور ہم ایک دوسرے میں اسے تبدیل کر دیں گے. 637 00:29:51,220 --> 00:29:54,660 میں ہوور لیکن اگر اب، بھی، کو نوٹس ہے کہ اس سے زیادہ، سب سے نیچے میں کے چھوڑ دیا 638 00:29:54,660 --> 00:29:58,580 صحیح لفظ عناصر کے اوپر کی سکرین، میں نے اسے دیا ہے لنک ہے. 639 00:29:58,580 --> 00:30:03,080 >> میں نے تو اس پر کلک کریں - اور ہم کر سکتے ہیں حق، اس پر کلک کریں ایک نیا ٹیب کھولیں. 640 00:30:03,080 --> 00:30:04,520 یہ اصل میں میری ایم پی نہیں ہے. 641 00:30:04,520 --> 00:30:06,700 یہ صرف میرا نام ہے. 642 00:30:06,700 --> 00:30:07,210 تم وہاں جاؤ. 643 00:30:07,210 --> 00:30:10,440 اب ہم ایک لنک میں تبدیل کر دیا ہے. 644 00:30:10,440 --> 00:30:13,220 >> کے ساتھ ساتھ کچھ سی ایس ایس کی ہیں. 645 00:30:13,220 --> 00:30:15,680 خوبصورت چیز - اور میں کرنے جا رہا ہوں یہ تھوڑا سا چھوٹے بنانے کے بارے میں - 646 00:30:15,680 --> 00:30:19,480 اس کنسول، کہ پاگل سی ایس ایس شیٹ ہے ہم نے دیکھا اس سے پہلے، کہ واقعی تھا 647 00:30:19,480 --> 00:30:24,130 تجزیہ کرنے کے لئے مشکل، اب خوبصورتی ہے بائیں ہاتھ کی طرف پر ہمارے لئے باہر رکھی 648 00:30:24,130 --> 00:30:25,270 اس پین کے. 649 00:30:25,270 --> 00:30:27,230 تو ہم دیکھ سکتے ہیں. 650 00:30:27,230 --> 00:30:33,690 اور ہم نے اس کے سٹائل کے ٹیب کو وسعت، تو ہم مختلف سٹائل کے سب دیکھ سکتے ہیں 651 00:30:33,690 --> 00:30:37,940 کہ، اس معاملے میں، کے ساتھ منسلک ہیں یہ خاص طور پر عنصر، اس 652 00:30:37,940 --> 00:30:39,700 لنک عنصر. 653 00:30:39,700 --> 00:30:44,240 >> ہم کمپاؤنڈ سٹائل ٹیب کرتے ہیں، کہ صرف ہمیں پتہ چلتا ہے، جہاں سب کچھ 654 00:30:44,240 --> 00:30:47,450 سے آتا ہے، لیکن ان میں سے بنیادی طور پر تمام پر کام کر رہے ہیں کہ سٹائل 655 00:30:47,450 --> 00:30:51,220 اب اس مخصوص عنصر. 656 00:30:51,220 --> 00:30:55,050 اور ہم چاہتے ہیں، کا کہنا ہے کہ یہ تھوڑا سا تبدیل کرنے کے لئے. 657 00:30:55,050 --> 00:30:58,870 658 00:30:58,870 --> 00:31:02,740 تو یہ ہیں کہ تمام سٹائل ہے یہ خاص طور پر عنصر پر کام. 659 00:31:02,740 --> 00:31:04,800 ، ہم اسے تبدیل کرنا چاہتے ہیں کیونکہ ہم کچھ لگتا ہے کہ کس طرح دیکھنے کے لئے چاہتے ہیں. 660 00:31:04,800 --> 00:31:06,050 اور ہم صرف کھیل رہے ہیں کے ارد گرد اب. 661 00:31:06,050 --> 00:31:08,720 یا ہم اس سے پہلے، کچھ باہر کی جانچ کرنا چاہتے ہیں کوڈ میں لکھ اور دھکا 662 00:31:08,720 --> 00:31:10,150 یہ اور اس کے رہنے بنانے کے. 663 00:31:10,150 --> 00:31:11,780 >> ہم سٹائل کے ٹیب پر جا سکتے ہیں. 664 00:31:11,780 --> 00:31:14,270 اور سب سے پہلے باکس میں اسے element.style، کا کہنا ہے کہ. 665 00:31:14,270 --> 00:31:17,020 اور یہاں، آپ کو داخل کر سکتے ہیں، تم سے کچھ شامل کر سکتے ہیں. 666 00:31:17,020 --> 00:31:18,550 >> تو میں کرنا چاہتے ہیں - 667 00:31:18,550 --> 00:31:22,360 میرا لنک اور جانے پس منظر کا رنگ مقرر. 668 00:31:22,360 --> 00:31:25,830 اور یہ اصل میں، یہ آپ کے لئے autofills تمام ممکنہ خصوصیات. 669 00:31:25,830 --> 00:31:29,360 پس منظر کا رنگ، اور میں چاہتا ہوں کہ نیلے رنگ بنانے کے لئے. 670 00:31:29,360 --> 00:31:31,520 Blus ایک لفظ نہیں ہے. 671 00:31:31,520 --> 00:31:32,400 بلیو ایک لفظ ہے. 672 00:31:32,400 --> 00:31:34,490 >> یہ میں نے دیکھا آئے؟ 673 00:31:34,490 --> 00:31:35,800 یہ href کی میں ہے کیونکہ اوہ، یہ ہے کہ؟ 674 00:31:35,800 --> 00:31:36,550 ٹھیک ہے. 675 00:31:36,550 --> 00:31:40,220 تو میں یہاں کوئی تبدیلی نظر نہیں آتا. 676 00:31:40,220 --> 00:31:45,100 ہم کو اجاگر اور اگر ہے، کیونکہ لنک، آپ محسوس کریں گے کہ لنک 677 00:31:45,100 --> 00:31:48,430 اصل کنٹرول نہیں ہے یہ خاص طور پر عنصر کی خصوصیات. 678 00:31:48,430 --> 00:31:52,430 ہم لنک کو کھولنے، تو اصل میں ہے اس ہیڈر یہاں ہے 679 00:31:52,430 --> 00:31:53,590 اس طرح لگتا ہے کنٹرول. 680 00:31:53,590 --> 00:31:56,380 >> تو میں پس منظر بنانے کے لئے چاہتے ہیں تو نیلے رنگ کے، میں نے اصل میں تبدیل کرنا ہوگا 681 00:31:56,380 --> 00:31:59,640 پر پس منظر کا رنگ ہیڈر عنصر. 682 00:31:59,640 --> 00:32:02,700 اور اب ہم دیکھتے ہیں کہ پس منظر نیلا ہے. 683 00:32:02,700 --> 00:32:06,770 >> تو پھر، یہ فوری طور پر جا رہا ہو سکتا ہے بہت تیزی سے اس مواد کے ذریعے. 684 00:32:06,770 --> 00:32:08,580 لیکن یہ بنیادی طور پر کیا ہے تم کر جا رہے ہیں. 685 00:32:08,580 --> 00:32:10,860 یہ مسئلہ سیٹ 7 پر نہیں ہے لیکن یقینی طور پر تم ہو جب 686 00:32:10,860 --> 00:32:12,080 ویب پر کوڈنگ. 687 00:32:12,080 --> 00:32:12,360 >> ٹھیک ہے. 688 00:32:12,360 --> 00:32:13,780 میں پس منظر نیلے بنانا چاہتے ہیں. 689 00:32:13,780 --> 00:32:16,180 اگرچہ، اس معاملے میں، نیلے رنگ کے خوبصورت بدسورت لگ رہا ہے. 690 00:32:16,180 --> 00:32:17,740 میں یہاں میں جانے کے ارد گرد ادا کر سکتے ہیں. 691 00:32:17,740 --> 00:32:20,515 میں دیکھ رہا ہوں کہ نیلے رنگ کے لئے اس کو تبدیل کرنے ایک پر کام نہیں کرتا. 692 00:32:20,515 --> 00:32:26,710 میں اصل میں ہیڈر کو تبدیل کرنا ہوگا نیلے رنگ شامل کرنے کے لئے عنصر 693 00:32:26,710 --> 00:32:28,200 پس منظر. 694 00:32:28,200 --> 00:32:34,450 >> اور پھر، تو میں نے اپنی سی ایس ایس کرنے کے لئے واپس جانا فائل، کس طرح میں نے اصل میں یہ مقرر ہے 695 00:32:34,450 --> 00:32:37,520 پس منظر کے نیلے رنگ کے ہو اور اس تبدیلی کی چھڑی ہے؟ 696 00:32:37,520 --> 00:32:44,840 کیونکہ میں تازہ کاری کریں تو ہم محسوس کریں تو صفحہ، میں نے تمام تبدیلیوں چلے گئے ہیں. 697 00:32:44,840 --> 00:32:47,220 تو میں نے اپنے، ٹھیک ہے، احساس ہوا پس منظر نیلا ہے. 698 00:32:47,220 --> 00:32:51,260 >> میں اس header1 عنصر میں جانے کی ضرورت اور نیلے رنگ کے پس منظر کا رنگ تبدیل. 699 00:32:51,260 --> 00:32:52,710 کس طرح میں نے اصل میں یہ تبدیلی کر سکتا ہوں؟ 700 00:32:52,710 --> 00:32:57,040 ہم اندر جائیں ٹھیک ہے، اگر، یاد ہے کہ یہاں، اس ہیڈر، 701 00:32:57,040 --> 00:32:59,280 عنوان ایک ID ہے. 702 00:32:59,280 --> 00:33:00,890 اور یہ کہ عنوان ہے. 703 00:33:00,890 --> 00:33:09,010 >> اور ہماری سی ایس ایس فائل میں، ہم، ٹھیک ہے، کہہ سکتے ہیں سرخی ID کے ساتھ کچھ لے اور 704 00:33:09,010 --> 00:33:11,330 اس اضافی جائیداد دے. 705 00:33:11,330 --> 00:33:18,010 ہم کس طرح کے ساتھ کچھ حوالہ ہے عنوان، کسی بھی خیالات، یا کسی کی ID 706 00:33:18,010 --> 00:33:24,406 ہم حوالہ کس طرح جانتے ہیں ہمارے سی ایس ایس فائل میں شناخت؟ 707 00:33:24,406 --> 00:33:26,290 >> ایک ہیش، کہ بالکل صحیح ہے. 708 00:33:26,290 --> 00:33:28,710 اور تم یہاں اس کا ایک اشارہ ہے. 709 00:33:28,710 --> 00:33:32,810 تو کہیں اس کی سی ایس ایس فائل میں، کوڈ کی اس لائن ہے - 710 00:33:32,810 --> 00:33:34,150 # # # # بائیں اندرونی # ہیڈر # عنوان چھوڑ دیا. 711 00:33:34,150 --> 00:33:36,810 712 00:33:36,810 --> 00:33:40,590 اور یہ مارجن کے نیچے دیے دے رہی ہے، اس کے مارجن کے نیچے دیے گئے کی وضاحت 713 00:33:40,590 --> 00:33:42,220 خاص عنصر. 714 00:33:42,220 --> 00:33:46,580 >> ٹھیک ہے، میں اس کو تبدیل کرنا چاہتا تھا، میں اس کی سی ایس ایس فائل میں جائیں گے. 715 00:33:46,580 --> 00:33:49,510 اور میں اس کو تلاش کر سکتے یا تو سی ایس ایس فائل کا حصہ. 716 00:33:49,510 --> 00:33:50,300 یا میں اپنے لکھ سکتے تھے. 717 00:33:50,300 --> 00:33:54,670 >> میں ہیش عنوان گھوبگھرالی منحنی خطوط وحدانی اور کر سکتے ہیں تو پس منظر کا رنگ بڑی آنت کے نیلے رنگ 718 00:33:54,670 --> 00:33:57,250 نیم وقفہ اور قریبی گھوبگھرالی منحنی خطوط وحدانی ہے. 719 00:33:57,250 --> 00:34:02,790 اور اس کے پس منظر کو تبدیل کریں گے نیلے رنگ کے لئے اس عنصر کے رنگ. 720 00:34:02,790 --> 00:34:06,690 وہ یہاں آپ کو بہت سے دینے کی وجہ سے ہے کہ یہ اس معاملے میں ضروری ہے، 721 00:34:06,690 --> 00:34:08,690 عنوان ایک منفرد ID ہے. 722 00:34:08,690 --> 00:34:11,190 >> لیکن آپ کیا کر سکتے ہیں، گھوںسلا چیزیں ہے. 723 00:34:11,190 --> 00:34:14,760 تو یہ ٹھیک ہے، بائیں طرف جانے کے، کہہ رہا ہے. 724 00:34:14,760 --> 00:34:15,350 یہ بہت چھوٹا ہے. 725 00:34:15,350 --> 00:34:16,150 میں اس کے لئے معذرت خواہ ہیں. 726 00:34:16,150 --> 00:34:17,750 >> لیکن ID بائیں طرف کے ساتھ بات کرنے کے لئے جانا. 727 00:34:17,750 --> 00:34:20,420 ہے کے اندر، کے لئے نظر ID کے ساتھ بات اندرونی چھوڑ دیا. 728 00:34:20,420 --> 00:34:22,630 کہ نظر کے اندر، کے لئے نظر ID ہیڈر کے ساتھ بات. 729 00:34:22,630 --> 00:34:27,560 ہے کے اندر، چیز کے لئے نظر ID عنوان اور ID عنوان کو تبدیل. 730 00:34:27,560 --> 00:34:29,120 تو یہ صرف ایک طریقہ ہے nesting کے چیزوں کی. 731 00:34:29,120 --> 00:34:32,719 گھوںسلا یہ، کیونکہ جیسے کچھ لوگوں کو یہ تھوڑا سا واضح کرتا ہے. 732 00:34:32,719 --> 00:34:37,980 >> تم صحیح، بھی یہاں دیکھ لیں گے یہاں، کوئی ہیش ہے. 733 00:34:37,980 --> 00:34:39,449 یہ صرف H1 ہے. 734 00:34:39,449 --> 00:34:44,060 H1 دی ہے کیونکہ وہاں ہے ایک عام ٹیگ کے نام. 735 00:34:44,060 --> 00:34:48,080 اور کچھ سی ایس ایس خصوصیات ہیں ہر ایک H1 کے ساتھ منسلک. 736 00:34:48,080 --> 00:34:51,889 تو میں نے اس صفحے پر ایک اور H1 پایا تو، میں نے بھی اس انداز تھا کہ دیکھیں گے 737 00:34:51,889 --> 00:34:54,280 کے ساتھ ساتھ اس پر لاگو. 738 00:34:54,280 --> 00:34:59,290 >> میں نے ایک کلاس میں ایک سٹائل لاگو کرنے کے لئے کرنا چاہتا تھا، تو میں کس طرح ایک طبقے یا حوالہ ہے 739 00:34:59,290 --> 00:35:02,469 ایک سی ایس ایس فائل میں ایک کلاس کے بارے میں بات؟ 740 00:35:02,469 --> 00:35:03,315 >> سامعین: ڈاٹ. 741 00:35:03,315 --> 00:35:05,340 >> JASON HIRSCHHORN: یہ ایک نقطہ کے ساتھ ہے. 742 00:35:05,340 --> 00:35:08,630 تو اس سے پہلے اس صفحہ پر واپس جانے. 743 00:35:08,630 --> 00:35:11,160 میں ہیش کی شناخت کرتے ہیں. 744 00:35:11,160 --> 00:35:14,760 اس سٹائل تبدیل کرنے کی ہے ID کے ساتھ بات کی. 745 00:35:14,760 --> 00:35:21,390 میں ہیش علامت (لوگو) یا اگر معذرت،، ہے علامت (لوگو) کی ID کے ساتھ بات کی تلاش 746 00:35:21,390 --> 00:35:24,010 اور یہ ایک خاص طور پر سی ایس ایس سٹائل دے. 747 00:35:24,010 --> 00:35:28,280 >> میں کچھ کرتے ہیں. سب سے اوپر، کہ تلاش کرنے کی ہے سب سے اوپر کی کلاس کے ساتھ سب کچھ اور 748 00:35:28,280 --> 00:35:30,190 اس سٹائل کو تبدیل کرنے کے. 749 00:35:30,190 --> 00:35:35,950 میں صرف H1 کرتے ہیں، جو کہ ہر پائے ایک H1 اور یہ جو کچھ بھی دیتا ہے 750 00:35:35,950 --> 00:35:37,940 میں نے یہ دینا چاہتا ہوں سٹائل. 751 00:35:37,940 --> 00:35:43,260 میں H1 خلائی اور پھر. سب سے اوپر کرتے ہیں. 752 00:35:43,260 --> 00:35:47,670 یہ تو تمام h1s تلاش جاؤ اور کرے گا تمام سب سے اوپر کی کلاس کے ساتھ ہیں اور 753 00:35:47,670 --> 00:35:51,690 تو صرف ان سٹائل تبدیل میں نے یہ دینا چاہتا ہوں جو کچھ بھی. 754 00:35:51,690 --> 00:35:54,600 >> اور پھر، ہم نے لکھا ہے کر سکتے ہیں اپنے طور پر اس میں سے کچھ. 755 00:35:54,600 --> 00:35:55,790 لیکن ہم اس پر اب تک ملا نہیں ہوتا. 756 00:35:55,790 --> 00:35:59,180 بہت اچھا، یہ اصل میں جانے کے لئے ایسا لگتا ہے ایک حقیقی زندہ ویب سائٹ پر اور دیکھا کہ کس طرح 757 00:35:59,180 --> 00:36:02,800 وہ ایسا اور سب پر نظر آپ کیا حاصل کرنے کے لئے تصوراتی، بہترین چیزیں. 758 00:36:02,800 --> 00:36:06,570 >> ایک سے زیادہ ویب سائٹ کو دیکھو ہم پر منتقل کرنے سے پہلے. 759 00:36:06,570 --> 00:36:10,150 اور یہ آپ کو شاید گے میں سے ایک ہے سے واقف ہو. 760 00:36:10,150 --> 00:36:12,310 یہ CS50 خزانہ ہے. 761 00:36:12,310 --> 00:36:16,120 تو پھر، آپ اصل میں جاؤ اور کر سکتے ہیں اس سی ایس ایس فائل کا مشاہدہ آپ 762 00:36:16,120 --> 00:36:19,390 کمپیوٹر، آپ کو اس ڈاؤن لوڈ کیا ہے، کیونکہ سی ایس ایس فائل، آپ کو ڈاؤن لوڈ تو 763 00:36:19,390 --> 00:36:20,270 مسئلہ سیٹ کی. 764 00:36:20,270 --> 00:36:26,850 >> ہم، فورم کے اوزار کے لئے جانا کر سکتے ہیں اور ڈیولپر کے اوزار. 765 00:36:26,850 --> 00:36:30,280 اور ہم نے ایک بہت آسان ایچ ٹی ایم ایل کی ترتیب کو دیکھنے کے. 766 00:36:30,280 --> 00:36:32,020 ہم سب سے اوپر، مشرق، اور نیچے ہے. 767 00:36:32,020 --> 00:36:34,490 اور پھر، کچھ تم ہونا چاہئے آپ کو دیکھا ہے کیونکہ، سے واقف 768 00:36:34,490 --> 00:36:37,680 تقسیم کوڈ کے ذریعے اس ہفتے کا مسئلہ سیٹ کے لئے. 769 00:36:37,680 --> 00:36:43,360 >> سب سے اوپر، کوڈ کے مطابق، ہے ایک تصویر کہا جاتا ہے. 770 00:36:43,360 --> 00:36:47,170 اور اس تصویر کا ذریعہ ہے. 771 00:36:47,170 --> 00:36:52,170 میں کیا کے تمام ختم کر دیا ہے میں مسئلہ سیٹ 7 کے لئے کرنا چاہتا تھا. 772 00:36:52,170 --> 00:36:55,500 اور یہ درست طریقے سے کام کر رہے ہیں، لیکن ہے مجھے ایسا لگتا ہے کہ کس طرح تبدیل کرنا چاہتے ہیں. 773 00:36:55,500 --> 00:36:58,900 اور میں پس منظر تبدیل کرنے کے لئے چاہتے صفحے کے اوپر کی، 774 00:36:58,900 --> 00:37:01,000 مثال کے طور پر، نیلے رنگ کے. 775 00:37:01,000 --> 00:37:04,860 یہ میرے تھے، میں آ جائے گا یہاں اور، اعداد و شمار ٹھیک کیا 776 00:37:04,860 --> 00:37:05,890 میں تبدیل کرنا چاہتے ہیں. 777 00:37:05,890 --> 00:37:08,700 >> کی،، DIV ID سب سے اوپر دیکھتے ہیں کہ لگتا ہے صفحے کے سب سے اوپر کی طرح. 778 00:37:08,700 --> 00:37:09,910 تو چلو وہاں چلتے ہیں. 779 00:37:09,910 --> 00:37:13,940 کی کو تبدیل کرنے کے کی کوشش کریں پس منظر کا رنگ. 780 00:37:13,940 --> 00:37:16,360 یلس نیلے کرتے ہیں، کیونکہ جانے دو کہ ایک اچھے سے ایک ہے. 781 00:37:16,360 --> 00:37:18,010 >> اور آپ محسوس کریں گے کہ - 782 00:37:18,010 --> 00:37:19,190 آپ کو شاید یہ نہیں دیکھ سکتا. 783 00:37:19,190 --> 00:37:23,430 لیکن ایک ہلکے نیلے رنگ کے، ہے CS50 علامت (لوگو) کے ساتھ ساتھ. 784 00:37:23,430 --> 00:37:25,810 ریڈ کی بجائے اسے تبدیل کرتے ہیں. 785 00:37:25,810 --> 00:37:28,790 اور تم میں صرف تبدیل اب محسوس کریں گے سرخ پس منظر کا رنگ. 786 00:37:28,790 --> 00:37:37,050 >> تو اب میں نے اپنی سی ایس ایس فائل میں جاؤ اور کرے گا یہاں # سب سے اوپر گھوبگھرالی قوس ٹائپ. 787 00:37:37,050 --> 00:37:42,170 کوڈ حق دیکھ سکتے ہیں یہاں، گھوبگھرالی منحنی خطوط وحدانی. 788 00:37:42,170 --> 00:37:44,530 اور پھر، میں پس منظر کا اضافہ کریں گے رنگ، سرخ. 789 00:37:44,530 --> 00:37:47,500 اور پھر، وہاں گے گھوبگھرالی منحنی خطوط وحدانی ہو. 790 00:37:47,500 --> 00:37:52,230 تو ہے کہ میں نے کی اور کس طرح ہے CS50 پر فارمیٹنگ کے ساتھ استعمال 791 00:37:52,230 --> 00:37:53,070 خزانہ کی ویب سائٹ. 792 00:37:53,070 --> 00:37:55,060 >> میں یہاں اور ٹیسٹ کر سکتے ہیں اپنے براؤزر پر باہر. 793 00:37:55,060 --> 00:37:58,130 اور پھر، میں اپنے اصل کوڈ میں جا سکتے ہیں اور یہ کہ تبدیلیاں 794 00:37:58,130 --> 00:38:01,940 اصل میں رہتے ہیں جانے کے لئے اور لوگوں کے لئے جو وہ آئے تھے تو اصل میں، دیکھ 795 00:38:01,940 --> 00:38:04,280 اپنے مخصوص سائٹ. 796 00:38:04,280 --> 00:38:05,390 >> ٹھیک ہے. 797 00:38:05,390 --> 00:38:06,850 یہ ایک بہت تھا. 798 00:38:06,850 --> 00:38:09,380 میں کے ذریعے جانے کے لئے معذرت خواہ ہیں یہ اتنی جلدی. 799 00:38:09,380 --> 00:38:12,560 کسی کو کوئی سوال ہے میں تمام ایچ ٹی ایم ایل یا سی ایس ایس کے بارے میں؟ 800 00:38:12,560 --> 00:38:15,830 801 00:38:15,830 --> 00:38:24,728 >> سامعین: آپ صرف جا سکتا ہے آپ کو کس طرح پھر، جیسن بن گیا کیا سے منسلک؟ 802 00:38:24,728 --> 00:38:26,180 >> JASON HIRSCHHORN کیا آپ کو منسلک مطلب ہے؟ 803 00:38:26,180 --> 00:38:29,765 >> سامعین: تم ایک دوسرے کے لئے ایک لنک فراہم لنگر کا استعمال کرتے ہوئے ویب سائٹ،. 804 00:38:29,765 --> 00:38:32,980 >> JASON HIRSCHHORN: تو تم سے پوچھ رہے ہیں، صرف generically، آپ کو ایک لنک بنانے کے لئے کس طرح؟ 805 00:38:32,980 --> 00:38:33,560 >> سامعین: جی ہاں. 806 00:38:33,560 --> 00:38:34,150 >> JASON HIRSCHHORN: ٹھیک ہے. 807 00:38:34,150 --> 00:38:35,575 ایک لنک بنانے کے لئے کوڈ - 808 00:38:35,575 --> 00:38:38,180 809 00:38:38,180 --> 00:38:40,590 >> سامعین: نہیں، ایچ ٹی ایم ایل کی طرح. 810 00:38:40,590 --> 00:38:43,140 >> JASON HIRSCHHORN: یہاں نیچے، آپ کا مطلب؟ 811 00:38:43,140 --> 00:38:46,960 تو میں نے ایک لنک شامل کرنا چاہتے ہیں تو کہیں، کا کہنا ہے کہ، اس پر ایچ ٹی ایم ایل ہے میری 812 00:38:46,960 --> 00:38:50,210 یہاں صفحہ. 813 00:38:50,210 --> 00:38:51,010 یہ HTML ہے. 814 00:38:51,010 --> 00:38:53,720 شاید یہ index.html، ایک فائل میں کھلا ہے. 815 00:38:53,720 --> 00:38:56,100 میں نے اندر جانا 816 00:38:56,100 --> 00:38:58,990 >> یہ کاپی رائٹ کی جان لیتے ہیں کچھ ہارورڈ لنک. 817 00:38:58,990 --> 00:39:02,230 تو ہم HTML کے طور پر یہ سب میں ترمیم کریں گے. 818 00:39:02,230 --> 00:39:08,480 تم کرتے ہو سب تو، ایک میں شامل ہے میں ایک قریبی بریکٹ کردے 819 00:39:08,480 --> 00:39:12,700 شروع، اور پھر بریکٹ سلیش آخر میں ایک بند بریکٹ. 820 00:39:12,700 --> 00:39:13,930 >> تو اب میں ایک اینکر ٹیگ شامل کر دیا ہے. 821 00:39:13,930 --> 00:39:15,475 اور اصل میں، تو آپ کو کلک کریں اس سے باہر، اب یہ ہو جائے گا 822 00:39:15,475 --> 00:39:22,110 یہ HTML کے طور پر میں ترمیم کی شکل. 823 00:39:22,110 --> 00:39:24,020 اور ہم اس کو منسلک کرنے کے لئے چاہتے ہیں، کا کہنا ہے کہ. 824 00:39:24,020 --> 00:39:25,760 ہم آپ کو href کی وصف تھا. 825 00:39:25,760 --> 00:39:27,010 اور ہم کہہ - 826 00:39:27,010 --> 00:39:42,600 827 00:39:42,600 --> 00:39:47,600 >> اور اب، آپ کو نوٹس، حقوق نقل و اشاعت جان ہارورڈ نیلا ہے. 828 00:39:47,600 --> 00:39:50,870 اور میں سکرال جب یہ، اب یہ ایک لنک ہے. 829 00:39:50,870 --> 00:39:53,140 تو تم اس کوڈ لکھ سکتے ہیں. 830 00:39:53,140 --> 00:39:57,030 آپ بہت کچھ کر سکتے ہیں چاروں طرف آپ کو ایک اینکر ٹیگ میں کرنا چاہتے ہیں اور اس کی باری ہے 831 00:39:57,030 --> 00:39:57,700 ایک لنک میں. 832 00:39:57,700 --> 00:39:58,246 >> سامعین: ٹھیک ہے. 833 00:39:58,246 --> 00:39:58,520 سمجھے. 834 00:39:58,520 --> 00:40:01,300 >> JASON HIRSCHHORN اور میں نہیں چاہتا تھا تو یہ - کورس کے، کبھی کبھی لوگوں کو دیتے ہیں 835 00:40:01,300 --> 00:40:04,090 صرف نظر آتے ہیں کہ ان چیزوں کے بارے میں سوچنا generically نیلے اور زور ہیں 836 00:40:04,090 --> 00:40:05,860 نہیں ایک لنک بنانے کے لئے سب سے خوبصورت راستہ. 837 00:40:05,860 --> 00:40:11,380 میں یہاں آتے ہیں تو، آپ دیکھتے ہیں کہ، کہیں ایک سی ایس ایس فائل میں، ہے 838 00:40:11,380 --> 00:40:14,500 تو یہ ایک تحریری اور دو گھوبگھرالی منحنی خطوط وحدانی. 839 00:40:14,500 --> 00:40:20,700 تو لنکس کے لئے، میں نہیں، کا کہنا ہے کہ دو ان کے نیلے، بلکہ میں بننا چاہتے ہیں 840 00:40:20,700 --> 00:40:23,645 کرنے کے لئے ایک لنک کے رنگ کرنا چاہتے ہیں یہ اچھا قرمزی ہو جائے. 841 00:40:23,645 --> 00:40:28,320 842 00:40:28,320 --> 00:40:30,640 >> یہ رنگ دے دو. 843 00:40:30,640 --> 00:40:34,060 844 00:40:34,060 --> 00:40:35,110 کی قرمزی لینے دو. 845 00:40:35,110 --> 00:40:38,440 اب، اپنے صفحے پر تمام روابط ہیں قرمزی کی یہ اچھا رنگ بن جاتے ہیں. 846 00:40:38,440 --> 00:40:40,170 کچھ لوگوں میں سب رنگ کو پسند نہیں کرتے. 847 00:40:40,170 --> 00:40:41,340 کچھ لوگوں کو واضح پسند نہیں کرتے. 848 00:40:41,340 --> 00:40:42,510 آپ کو لینے کے لئے حاصل. 849 00:40:42,510 --> 00:40:44,990 >> لنکس کے ساتھ، آپ کو سٹائل کر سکتے ہیں کہ وہ کس طرح آپ کو ان کا دورہ کیا ہے ایک بار نظر آئے. 850 00:40:44,990 --> 00:40:47,820 آپ کے صفحات کی ایک بہت پر محسوس کریں گے کے طور پر، آپ کو ان کے دورے پر روابط جامنی رنگ کی باری ہے. 851 00:40:47,820 --> 00:40:49,190 آپ کے ساتھ ساتھ کہ اس کا رنگ تبدیل کر سکتے ہیں. 852 00:40:49,190 --> 00:40:49,450 جی ہاں. 853 00:40:49,450 --> 00:40:51,790 >> سامعین: تو آپ اسے تبدیل ہر ایک لنک کے لئے. 854 00:40:51,790 --> 00:40:56,310 لیکن آپ صرف یہ ہے کہ لنک کرنا چاہتا تھا تو خود کو، آپ کو صرف ID میں کروں گا 855 00:40:56,310 --> 00:40:58,720 نیچے یا کچھ اور؟ 856 00:40:58,720 --> 00:41:01,070 >> JASON HIRSCHHORN: تو بہت بڑا سوال. 857 00:41:01,070 --> 00:41:05,090 آپ یہاں محسوس کیا کے طور پر، میں نے کچھ بدل پر لاگو ہوتا ہے کہ سی ایس ایس کا حصہ 858 00:41:05,090 --> 00:41:11,530 میں چاہتا تھا، تو ایک اے ہے کہ سب کچھ صرف سب سے نیچے دیئے اس لنک، مجھے کیا کرنا 859 00:41:11,530 --> 00:41:14,500 شاید میری سی ایس ایس فائل میں جانا اور کرے گا تم نے کہا تھا، جیسا ہیش کرتے ہیں 860 00:41:14,500 --> 00:41:16,040 نیچے کی جگہ ایک. 861 00:41:16,040 --> 00:41:18,400 اور یہ مجھے دے گا تمام نیچے میں کے طور پر. 862 00:41:18,400 --> 00:41:30,720 >> یا میں، متبادل کے طور پر، یہ ایک دے سکتا منفرد ID اور پھر صرف ہیش لنک کرتے ہیں. 863 00:41:30,720 --> 00:41:32,050 اور یہ کہ مجھے اجازت دے گا اس سے تبدیل کرنے کے لئے. 864 00:41:32,050 --> 00:41:36,170 تاہم، صرف ولی nilly شناخت باہر doling عام طور پر ایک برا ہے 865 00:41:36,170 --> 00:41:37,730 پریکٹس، کیونکہ ان منفرد ہونا چاہئے. 866 00:41:37,730 --> 00:41:40,940 اور آپ کو یہ لوگ ہیں تھوڑا مبہم حاصل کر سکتے ہیں. 867 00:41:40,940 --> 00:41:41,270 جی ہاں. 868 00:41:41,270 --> 00:41:43,725 >> سامعین: آپ ہی دے سکتے ہیں ایک سے زیادہ مالکان سال 869 00:41:43,725 --> 00:41:45,820 >> JASON HIRSCHHORN: تکنیکی، جی ہاں. 870 00:41:45,820 --> 00:41:50,700 کچھ بھی نہیں آپ کو روکنے کے لئے کی جا رہی ہے، لیکن ہے تم نے اسے ایک کلاس دینا چاہئے نہیں ہونا چاہئے. 871 00:41:50,700 --> 00:41:55,330 872 00:41:55,330 --> 00:41:57,655 ٹھیک ہے، کسی بھی دیگر سوالات ایچ ٹی ایم ایل یا سی ایس ایس کے بارے میں؟ 873 00:41:57,655 --> 00:42:05,660 874 00:42:05,660 --> 00:42:06,310 >> ٹھیک ہے. 875 00:42:06,310 --> 00:42:09,950 ہمارے پی ایچ پی پر منتقل کرتے ہیں. 876 00:42:09,950 --> 00:42:10,575 اوہ، جی ہاں. 877 00:42:10,575 --> 00:42:13,800 >> سامعین: یہ ان کے بارے میں کیا ہے ویب سائٹ ہے کہ ہم ترمیم کر سکتے ہیں کا مطلب ہے کہ 878 00:42:13,800 --> 00:42:15,440 ہم تروتازہ ان سے پہلے. 879 00:42:15,440 --> 00:42:18,270 لیکن ہم نے اس کی طرف لوٹ جاتی تازہ کاری ایک بار ابتدائی ایچ ٹی ایم ایل کے لئے پیچھے؟ 880 00:42:18,270 --> 00:42:19,900 >> JASON HIRSCHHORN: بڑا سوال - 881 00:42:19,900 --> 00:42:24,810 ہم اس بھری ہوئی ہے تو جب ، یہ HTML ویب کے صفحے ہے. 882 00:42:24,810 --> 00:42:25,900 اور یہ جاوا سکرپٹ. 883 00:42:25,900 --> 00:42:29,060 اس کی پی ایچ پی کی ہم سے جو کچھ بھی دینے کے لئے پھانسی دے دی ہے ہم دیکھتے ہیں ویب سائٹ کی قسم. 884 00:42:29,060 --> 00:42:33,130 اور یہ کچھ HTML، کچھ پیدا کیا ہے جاوا اسکرپٹ کا، اور کچھ سی ایس ایس. 885 00:42:33,130 --> 00:42:35,990 اور یہ اب قابل رسائی ہے ہمارے کمپیوٹر کی طرف سے. 886 00:42:35,990 --> 00:42:40,700 >> اور ان فائلوں کی ایک کاپی محفوظ ہے مقامی طور پر ہمارے کمپیوٹر پر، 887 00:42:40,700 --> 00:42:41,910 وقت کے لئے کیا جا رہا ہے. 888 00:42:41,910 --> 00:42:44,030 تو ہم کہ مقامی نقل ترمیم کر سکتے ہیں. 889 00:42:44,030 --> 00:42:46,530 لیکن کورس کے، ہم میں ترمیم نہیں کر رہے ہیں سرور نقل. 890 00:42:46,530 --> 00:42:49,420 >> اور ہم نے صفحہ کی تازہ کاری کرتے ہیں، ہم کسی دوسرے سرور کاپی حاصل. 891 00:42:49,420 --> 00:42:51,250 اور اس طرح ہم چیزوں کو دیکھ واپس وہ تھے کے طور پر. 892 00:42:51,250 --> 00:42:55,200 ہم قابل تھے تو، یہاں سے، ترمیم کرنے کے لئے سرکاری ویب سائٹ، ہم نے ایک بہت پڑے گا 893 00:42:55,200 --> 00:42:55,800 مسائل کے. 894 00:42:55,800 --> 00:42:58,670 >> سامعین: جی ہاں، تو ہم پڑھ سکتے ہیں اور یہ کہ کاپی لکھنا. 895 00:42:58,670 --> 00:43:00,140 >> JASON HIRSCHHORN: ٹھیک ہے. 896 00:43:00,140 --> 00:43:04,380 ہم صرف یہاں مقامی تبدیلیوں کر رہے ہیں لیکن پھر، کی کے لئے بہت مدد گار، 897 00:43:04,380 --> 00:43:05,690 اکثر. 898 00:43:05,690 --> 00:43:08,900 میں نے کے لئے، اپنے حتمی منصوبے لکھ رہا ہوں جب مثال کے طور پر، میں دیکھنا چاہتے ہیں کہ کس طرح کچھ 899 00:43:08,900 --> 00:43:11,270 ویب سائٹ بنا کچھ نظر جس طرح انہوں نے کیا. 900 00:43:11,270 --> 00:43:17,350 میں جانا ہے اور نیچے اس پین کو استعمال کریں گے یہاں، وہ دیا کیا سی ایس ایس کو دیکھنے کے لئے 901 00:43:17,350 --> 00:43:20,890 یہ یا وہ اٹھایا کیا رنگ یا وہ کس طرح مل گیا آپ کو معلق جب، تاکہ 902 00:43:20,890 --> 00:43:24,180 کچھ زیادہ، فہرست اتر آیا ایک اچھا جھرن کاری انداز میں. 903 00:43:24,180 --> 00:43:27,220 اس کا معائنہ کرنے کے لئے ایک عظیم طریقہ ہے کیا ویب سائٹس سے کرتے ہیں اور ان سے قرضے لے. 904 00:43:27,220 --> 00:43:30,590 905 00:43:30,590 --> 00:43:33,690 >> کے پی ایچ پی پر منتقل کرتے ہیں. 906 00:43:33,690 --> 00:43:38,560 پی ایچ پی، ایک پنراورتی معنی میں، کے لئے کھڑا ہے پی ایچ پی کی ہایپر ٹیکسٹ پروسیسر. 907 00:43:38,560 --> 00:43:42,060 اور پی ایچ پی، کیا کرنے جا رہا ہے کوڈ سرور سائیڈ پر عمل ہے. 908 00:43:42,060 --> 00:43:44,490 تو ہم پی ایچ پی کوڈ دیکھنے کے لئے جا رہے ہیں کبھی نہیں. 909 00:43:44,490 --> 00:43:47,210 >> تاہم، اس کے ساتھ اچھی طرح ادا کرتا ہے اکثر HTML اور پیدا 910 00:43:47,210 --> 00:43:48,210 HTML کوڈ کی ایک بہت. 911 00:43:48,210 --> 00:43:52,570 لیکن اگر آپ کے مسئلے سے واقف ہو جائے گا 7 مقرر کریں، آپ پی ایچ پی کوڈ عملدرآمد کیا جائے گا، 912 00:43:52,570 --> 00:43:56,200 کچھ HTML پیدا، اور وہ کیا ہے صارف کو دیکھ کر ختم ہو جائے گی. 913 00:43:56,200 --> 00:44:00,510 >> پی ایچ پی سی کے لئے ناقابل یقین حد تک اسی طرح کی ہے تاہم، ایک جوڑے کی ہیں 914 00:44:00,510 --> 00:44:04,400 اختلافات اور ان اختلافات نوٹ کرنے کے لئے اہم ہیں. 915 00:44:04,400 --> 00:44:09,420 ایک فرق یہ ہے کہ متغیر پی ایچ پی میں شتل ٹائپ کر رہے ہیں. 916 00:44:09,420 --> 00:44:11,275 کسی کو احساس ہے اس کا کیا مطلب ہے؟ 917 00:44:11,275 --> 00:44:14,245 >> سامعین: یہ اپنے آپ کو ڈال کرنے کی ضرورت نہیں ہے. 918 00:44:14,245 --> 00:44:16,400 متن میں لکھنے کے لئے کی ضرورت نہیں ہے کی طرح. 919 00:44:16,400 --> 00:44:19,070 >> JASON HIRSCHHORN: میں نے استعمال نہیں کریں گے لفظ کاسٹ، لیکن اعلان کرنے کے جی ہاں، کوئی ضرورت 920 00:44:19,070 --> 00:44:20,930 ایک مخصوص متغیر کے لئے ایک قسم. 921 00:44:20,930 --> 00:44:22,300 ہم کس طرح اس کی بجائے ایک متغیر کا اعلان کرتے ہیں؟ 922 00:44:22,300 --> 00:44:23,860 >> سامعین: ڈالر کا نشان استعمال کریں. 923 00:44:23,860 --> 00:44:25,270 >> JASON HIRSCHHORN: ڈالر کا نشان استعمال کریں. 924 00:44:25,270 --> 00:44:27,540 تو $ ایکس ایک متغیر ہے. 925 00:44:27,540 --> 00:44:29,580 $ 1 ایک متغیر ہے. 926 00:44:29,580 --> 00:44:31,910 $ سٹرنگ ایک متغیر ہے. 927 00:44:31,910 --> 00:44:36,280 >> ان متغیرات، $ X سکتا ایک عدد صحیح ہونا. 928 00:44:36,280 --> 00:44:38,010 اس کے بعد، یہ ایک تار ہو سکتا ہے. 929 00:44:38,010 --> 00:44:39,420 اس کے بعد، یہ ایک کردار ہو سکتا ہے. 930 00:44:39,420 --> 00:44:40,790 یہ واقعی کوئی فرق نہیں پڑتا. 931 00:44:40,790 --> 00:44:46,360 >> اس کے علاوہ، پی ایچ پی کے بارے میں ٹھنڈی چیز ہے، کا کہنا ہے کہ، $ X تار میں سے ایک ہے. 932 00:44:46,360 --> 00:44:48,920 ڈالر اور Y کے کردار میں سے ایک ہے. 933 00:44:48,920 --> 00:44:54,370 آپ کو $ X ڈالر اور Y شامل کر سکتے ہیں، اور یہ کریں گے آپ توقع تھا کیا، آپ کو 2 دے. 934 00:44:54,370 --> 00:44:56,160 تو پی ایچ پی میں آپریشن ہیں. 935 00:44:56,160 --> 00:45:00,810 یہ شتل متغیر ٹائپ کیونکہ، کچھ ضمنی معدنیات سے متعلق آپ کے لئے کیا جاتا ہے 936 00:45:00,810 --> 00:45:02,330 اور کچھ آپریشن. 937 00:45:02,330 --> 00:45:04,240 >> آپ چیزوں پر آپریشن کر سکتے ہیں کی مختلف اقسام. 938 00:45:04,240 --> 00:45:08,740 اس سے پہلے جبکہ، آپ اکثر ایک غلطی حاصل سی کہاوت میں، اس قسم کی نہیں ہے 939 00:45:08,740 --> 00:45:09,610 کہ یہاں جانے کے لئے کرنا ہے. 940 00:45:09,610 --> 00:45:11,510 اس قسم کی صرف باتیں یہاں جا سکتے ہیں. 941 00:45:11,510 --> 00:45:14,900 آپ اس قسم حاصل کرنے کے لئے نہیں جا رہے ہیں غلطی کی، عام طور پر، پی ایچ پی میں. 942 00:45:14,900 --> 00:45:17,420 تو یہ ایک بہت بڑا فرق ہے - ہم متغیر کے ساتھ نمٹنے کے لئے کس طرح. 943 00:45:17,420 --> 00:45:20,850 >> دوسرا بڑا فرق یہ ہے کہ پی ایچ پی کوڈ کی تشریح ہے. 944 00:45:20,850 --> 00:45:23,110 Wheres، C کوڈ مرتب کیا جاتا ہے. 945 00:45:23,110 --> 00:45:23,910 اس کا کیا مطلب ہے؟ 946 00:45:23,910 --> 00:45:26,700 >> ٹھیک ہے، C کوڈ کے لئے آپ کو بھاگ گیا ایک سنکلک کے ذریعے. 947 00:45:26,700 --> 00:45:29,010 آپ کو ایک بائنری فائل پیدا. 948 00:45:29,010 --> 00:45:30,770 اور آپ اس بائنری فائل بھاگ گیا. 949 00:45:30,770 --> 00:45:35,500 تم سے پہلے تمام غلطیوں کا خیال لیا آپ کو بائنری فائل پیدا. 950 00:45:35,500 --> 00:45:37,810 >> کورس کی، وہاں ہے ہو سکتا ہے آپ بھاگ گیا جب، گناہ انقطاع 951 00:45:37,810 --> 00:45:39,020 بائنری فائل. 952 00:45:39,020 --> 00:45:45,780 لیکن یہ آپ کو شامل کرنے کے لئے بھول نہیں ہے printf کی تعریف، یا 953 00:45:45,780 --> 00:45:48,735 آپ کو صرف ایک متغیر کا استعمال نہیں کیا اور ایک بیکار متغیر پیدا. 954 00:45:48,735 --> 00:45:51,830 یا آپ کو ایک وضاحت نہیں تھا تقریب پروٹوٹائپ. 955 00:45:51,830 --> 00:45:53,590 >> آپ کو مرتب کرنے سے پہلے ہوا ہے کہ تمام. 956 00:45:53,590 --> 00:45:56,830 یہ آپ کو غلطیاں یا برا کے تمام دیا یہ ہو سکتا ہے وہ چیزیں. 957 00:45:56,830 --> 00:45:59,900 اور اس کے بعد، آپ کو آپ کے 0 تھا اور کہ آپ بھاگ 1 فائل. 958 00:45:59,900 --> 00:46:01,690 پی ایچ پی کوڈ اس طرح سے کام نہیں کرتا. 959 00:46:01,690 --> 00:46:03,750 >> آپ اپنے پی ایچ پی کوڈ لکھنے کے لئے جا رہے ہیں. 960 00:46:03,750 --> 00:46:05,820 اس کے بعد، آپ جا رہے ہیں شاید، اس کو بچانے. 961 00:46:05,820 --> 00:46:09,160 اور کم از کم P-سیٹ 7 میں، آپ جا رہے ہیں آپ کے ویب براؤزر کو ریفریش، اور 962 00:46:09,160 --> 00:46:11,110 آپ کو کیا ہوا ہے کو دیکھنے کے لئے جا رہے ہیں. 963 00:46:11,110 --> 00:46:14,110 پیداوار کو دیکھنے کے لئے جا رہے ہیں کہ پی ایچ پی کوڈ کی. 964 00:46:14,110 --> 00:46:17,450 >> تم نے بھی سب سے اوپر، دیکھ سکتے ہیں آپ کے صفحے کے، ایک غلطی. 965 00:46:17,450 --> 00:46:19,960 آپ کو کچھ تھا کیونکہ آپ پی ایچ پی میں غلطی. 966 00:46:19,960 --> 00:46:22,390 آپ کو اب بھی باقی دیکھ سکتے ہیں ویب پیج ٹھیک لگ رہا ہے. 967 00:46:22,390 --> 00:46:25,130 لیکن ایک حصہ غلط ہے، اور ہے اس جگہ میں ایک غلطی. 968 00:46:25,130 --> 00:46:28,320 اور اس کی وجہ سے اس حصے آپ پی ایچ پی کوڈ کام نہیں کرتا. 969 00:46:28,320 --> 00:46:31,680 >> بے شک، آپ کو پھانسی جب، جب آپ by.php طرح کچھ کرنے کے لئے جانا. 970 00:46:31,680 --> 00:46:34,950 یہ آپ کے پی ایچ پی کے ذریعے جانے کے لئے جا رہا ہے لائن کی طرف سے لائن فائل اور اس پر عمل 971 00:46:34,950 --> 00:46:36,210 اور پھر اس کے بعد ہی. 972 00:46:36,210 --> 00:46:39,890 یہ آگے اس کے مرتب کرنے کے لئے نہیں جا رہا ہے وقت یا ایک کاپی مرتب اور پھر دے 973 00:46:39,890 --> 00:46:41,570 کہ سب کو نقل مرتب. 974 00:46:41,570 --> 00:46:43,830 ہر وقت، اس کے ذریعے جانے کے لئے جا رہا ہے لائن کی طرف سے لائن اور اسے پھانسی. 975 00:46:43,830 --> 00:46:46,620 >> تو کچھ لائنوں کام کرتے ہیں اور کر سکتے ہیں پیداوار صحیح کچھ. 976 00:46:46,620 --> 00:46:49,500 اور دوسرے لائنوں ٹوٹ جا سکتا ہے اور پیداوار میں ایک خرابی کی بجائے. 977 00:46:49,500 --> 00:46:52,650 پی ایچ پی کے ساتھ ٹھیک تو ہم نے دیا ہے آپ مفید چیزوں کے ایک جوڑے 978 00:46:52,650 --> 00:46:54,580 کی طرح، آپ ڈبگ مدد کرنے کے لئے ڈمپ تقریب. 979 00:46:54,580 --> 00:46:56,900 >> لیکن عام طور پر، آپ جا رہے ہیں ان غلطیوں کو دیکھنے کے لئے. 980 00:46:56,900 --> 00:46:58,340 اور یہ کہ آپ جا رہے ہیں کس طرح تم نے کچھ غلط کیا ہے. 981 00:46:58,340 --> 00:47:00,740 لیکن آپ کو صرف غلطی کو دیکھنے کے لئے جا رہے ہیں آپ اصل میں کوڈ کو چلانے کے ایک بار. 982 00:47:00,740 --> 00:47:03,420 983 00:47:03,420 --> 00:47:08,880 >> ایک اور اہم پی ایچ پی کے پہلو اور ویب کی ترقی حاصل کرنے کا خیال ہے 984 00:47:08,880 --> 00:47:09,920 پوسٹ بمقابلہ. 985 00:47:09,920 --> 00:47:13,250 کسی کو کیا فرق کی وضاحت کر سکتا کے درمیان حاصل کرنے اور پوسٹ ہیں؟ 986 00:47:13,250 --> 00:47:17,530 987 00:47:17,530 --> 00:47:18,780 کوئی بھی نہیں - 988 00:47:18,780 --> 00:47:21,710 989 00:47:21,710 --> 00:47:21,970 جی ہاں. 990 00:47:21,970 --> 00:47:24,495 >> سامعین: ان میں سے نہیں ہے ایک صارف کے اعداد و شمار دیکھتے ہیں، 991 00:47:24,495 --> 00:47:26,080 اور ان میں سے ایک نہیں ہے؟ 992 00:47:26,080 --> 00:47:27,310 >> JASON HIRSCHHORN: عظیم. 993 00:47:27,310 --> 00:47:28,400 جی ہاں، آپ کو شامل کرنے کے لئے کچھ ہے؟ 994 00:47:28,400 --> 00:47:32,622 >> سامعین: میں پتلی پوسٹ ہے سپر عالمی متغیر. 995 00:47:32,622 --> 00:47:34,740 >> JASON HIRSCHHORN: تو ان میں سے دونوں متغیر آپ کو دی جاتی ہے. 996 00:47:34,740 --> 00:47:35,630 یہ صرف متغیر ہیں. 997 00:47:35,630 --> 00:47:37,740 اور آپ کو وہ متغیر ہو، یہاں کیونکہ میں 998 00:47:37,740 --> 00:47:38,780 ڈالر کا نشان استعمال کرتے ہیں. 999 00:47:38,780 --> 00:47:41,950 >> ان دی متغیر ہیں پی ایچ پی کی طرف سے آپ کو. 1000 00:47:41,950 --> 00:47:45,990 اور آپ کے ویب صفحات کے درمیان منتقل، جب، آپ کو کچھ کے بارے میں معلومات کو بچانے کے لئے چاہتے ہیں. 1001 00:47:45,990 --> 00:47:47,960 تم شاید بچانے کے لئے چاہتے ہیں تو صارف لاگ ان ہے 1002 00:47:47,960 --> 00:47:49,270 حاصل اور پوسٹ میں محفوظ نہیں ہے. 1003 00:47:49,270 --> 00:47:51,390 یہی وجہ ہے کہ، کچھ میں محفوظ ہے ایک مختلف متغیر. 1004 00:47:51,390 --> 00:47:55,170 >> کوئی بھی جانتے ہیں کہ محفوظ ہے کہ متغیر میں، یا جو متغیر آپ کے استعمال میں 1005 00:47:55,170 --> 00:47:57,728 اس بات کو یقینی بنانے کے لئے، 7 P-مقرر صارف لاگ ان ہے؟ 1006 00:47:57,728 --> 00:48:00,360 1007 00:48:00,360 --> 00:48:03,690 $ _session، کہ، بالکل صحیح ہے سے واقف ہونا شاید اہم 1008 00:48:03,690 --> 00:48:06,060 ان چیزوں کے نام آپ اکثر استعمال کرتے ہیں. 1009 00:48:06,060 --> 00:48:10,070 >> تو آپ کو بچانے کے لئے سیشن متغیر کا استعمال کرتے ہیں صفحہ سے معلومات. 1010 00:48:10,070 --> 00:48:11,075 یہ ایک سپر متغیر ہے. 1011 00:48:11,075 --> 00:48:15,250 یہ ہو سکتا ہے کی طرح، ہر صفحے پر موجود ایک عالمی متغیر، آپ کو لگتا ہے کرنا چاہتے ہیں تو 1012 00:48:15,250 --> 00:48:16,900 اس طرح اس کے بارے میں. 1013 00:48:16,900 --> 00:48:19,260 >> دیگر متغیرات میں سے ایک جوڑے کی ہیں آپ کی معلومات منتقل کرنے کے لئے کی اجازت دیتے ہیں 1014 00:48:19,260 --> 00:48:20,710 کے صفحے سے صفحے پر. 1015 00:48:20,710 --> 00:48:24,260 خاص طور پر، ہیں ہم پر توجہ مرکوز کریں گے حاصل کرنے اور پوسٹ متغیر ہیں. 1016 00:48:24,260 --> 00:48:29,330 پی ایچ پی میں وہ طرح نظر آتے $ _GET اور $ _POST. 1017 00:48:29,330 --> 00:48:33,610 اور فرق، کے طور پر مارکس کی طرف اشارہ باہر، ان دونوں کے درمیان ہے، 1018 00:48:33,610 --> 00:48:37,670 $ _GET میں معلومات ہے یو آر ایل میں ظاہر. 1019 00:48:37,670 --> 00:48:41,380 >> تو، ہم یہاں نیچے دیکھو ہم نے ایک یو ٹیوب لنک نظر آئے. 1020 00:48:41,380 --> 00:48:43,760 ہم اس سوال کے نشان دیکھتے ہیں. 1021 00:48:43,760 --> 00:48:47,730 ہم V = اور پھر کچھ قیمت کو دیکھنے کے. 1022 00:48:47,730 --> 00:48:53,460 واپس کلیدی قدر کے اس خیال پر جوڑے، وی کی کلید ہے. 1023 00:48:53,460 --> 00:48:56,970 اور یہاں قیمت ہے. 1024 00:48:56,970 --> 00:49:01,030 >> ہم اس صفحہ پر جانے کے لئے تھے یا اگر ایسا ہے تو اس صفحے پر کوڈنگ، ہم ایک ہو گا 1025 00:49:01,030 --> 00:49:04,000 متغیر $ _GET کہا جاتا ہے. 1026 00:49:04,000 --> 00:49:11,030 ہم $ _GET پر گئے تھے تو اوپن بریکٹ "V" صف کی طرح بند بریکٹ، 1027 00:49:11,030 --> 00:49:15,000 سنکیتن، یہ ایک ایسوسی ایٹ صف ہے ہم سوچکانکوں استعمال نہیں کر رہے ہیں. 1028 00:49:15,000 --> 00:49:16,710 چابیاں کے طور پر ڈور کے استعمال کر رہے تھے. 1029 00:49:16,710 --> 00:49:17,940 لیکن بہت ہی خیال. 1030 00:49:17,940 --> 00:49:20,520 ہم گئے تھے، اس کی قیمت مل جائے گا. 1031 00:49:20,520 --> 00:49:23,276 >> اس صفحے پر، ہم قابل ہو جائے گا اس کی قیمت استعمال کرنے کے لئے. 1032 00:49:23,276 --> 00:49:32,200 ہم اصل میں نظر آتے ہیں، چلو ایک YouTube صفحے پر جانے کے. 1033 00:49:32,200 --> 00:49:35,140 کیا ویڈیو ہم دیکھنا چاہئے؟ 1034 00:49:35,140 --> 00:49:37,350 یہ ایک، لوگوں کے پرستار Hobbit کے رہے ہیں؟ 1035 00:49:37,350 --> 00:49:40,731 >> سامعین: جی ہاں. 1036 00:49:40,731 --> 00:49:44,750 >> JASON HIRSCHHORN: تو میں کاپی کر رہا ہوں ان کا حصہ یو آر ایل اور 1037 00:49:44,750 --> 00:49:46,000 ایک نئی ونڈو میں پیسٹ. 1038 00:49:46,000 --> 00:49:48,550 1039 00:49:48,550 --> 00:50:00,470 آپ یہاں نظر تو اور اب،، تمہیں ایک بار پھر، کہ نوٹس - 1040 00:50:00,470 --> 00:50:03,170 میں میں اس کو کاپی اور پیسٹ کرنے جا رہا ہوں کی gedit، تو ہم اس کو بڑا دیکھ سکتے ہیں. 1041 00:50:03,170 --> 00:50:16,530 1042 00:50:16,530 --> 00:50:19,720 آپ یہ محسوس کریں گے کہ اس سوال کا نشان. 1043 00:50:19,720 --> 00:50:22,150 سوالیہ نشان نامزد کہ اس کے بعد سب کچھ ہونے جا رہا ہے 1044 00:50:22,150 --> 00:50:23,530 حاصل متغیر میں محفوظ. 1045 00:50:23,530 --> 00:50:29,130 >> یہ تو وی ہے، کہ سب سے پہلے ہے کلید اور یہ پہلی قیمت. 1046 00:50:29,130 --> 00:50:30,710 ایمپرسینڈ خاص ہے. 1047 00:50:30,710 --> 00:50:34,340 ایمپرسینڈ، کہہ رہا ہے ٹھیک ہے، ہم پہلی قیمت ختم. 1048 00:50:34,340 --> 00:50:37,170 اب ہم دوسرے پر آگے بڑھ رہے ہیں کلیدی قدر جوڑی. 1049 00:50:37,170 --> 00:50:41,135 یہاں، کلیدی کو نمایاں کریں کہا جاتا ہے، اور قیمت youtu.be ہے. 1050 00:50:41,135 --> 00:50:44,010 1051 00:50:44,010 --> 00:50:50,710 >> میں نے اس صفحے کو کوڈنگ تھا اور اگر ایسا ہے تو کسی کو اس یو آر ایل پر گئے تھے اور میں نے 1052 00:50:50,710 --> 00:50:53,190 شاید watch.php. 1053 00:50:53,190 --> 00:50:54,150 اور میں اس کوڈنگ کیا گیا تھا. 1054 00:50:54,150 --> 00:50:57,060 اور میں $ _GET متغیر استعمال کر سکتے ہیں. 1055 00:50:57,060 --> 00:51:02,740 اور میں ایک وی ہے، اور کرے گا میں ایک نمایاں ہوگا. 1056 00:51:02,740 --> 00:51:07,080 >> اور میں V اہم استعمال کرتے ہیں تو، میں اس کی قیمت مل جائے گا. 1057 00:51:07,080 --> 00:51:14,145 اور میں $ _GET بریکٹ "خصوصیت" کیا تو بند بریکٹ، میں نے اس کی قیمت مل جائے گا. 1058 00:51:14,145 --> 00:51:17,530 ایک بار پھر، یہ ضروری نہیں ہے پر لاگو - 1059 00:51:17,530 --> 00:51:21,460 ظاہر ہے، یو ٹیوب چابیاں اور اقدار اور معلومات پر لاگو نہیں ہوتا ہو 1060 00:51:21,460 --> 00:51:22,700 ہمارا مسئلہ 7 مقرر کریں. 1061 00:51:22,700 --> 00:51:28,450 لیکن بعض چیزیں ہیں کہ ہم ہمارا مسئلہ سیٹ 7 میں حاصل کرنے کے ذریعے منتقل. 1062 00:51:28,450 --> 00:51:33,120 اور یقینی طور پر، آپ کو ایک ویب کے صفحے پر جانے جب یا، آپ کے اپنے صفحے کوڈنگ رہے ہیں 1063 00:51:33,120 --> 00:51:36,440 $ _GET ہاتھ میں آ جائے گا آپ کوڈنگ جب. 1064 00:51:36,440 --> 00:51:41,030 >> پھر $ _GET استعمال کرنے کے لئے ایک وجہ کیا ہے، یہ کوئی نجی معلومات کی حفاظتی affords ہے تو کیا ہوگا؟ 1065 00:51:41,030 --> 00:51:43,170 تم سب اس کی معلومات کو دیکھنے کے کہ منتقل کیا جا رہا ہے. 1066 00:51:43,170 --> 00:51:44,170 یہ تمام صارف کو دکھایا ہے. 1067 00:51:44,170 --> 00:51:49,060 لیکن آپ کو شاید یہ ہے کہ ایک کی وجہ کیا ہے کے طور پر، $ _GET میں کچھ کو بچانے کے لئے چاہتے ہیں، 1068 00:51:49,060 --> 00:51:50,310 $ _POST کی مخالفت؟ 1069 00:51:50,310 --> 00:51:52,650 1070 00:51:52,650 --> 00:51:53,900 تم نے ایسا کیوں کرنا چاہتے ہیں کر سکتے ہیں؟ 1071 00:51:53,900 --> 00:51:58,065 1072 00:51:58,065 --> 00:51:58,540 >> ٹھیک ہے. 1073 00:51:58,540 --> 00:52:00,310 میں کوئز 1 میں نے تم سے پوچھا. 1074 00:52:00,310 --> 00:52:02,210 $ _GET پرو کیا ہے؟ 1075 00:52:02,210 --> 00:52:04,250 ایک پرو کیا ہے؟ 1076 00:52:04,250 --> 00:52:04,700 جی ہاں - 1077 00:52:04,700 --> 00:52:06,180 >> سامعین: یہ آسان ہے معلومات کا اشتراک. 1078 00:52:06,180 --> 00:52:07,040 >> JASON HIRSCHHORN: مجھے لگتا ہے کہ یہ بہت اچھا ہے. 1079 00:52:07,040 --> 00:52:07,870 یہ معلومات اشتراک کرنے کے لئے آسان ہے. 1080 00:52:07,870 --> 00:52:09,360 یہ بک مارک کرنے کے لئے آسان ہے. 1081 00:52:09,360 --> 00:52:15,260 >> آپ، اب بک مارک کر سکتے ہیں YouTube.com /؟ V = کچھ دیکھنے اور جانا 1082 00:52:15,260 --> 00:52:16,900 مخصوص ویڈیو کے لئے. 1083 00:52:16,900 --> 00:52:22,020 یو ٹیوب ہمیشہ درخواستوں کو پوسٹ کیا ہے مختلف صفحات، ہر یو ٹیوب یو آر ایل 1084 00:52:22,020 --> 00:52:22,985 YouTube.com ہو جائے گا. 1085 00:52:22,985 --> 00:52:25,750 آپ کو ایک ویڈیو بک مارک نہیں کر سکتا. 1086 00:52:25,750 --> 00:52:28,160 آپ کا کہنا ہے کہ اگر لنک مشترکہ کیونکہ کسی اور کے ساتھ، وہ ایسا نہیں کرتے 1087 00:52:28,160 --> 00:52:30,160 خود کار طریقے سے آپ کی پوسٹ متغیر حاصل. 1088 00:52:30,160 --> 00:52:33,570 وہ صرف اس لنک کو ہو رہی ہے، اور کر رہے ہیں لنک سب کے لئے ایک ہی ہے. 1089 00:52:33,570 --> 00:52:35,180 >> تو یہ ایک پرو ہے. 1090 00:52:35,180 --> 00:52:38,850 یہ آپ کو بک مارک کرنے کے لئے اس کی اجازت دیتا ہے معلومات یا اس معلومات کا اشتراک 1091 00:52:38,850 --> 00:52:40,840 یا اسے تھوڑا سا بنا زیادہ صارف دوست. 1092 00:52:40,840 --> 00:52:43,890 کورس کے، کوئی رازداری نہیں ہے، تو ہم اس مراسلہ متغیر ہے. 1093 00:52:43,890 --> 00:52:47,570 اور پوسٹ کے بارے میں معلومات نہیں ہے یو آر ایل میں ظاہر. 1094 00:52:47,570 --> 00:52:49,200 >> یہ مکمل طور پر نجی نہیں ہے. 1095 00:52:49,200 --> 00:52:51,710 لیکن یہ معمولی مزید نجی ہے. 1096 00:52:51,710 --> 00:52:55,030 اور اس طرح آپ اس یو آر ایل پر نظر آئے گا یہاں نیچے، cs50.net. 1097 00:52:55,030 --> 00:52:59,200 تم میں لاگ ان کر رہے ہیں یا نہیں ویب سائٹ، یہ ایک ہی جا رہا ہے 1098 00:52:59,200 --> 00:53:02,600 یو آر ایل، cs50.net. 1099 00:53:02,600 --> 00:53:05,940 >> ظاہر ہے، کچھ، تو مختلف ہے آپ کی ویب سائٹ میں لاگ ان کر رہے ہیں. 1100 00:53:05,940 --> 00:53:08,690 تم،، ایک ہے شاید ان پٹ کے اپنے پن. 1101 00:53:08,690 --> 00:53:10,600 اور اس بات کی تصدیق کی ہے کہ سرور کے ساتھ. 1102 00:53:10,600 --> 00:53:12,650 اور یہ شاید بچت ہے کچھ دوسرے کے بارے میں معلومات. 1103 00:53:12,650 --> 00:53:14,810 لیکن یو آر ایل بالکل تبدیل نہیں ہوتا. 1104 00:53:14,810 --> 00:53:17,080 >> اور تو یہ بات ہے، جب کچھ پوسٹ کی طرف سے بھیجا جاتا ہے. 1105 00:53:17,080 --> 00:53:18,800 یو آر ایل کو تبدیل نہیں کرتا. 1106 00:53:18,800 --> 00:53:21,100 اس پوسٹ کے بارے میں معلومات نہیں ہے یو آر ایل میں ظاہر. 1107 00:53:21,100 --> 00:53:26,150 لیکن بعض ریاستی شاید تبدیل، اور ہے میں محفوظ میں کچھ معلومات نہیں ہے 1108 00:53:26,150 --> 00:53:27,400 پوسٹ متغیر. 1109 00:53:27,400 --> 00:53:30,460 1110 00:53:30,460 --> 00:53:36,880 >> معذرت. میں SQL میں جانے سے پہلے، کسی بھی خاص طور پر پی ایچ پی،، کے بارے میں سوالات 1111 00:53:36,880 --> 00:53:41,850 چیزوں پر سوال ہم نہیں جانا تھا آپ محسوس کریں یا کسی بھی نحو یا ہے کہ 1112 00:53:41,850 --> 00:53:43,855 پی ایچ پی کے بارے میں منطق سوال؟ 1113 00:53:43,855 --> 00:53:49,300 1114 00:53:49,300 --> 00:53:50,050 ٹھیک ہے. 1115 00:53:50,050 --> 00:53:54,400 >> آپ کو ہو جائے گا حتمی زبان بدلیں اس ہفتے کے ساتھ بات چیت ہے 1116 00:53:54,400 --> 00:53:58,920 ساخت طلب زبان، ایس کیو ایل، اکثر نتیجہ کا اعلان. 1117 00:53:58,920 --> 00:54:01,740 کہ آپ کے ساتھ بات چیت کرنے کی اجازت دیتا ہے ایک رسمی انداز میں ڈیٹا بیس. 1118 00:54:01,740 --> 00:54:04,390 اور یہ پی ایچ پی کے ساتھ بہت اچھی طرح سے ادا کرتا ہے. 1119 00:54:04,390 --> 00:54:09,950 >> آپ مسئلہ سیٹ 7 میں دیکھیں گے کے طور پر، ہم نے آپ کے سوال نامی ایک تقریب دیا. 1120 00:54:09,950 --> 00:54:14,990 اور یہ ایک SQL سٹرنگ اور executes کیا لیتا ہے ڈیٹا بیس پر استفسار. 1121 00:54:14,990 --> 00:54:17,470 گزشتہ سالوں میں، آپ نہیں تھے اس تقریب میں دیا. 1122 00:54:17,470 --> 00:54:22,250 آپ کو بنانے کے لئے پی ایچ پی کی کام کرتا ہے استعمال کرنے کے لئے تھا ڈیٹا بیس اور چیک پر استفسار 1123 00:54:22,250 --> 00:54:24,230 اس کے بعد نتائج حاصل کی غلطیوں کے لئے اور. 1124 00:54:24,230 --> 00:54:26,120 >> اور اصل میں، یہ مشکل نہیں ہے، پھر، یہ ادا کرتا ہے، کیونکہ 1125 00:54:26,120 --> 00:54:27,080 بہت اچھی طرح پی ایچ پی کے ساتھ. 1126 00:54:27,080 --> 00:54:31,240 اور پی ایچ پی آپ کے افعال کی ایک بہت فراہم کرتا ہے ایک SQL ڈیٹا بیس کے ساتھ بات چیت کرنے کے لئے. 1127 00:54:31,240 --> 00:54:34,810 تو اکثر، دونوں میں سے ان کے ساتھ مل جاؤ. 1128 00:54:34,810 --> 00:54:37,090 کورس کے، آپ کے ساتھ بات چیت کر سکتے ہیں کسی کے ساتھ SQL ڈیٹا بیس 1129 00:54:37,090 --> 00:54:38,400 دیگر زبانوں کی تعداد. 1130 00:54:38,400 --> 00:54:41,420 لیکن پی ایچ پی کی منتخب کرنے کے لئے ایک عظیم میں سے ایک ہے. 1131 00:54:41,420 --> 00:54:42,290 >> ایک ڈیٹا بیس - 1132 00:54:42,290 --> 00:54:46,030 ہم فوری طور پر اس جائیں گے کیونکہ ہم جا رہے ہیں ایک Buzz کی لفظ ہے 1133 00:54:46,030 --> 00:54:48,030 اکثر استعمال کرتے ہوئے شروع - 1134 00:54:48,030 --> 00:54:50,140 ٹیبل کا ایک مجموعہ ہے. 1135 00:54:50,140 --> 00:54:53,960 تو ہم اس کے بارے میں سوچ کر سکتے ہیں ایک ایکسل فائل کے طور پر. 1136 00:54:53,960 --> 00:54:57,260 ایک ایکسل فائل میں ایک سے زیادہ ٹیب ہے اسکرین کے نچلے حصے پر. 1137 00:54:57,260 --> 00:55:03,090 ہر ٹیب اب ہم، ایک میز فون کروں گا جہاں ایک میز قطار کا ایک مجموعہ ہے. 1138 00:55:03,090 --> 00:55:04,060 >> اور ایک قطار ہے؟ 1139 00:55:04,060 --> 00:55:06,890 ویسے، ایک قطار ہے کہ ایک ہی بات ایکسل فائل میں. 1140 00:55:06,890 --> 00:55:10,380 یہ صرف ہر ایک کے لئے کچھ اقدار ہیں میدان یا ایک دیا کالم دیا. 1141 00:55:10,380 --> 00:55:12,010 یہ ٹیبل میں ایک اندراج کی طرح ہے. 1142 00:55:12,010 --> 00:55:16,570 یہ ایک کی شناخت، ایک ہے جو ایک طالب علم ہے، مخصوص شناختی، اور ایک مخصوص نام اور ایک 1143 00:55:16,570 --> 00:55:17,910 مخصوص گھر. 1144 00:55:17,910 --> 00:55:19,790 >> تو ایک ڈیٹا بیس ایک مجموعہ ہے ٹیبل کی. 1145 00:55:19,790 --> 00:55:22,685 اور میزیں خود ہیں قطار یا ریکارڈ کی تعداد. 1146 00:55:22,685 --> 00:55:25,470 1147 00:55:25,470 --> 00:55:28,280 ہر ایک میں، بھی ہیں میز، کچھ شعبوں. 1148 00:55:28,280 --> 00:55:32,130 اور یہ کہ ہر ریکارڈ کیا ہے کی وضاحت ضرورت کے لئے جا، کھیتوں بعض اوقات کہا جاتا 1149 00:55:32,130 --> 00:55:33,890 کالم لیکن عام طور پر کہا جاتا ہے کے شعبوں. 1150 00:55:33,890 --> 00:55:38,270 >> یہ بہت سادہ ٹیبل میں، میں نے تین ہے کھیتوں، ایک شناختی میدان، ایک صارف کا نام 1151 00:55:38,270 --> 00:55:39,780 میدان، اور ایک ہیش میدان. 1152 00:55:39,780 --> 00:55:41,300 اور میں تین قطار ہے. 1153 00:55:41,300 --> 00:55:42,100 اب وہ خالی ہو. 1154 00:55:42,100 --> 00:55:44,850 وہ شاید خالی نہیں ہو گا یہ میرا حقیقی ڈیٹا بیس تھا. 1155 00:55:44,850 --> 00:55:50,530 >> تو آپ کو ایکسل کا استعمال کیا ہے، اسی خیال آپ ایکسل میں کیا کرنے کے لئے، اگرچہ، 1156 00:55:50,530 --> 00:55:54,300 ظاہر ہے، اب ہم کرنے کے قابل ہو جا رہے ہیں پر بہت زیادہ طاقتور چیزیں 1157 00:55:54,300 --> 00:55:56,430 ذخیرہ کیا جاتا ہے کہ معلومات ہمارے ڈیٹا بیس میں. 1158 00:55:56,430 --> 00:56:00,270 تم اپنے آپ کو ایک بنانے کے کیا جائے گا مسئلہ سیٹ 7 کے لئے ڈیٹا بیس. 1159 00:56:00,270 --> 00:56:02,820 لیکن اگر آپ ایک سے زیادہ پیدا ہو جائے گا ڈیٹا بیس کے اندر اندر ٹیبل. 1160 00:56:02,820 --> 00:56:06,950 >> آپ کو ایک ڈیٹا بیس پیدا ہو جائے گا یا صارفین کے لئے ایک میز. 1161 00:56:06,950 --> 00:56:12,830 تم نے بھی کے لئے ایک میز پیدا ہو جائے گا شاید اسٹاک لین دین، رکھنے کے لئے 1162 00:56:12,830 --> 00:56:15,580 ان میں سے ٹریک، آپ کو کرنے کی ضرورت ہے ایک تاریخ خصوصیت لاگو. 1163 00:56:15,580 --> 00:56:18,370 ان کی میزیں ہے دونوں مختلف شعبوں. 1164 00:56:18,370 --> 00:56:22,190 مثال کے طور پر، ایک صارف کے میدان میں، آپ شاید ان صارف کا نام اور ایک چاہتے ہیں 1165 00:56:22,190 --> 00:56:24,220 ID اور ان کے پاس ورڈ کے ایک ہیش. 1166 00:56:24,220 --> 00:56:28,450 >> ٹریک کے رکھتا ہے کہ اسٹاک ٹیبل میں تاریخ یا تاریخ کی میز، آپ 1167 00:56:28,450 --> 00:56:31,620 شاید رکن کا نام کی ضرورت نہیں ہے اور ہیش اور ID. 1168 00:56:31,620 --> 00:56:34,460 آپ نے شاید صرف ان میں سے ایک کی ضرورت ہے منفرد ہیں کہ اقدار، منسلک کرنے کے لئے 1169 00:56:34,460 --> 00:56:35,830 ایک دیئے گئے صارف کے ساتھ اس کے. 1170 00:56:35,830 --> 00:56:38,100 >> لیکن اس وقت، آپ کو دیگر محفوظ کرنا چاہتے ہیں ، کی طرح چیزوں کو کیا وقت 1171 00:56:38,100 --> 00:56:40,630 لین دین کیا گیا تھا. 1172 00:56:40,630 --> 00:56:42,380 کیا اسٹاک خریدا یا فروخت کیا گیا تھا؟ 1173 00:56:42,380 --> 00:56:44,150 اسٹاک کتنے شیئروں خریدا یا فروخت کیا گیا تھا؟ 1174 00:56:44,150 --> 00:56:48,360 قیمت کیا تھا جس میں اسٹاک خریدا یا فروخت کیا گیا تھا؟ 1175 00:56:48,360 --> 00:56:50,180 >> تو پھر، اگر آپ بات چیت کرنے جا رہے ہیں ہے کہ ایک ڈیٹا بیس کے ساتھ 1176 00:56:50,180 --> 00:56:51,350 ایک سے زیادہ میزیں کے لئے جا. 1177 00:56:51,350 --> 00:56:54,340 ہر میز کی جا رہی ہے شعبوں کی اپنی سیٹ. 1178 00:56:54,340 --> 00:56:58,430 تاہم، امکان ایک اسی طرح کی ہو جائے گا میدان سے ہر ایک ٹیبل میں، کہ 1179 00:56:58,430 --> 00:57:00,130 ایک دوسرے کو ان کے متعلق ہے. 1180 00:57:00,130 --> 00:57:02,660 عام طور پر، یہ ایک ID میدان ہے. 1181 00:57:02,660 --> 00:57:07,000 >> کیونکہ ہر صارف ایک منفرد ID ہے تو اور آپ کو ہر کے ساتھ اس کی شناخت شریک 1182 00:57:07,000 --> 00:57:09,365 صارف کرتا ہے یا یہ کہ لین دین اس صارف کی تاریخ کے تمام. 1183 00:57:09,365 --> 00:57:12,760 1184 00:57:12,760 --> 00:57:13,830 اور آپ کو صارف کی شناخت ہے. 1185 00:57:13,830 --> 00:57:15,365 آپ کی معلومات حاصل کر سکتے ہیں میز یا تو سے. 1186 00:57:15,365 --> 00:57:19,770 آپ کو ان کی رکنیت حاصل کرنے کے لئے، اور آپ کر سکتے ان کے لین دین کے تمام حاصل کر سکتے ہیں. 1187 00:57:19,770 --> 00:57:24,410 >> ڈیٹا بیس کے بارے میں کوئی سوال، یا مخصوص سوال؟ 1188 00:57:24,410 --> 00:57:25,240 اصل میں، کی ہے منعقد کرتے ہیں. 1189 00:57:25,240 --> 00:57:27,410 ہم نے دو اطراف میں ہو جائے گا. 1190 00:57:27,410 --> 00:57:31,210 >> تو چار آپریشن ہیں آپ کو میں استعمال کیا جائے گا کہ ڈیٹا بیس 1191 00:57:31,210 --> 00:57:34,790 مسئلہ امکان 7 مقرر کریں اور کبھی استعمال. 1192 00:57:34,790 --> 00:57:38,040 آپ کرنا چاہتے ہیں سب سے پہلی چیز داخل ہے ایک نئی ایک ٹیبل میں ریکارڈ یا 1193 00:57:38,040 --> 00:57:39,960 ایک ٹیبل میں نئی ​​صف. 1194 00:57:39,960 --> 00:57:46,070 یہ، عام تقریب ہے کہ SQL سوال کی عام شکل،. 1195 00:57:46,070 --> 00:57:52,240 >> ، ٹیبل میں داخل ہے جو کچھ بھی کالم تو آپ داخل کرنا چاہتے ہیں اور 1196 00:57:52,240 --> 00:57:58,740 آپ کے لئے چاہتے ہیں کے لئے جا رہے ہیں اقدار ان کالموں یا کھیتوں میں ڈال دیا. 1197 00:57:58,740 --> 00:58:03,980 آپ کو ایک میں ایک سے زیادہ ٹیبل ہے تو ڈیٹا بیس یا ایک سے زیادہ ڈیٹا بیس، آپ 1198 00:58:03,980 --> 00:58:06,630 بھی ڈیٹا بیس کی وضاحت کرنے کی ضرورت ہو سکتی ہے اور آپ چاہتے ہیں کہ میز 1199 00:58:06,630 --> 00:58:07,980 میں چیزیں ڈال دیا. 1200 00:58:07,980 --> 00:58:11,390 لیکن بہت آسان ہے، آپ کو شامل کرنے کے لئے چاہتے ہیں تو کچھ میں، آپ کا کہنا ہے، یہاں ہیں 1201 00:58:11,390 --> 00:58:12,890 میں میں داخل کرنا چاہتے ہیں کے شعبوں. 1202 00:58:12,890 --> 00:58:14,740 اور یہاں اقدار ہیں. 1203 00:58:14,740 --> 00:58:18,840 >> کچھ ٹیبل میں، بھی، اور اس رکن کی میز ایک اچھی مثال ہے. 1204 00:58:18,840 --> 00:58:21,940 شاید اس صارف کی میز اور شاید P-سیٹ میں آپ صارف کے ٹیبل میں 1205 00:58:21,940 --> 00:58:24,200 7، صرف ایک صارف کا نام قیمت نہیں ہے. 1206 00:58:24,200 --> 00:58:27,100 صرف ایک نقد قیمت نہیں ہے، یا میدان، بلکہ. 1207 00:58:27,100 --> 00:58:29,140 ایک شناختی میدان بھی ہے. 1208 00:58:29,140 --> 00:58:31,110 >> میں اس کی شناخت کے میدان میں داخل کرنے کے لئے نہیں جا رہا ہوں. 1209 00:58:31,110 --> 00:58:34,020 اس پر دیا جا رہا ہے آپ کے وزٹرز کا خود کار طریقے سے، جب ایک 1210 00:58:34,020 --> 00:58:35,810 نیا ریکارڈ ڈالا جاتا ہے. 1211 00:58:35,810 --> 00:58:37,820 تو کچھ میدان ہے کہ آپ خود کار طریقے سے کرنے کے لئے مقرر کر سکتے ہیں. 1212 00:58:37,820 --> 00:58:41,740 >> شاید آپ کو ہر صارف دینا چاہتا ہوں بیٹ سے دور نقد رقم کی $ 10،000. 1213 00:58:41,740 --> 00:58:43,470 تو میں داخل کرنے کی ضرورت نہیں ہے یہاں نقد رقم کی ایک بڑی تعداد. 1214 00:58:43,470 --> 00:58:45,860 میں داخل کرنے کی ضرورت ہے رکن کا نام ہے. 1215 00:58:45,860 --> 00:58:49,230 اور پھر، نقد میدان ہو جائے گا ID میدان گا پہلے آبادی، اور 1216 00:58:49,230 --> 00:58:50,590 ہو پہلے آبادی. 1217 00:58:50,590 --> 00:58:53,640 >> تو اکثر، ہم داخل نہیں کر رہے ہیں کچھ ہر میدان میں، کیونکہ 1218 00:58:53,640 --> 00:58:55,400 ان دیگر شعبوں پہلے آبادی ہیں. 1219 00:58:55,400 --> 00:58:58,320 کہ ہے کیونکہ ہم کس طرح کہ میز پر قائم. 1220 00:58:58,320 --> 00:59:01,280 >> آپ کے لئے جا رہے ہیں دوسری بات یہ ہے کرنا چاہتے ہیں ایک ریکارڈ کو ختم ہے. 1221 00:59:01,280 --> 00:59:02,900 کچھ حذف کر رہا ہے بہت آسان ہے. 1222 00:59:02,900 --> 00:59:05,660 اگر آپ چاہتے ہیں جہاں میز دے سے کچھ کو خارج کرنا. 1223 00:59:05,660 --> 00:59:11,202 اور تم ٹھیک ہے، میں حذف کرنا چاہتے ہیں، کا کہنا ہے کہ ملو کے ایک صارف کا نام ہے ریکارڈ. 1224 00:59:11,202 --> 00:59:16,180 یا میں تمام ریکارڈ کو حذف کرنا چاہتے ہیں ایک ملو کے اسم رکنیت یا کہ تھے 1225 00:59:16,180 --> 00:59:18,700 صارف ID نمبر 2 سے سودے. 1226 00:59:18,700 --> 00:59:21,950 1227 00:59:21,950 --> 00:59:24,809 ان پر کوئی سوال سوالات کی دو اقسام؟ 1228 00:59:24,809 --> 00:59:26,059 >> سامعین: [اشراوی]. 1229 00:59:26,059 --> 00:59:28,721 1230 00:59:28,721 --> 00:59:30,770 >> JASON HIRSCHHORN: جی ہاں. 1231 00:59:30,770 --> 00:59:33,530 تو میں صف اور ریکارڈ استعمال کرنے کے لئے جا رہا ہوں دوسرے اور کچھ 1232 00:59:33,530 --> 00:59:35,400 کالم اور میدان کے ساتھ. 1233 00:59:35,400 --> 00:59:37,650 لیکن ایک قطار ایک ریکارڈ ہے. 1234 00:59:37,650 --> 00:59:40,080 ایک کالم جا رہا، ایک میدان ہے اس میز پر واپس. 1235 00:59:40,080 --> 00:59:44,210 1236 00:59:44,210 --> 00:59:45,420 >> ٹھیک ہے. 1237 00:59:45,420 --> 00:59:47,310 آپ شاید ہو اگلی بات کیا جا رہا کچھ حاصل کیا جاتا ہے 1238 00:59:47,310 --> 00:59:48,400 میز سے معلومات. 1239 00:59:48,400 --> 00:59:50,090 یہ ایک منتخب استفسار ہے. 1240 00:59:50,090 --> 00:59:52,330 اور پھر، کیا میز میں سے منتخب ہوں؟ 1241 00:59:52,330 --> 00:59:58,370 اور جو کالم میں منتخب کرنے کے لئے چاہتے ہیں، یا میں کس قدر کو منتخب کرنا چاہتے ہیں اور 1242 00:59:58,370 --> 00:59:59,530 جس صف سے؟ 1243 00:59:59,530 --> 01:00:01,120 >> تو منتخب کریں ایک چھوٹا سا مخصوص ہے. 1244 01:00:01,120 --> 01:00:03,620 میں ٹھیک ہے، میں اس ٹیبل چاہتے ہیں، کا کہنا ہے کہ. 1245 01:00:03,620 --> 01:00:09,350 اور پھر میں نے کالم اسم رکنیت کرنا چاہتے ہیں، اور میں شناختی 2 کے ساتھ صف سے یہ چاہتے ہیں. 1246 01:00:09,350 --> 01:00:11,030 یہ ایک منتخب کرنے کے لئے ایک طریقہ ہے. 1247 01:00:11,030 --> 01:00:14,180 >> یا مجھے ہر دے، کہہ سکتے ہیں ایک رکنیت. 1248 01:00:14,180 --> 01:00:18,200 یا مجھے ایک پورے دے، کہہ سکتے ہیں اس ٹیبل کی طرف سے صف، جہاں 1249 01:00:18,200 --> 01:00:19,460 صارف کا نام 1 ہے. 1250 01:00:19,460 --> 01:00:22,300 تو ایک جوڑے مختلف طریقے ہیں کی بنیاد پر منتخب کریں سوالات، کس طرح کرتے ہیں 1251 01:00:22,300 --> 01:00:24,130 آپ چاہتے ہیں کے زیادہ سے زیادہ معلومات، 1252 01:00:24,130 --> 01:00:29,410 >> آپ ہمیشہ سب کچھ منتخب کر سکتے ہیں اس مخصوص میز اور پھر لوپ سے 1253 01:00:29,410 --> 01:00:31,320 اس کے ذریعے، اٹھا آپ چاہتے ہیں چیزیں. 1254 01:00:31,320 --> 01:00:33,940 آپ کو منتخب کر رہے ہیں لیکن اگر، ذہن میں رکھیں ایک میز سے بہت سی چیزوں کے اور آپ 1255 01:00:33,940 --> 01:00:37,400 ایک بہت بڑی میز ہے، کہ لے جائے گا صرف منتخب کرنے کے لئے کچھ وقت ہے، تو سب سے بہتر 1256 01:00:37,400 --> 01:00:40,000 آپ جا رہے ہیں وہ چیزیں کا استعمال کرتے ہوئے ختم کرنے کے لئے. 1257 01:00:40,000 --> 01:00:43,580 >> اس کے علاوہ، منتخب کریں اور ان میں سے سب کے ساتھ دیگر SQL کے ساتھ ساتھ حکم دیتا ہے، میں ہوں 1258 01:00:43,580 --> 01:00:45,760 آپ ننگی ہڈیوں ورژن دے. 1259 01:00:45,760 --> 01:00:51,600 لیکن، کا کہنا ہے کہ میں صارفین کو منتخب کر رہا ہوں اور میں چاہتا ہوں ان حروف کو پرنٹ کرنے کے لئے، 1260 01:00:51,600 --> 01:00:56,710 میں تو ترتیب میں تمام صارفین کو منتخب کریں اور کر سکتے ہیں حروف تہجی کے اپنے کوڈ میں ان کے. 1261 01:00:56,710 --> 01:01:01,990 >> یا منتخب لکھنے کے لئے کا ایک طریقہ ہے استفسار، کہ ایک میں چیزوں کا انتخاب 1262 01:01:01,990 --> 01:01:06,580 ایک سے دور کی بنیاد حروف تہجی فیشن، مخصوص کالم، صعودی یا یا تو 1263 01:01:06,580 --> 01:01:07,490 اترتے. 1264 01:01:07,490 --> 01:01:11,660 تو ذہن میں رکھنے کی ہے کہ، کیا آپ کی ایک بہت کرنا چاہتے ہیں شاید میں کیا جا سکتا 1265 01:01:11,660 --> 01:01:15,070 ایک اضافی کے ذریعے استفسار منسوب. 1266 01:01:15,070 --> 01:01:19,120 آن لائن تو ان سوالات کو نظر آئے یا اگر آپ ان کے ساتھ کیا کر سکتے ہیں، دوسری چیزوں کے 1267 01:01:19,120 --> 01:01:21,410 ان کو بڑھانے کے لئے سوالات. 1268 01:01:21,410 --> 01:01:25,020 >> آخر میں، آپ کیا کرنے کی آخری بات کرنا چاہتے ہیں کچھ داخل یا حذف نہیں ہے 1269 01:01:25,020 --> 01:01:26,700 کچھ، بلکہ کچھ کو اپ ڈیٹ. 1270 01:01:26,700 --> 01:01:30,380 اور اس اپ ڈیٹ کے ساتھ کیا جاتا ہے استفسار، اور پھر، کیا میز. 1271 01:01:30,380 --> 01:01:32,530 اور میں کرنے کے لئے کیا تبدیلی کرنا چاہتے ہیں؟ 1272 01:01:32,530 --> 01:01:35,915 اور جس قطار یا ریکارڈ کرنا میں اس تبدیلی کرنے کے لئے چاہتے ہیں؟ 1273 01:01:35,915 --> 01:01:38,720 1274 01:01:38,720 --> 01:01:40,300 SQL کوئی سوال؟ 1275 01:01:40,300 --> 01:01:47,070 1276 01:01:47,070 --> 01:01:47,310 >> ٹھیک ہے. 1277 01:01:47,310 --> 01:01:49,080 تو ہم نے تقریبا 15 منٹ ہے. 1278 01:01:49,080 --> 01:01:51,460 اور اس میں گزشتہ سلائڈ ہے. 1279 01:01:51,460 --> 01:01:55,380 اور امید ہے کہ، یہ آخری سلائڈ ہے مسئلہ میں اچھی segue قائم، 1280 01:01:55,380 --> 01:01:58,820 ہم چاہتے ہیں جہاں سمجھنے کی وجہ سے ، ریکارڈز داخل انہیں خارج کر دیں، منتخب کریں 1281 01:01:58,820 --> 01:02:03,420 ان، اور ان کو اپ ڈیٹ ہماری مدد کرے گا بڑے منطق کو سمجھنے اور بہتا 1282 01:02:03,420 --> 01:02:05,570 مسئلہ سیٹ 7. 1283 01:02:05,570 --> 01:02:08,330 >> تو میں نے تمام جوابات جانتے ہیں ان سوالات کے. 1284 01:02:08,330 --> 01:02:10,570 میں آپ کو بتا نہیں کر رہا ہوں جوابات کے تمام. 1285 01:02:10,570 --> 01:02:15,530 لیکن کسی کرنا چاہتے ہیں تو گروپ کے ایک سوال کے موجودہ یا ایک 1286 01:02:15,530 --> 01:02:18,700 ہم کر سکتے ہیں، ان کے سوال کا ایک جواب کرنے کے لئے ایک کود نقطہ کے طور پر اس کا استعمال 1287 01:02:18,700 --> 01:02:20,311 مسئلہ سیٹ کے بارے میں بات. 1288 01:02:20,311 --> 01:02:24,159 1289 01:02:24,159 --> 01:02:27,260 یا کسی ایک سے زیادہ عام ہے تو مسئلہ سیٹ آف سوال، محسوس 1290 01:02:27,260 --> 01:02:28,210 کے ساتھ ساتھ کہ میں پوچھنا مفت. 1291 01:02:28,210 --> 01:02:29,460 اور ہم وہاں شروع کر سکتے ہیں. 1292 01:02:29,460 --> 01:02:32,840 1293 01:02:32,840 --> 01:02:35,973 آپ کو خاموش رہنے کو ذہن میں رکھیں سب نقصان پہنچا رہی ہے. 1294 01:02:35,973 --> 01:02:36,376 جی ہاں. 1295 01:02:36,376 --> 01:02:39,540 >> سامعین: تو منتقل کرنے کے لئے واحد راستہ ہے متغیر اور مختلف ویب سے 1296 01:02:39,540 --> 01:02:44,532 صفحات، یا سب سے زیادہ آسان راستہ، پوسٹ کا استعمال کرتے ہوئے یا حاصل؟ 1297 01:02:44,532 --> 01:02:52,380 >> JASON HIRSCHHORN: تو جی ہاں، یہ ہے کہ کا کہنا ہے کہ سب سے زیادہ آسان طریقہ - جب 1298 01:02:52,380 --> 01:02:53,970 کسی ایک فارم برتا ہے - 1299 01:02:53,970 --> 01:02:57,540 ایک اور ویب پر معلومات حاصل یا پوسٹ کا استعمال کرتے ہوئے صفحہ،. 1300 01:02:57,540 --> 01:03:00,400 1301 01:03:00,400 --> 01:03:04,320 کیونکہ فریم ورک ہم استعمال کر رہے ہیں اس مسئلہ کے سیٹ میں، آپ محسوس کریں گے 1302 01:03:04,320 --> 01:03:08,630 کہ، وقت کی ایک بہت، ہم ایک اور صفحے کو رینڈر. 1303 01:03:08,630 --> 01:03:12,420 ہم یا ہم ایک اور فائل نہیں رینڈر ضروری ایک اور صفحہ. 1304 01:03:12,420 --> 01:03:14,050 >> تو ہم ایک متغیر میں منتقل. 1305 01:03:14,050 --> 01:03:16,400 اور پھر، یہ ایک دیتا ہے کا استعمال کرتے ہوئے HTML پیج، 1306 01:03:16,400 --> 01:03:18,220 کہ متغیر سے معلومات. 1307 01:03:18,220 --> 01:03:20,790 کہ تکنیکی گزر نہیں ہے کے درمیان معلومات 1308 01:03:20,790 --> 01:03:21,910 مختلف ویب صفحات. 1309 01:03:21,910 --> 01:03:24,600 یہ معلومات گزر رہا ہے مختلف فائلوں کے درمیان. 1310 01:03:24,600 --> 01:03:26,710 >> اور اس طرح ہم کسی بھی استعمال کر سکتے ہیں ایسا کرنے کے لئے متغیر. 1311 01:03:26,710 --> 01:03:33,230 لیکن ہاں، ہم چاہتے تھے کہ اگر منتقل کرنے کی ایک خاص صفحے سے معلومات 1312 01:03:33,230 --> 01:03:36,850 ایک اور صفحہ، حاصل کرنے اور تعینات کیا تھا ایسا کرنے کا طریقہ ہو. 1313 01:03:36,850 --> 01:03:43,060 1314 01:03:43,060 --> 01:03:45,765 کے بارے میں کوئی سوالات مسئلہ سیٹ کی؟ 1315 01:03:45,765 --> 01:03:49,490 1316 01:03:49,490 --> 01:03:50,150 >> ٹھیک ہے. 1317 01:03:50,150 --> 01:03:53,660 اس وقت، ایک مخصوص، کے ذریعے جانے دو مسئلے کا حصہ مقرر کیا. 1318 01:03:53,660 --> 01:04:00,260 آپ، ایک نقطہ پر، کرنے کی ضرورت ہے کرنے کے لئے جا رہے ہیں کسی کی پورٹ فولیو پر ظاہر 1319 01:04:00,260 --> 01:04:01,710 سکرین. 1320 01:04:01,710 --> 01:04:06,454 میں پورٹ فولیو کا کہنا ہے کہ جب میں نے کیا مطلب ہے، اس مسئلے کے تناظر میں مقرر کیا؟ 1321 01:04:06,454 --> 01:04:11,350 >> سامعین: یہ ہے کہ وہ اسٹاک کی طرح ہے کس طرح، بہت سے حصص وہ مالک ہے، 1322 01:04:11,350 --> 01:04:13,760 قیمت، اور کتنا وہ چھوڑ دیا ہے پیسہ. 1323 01:04:13,760 --> 01:04:15,235 >> JASON HIRSCHHORN: یہ بہت اچھا لگتا ہے. 1324 01:04:15,235 --> 01:04:19,640 تو میں نے تمام اسٹاک ظاہر کرنے کے لئے چاہتے ہیں، وہ مالک کے لئے ہر اسٹاک کمپنی کے 1325 01:04:19,640 --> 01:04:23,770 حصص اور شاید کتنا ہے قابل، اور پھر ایک علیحدہ متغیر، 1326 01:04:23,770 --> 01:04:25,960 کتنی رقم وہ مالک. 1327 01:04:25,960 --> 01:04:27,150 تو میں اس کی وضاحت کرنا چاہتے ہیں. 1328 01:04:27,150 --> 01:04:29,660 کے بارے میں بات کر شروع کرتے ہیں کس طرح میں کر سکتا ہوں مجھے کیا میزیں، کہ ایسا کرنے کے بارے میں جانا 1329 01:04:29,660 --> 01:04:31,210 کرنے کے لئے کرنے کی ضرورت ہے کرنے کے لئے جا ایسا کرنے کے لئے کے قابل ہو جائے. 1330 01:04:31,210 --> 01:04:34,070 1331 01:04:34,070 --> 01:04:34,460 جی ہاں - 1332 01:04:34,460 --> 01:04:37,970 >> سامعین: صارفین، اور پھر، مجھے لگتا ہے آپ کو بلایا ایک میز کر سکتے ہیں 1333 01:04:37,970 --> 01:04:41,920 حصص یا اس طرح کچھ، جس وہ خریدا ہے کس طرح بہت سے ہو جائے گا. 1334 01:04:41,920 --> 01:04:42,660 >> JASON HIRSCHHORN: ٹھیک ہے. 1335 01:04:42,660 --> 01:04:46,530 تو میں نے کہا جاتا ہے ایک میز کی ضرورت کرنے جا رہا ہوں کے ٹریک رکھتا ہے جس میں صارفین، 1336 01:04:46,530 --> 01:04:50,640 صارف کا نام، شاید، شاید کچھ کی شناخت، شاید ایک فرد کے پاس. 1337 01:04:50,640 --> 01:04:52,850 کچھ کیا ہے کہ آپ صرف یہ ہے کہ منسلک ہے ہے؟ 1338 01:04:52,850 --> 01:04:55,510 کیا ہے مائیکل، اس کے علاوہ کوئی کے ساتھ منسلک ہے کہ کچھ اور 1339 01:04:55,510 --> 01:04:58,270 ان کی منفرد ہر صارف،؟ 1340 01:04:58,270 --> 01:05:00,050 >> سامعین: ID. 1341 01:05:00,050 --> 01:05:01,170 >> JASON HIRSCHHORN: ID - 1342 01:05:01,170 --> 01:05:03,540 ہم ہیں کہ ایک اور چیز کیا ہے شاید کرنا چاہتے ہیں جا 1343 01:05:03,540 --> 01:05:05,685 اس صفحے پر ظاہر؟ 1344 01:05:05,685 --> 01:05:06,990 >> سامعین: ان کا نام. 1345 01:05:06,990 --> 01:05:10,550 >> JASON HIRSCHHORN: ان کا نام - کیا ہے اس سے متعلق ایک اور بات 1346 01:05:10,550 --> 01:05:11,420 خاص طور پر مسئلہ سیٹ؟ 1347 01:05:11,420 --> 01:05:14,110 >> سامعین: کیا اسٹاک وہ مالک - 1348 01:05:14,110 --> 01:05:16,650 >> JASON HIRSCHHORN: کرنے کے لئے جا رہے ہیں وہ مالک کیا اسٹاک کی ایک بہت ہے. 1349 01:05:16,650 --> 01:05:19,670 ایک مخصوص قیمت اگرچہ کیا ہے، وہ کرنے جا رہے ہیں کہ 1350 01:05:19,670 --> 01:05:22,640 ان کے ساتھ منسلک؟ 1351 01:05:22,640 --> 01:05:25,709 وہ کس طرح خریدنے کے لئے جا رہے ہیں اور ان کے اسٹاک فروخت؟ 1352 01:05:25,709 --> 01:05:26,595 >> سامعین: کیش. 1353 01:05:26,595 --> 01:05:28,100 >> JASON HIRSCHHORN: وہ کر رہے ہیں نقد کے لئے جا. 1354 01:05:28,100 --> 01:05:31,020 تو ہر صارف کی جا رہی ہے نقد رقم کے لئے ایک قدر. 1355 01:05:31,020 --> 01:05:32,360 اور یہ ہونے جا رہا ہے ہر صارف کے لئے منفرد. 1356 01:05:32,360 --> 01:05:35,040 تو صارف کے ٹیبل میں، یہ کرتا ہے نقد میں ڈال احساس. 1357 01:05:35,040 --> 01:05:39,100 >> تم، کورس کے، ایک اور پیدا کر سکتا ہے صارف کی شناخت ہے اور اس کی میز ان 1358 01:05:39,100 --> 01:05:40,200 نقد کی قیمت. 1359 01:05:40,200 --> 01:05:41,070 لیکن یہ کوئی مطلب نہیں ہے. 1360 01:05:41,070 --> 01:05:43,410 یہ صرف ڈال کرنے کے لئے سمجھ میں آتا ہے ایک ٹیبل میں اس کے سب. 1361 01:05:43,410 --> 01:05:46,860 >> تو ہم ایک میز کے لئے جا رہے ہیں اس معلومات کے ساتھ. 1362 01:05:46,860 --> 01:05:48,360 اور پھر، دیگر کی میز ہے ہم جا رہے ہیں؟ 1363 01:05:48,360 --> 01:05:49,430 آپ کو ایک اسٹاک کی میز ہے. 1364 01:05:49,430 --> 01:05:50,680 ہم کیا میں ڈال رہے ہیں سٹاکس کی میز؟ 1365 01:05:50,680 --> 01:05:55,860 1366 01:05:55,860 --> 01:05:57,530 کوئی بھی، خیالات - 1367 01:05:57,530 --> 01:05:58,796 >> سامعین: کمپنی. 1368 01:05:58,796 --> 01:06:00,020 >> JASON HIRSCHHORN: ہم جا رہے ہیں نام میں ڈال 1369 01:06:00,020 --> 01:06:03,620 کمپنی، ایپل کے لئے بہت AAPL. 1370 01:06:03,620 --> 01:06:04,050 جی ہاں. 1371 01:06:04,050 --> 01:06:05,390 >> سامعین: کتنے حصص اور وہ قابل رہے ہیں کتنا. 1372 01:06:05,390 --> 01:06:08,590 >> JASON HIRSCHHORN: کتنے شیئروں، کتنا وہ قابل ہیں - 1373 01:06:08,590 --> 01:06:10,630 کچھ کیا ہے ہم نے کہ ٹیبل میں کی ضرورت ہے؟ 1374 01:06:10,630 --> 01:06:12,770 >> سامعین: انڈیکس کرنے کے لئے ایک صارف کی شناخت یہ. 1375 01:06:12,770 --> 01:06:14,000 >> JASON HIRSCHHORN: ایک صارف کی شناخت. 1376 01:06:14,000 --> 01:06:16,070 تو اس کے ٹیبل میں، ہم کریں گے شاید ہے - 1377 01:06:16,070 --> 01:06:18,610 اس کا مالک جو کسی کی ہیں، کا کہنا ہے کہ تین اسٹاک، تین قطاروں، ہر ایک کے ساتھ 1378 01:06:18,610 --> 01:06:23,730 اس صارف ID یا کہ انفرادی صارف ID، لیکن ایک مختلف کمپنی کا نام، ایک 1379 01:06:23,730 --> 01:06:28,570 شاید حصص کی مختلف نمبر، اور ہر ایک کے لئے ایک مختلف قیمت قیمت 1380 01:06:28,570 --> 01:06:29,820 ان اسٹاک کی. 1381 01:06:29,820 --> 01:06:34,690 1382 01:06:34,690 --> 01:06:37,130 ایک بار پھر، کیا اب میں کہہ رہا ہوں نہیں ہے ضروری پر عمل درآمد، 1383 01:06:37,130 --> 01:06:39,150 آپ کو احساس کی وجہ سے کچھ زیادہ ہیں اس پر عملدرآمد کرنے کے موثر طریقوں. 1384 01:06:39,150 --> 01:06:41,020 لیکن یہ شروع کرنے کے لئے ایک اچھی جگہ ہے. 1385 01:06:41,020 --> 01:06:41,430 >> ٹھیک ہے. 1386 01:06:41,430 --> 01:06:42,830 لہذا ان ہم نے دو میزیں ہیں. 1387 01:06:42,830 --> 01:06:44,470 اب ہم اس صفحے کو ظاہر کرنے کے لئے چاہتے ہیں. 1388 01:06:44,470 --> 01:06:48,510 استفسار کی پہلی قسم کیا ہے ہم بنانے کے لئے کی ضرورت ہو گی. 1389 01:06:48,510 --> 01:06:52,190 ہر صفحے پر، کہ ایک صارف ہے فرض میں ریکارڈ، ہم ان کی صارف کی شناخت ہے. 1390 01:06:52,190 --> 01:06:55,480 تو سب سے پہلے کی قسم کیا ہے ہم بنانے کی ضرورت کے سوال؟ 1391 01:06:55,480 --> 01:06:55,910 جی ہاں. 1392 01:06:55,910 --> 01:06:56,936 >> سامعین: ان صارف ID. 1393 01:06:56,936 --> 01:07:00,090 >> JASON HIRSCHHORN: ہم نے ان کی صارف کی شناخت ہے، ہم کوڈ کرنے کے لئے شروع کر رہے ہیں جب 1394 01:07:00,090 --> 01:07:01,340 ہمارے صفحے کے آغاز. 1395 01:07:01,340 --> 01:07:03,880 1396 01:07:03,880 --> 01:07:06,470 تو سوال ہم پہلی قسم کیا ہے ایک صارف کی شناخت دی، بنانے کے لئے کی ضرورت ہے؟ 1397 01:07:06,470 --> 01:07:09,580 1398 01:07:09,580 --> 01:07:10,530 ہم چار اقسام گئے. 1399 01:07:10,530 --> 01:07:11,860 صرف چار ممکن جوابات نہیں ہے. 1400 01:07:11,860 --> 01:07:13,230 >> سامعین: یہ ایک ریکارڈ کو منتخب ہے. 1401 01:07:13,230 --> 01:07:14,710 >> JASON HIRSCHHORN: ایک منتخب کریں - 1402 01:07:14,710 --> 01:07:19,110 ہم صارف کی طرف سے منتخب کرنے کے لئے چاہتے ہیں، حاصل کرنے کے لئے کی میز،، کا کہنا ہے کہ 1403 01:07:19,110 --> 01:07:20,040 نقد کی ان کی رقم. 1404 01:07:20,040 --> 01:07:22,450 اور ہم نقد کی رقم پرنٹ کر سکتے ہیں سکرین کے سب سے اوپر پر. 1405 01:07:22,450 --> 01:07:22,720 ٹھیک ہے. 1406 01:07:22,720 --> 01:07:24,210 اگلا قسم کے کیا ہے ہم کرنا چاہتے ہیں کے سوال؟ 1407 01:07:24,210 --> 01:07:34,650 1408 01:07:34,650 --> 01:07:36,160 >> ہم نے کچھ دیگر چیزیں ہیں ہم ظاہر کرنے کے لئے کی ضرورت ہے. 1409 01:07:36,160 --> 01:07:37,480 وہ دوسرے ٹیبل میں محفوظ کی جاتی ہیں. 1410 01:07:37,480 --> 01:07:38,300 تو ہم کس طرح حاصل کرنے کے لئے جا رہے ہیں؟ 1411 01:07:38,300 --> 01:07:40,106 >> سامعین: آپ ان کے لئے منتخب کریں. 1412 01:07:40,106 --> 01:07:42,490 >> JASON HIRSCHHORN: ایک منتخب کریں - پھر، صرف چار اختیارات ہیں. 1413 01:07:42,490 --> 01:07:44,180 شاید آواز کو منتخب کریں صحیح طرح. 1414 01:07:44,180 --> 01:07:47,510 تو ہم ایک منتخب استفسار کرنے کی ضرورت ہے، پھر اس صارف ID کا استعمال کرتے ہوئے. 1415 01:07:47,510 --> 01:07:50,370 اور اب، ہم نہ صرف ایک واپس کرنا چاہتے ہیں قطار، ہمارے ملنے والے تمام قطار BU 1416 01:07:50,370 --> 01:07:53,200 صارف ID 1 برابر جہاں معیار،. 1417 01:07:53,200 --> 01:07:56,790 >> اور پھر ہم ایک لوپ جانا اور کر سکتے ہیں صرف سکرین پر تمام لوگوں کو باہر پرنٹ، 1418 01:07:56,790 --> 01:07:59,250 شاید سے کمپنی کو پرنٹ سکرین پر ان میں سے ہر ایک. 1419 01:07:59,250 --> 01:08:02,430 کہ جیسے عظیم، کہ لگتا ہے ایک پورٹ فولیو کی نمائش، اور بہت کچھ نہیں 1420 01:08:02,430 --> 01:08:03,810 اس سے پیچیدہ. 1421 01:08:03,810 --> 01:08:07,460 >> ٹھیک ہے، صارف کی تو فیصلہ ہے کہ وہ پیسے کی کافی مقدار پر چھوڑ دیا ہے. 1422 01:08:07,460 --> 01:08:09,900 اور وہ کچھ خریدنے کے لئے چاہتے ایک اسٹاک کے زیادہ حصص. 1423 01:08:09,900 --> 01:08:12,580 چلو کا کہنا ہے، وہ پہلے سے ہی مالک اس کمپنی کے اسٹاک بھی. 1424 01:08:12,580 --> 01:08:14,110 >> تو وہ آپ کے خریدنے کے صفحے پر جانے کے. 1425 01:08:14,110 --> 01:08:16,830 وہ ان پٹ کمپنی کا نام. 1426 01:08:16,830 --> 01:08:20,380 استفسار ان پٹ کے بعد، کیا ہے کمپنی کا نام، آپ کی ضرورت ہے 1427 01:08:20,380 --> 01:08:22,819 اگلا پھانسی؟ 1428 01:08:22,819 --> 01:08:23,180 جی ہاں. 1429 01:08:23,180 --> 01:08:23,960 >> سامعین: اپ ڈیٹ کریں. 1430 01:08:23,960 --> 01:08:26,670 >> JASON HIRSCHHORN: اپ ڈیٹ - اور جو ٹیبل آپ کو اپ ڈیٹ کرنا چاہتے ہیں؟ 1431 01:08:26,670 --> 01:08:29,018 >> سامعین: ان کی میز، کی بنیاد پر ان کے شناختی نمبر پر؟ 1432 01:08:29,018 --> 01:08:31,880 >> JASON HIRSCHHORN: تو اپ ڈیٹ صارف کی میز - 1433 01:08:31,880 --> 01:08:36,029 1434 01:08:36,029 --> 01:08:40,899 تو اسٹاک کی میز، اپ ڈیٹ جہاں صارف ID سے میل کھاتا ہے، لیکن نہ صرف 1435 01:08:40,899 --> 01:08:43,160 اسٹاک نام سے میل کھاتا ہے. 1436 01:08:43,160 --> 01:08:45,660 آپ کچھ قیمت مل جائے گا. 1437 01:08:45,660 --> 01:08:48,270 اور اس کے بعد، آپ کو اس کی قیمت لینے کے لئے چاہتے ہیں کریں گے تاہم بہت سے اسٹاک میں شامل وہ 1438 01:08:48,270 --> 01:08:49,890 اس کے خریدنے کے لئے چاہتے. 1439 01:08:49,890 --> 01:08:53,420 >> تو آپ کو آنکھ بند کر کے نہیں کرنا چاہتا اس قدر ادلیکھت. 1440 01:08:53,420 --> 01:08:56,330 لیکن آپ کو، اصل میں، کہ ابتدائی لے جا سکتے ہیں قدر اور صرف اس کو اپ ڈیٹ. 1441 01:08:56,330 --> 01:09:00,790 ایک پلس کے برابر کی طرح آپ کو، کر سکتے ہیں بلکہ صرف ایک برابر سے زیادہ. 1442 01:09:00,790 --> 01:09:03,689 >> کچھ اگرچہ کیا ہے - ہم ہیں تو اس کے بارے میں سوچ اور ہم چاہتے ہیں 1443 01:09:03,689 --> 01:09:08,090 ہر ممکن حد تک مضبوط - ہمیں کیا کرنا چاہئے ہم اس اپ ڈیٹ کے سوال کو چلانے سے پہلے؟ 1444 01:09:08,090 --> 01:09:09,859 وہ ایپل کے پانچ سال خریدنا چاہتے ہیں. 1445 01:09:09,859 --> 01:09:11,030 ایپل کے ہر حصہ میں 200 ڈالر ہے. 1446 01:09:11,030 --> 01:09:12,762 >> سامعین: کیا ہم پہلے پیسے کی جانچ پڑتال کرنا چاہئے. 1447 01:09:12,762 --> 01:09:15,130 >> JASON HIRSCHHORN: ہمیں چاہئے پہلے پیسے کی جانچ پڑتال. 1448 01:09:15,130 --> 01:09:16,680 ہمیں یقین ہے کہ وہ کرنا چاہئے کافی رقم ہے. 1449 01:09:16,680 --> 01:09:20,766 کے سوال کا کس طرح ہم پھانسی کر سکتے ہیں وہ کافی پیسہ ہے اس بات کا یقین ہے؟ 1450 01:09:20,766 --> 01:09:22,143 >> سامعین: ایک منتخب کریں. 1451 01:09:22,143 --> 01:09:23,680 >> JASON HIRSCHHORN: ایک منتخب کریں - 1452 01:09:23,680 --> 01:09:26,580 ہم ان کی صارف کی شناخت کی بنیاد پر منتخب کریں، نقد رقم کی ان کی قیمت حاصل کرنے کے لئے. 1453 01:09:26,580 --> 01:09:27,620 کچھ فوری ریاضی. 1454 01:09:27,620 --> 01:09:30,279 اور یہ کہ میں گزر جاتا ہے، جوٹا وہ کافی نقد رقم ہے. 1455 01:09:30,279 --> 01:09:31,580 اس کے بعد ہم اپنے اپ ڈیٹ کو چلا سکتے ہیں. 1456 01:09:31,580 --> 01:09:33,850 اگر نہیں، تو یا شاید،، تو ہم کو منتقل. 1457 01:09:33,850 --> 01:09:35,370 ہم نے ان کو ایک انتباہ دے. 1458 01:09:35,370 --> 01:09:35,710 >> ٹھیک ہے. 1459 01:09:35,710 --> 01:09:36,560 وہ ایک کمپنی کی ضرورت نہیں ہے کا کہنا ہے کہ. 1460 01:09:36,560 --> 01:09:37,310 انہوں نے ایک نئی کمپنی خرید رہے ہیں. 1461 01:09:37,310 --> 01:09:39,910 وہ مائیکروسافٹ خرید رہے ہیں. 1462 01:09:39,910 --> 01:09:41,910 سوالات کے کس طرح ہم کیا کرنا چاہتے ہیں، وہ مائیکروسافٹ کو خریدنے کے لئے چاہتے ہیں؟ 1463 01:09:41,910 --> 01:09:43,350 اور وہ کسی بھی مائیکروسافٹ کے مالک نہیں ہیں. 1464 01:09:43,350 --> 01:09:47,520 نہیں مانو، کسی، کسی مارکس اس کے علاوہ؟ 1465 01:09:47,520 --> 01:09:48,229 کارلوس - 1466 01:09:48,229 --> 01:09:50,870 >> سامعین: ایک منتخب کریں، اس بات کو یقینی بنانے کے لئے وہ کافی رقم ہے. 1467 01:09:50,870 --> 01:09:51,770 >> JASON HIRSCHHORN: اچھا لگتا ہے. 1468 01:09:51,770 --> 01:09:54,815 >> سامعین: اور پھر آپ کو داخل [اشراوی] پر. 1469 01:09:54,815 --> 01:09:56,500 >> JASON HIRSCHHORN: بالکل، ہم داخل کرنا چاہتے ہیں کے لئے جا 1470 01:09:56,500 --> 01:09:57,800 اسٹاک ٹیبل میں. 1471 01:09:57,800 --> 01:09:59,370 اور ہم داخل کرنا چاہتے ہیں جا رہے ہیں. 1472 01:09:59,370 --> 01:10:02,510 ہم، نام ان کے صارف ID داخل کر سکتے ہیں کمپنی کی، اور کتنے حصص 1473 01:10:02,510 --> 01:10:03,940 وہ خریدنا چاہتے ہیں. 1474 01:10:03,940 --> 01:10:08,040 >> کچھ دوسرے آپریشن کیا ہیں تم صفحات یا فعالیت ہیں 1475 01:10:08,040 --> 01:10:10,420 P-سیٹ میں لاگو کرنے کے لئے جا 7، ہم جانا چاہئے؟ 1476 01:10:10,420 --> 01:10:12,160 >> سامعین: اصل میں، میں اس قسم کی ہے اس میں سے ایک کے بارے میں ایک سوال کے جواب میں. 1477 01:10:12,160 --> 01:10:18,000 آپ پورٹ فولیو میں ظاہر کرنے سے پہلے، چاہئے آپ یاہو کی ویب سائٹ کو چیک 1478 01:10:18,000 --> 01:10:19,920 اس بات کا یقین اسٹاک کی قیمتوں بنانے تبدیل نہیں کیا ہے؟ 1479 01:10:19,920 --> 01:10:21,660 >> JASON HIRSCHHORN: یہ آواز ہے ایک اچھا خیال کی طرح. 1480 01:10:21,660 --> 01:10:27,260 مارکس کا کہنا ہے کہ ہے تو کیا، ٹھیک ہے، اسٹاک قیمتوں میں مسلسل تبدیل کر رہے ہیں. 1481 01:10:27,260 --> 01:10:32,840 وہ میز کے مالک ہے کہ اسٹاک میں، ہماری سٹاکس ملاقات کی میز، ہم کو بچانے کے کر سکتے ہیں 1482 01:10:32,840 --> 01:10:35,360 اسٹاک کی قیمت وہ اسے خریدا. 1483 01:10:35,360 --> 01:10:37,990 >> لیکن اس کے، کہ مضبوط نہیں لگتا اسٹاک کی قیمت ہے کیونکہ 1484 01:10:37,990 --> 01:10:39,490 مسلسل تبدیل کرنے جا رہا. 1485 01:10:39,490 --> 01:10:41,990 تو اصل میں، آپ کو شاید ضرورت نہیں ہے اسٹاک کی قیمت کو بچانے کے لئے. 1486 01:10:41,990 --> 01:10:45,230 لیکن ہر وقت آپ کو ظاہر ان پورٹ فولیو، آپ کو تازہ یا اپ ڈیٹ 1487 01:10:45,230 --> 01:10:46,280 اسٹاک کی قیمت. 1488 01:10:46,280 --> 01:10:48,720 >> اور اگر آپ کے پاس ہے - اور آپ نے پہلے ہی ہے. 1489 01:10:48,720 --> 01:10:51,330 میں آپ سب میں دیکھا ہے پتہ ہے مسئلہ پہلے ہی واپس تعین کرتا ہے. 1490 01:10:51,330 --> 01:10:55,410 ہم نے لکھا ہے کہ احساس ہو گیا ہے آپ اس کے لئے کچھ کوڈ ہے جو آپ کی اجازت دے گا 1491 01:10:55,410 --> 01:10:57,650 اسٹاک کی قیمت حاصل کرنے کے لئے، ایک کمپنی کا نام دیا. 1492 01:10:57,650 --> 01:10:59,620 >> تو جی ہاں، یہ شاید آواز تھوڑا سا زیادہ مضبوط. 1493 01:10:59,620 --> 01:11:04,260 لیکن اس کی میز ضروری کی ضرورت نہیں ہے اسٹاک کی قیمت کو بچانے کے لئے. 1494 01:11:04,260 --> 01:11:04,720 ٹھیک ہے. 1495 01:11:04,720 --> 01:11:07,590 کسی دوسرے functionalities کے آپ کیا ہیں اس ہفتے کو لاگو کرنے کی ضرورت ہے 1496 01:11:07,590 --> 01:11:10,340 ہم کے بارے میں بات کر سکتے ہیں؟ 1497 01:11:10,340 --> 01:11:11,590 میں نے ان کے بارے میں بات کرنا چاہتے ہیں. 1498 01:11:11,590 --> 01:11:14,342 1499 01:11:14,342 --> 01:11:16,516 >> کیا آپ کے بارے میں بات کرنا چاہتے ہیں؟ 1500 01:11:16,516 --> 01:11:17,810 اس رپورٹ میں شاید ہے. 1501 01:11:17,810 --> 01:11:20,600 میں صرف نیچے ذیل میں سکرال کریں گے رپورٹ اور مجھے سب سے پہلے لفظ سے پوچھنا 1502 01:11:20,600 --> 01:11:21,850 آپ اس مطلب نہیں ہے دیکھتے ہیں. 1503 01:11:21,850 --> 01:11:55,130 1504 01:11:55,130 --> 01:11:56,960 ایک دوسرے فعالیت - 1505 01:11:56,960 --> 01:11:57,840 ایک کے بارے میں بات. 1506 01:11:57,840 --> 01:12:00,775 ہم وہاں شروع کر دیں گے. 1507 01:12:00,775 --> 01:12:02,065 >> سامعین: تاریخ کی ریکارڈنگ. 1508 01:12:02,065 --> 01:12:03,960 >> JASON HIRSCHHORN: ریکارڈنگ تاریخ، عظیم میں سے ایک. 1509 01:12:03,960 --> 01:12:06,920 تو آپ کو ٹریک رکھنے کے لئے جا رہے ہیں لین دین کی تاریخ کی. 1510 01:12:06,920 --> 01:12:10,840 1511 01:12:10,840 --> 01:12:14,270 تو آپ ہر کا ٹریک رکھنے کے لئے چاہتے ہیں، وہ اسٹاک خریدنے یا فروخت کا وقت. 1512 01:12:14,270 --> 01:12:15,160 >> میں اپنے اسٹاک خریدا. 1513 01:12:15,160 --> 01:12:18,580 ہم صرف اتنا کہا، یہ شاید احساس کرتا ہے حاصل کرنے کے لئے، ایک منتخب کریں شامل کرنے کے لئے ان کے 1514 01:12:18,580 --> 01:12:20,220 نقد رقم اور واپس کی جانچ پڑتال. 1515 01:12:20,220 --> 01:12:25,270 شاید یہ تو شامل کرنے کے لئے ہوشیار ہے ایک داخل یا ایک اپ ڈیٹ، پر منحصر ہے 1516 01:12:25,270 --> 01:12:27,720 وہ اسٹاک کے مالک ہیں یا نہیں. 1517 01:12:27,720 --> 01:12:32,740 ہم بھی ٹریک کے رکھنے کے لئے چاہتے ہیں تو ایک تاریخ، ہم اس کو کس طرح کر سکتے ہیں؟ 1518 01:12:32,740 --> 01:12:37,530 1519 01:12:37,530 --> 01:12:38,720 حصص ٹیبل میں جانا ہے؟ 1520 01:12:38,720 --> 01:12:39,822 >> سامعین: نمبر 1521 01:12:39,822 --> 01:12:42,130 >> JASON HIRSCHHORN: کوئی یہ شاید ایک مختلف ٹیبل میں چلا جاتا ہے. 1522 01:12:42,130 --> 01:12:44,040 آپ کو 10 خریدنے کا کہنا ہے کہ کیونکہ ایپل کے حصص. 1523 01:12:44,040 --> 01:12:45,370 تو پھر آپ کو ایک اور 10 کے حصص خریدنے. 1524 01:12:45,370 --> 01:12:46,610 آپ کو علیحدہ ریکارڈز رسی چاہتے ہیں. 1525 01:12:46,610 --> 01:12:47,610 وہ دو الگ الگ معاملات ہیں. 1526 01:12:47,610 --> 01:12:50,510 >> تو ہم ایک اور میز ہے، ایک تاریخ کی میز. 1527 01:12:50,510 --> 01:12:51,880 تو پھر، ہم خریدنے. 1528 01:12:51,880 --> 01:12:54,080 اس کے بعد ہم، ایک منتخب پھانسی ایک داخل یا ایک اپ ڈیٹ. 1529 01:12:54,080 --> 01:12:56,410 ہم اگلے کیا کروں؟ 1530 01:12:56,410 --> 01:13:00,410 ہم پھانسی اگلا استفسار کیا ہے ہم کچھ خرید رہے ہو؟ 1531 01:13:00,410 --> 01:13:01,430 ہم تاریخ کا ٹریک رکھنے کے لئے چاہتے ہیں. 1532 01:13:01,430 --> 01:13:01,570 جی ہاں. 1533 01:13:01,570 --> 01:13:05,195 >> سامعین: آپ ٹریک رکھنے کے لئے چاہتے ہیں، بہت معاملات میں ناکام رہے. 1534 01:13:05,195 --> 01:13:07,700 >> JASON HIRSCHHORN: ٹھیک ہے، اس سے پہلے کہ ہم کا کہنا ہے کہ لین دین کی کس قسم کی، 1535 01:13:07,700 --> 01:13:11,080 ہم کیا کرنا چاہتے ہو - 1536 01:13:11,080 --> 01:13:13,910 استفسار کس قسم کی، کارلوس، گے ہم سے ٹریک رکھنے کے لئے کی اجازت دیتے ہیں 1537 01:13:13,910 --> 01:13:16,216 عام طور پر چیزوں کی؟ 1538 01:13:16,216 --> 01:13:17,860 آپ کو چار اندازہ. 1539 01:13:17,860 --> 01:13:18,660 آپ کو کون سا لگتا ہے؟ 1540 01:13:18,660 --> 01:13:20,835 >> سامعین: اپ ڈیٹ. 1541 01:13:20,835 --> 01:13:22,400 >> JASON HIRSCHHORN: اپ ڈیٹ نہیں. 1542 01:13:22,400 --> 01:13:25,250 آپ کے دوسرے اندازہ کیا ہے؟ 1543 01:13:25,250 --> 01:13:26,730 >> سامعین: انتخاب. 1544 01:13:26,730 --> 01:13:30,020 >> JASON HIRSCHHORN: آپ رکھنا چاہتے ہیں تو کچھ کے ٹریک، آپ شاید چاہتے ہیں 1545 01:13:30,020 --> 01:13:33,310 کہیں یہ لکھنا یا اس کے بعد کے لئے اسے بچانے کے. 1546 01:13:33,310 --> 01:13:37,054 تو نہیں تو، اپ ڈیٹ - 1547 01:13:37,054 --> 01:13:38,310 >> سامعین: یہ ڈالیں. 1548 01:13:38,310 --> 01:13:39,553 >> JASON HIRSCHHORN: ڈالیں، ہم وہاں چلتے ہیں. 1549 01:13:39,553 --> 01:13:44,230 جی ہاں، تو آپ کی رقم کو منتخب کریں وہ نقد رقم، بہت اچھا لگتا ہے. 1550 01:13:44,230 --> 01:13:45,320 وہ کافی نقد رقم کی ضرورت نہیں ہے. 1551 01:13:45,320 --> 01:13:46,720 لین دین کی کام کرنے کے لئے نہیں جا رہا ہے. 1552 01:13:46,720 --> 01:13:49,440 نہیں، آپ کا ٹریک رکھنے کے لئے کی ضرورت نہیں ہے یہ کام نہیں کرتا، اگر ایک ٹرانزیکشن. 1553 01:13:49,440 --> 01:13:52,280 یا آپ کو آپ کے لئے چاہتے ہیں کر سکتے ہیں انہیں ایک مشکل وقت دے. 1554 01:13:52,280 --> 01:13:53,430 لیکن آپ کے لئے نہیں ہے. 1555 01:13:53,430 --> 01:13:55,820 >> اس کے بعد، آپ داخل یا اپ ڈیٹ ان کے اسٹاک ٹیبل میں. 1556 01:13:55,820 --> 01:13:57,260 اور اب، آپ کو آپ کے دیگر میز ہے. 1557 01:13:57,260 --> 01:13:59,790 آپ اپنی تاریخ میز یا ہے اگر آپ اسے فون کرنا چاہتے ہیں جو کچھ بھی. 1558 01:13:59,790 --> 01:14:02,920 اور اس کے ٹیبل میں، آپ جا رہے ہیں ایک نئی صف داخل کرنے کے لیے. 1559 01:14:02,920 --> 01:14:04,205 >> یہ شاید جا رہا ہے صارف کی شناخت ہے. 1560 01:14:04,205 --> 01:14:05,840 شاید یہ جا رہا ہے اسٹاک کے نام. 1561 01:14:05,840 --> 01:14:08,760 شاید یہ جا رہا ہے انہوں نے یہ کیا کہ ایک وقت. 1562 01:14:08,760 --> 01:14:11,500 اور اس معاملے میں، آپ کو شاید LL قیمت داخل کرنا چاہتے ہیں. 1563 01:14:11,500 --> 01:14:13,960 کیونکہ ایک کی تاریخ کے لئے، آپ ایسا نہیں کرتے موجودہ قیمت ہے پرواہ. 1564 01:14:13,960 --> 01:14:17,140 جب آپ قیمت ہے کی دیکھ بھال وہ کچھ خریدا یا بیچا. 1565 01:14:17,140 --> 01:14:21,530 >> خرید لاگو کرنے کے لئے، کی طرح تو یہ لگتا ہے مکمل طور پر مختلف کی ایک بڑی تعداد شامل ہے 1566 01:14:21,530 --> 01:14:25,530 SQL سوالات، لیکن سچ میں، نہیں اتنا کوڈ مجموعی طور پر. 1567 01:14:25,530 --> 01:14:26,330 ٹھیک ہے. 1568 01:14:26,330 --> 01:14:28,840 اور یہ تاریخ کا خیال رکھتا ہے. 1569 01:14:28,840 --> 01:14:30,450 >> چلو کا کہنا ہے، ہم چاہتے ہیں ہماری تاریخ ظاہر. 1570 01:14:30,450 --> 01:14:31,670 ہم نمائش کے بارے میں بات ہمارے پورٹ فولیو. 1571 01:14:31,670 --> 01:14:33,902 ہم کس طرح ہماری تاریخ ظاہر کرے گا؟ 1572 01:14:33,902 --> 01:14:36,312 >> سامعین: شاید زمانی لحاظ سے. 1573 01:14:36,312 --> 01:14:37,920 >> JASON HIRSCHHORN: شاید زمانی لحاظ سے - 1574 01:14:37,920 --> 01:14:39,400 کیا استفسار آپ کو ہم استعمال ہو جائیں گے؟ 1575 01:14:39,400 --> 01:14:40,675 >> سامعین: ایک منتخب کریں. 1576 01:14:40,675 --> 01:14:41,840 >> JASON HIRSCHHORN: ایک منتخب کریں - 1577 01:14:41,840 --> 01:14:46,590 کہ میز سے ہو سکتا ہے کہ تمام قطار کو منتخب کریں تو صارف ID سے ملنے اور 1578 01:14:46,590 --> 01:14:49,510 ، زمانی لحاظ سے ان کو ظاہر اچھا لگتا ہے. 1579 01:14:49,510 --> 01:14:52,590 ہم کوڈ لکھ کرنے کی ضرورت ہے اس فہرست کے ذریعے حل؟ 1580 01:14:52,590 --> 01:14:55,084 >> سامعین: نہیں، تم سے کہا تھا، کیونکہ ہمیں ایک صعودی ہے 1581 01:14:55,084 --> 01:14:57,320 اور بات اترتے. 1582 01:14:57,320 --> 01:14:58,230 >> JASON HIRSCHHORN: بات؟ 1583 01:14:58,230 --> 01:14:59,190 >> سامعین: جی ہاں. 1584 01:14:59,190 --> 01:15:01,270 >> JASON HIRSCHHORN: جی ہاں. 1585 01:15:01,270 --> 01:15:09,300 ٹھیک ہے،، میرے لئے کوڈ میں تبدیل نہیں ہے دستی طور پر اپنے سوالات کے ذریعے قسم، 1586 01:15:09,300 --> 01:15:09,820 ان کو حل کرنے. 1587 01:15:09,820 --> 01:15:12,480 کوڈ ہے کہ پہلے سے ہی دیا جاتا ہے. 1588 01:15:12,480 --> 01:15:15,310 آپ کو ایک منتخب استفسار لکھ سکتے ہیں وہ چیزیں ہیں جو قسم. 1589 01:15:15,310 --> 01:15:18,900 پہلے سے ان کے حل اور پھر انہیں باہر پرنٹ. 1590 01:15:18,900 --> 01:15:22,070 ایسا کرنے کے لئے اتنا زیادہ سمجھ میں آتا ہے دوسرے طریقے سے اس طرح،. 1591 01:15:22,070 --> 01:15:22,375 جی ہاں. 1592 01:15:22,375 --> 01:15:23,925 >> سامعین: کیا ہم کرنے کی ضرورت ہے پہلے سے الگ الگ؟ 1593 01:15:23,925 --> 01:15:25,976 اس طرح آپ کا مطلب ہے ڈیٹا بیس میں ان کے؟ 1594 01:15:25,976 --> 01:15:30,510 >> JASON HIRSCHHORN: منتخب استفسار کے مطابق آپ ان سے واپس. 1595 01:15:30,510 --> 01:15:34,990 تو صرف ان کی بجائے، ایسا ایک بے ترتیب ترتیب میں آپ کو واپس اور 1596 01:15:34,990 --> 01:15:36,150 پھر انہیں اپنے آپ کو ترتیب دیں. 1597 01:15:36,150 --> 01:15:36,405 جی ہاں. 1598 01:15:36,405 --> 01:15:39,925 >> سامعین: یہ رکھنے کے لئے ایک طریقہ ہے ڈیٹا بیس میں ہی حل، تاکہ 1599 01:15:39,925 --> 01:15:41,355 آپ کو حل کرنے کی ضرورت نہیں ہے کہ ہر وقت آپ کو - 1600 01:15:41,355 --> 01:15:43,065 >> سامعین: آپ اس کے مطابق داخل کر سکتے ہیں؟ 1601 01:15:43,065 --> 01:15:45,740 >> JASON HIRSCHHORN: سوال - 1602 01:15:45,740 --> 01:15:49,796 یہ چیزیں ہیں کہ فرق پڑتا ہے ڈیٹا بیس میں حل؟ 1603 01:15:49,796 --> 01:15:50,700 >> سامعین: نمبر 1604 01:15:50,700 --> 01:15:52,240 >> JASON HIRSCHHORN: ٹھیک ہے، وہ حل کر رہے ہیں. 1605 01:15:52,240 --> 01:15:53,100 وہ زمانی لحاظ سے کے مطابق کر رہے ہیں. 1606 01:15:53,100 --> 01:15:55,060 لیکن چیزوں کو حل کر رہے ہیں کہ یہ فرض ہیں 1607 01:15:55,060 --> 01:15:57,640 زمانی لحاظ سے، اوپر سے نیچے تک. 1608 01:15:57,640 --> 01:15:58,930 ہم نے ایک گوگل فارم ہے. 1609 01:15:58,930 --> 01:16:01,400 کسی کو ہمارے گوگل کا جواب جب بھی کی تشکیل، یہ صرف میں ڈال دیا جاتا ہے 1610 01:16:01,400 --> 01:16:02,480 کہ ٹیبل کے نیچے. 1611 01:16:02,480 --> 01:16:07,318 یہ چیزیں ہیں کہ کوئی بات ہے زمانی لحاظ سے نہیں حل؟ 1612 01:16:07,318 --> 01:16:11,290 >> سامعین: یہ تاریخ نہیں ہے، آپ کو یہ ہر وقت کو حل کرنے کی ضرورت نہیں ہے 1613 01:16:11,290 --> 01:16:12,920 آپ کی معلومات باہر لے. 1614 01:16:12,920 --> 01:16:16,730 لیکن یہ پہلے ہی کے مطابق ہے، تو آپ نہیں کر سکتے ہیں اضافی کرنے کی ضرورت نہیں 1615 01:16:16,730 --> 01:16:17,570 تقریب کال؟ 1616 01:16:17,570 --> 01:16:20,690 >> JASON HIRSCHHORN: تو ہے اصل میں ایک اچھی بات. 1617 01:16:20,690 --> 01:16:23,690 ، پروگرامرز طور پر ہمارے لئے اس سے کوئی فرق ہو سکتا ہے. 1618 01:16:23,690 --> 01:16:26,190 اور ہم ایک ڈیٹا بیس کو تلاش کرنے کے لئے چاہتے ہو سکتا ہے وہ چیزیں ہیں جو حل نہیں ہے 1619 01:16:26,190 --> 01:16:26,900 زمانی لحاظ سے. 1620 01:16:26,900 --> 01:16:30,100 یا ہمارے ڈیٹا بیس قائم کیا، تو یہ رکھتا ہے صارف ID طرف سے کے مطابق چیزیں. 1621 01:16:30,100 --> 01:16:34,060 >> تو اس طرح، کا کہنا ہے کہ، ہم 1،000 صارف کی شناخت. 1622 01:16:34,060 --> 01:16:36,690 یا فیس بک، ہم لاکھوں ہے صارف کی شناخت کی. 1623 01:16:36,690 --> 01:16:39,560 ہم ہماری میز صرف ہو نہیں کرنا چاہتا بے ترتیب کرنے کے لئے بے ترتیب یا ہمارے ڈیٹا بیس. 1624 01:16:39,560 --> 01:16:41,630 یہ اچھا ہو گا اگر صارف کی شناخت کے مطابق کیا گیا تھا. 1625 01:16:41,630 --> 01:16:46,020 تو پھر ہم بائنری تلاش چلانے کے کر سکتے ہیں ہماری میز پر اور پھر صرف تلاش 1626 01:16:46,020 --> 01:16:47,050 مخصوص حصہ. 1627 01:16:47,050 --> 01:16:50,640 >> تو جی ہاں، پر منحصر ہے - ہم، اپ چھوٹا تو ہم ایک ڈیٹا بیس کو تلاش کرنے کے لئے چاہتے ہو سکتا ہے 1628 01:16:50,640 --> 01:16:53,370 ایک مختلف کے مطابق ہے رکھا چیزیں راستہ، تاکہ ان سوالات 1629 01:16:53,370 --> 01:16:54,140 کم وقت لے گی. 1630 01:16:54,140 --> 01:16:56,820 اور ہم کے ذریعے جانا نہیں تھا ہماری میں ہر ایک قطار میں پورے ڈیٹا بیس 1631 01:16:56,820 --> 01:16:58,260 ایک دیئے گئے ٹیبل. 1632 01:16:58,260 --> 01:17:01,640 مگر ہم کام کر رہے ہیں، ہم رکھنے کے بارے میں فکر کرنے کی ضرورت نہیں ہے 1633 01:17:01,640 --> 01:17:02,270 چیزوں کو حل. 1634 01:17:02,270 --> 01:17:06,100 ہم وقت یہ لیتا ہے کہ فرض کر سکتے ہیں کو چلانے کے لئے اس کے سوال کی جا رہی ہے 1635 01:17:06,100 --> 01:17:08,910 نہ ہونے کے برابر، کیا دیا ہم کے ساتھ کام کر رہے ہو. 1636 01:17:08,910 --> 01:17:13,550 لیکن ہاں، بہت اچھا خیال ہے - ہم پیمانے کے طور پر، یہ ڈیزائن کرنے کا احساس ہو سکتا ہے ہماری 1637 01:17:13,550 --> 01:17:15,390 ایک مختلف طریقے کے تھوڑا سا میں ڈیٹا بیس. 1638 01:17:15,390 --> 01:17:18,520 >> میں چاہتا ہوں ایک حتمی ڈیٹا بیس ڈیزائن چیز ، اس کے ساتھ ساتھ ذکر کرنے کے لئے آپ گا کیونکہ 1639 01:17:18,520 --> 01:17:22,660 درجہ بندی، یا بلکہ رنز بنائے، پر ہو آپ کے ڈیٹا بیس کے ڈیزائن. 1640 01:17:22,660 --> 01:17:24,160 ہم اس بارے میں بات کی. 1641 01:17:24,160 --> 01:17:27,490 کیش ہر صارف کے لئے منفرد ہے. 1642 01:17:27,490 --> 01:17:30,820 تو آپ کو ایک میز سے ملاقات کی نقد رقم ہے کہ ان کے صارف کی شناخت اور ان کی رقم کی ہے 1643 01:17:30,820 --> 01:17:33,370 نقد اور پھر کہا جاتا ہے ایک میز ان کے صارف کی ہے کہ صارفین 1644 01:17:33,370 --> 01:17:34,810 ID اور ان کی رکنیت. 1645 01:17:34,810 --> 01:17:37,390 >> وہ ٹیبل ہر ایک پر نقشہ ایک دوسرے سے ایک. 1646 01:17:37,390 --> 01:17:39,520 شاید یہ احساس کے لئے کرتا ہے ان کو ایک میز پر. 1647 01:17:39,520 --> 01:17:42,750 1648 01:17:42,750 --> 01:17:44,830 تو آپ کو ایک صارف ہے فرض ٹریک کے رکھتا ہے کہ میز 1649 01:17:44,830 --> 01:17:46,220 صارف نام اور نقد رقم کی. 1650 01:17:46,220 --> 01:17:49,960 اب آپ ہے کہ ایک میز ہے ایک فرد کا مالک اسٹاک. 1651 01:17:49,960 --> 01:17:52,130 >> اور ایک فرد کی ملکیت ہو سکتا ہے ایک اسٹاک کے مقابلے میں زیادہ. 1652 01:17:52,130 --> 01:17:54,900 تو ان پر نقشہ نہیں ہے ہر ایک دوسرے سے ایک. 1653 01:17:54,900 --> 01:18:00,140 یہ ایک دیو ہے کے لئے کوئی مطلب نہیں ہے 30 کے ریکارڈ ہے کہ میز ہے 1654 01:18:00,140 --> 01:18:02,960 تمام ہے کہ تمام، ایک صارف کا نام دوبارہ کہ تمام، ایک پاس ورڈ دوبارہ 1655 01:18:02,960 --> 01:18:04,680 نقد کی ایک بڑی تعداد کو دہرانے. 1656 01:18:04,680 --> 01:18:08,360 لیکن ہر شاید ایک مختلف اسٹاک ہے نام یا مختلف اسٹاک کی قیمت. 1657 01:18:08,360 --> 01:18:11,310 >> یہ ہے کے لئے کوئی مطلب نہیں ہے کہ بہت سے بڑے ریکارڈز. 1658 01:18:11,310 --> 01:18:14,880 آپ کو ان کی تخلیق کے بارے میں ہوشیار ہو ڈیٹا بیس، آپ نہیں کر رہے ہیں تاکہ 1659 01:18:14,880 --> 01:18:20,050 اس طرح پاگل کچھ، بار بار غیر ضروری معلومات کا ایک بہت. 1660 01:18:20,050 --> 01:18:20,570 >> ٹھیک ہے. 1661 01:18:20,570 --> 01:18:22,570 ہم چھوڑ دو منٹ ہیں. 1662 01:18:22,570 --> 01:18:26,580 لوگ باہر میں شامل ہونے پر بہت پرجوش ہیں ہمیں یا شاید، شاید، 1663 01:18:26,580 --> 01:18:27,650 ان کے اپنے کلاس شروع. 1664 01:18:27,650 --> 01:18:30,110 کسی کو کوئی سوال ہے ہم ختم ہونے سے پہلے؟ 1665 01:18:30,110 --> 01:18:35,520 1666 01:18:35,520 --> 01:18:38,620 >> ٹھیک ہے، یہ واقعی ایک بونڈر تھا سب کچھ کے ذریعے. 1667 01:18:38,620 --> 01:18:43,510 میں نے اسے اتنی جلدی ہونا تھا کہ مستثنی تقاضہ اور ہم نہیں ہو سکتا ہے کہ ہاتھ پر کے طور پر 1668 01:18:43,510 --> 01:18:46,640 میں نے کے طور پر اس ہفتے کیا گیا ہے پسند. 1669 01:18:46,640 --> 01:18:50,610 لیکن اگر آپ کے بارے میں کوئی سوال ہے تو ہم گئے کچھ یا کسی بھی چیز میں 1670 01:18:50,610 --> 01:18:52,090 اس مسئلہ مقرر - 1671 01:18:52,090 --> 01:18:54,900 اگر آپ اسے پڑھیں اور ڈال دیا ہے presuming ایک اچھے ایمان کی کوشش میں - 1672 01:18:54,900 --> 01:18:57,920 مجھے ای میل یا مجھ سے رابطہ کرنے کے لئے آزاد محسوس. 1673 01:18:57,920 --> 01:19:00,960 میں کے ذریعے کام کرنے سے زیادہ خوش ہوں آپ کو یا کسی بھی جواب کے ساتھ اپنے کوڈ کو 1674 01:19:00,960 --> 01:19:02,330 سوالات آپ کے پاس. 1675 01:19:02,330 --> 01:19:06,160 >> ذہن ہے، اس ہفتے، ایک بہت کی میں رکھیں آپ کے وقت سیکھنے خرچ کیا جائے گا 1676 01:19:06,160 --> 01:19:10,730 نئے نحو اور سمجھنے کی کوشش SQL سوالات یا پی ایچ پی لکھنے کے لئے کس طرح 1677 01:19:10,730 --> 01:19:14,280 کام کرتا ہے یا کے ساتھ معاہدے ایک فریم ورک MVC. 1678 01:19:14,280 --> 01:19:17,290 آپ کا وقت شاید اس ہفتے کی ایک بہت جاننے کی کوشش کر نہیں کیا جائے گا 1679 01:19:17,290 --> 01:19:19,380 ہم ہیں کہ پاگل منطق ایسا کرنے کے لئے تم سے پوچھ. 1680 01:19:19,380 --> 01:19:23,820 ہم صرف گئے اس کی ایک بہت ہے نسبتا براہ راست. 1681 01:19:23,820 --> 01:19:25,790 >> تو اس انتظار کا مطلب یہ نہیں آخری لمحے تک. 1682 01:19:25,790 --> 01:19:29,710 لیکن یہ آپ کو آپ کس طرح ایڈجسٹ مطلب ہے اس بات کا یقین کرنے کے لئے، اس کے مطابق کام 1683 01:19:29,710 --> 01:19:30,970 آپ کو سمجھنے اور کر رہے ہیں نحو سیکھنے. 1684 01:19:30,970 --> 01:19:33,640 تو آپ کو جان کر،، اچانک نہیں ہو آپ کرنا چاہتے ہیں بالکل وہی جو، 1685 01:19:33,640 --> 01:19:37,200 لیکن کوئی خیال کے ساتھ کس طرح کرنے کے لئے بالکل یہ لکھنا. 1686 01:19:37,200 --> 01:19:38,450 ٹھیک ہے، میں اگلے ہفتے آپ کو نظر آئے گا. 1687 01:19:38,450 --> 01:19:40,438