در این مطلب، ویدئو آموزش نفرین پایتون شماره 3 – ویندوز و پد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,000
سلام به همه و خوش آمدید به ویدیوی سوم
2
00:00:02,000 –> 00:00:04,240
در این مجموعه آموزش python cursus
3
00:00:04,240 –> 00:00:06,399
در این ویدیو من قصد دارم
4
00:00:06,399 –> 00:00:08,880
با شما در مورد پدها و ویندوز صحبت کنم
5
00:00:08,880 –> 00:00:10,240
اکنون یک پنجره چیزی است که
6
00:00:10,240 –> 00:00:11,759
قبلاً دیده ایم اما کاری که می توانیم انجام دهیم این است که
7
00:00:11,759 –> 00:00:13,920
خودمان ایجاد کنیم. پنجرههایی که کوچکتر هستند
8
00:00:13,920 –> 00:00:16,079
و بخشی از پنجره اصلی هستند و
9
00:00:16,079 –> 00:00:17,760
به ما اجازه میدهند متنی را
10
00:00:17,760 –> 00:00:19,840
که در هر پنجره میرود کنترل کنیم و
11
00:00:19,840 –> 00:00:22,160
هر کدام را بر اساس
12
00:00:22,160 –> 00:00:24,160
کاری که میخواهیم انجام دهیم، بازخوانی یا پاک کنیم.
13
00:00:24,160 –> 00:00:25,920
14
00:00:25,920 –> 00:00:27,680
مقدار متن روی صفحه در یک زمان توضیح دادن آن
15
00:00:27,680 –> 00:00:29,199
به نوعی سخت است، اما من
16
00:00:29,199 –> 00:00:32,880
یک مثال را در یک ثانیه به شما نشان خواهم داد
17
00:00:34,220 –> 00:00:37,320
[موسیقی]
18
00:00:39,920 –> 00:00:41,600
بسیار خوب، پس بیایید ادامه دهیم و
19
00:00:41,600 –> 00:00:43,360
اکنون شروع کنیم اولین کاری که به ما نشان می
20
00:00:43,360 –> 00:00:44,960
دهم چگونه انجام دهیم این است چگونه یک پنجره جدید ایجاد کنیم
21
00:00:44,960 –> 00:00:46,879
و سپس به pat نگاه می کنیم،
22
00:00:46,879 –> 00:00:48,399
بنابراین من همان کدی را دارم که
23
00:00:48,399 –> 00:00:49,920
در آموزش قبلی
24
00:00:49,920 –> 00:00:51,680
داشتم، فقط آن را در یک فایل جدید کپی کردم و کاری که اکنون می خواهیم
25
00:00:51,680 –> 00:00:53,600
انجام دهیم این است که فقط یک کد ایجاد کنیم. پنجره جدید،
26
00:00:53,600 –> 00:00:55,600
بنابراین من در واقع همه
27
00:00:55,600 –> 00:00:57,600
چیزهایی را که به scr اضافه کرده ام، می گیرم و در
28
00:00:57,600 –> 00:00:59,359
عوض من آن را به یک پنجره اضافه می کنم
29
00:00:59,359 –> 00:01:01,120
و سپس آن پنجره بخشی
30
00:01:01,120 –> 00:01:03,600
از صفحه خواهد بود، بنابراین پنجره ثابت است
31
00:01:03,600 –> 00:01:05,360
، روی صفحه می ماند و
32
00:01:05,360 –> 00:01:07,600
از صفحه اصلی خارج نمی شود و می
33
00:01:07,600 –> 00:01:09,840
توانیم چیزها را داخل آن قرار دهیم. از پنجره، بنابراین
34
00:01:09,840 –> 00:01:11,040
35
00:01:11,040 –> 00:01:12,560
درک این موضوع کمی عجیب خواهد بود، اما
36
00:01:12,560 –> 00:01:14,880
ما پنجره را روی صفحه قرار می دهیم،
37
00:01:14,880 –> 00:01:16,560
صفحه را فقط ترمینال صدا
38
00:01:16,560 –> 00:01:18,560
می زنیم مانند صفحه اصلی که داریم و سپس در
39
00:01:18,560 –> 00:01:20,400
داخل پنجره آن را نوعی مختصات خاص خود را دارد،
40
00:01:20,400 –> 00:01:22,159
بنابراین اگر میخواهم چیزی
41
00:01:22,159 –> 00:01:24,240
در سمت چپ بالای پنجره من باشد
42
00:01:24,240 –> 00:01:26,479
، آن 0 0 را در پنجره قرار میدهم که
43
00:01:26,479 –> 00:01:28,400
به این معنی نیست که روی صفحه 0 0 خواهد بود
44
00:01:28,400 –> 00:01:30,640
زیرا پنجره میتواند
45
00:01:30,640 –> 00:01:33,040
قرار گیرد. بیشتر در صفحه نمایش، بنابراین اجازه
46
00:01:33,040 –> 00:01:34,240
دهید فقط به یک مثال نگاه کنیم و امیدوارم این موضوع
47
00:01:34,240 –> 00:01:35,920
روشن شود که کاری که من می خواهم
48
00:01:35,920 –> 00:01:37,600
انجام دهم این است که فقط از همان مثالی که قبلا داشتم استفاده کنم به
49
00:01:37,600 –> 00:01:40,400
جز این بار به جای
50
00:01:40,400 –> 00:01:42,320
اضافه کردن تعداد
51
00:01:42,320 –> 00:01:43,840
من به صفحه نمایشی که قرار است انجام دهم. آن را به پنجره جدید من اضافه
52
00:01:43,840 –> 00:01:46,320
کنید، بنابراین میخواهم بگویم برد ضد
53
00:01:46,320 –> 00:01:48,880
خط برابر با یک است d سپس این
54
00:01:48,880 –> 00:01:50,560
نقطه نفرین خواهد بود،
55
00:01:50,560 –> 00:01:52,640
من از تابع برد جدید استفاده می کنم
56
00:01:52,640 –> 00:01:54,479
و سپس آنچه باید به آن منتقل
57
00:01:54,479 –> 00:01:57,040
کنم ارتفاع عرض و سپس سطر
58
00:01:57,040 –> 00:01:58,399
و ستون جایی است که می خواهم این
59
00:01:58,399 –> 00:02:00,719
پنجره روی صفحه نمایش من قرار گیرد.
60
00:02:00,719 –> 00:02:02,000
اکنون ممکن است متوجه شده باشید که
61
00:02:02,000 –> 00:02:03,280
عجیب است که ما همیشه ابتدا مختصات y را پاس می کنیم
62
00:02:03,280 –> 00:02:04,960
و سپس
63
00:02:04,960 –> 00:02:06,399
مختصات x را
64
00:02:06,399 –> 00:02:09,038
که برای نفرین ها کار می کند، بنابراین می خواهم بگویم
65
00:02:09,038 –> 00:02:12,000
که می خواهیم این یک شاید باشد. ارتفاع 1
66
00:02:12,000 –> 00:02:14,000
بنابراین فقط یک ردیف ارتفاع دارد و سپس ما
67
00:02:14,000 –> 00:02:16,400
آن را 20 کاراکتر خواهیم داشت زیرا
68
00:02:16,400 –> 00:02:17,920
ما فقط باید تعداد را
69
00:02:17,920 –> 00:02:19,680
در اینجا قرار دهیم بنابراین نیازی به
70
00:02:19,680 –> 00:02:20,480
بزرگ بودن
71
00:02:20,480 –> 00:02:23,120
آن نیست، سپس این را در این قسمت قرار می دهیم بیایید برویم 10
72
00:02:23,120 –> 00:02:26,160
10. بنابراین از سمت چپ صفحه، 10 ردیف به پایین و سپس 10
73
00:02:26,160 –> 00:02:29,040
ستون به سمت راست خواهد
74
00:02:29,040 –> 00:02:31,120
بود، بنابراین این
75
00:02:31,120 –> 00:02:32,480
پنجره ما است که
76
00:02:32,480 –> 00:02:34,080
روی صفحه ثابت می ماند و قرار نیست حرکت کند و
77
00:02:34,080 –> 00:02:36,080
سپس چیزی که ما داریم
78
00:02:36,080 –> 00:02:38,080
ما به جای اضافه کردن
79
00:02:38,080 –> 00:02:40,560
به صفحه، به پنجره اضافه می کنیم،
80
00:02:40,560 –> 00:02:42,560
بنابراین من می روم g برای گفتن شمارنده win
81
00:02:42,560 –> 00:02:46,160
dot رشته اضافه کنید و سپس می گویم
82
00:02:46,160 –> 00:02:48,800
counter win dot refresh را هم اکنون
83
00:02:48,800 –> 00:02:51,440
باید این پنجره را پاک کنم و
84
00:02:51,440 –> 00:02:53,440
همچنین باید صفحه اصلی را پاک و تازه
85
00:02:53,440 –> 00:02:54,959
کنم که در یک ثانیه به شما نشان خواهم داد
86
00:02:54,959 –> 00:02:57,360
بنابراین من میخواهم بگویم counter win
87
00:02:57,360 –> 00:02:59,680
dot پاک میشود، بنابراین در ابتدای
88
00:02:59,680 –> 00:03:01,200
حلقه for ما این را پاک میکنیم اگر در
89
00:03:01,200 –> 00:03:02,720
مورد نحوه عملکرد آن مطمئن نیستید،
90
00:03:02,720 –> 00:03:04,560
آن را در آموزش قبلی توضیح دادم، به هر حال
91
00:03:04,560 –> 00:03:06,000
پنجره را پاک میکنیم سپس
92
00:03:06,000 –> 00:03:07,680
رنگ را محاسبه میکنیم، سپس
93
00:03:07,680 –> 00:03:10,319
متن را به پنجره اضافه میکنیم و پنجره را تازه
94
00:03:10,319 –> 00:03:12,239
میکنیم و حالا باید برویم.
95
00:03:12,239 –> 00:03:14,159
96
00:03:14,159 –> 00:03:15,840
97
00:03:15,840 –> 00:03:17,840
اجازه دهید فقط
98
00:03:17,840 –> 00:03:19,680
آن را اجرا کنیم و سپس میتوانیم تنظیماتی را انجام دهیم،
99
00:03:19,680 –> 00:03:22,159
بنابراین من میخواهم python tutorial3.pi را بگویم
100
00:03:22,159 –> 00:03:23,840
و متوجه میشویم که کاملاً خوب نشان داده میشود
101
00:03:23,840 –> 00:03:25,760
و پنجره
102
00:03:25,760 –> 00:03:28,640
10 ردیف پایین است و سپس 10 ستون از
103
00:03:28,640 –> 00:03:30,720
سمت چپ بدیهی است که چشمک میزند.
104
00:03:30,720 –> 00:03:32,080
ما در حال تغییر رنگ هستیم و
105
00:03:32,080 –> 00:03:33,200
به محض اینکه ما از بین می رود
106
00:03:33,200 –> 00:03:35,200
حلقه for را خوب تمام کنید،
107
00:03:35,200 –> 00:03:36,560
بنابراین به نظر می رسد که ما واقعاً نیازی
108
00:03:36,560 –> 00:03:38,959
به به روز رسانی یا پاک کردن صفحه نمایش نداریم تا بتوانیم
109
00:03:38,959 –> 00:03:41,360
ببینیم که خوب است بدانیم خوب است، بنابراین
110
00:03:41,360 –> 00:03:43,360
اکنون به یک پنجره نگاه کرده ایم، بگذارید ببینیم اگر پنجره دیگری قرار دهیم
111
00:03:43,360 –> 00:03:45,120
چه اتفاقی می افتد.
112
00:03:45,120 –> 00:03:47,760
در حالی که یک پنجره داریم، متن روی صفحه نمایش داده می شود،
113
00:03:47,760 –> 00:03:48,720
114
00:03:48,720 –> 00:03:50,959
بنابراین کاری که من می خواهم انجام دهم این است که بگویم
115
00:03:50,959 –> 00:03:54,159
اجازه دهید با نقطه صفحه نمایش std برویم و سپس
116
00:03:54,159 –> 00:03:55,439
رشته اضافه
117
00:03:55,439 –> 00:03:57,680
کنیم و اجازه دهید فقط رشته
118
00:03:57,680 –> 00:04:00,400
hello world را اینجا اضافه کنیم علامت تعجب خوب است
119
00:04:00,400 –> 00:04:01,760
و سپس بازخوانی می کنیم تا این
120
00:04:01,760 –> 00:04:03,040
صفحه نمایش
121
00:04:03,040 –> 00:04:04,480
نقطه را به این شکل تازه
122
00:04:04,480 –> 00:04:06,159
می کند، بنابراین من فقط می خواهم اینجا به شما نشان
123
00:04:06,159 –> 00:04:08,799
دهم که وقتی می روم و این کار را انجام می دهم، این
124
00:04:08,799 –> 00:04:10,400
متن hello world
125
00:04:10,400 –> 00:04:13,200
دائماً روی صفحه می ماند، حتی
126
00:04:13,200 –> 00:04:14,560
اگر بتوانم به نوعی از اینجا حرکت کنم
127
00:04:14,560 –> 00:04:16,399
، پنجره را پاک می کنیم. کاری که ما با پنجره انجام میدهیم
128
00:04:16,399 –> 00:04:18,160
129
00:04:18,160 –> 00:04:19,680
روی صفحه نمایش تأثیر نمیگذارد و از آنجایی که من در اطراف
130
00:04:19,680 –> 00:04:21,199
ترمینال حرکت میکنم به همین دلیل است که
131
00:04:21,199 –> 00:04:22,639
خروجی عجیبی دریافت میکنیم و البته اکنون
132
00:04:22,639 –> 00:04:25,120
مانند همه چیزهای من بسته است،
133
00:04:25,120 –> 00:04:26,880
اجازه دهید این را دوباره اجرا کنیم، اما نکته اینجاست
134
00:04:26,880 –> 00:04:29,040
که تمام عملیات من روی پنجره
135
00:04:29,040 –> 00:04:30,880
بر m تاثیر نمی گذارد صفحه y و این یک
136
00:04:30,880 –> 00:04:32,720
نوع ایده است اگر من فقط بخواهم
137
00:04:32,720 –> 00:04:34,800
مثلاً یک تکه متن را بازخوانی کنم، فقط آن را در یک پنجره جداگانه قرار می دهم
138
00:04:34,800 –> 00:04:36,320
و به این ترتیب مجبور نیستم
139
00:04:36,320 –> 00:04:38,639
دائماً صفحه را بازخوانی و به
140
00:04:38,639 –> 00:04:40,800
روز کنم، فقط باید این کار را با
141
00:04:40,800 –> 00:04:42,080
یک پنجره تا
142
00:04:42,080 –> 00:04:43,680
کارایی بیشتری داشته باشد و همچنین به این معنی است که من
143
00:04:43,680 –> 00:04:45,120
به طور بالقوه
144
00:04:45,120 –> 00:04:46,880
متنی را که
145
00:04:46,880 –> 00:04:50,000
میخواهم دائماً روی صفحه بماند را بهم نمیزنم یا حذف نمیکنم.
146
00:04:50,000 –> 00:04:51,199
147
00:04:51,199 –> 00:04:52,400
بسیاری از
148
00:04:52,400 –> 00:04:54,639
ویندوزها هر طور که می خواهید و دوباره
149
00:04:54,639 –> 00:04:55,840
نکته آنها این است که می توانید
150
00:04:55,840 –> 00:04:57,440
آنها را به طور مستقل به روز کنید، بنابراین اکنون که
151
00:04:57,440 –> 00:04:58,960
ما در مورد ویندوز صحبت کردیم، می خواهم
152
00:04:58,960 –> 00:05:01,520
در مورد پدها صحبت کنم اکنون یک پد یک
153
00:05:01,520 –> 00:05:03,919
نوع خاص از پنجره است که به شما این امکان را می دهد
154
00:05:03,919 –> 00:05:06,240
که محتوایی داشته باشید که
155
00:05:06,240 –> 00:05:08,479
اکنون از صفحه پر شده است، دلیلی که می توانید
156
00:05:08,479 –> 00:05:10,960
داشته باشید این است که با یک پد می
157
00:05:10,960 –> 00:05:13,440
توانید بخشی از صفحه را روی صفحه نمایش دهید
158
00:05:13,440 –> 00:05:14,800
اکنون واقعاً عالی است اما در واقع می توانید به
159
00:05:14,800 –> 00:05:16,800
نوعی صفحه را کوتاه کنید و فقط آن را
160
00:05:16,800 –> 00:05:19,120
نشان دهید. جنبه ای از آن و n نقطه ای را
161
00:05:19,120 –> 00:05:20,960
که می خواهید روی صفحه نمایش دهید انتخاب کنید و می
162
00:05:20,960 –> 00:05:23,360
توانید خیلی راحت آن را جابه جا کنید
163
00:05:23,360 –> 00:05:25,120
تا توضیح دهید این یک
164
00:05:25,120 –> 00:05:26,880
چیز انتزاعی است.
165
00:05:26,880 –> 00:05:28,479
166
00:05:28,479 –> 00:05:30,320
به عنوان مثال و سپس
167
00:05:30,320 –> 00:05:32,240
متوجه خواهید شد، بنابراین من می خواهم
168
00:05:32,240 –> 00:05:33,919
همه اینها را حذف کنم و اکنون یک پد ایجاد می کنم
169
00:05:33,919 –> 00:05:35,680
تا یک پد بسازم، می خواهم بگویم
170
00:05:35,680 –> 00:05:37,360
pad برابر است و سپس این
171
00:05:37,360 –> 00:05:40,240
خواهد شد نقطه نفرین جدید پد و چیزی که
172
00:05:40,240 –> 00:05:42,160
باید پاس کنم فقط ارتفاع و
173
00:05:42,160 –> 00:05:44,320
عرض این پد است، بنابراین من می خواهم 100 100 بروم
174
00:05:44,320 –> 00:05:46,479
و فقط آن را زیبا و بزرگ کنم حالا کاری
175
00:05:46,479 –> 00:05:48,080
که می خواهم انجام دهم این است که
176
00:05:48,080 –> 00:05:50,160
این پد را پر کنم با انبوهی از محتوا، به
177
00:05:50,160 –> 00:05:52,240
طور خاص فقط یک دسته از کاراکترها،
178
00:05:52,240 –> 00:05:54,000
بنابراین من میخواهم بگویم 4i
179
00:05:54,000 –> 00:05:55,520
در محدوده و سپس این 100 خواهد بود
180
00:05:55,520 –> 00:05:58,560
. من میخواهم بگویم در محدوده 4j و
181
00:05:58,560 –> 00:06:00,639
سپس این 26 خواهد بود. و دلیل من
182
00:06:00,639 –> 00:06:04,160
من 26 را انجام می دهم این است که می خواهم 26
183
00:06:04,160 –> 00:06:06,800
کاراکتر را صد بار تولید کنم، بنابراین می خواهم
184
00:06:06,800 –> 00:06:08,160
اساساً هر
185
00:06:08,160 –> 00:06:09,919
کاراکتر حروف الفبا را صد
186
00:06:09,919 –> 00:06:12,319
بار تولید کنم و t را اضافه کنم. وارد مسیر من شوید،
187
00:06:12,319 –> 00:06:14,080
بنابراین کاری که من در اینجا انجام خواهم داد این است
188
00:06:14,080 –> 00:06:16,560
که بگویم کاراکتر من برابر است
189
00:06:16,560 –> 00:06:18,479
و سپس این کاراکتر خواهد شد
190
00:06:18,479 –> 00:06:20,400
و سپس 67 به علاوه
191
00:06:20,400 –> 00:06:21,199
j
192
00:06:21,199 –> 00:06:22,800
اکنون ممکن است در مورد اینکه
193
00:06:22,800 –> 00:06:25,120
این کار چه می کند اما تک تک شخصیت ها گیج شوید. روی
194
00:06:25,120 –> 00:06:27,360
صفحه کلید ما یک عدد منحصر به فرد دارد که
195
00:06:27,360 –> 00:06:30,639
آن را نشان می دهد، به عنوان مثال حروف بزرگ
196
00:06:30,639 –> 00:06:33,039
a با عدد 67 نشان داده می شود.
197
00:06:33,039 –> 00:06:34,960
اکنون این تابع را در پایتون به نام char
198
00:06:34,960 –> 00:06:37,680
c-h-r داریم که مقداری عدد را
199
00:06:37,680 –> 00:06:38,880
می گیرد و کاراکتری را که نشان می دهد به ما می دهد
200
00:06:38,880 –> 00:06:41,440
بنابراین وقتی j 0 ما را نشان می دهد.
201
00:06:41,440 –> 00:06:42,479
202
00:06:42,479 –> 00:06:43,919
زمانی که j 1
203
00:06:43,919 –> 00:06:46,720
باشد، a را به دست می آوریم، زیرا
204
00:06:46,720 –> 00:06:48,080
بلافاصله بعد از a، b را خواهیم داشت
205
00:06:48,080 –> 00:06:50,319
که یک عدد بزرگتر از c و سپس d
206
00:06:50,319 –> 00:06:52,160
و غیره است، بنابراین به همین دلیل این
207
00:06:52,160 –> 00:06:54,240
کار را انجام می دهم. 67 بعلاوه j
208
00:06:54,240 –> 00:06:55,759
پس حالا که کاراکتر را دارم، اجازه دهید
209
00:06:55,759 –> 00:06:57,280
آن را به صفحه اضافه کنم، بنابراین من فقط
210
00:06:57,280 –> 00:06:59,599
میخواهم بگویم pad dot و این قرار است رشته اضافه شود،
211
00:06:59,599 –> 00:07:01,360
سپس من میخواهم
212
00:07:01,360 –> 00:07:03,039
کاراکتر را اضافه کنم و میتوانیم آن را به آن اضافه کنیم. یک
213
00:07:03,039 –> 00:07:06,400
رنگ متفاوت پس بیایید با سبز
214
00:07:06,400 –> 00:07:08,000
و مشکی
215
00:07:08,000 –> 00:07:08,880
216
00:07:08,880 –> 00:07:10,880
برویم بسیار خوب حالا یک چیز مطمئن نیستم که به آن
217
00:07:10,880 –> 00:07:12,880
اشاره کردم ب پیش از این این است که وقتی
218
00:07:12,880 –> 00:07:15,360
مطالبی را به طور متوالی به یک پد
219
00:07:15,360 –> 00:07:17,199
اضافه می کنید، مکان نما روی
220
00:07:17,199 –> 00:07:19,280
پد را جمع آوری می کنید، بنابراین احتمالاً این مورد را در ترمینال دیده اید
221
00:07:19,280 –> 00:07:20,800
، اما می دانید که
222
00:07:20,800 –> 00:07:22,479
مکان نما شما با آنچه که تایپ می کنید حرکت می کند و
223
00:07:22,479 –> 00:07:23,840
سپس هر چه مکان نما باشد، جایی است که
224
00:07:23,840 –> 00:07:25,680
شما قرار است بعداً در آن تایپ کنید، بنابراین اگر
225
00:07:25,680 –> 00:07:27,599
این کاراکتر را اضافه کنم مکان نما من
226
00:07:27,599 –> 00:07:29,360
به انتهای خطی که این
227
00:07:29,360 –> 00:07:31,759
کاراکتر است یا در انتهای هر جایی
228
00:07:31,759 –> 00:07:32,960
که کاراکتر است، می رود تا به معنای کاراکتر بعدی
229
00:07:32,960 –> 00:07:34,800
باشد. بعد از آن می آید من
230
00:07:34,800 –> 00:07:37,039
این کاراکتر را بالای آن نمی نویسم تا این
231
00:07:37,039 –> 00:07:39,360
اتفاق بیفتد، باید به صورت دستی 0 0 را
232
00:07:39,360 –> 00:07:40,960
در اینجا قرار دهم، زیرا من این را قرار نمی دهم
233
00:07:40,960 –> 00:07:43,039
به این معنی نیست که فقط آن را روی 0 0
234
00:07:43,039 –> 00:07:44,319
قرار می دهم. که من آن را در هر جایی قرار می دهم
235
00:07:44,319 –> 00:07:46,639
که شخصیت در حال حاضر مشکلی ندارد، می
236
00:07:46,639 –> 00:07:48,720
خواستم به آن بپردازم، بنابراین اکنون که این
237
00:07:48,720 –> 00:07:51,199
در صفحه است، کاری که می توانیم انجام دهیم این است که صفحه را تازه سازی کنیم،
238
00:07:51,199 –> 00:07:52,639
اما اولین کاری که باید انجام دهم این است که
239
00:07:52,639 –> 00:07:54,160
در واقع صفحه را تازه کنم. m
240
00:07:54,160 –> 00:07:55,919
میخواهیم نقطه صفحه را بگوییم
241
00:07:55,919 –> 00:07:57,919
و سپس به تازهسازی ادامه
242
00:07:57,919 –> 00:07:59,360
میدهیم زیرا میخواهیم p را اضافه کنیم تبلیغ درست است
243
00:07:59,360 –> 00:08:00,800
و ما می خواهیم صفحه را بازخوانی کنیم یا
244
00:08:00,800 –> 00:08:03,039
این هنوز روی صفحه نیست، اما
245
00:08:03,039 –> 00:08:04,479
منظور من را می بینید و سپس می گوییم
246
00:08:04,479 –> 00:08:06,560
screen.refresh و سپس در اینجا من می
247
00:08:06,560 –> 00:08:08,479
خواهم صفحه را رفرش کنم بنابراین من من می خواهم
248
00:08:08,479 –> 00:08:11,280
بگویم pad dot و سپس
249
00:08:11,280 –> 00:08:13,360
refresh اکنون وقتی پد را تازه می کنم، در واقع
250
00:08:13,360 –> 00:08:16,160
باید شش مقدار را به آن منتقل کنم و برای
251
00:08:16,160 –> 00:08:17,919
توضیح اینکه این مقادیر چیست، باید
252
00:08:17,919 –> 00:08:20,800
برای رنگ آمیزی روی آن بپرم تا در داخل رنگ هستم و
253
00:08:20,800 –> 00:08:22,720
می توانید ببینید که دارم یک نقاشی دوست داشتنی در
254
00:08:22,720 –> 00:08:24,720
اینجا، جعبه سیاه قرار است نمایشگر صفحه من باشد
255
00:08:24,720 –> 00:08:26,639
و کادر سبز
256
00:08:26,639 –> 00:08:29,440
نشان دهنده پد من است، حالا بیایید بگوییم که ما
257
00:08:29,440 –> 00:08:33,200
فقط می خواهیم این قسمت از صفحه
258
00:08:33,200 –> 00:08:34,799
را به خوبی روی صفحه نمایش
259
00:08:34,799 –> 00:08:36,559
دهیم که من واقعاً می توانم در اینجا انجام دهم.
260
00:08:36,559 –> 00:08:39,279
وقتی پد را تازه میکنم، میتوانم انتخاب کنم
261
00:08:39,279 –> 00:08:41,279
چه مقدار از پد را میخواهم نشان
262
00:08:41,279 –> 00:08:43,599
دهم و کجا روی صفحه باشد
263
00:08:43,599 –> 00:08:45,760
، بنابراین اولین چیزی که میتوانم واقعاً
264
00:08:45,760 –> 00:08:48,640
به رفرش منتقل کنم مختصات جایی است
265
00:08:48,640 –> 00:08:50,480
که میخواهم شروع به نشان دادن کنم.
266
00:08:50,480 –> 00:08:51,519
محتوای
267
00:08:51,519 –> 00:08:54,160
بالشتک شده من نسبت
268
00:08:54,160 –> 00:08:55,920
269
00:08:55,920 –> 00:08:58,320
به صفحه گوشه سمت چپ بالای
270
00:08:58,320 –> 00:08:59,839
پد حالا اجازه دهید من در واقع
271
00:08:59,839 –> 00:09:01,440
یک مثال بهتر در اینجا بکشم تا بتوانم به
272
00:09:01,440 –> 00:09:02,800
شما نشان دهم، بنابراین فرض کنید ما واقعاً
273
00:09:02,800 –> 00:09:04,560
میخواهیم نمایش دهیم شاید
274
00:09:04,560 –> 00:09:06,720
مشکلی نداشته باشد، بنابراین اگر میخواهم این قسمت
275
00:09:06,720 –> 00:09:09,040
از پد را نمایش دهم، آنچه را باید پاس کنم آیا
276
00:09:09,040 –> 00:09:12,000
این مختصات نسبت به اینجاست
277
00:09:12,000 –> 00:09:14,560
پس احتمالاً چیزی شبیه به
278
00:09:14,560 –> 00:09:15,680
من نمی دانم من با ماوس هستم بنابراین
279
00:09:15,680 –> 00:09:17,680
واقعاً نمی توانم آن را ترسیم کنم شاید مانند 2
280
00:09:17,680 –> 00:09:19,279
و 7 یا
281
00:09:19,279 –> 00:09:20,959
چیزی که مختصاتی باشد که من از آن عبور می کنم
282
00:09:20,959 –> 00:09:22,480
و نقطه. از جمله این است که میگویم
283
00:09:22,480 –> 00:09:24,080
284
00:09:24,080 –> 00:09:27,040
از اینجا شروع به نمایش محتوای بالشتکشدهام میکنم، بنابراین همه این موارد را در
285
00:09:27,040 –> 00:09:29,440
این قسمت نمایش نمیدهم،
286
00:09:29,440 –> 00:09:31,200
زیرا شروع به نشان دادن
287
00:09:31,200 –> 00:09:33,040
محتوای پد شده در اینجا میکنم تا همه چیز به
288
00:09:33,040 –> 00:09:34,320
سمت راست باشد. از آن و پایین آن
289
00:09:34,320 –> 00:09:36,160
مختصات محتوایی است که من در واقع
290
00:09:36,160 –> 00:09:38,720
قرار است نشان دهم، بنابراین وقتی محتوایی را
291
00:09:38,720 –> 00:09:40,560
در صفحه ای که می خواهم نشان دهم انتخاب کنم،
292
00:09:40,5