در این مطلب، ویدئو ساخت کتابخانه اکسل برای پایتون | System.Reflection Pt. 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:23:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:05,279
به یک سری جدید خوش آمدید، بنابراین آنچه را
2
00:00:05,279 –> 00:00:08,580
که امروز پوشش میدهیم
3
00:00:08,580 –> 00:00:11,580
، اولین موضوع لازم برای شروع
4
00:00:11,580 –> 00:00:15,929
ساخت کتابخانه شی اکسل خود را در پایتون شروع میکنیم،
5
00:00:15,929 –> 00:00:20,369
بنابراین چند هفته پیش در واقع
6
00:00:20,369 –> 00:00:22,859
شروع کردم به پست کردن چند کد نمونه و
7
00:00:22,859 –> 00:00:24,689
تقریباً هر چیزی که به آن مربوط میشود.
8
00:00:24,689 –> 00:00:27,660
کتابخانه نت پایتون به نوعی
9
00:00:27,660 –> 00:00:29,519
حول این ایده بسیار بزرگ متمرکز شده است
10
00:00:29,519 –> 00:00:31,920
که هی ما می خواهیم بتوانیم
11
00:00:31,920 –> 00:00:33,630
یک مدل شی را بگیریم که ما واقعاً
12
00:00:33,630 –> 00:00:36,540
به استفاده از آن عادت داریم که
13
00:00:36,540 –> 00:00:39,210
مدل شی اکسل است و از آن از پایتون استفاده می
14
00:00:39,210 –> 00:00:41,790
کنیم و دیدیم با ما میتوانیم
15
00:00:41,790 –> 00:00:46,469
این کار را با win32 comm انجام دهیم، اما اگر واقعاً از این کتابخانه خاص استفاده کنیم،
16
00:00:46,469 –> 00:00:49,230
کتابخانه نت پایتون،
17
00:00:49,230 –> 00:00:51,480
میتوانیم از برخی
18
00:00:51,480 –> 00:00:54,000
مجموعههای داخلی استفاده کنیم تا کارهایی را که در
19
00:00:54,000 –> 00:00:57,590
داخل کتابخانه comm win32 انجام میدادیم تقلید کنند و
20
00:00:57,590 –> 00:01:00,270
اساساً تمام
21
00:01:00,270 –> 00:01:06,869
کد منبع مورد نیاز برای پایتون را دوباره ایجاد کنیم. بنابراین
22
00:01:06,869 –> 00:01:08,939
برای انجام این کار، اگرچه ما باید
23
00:01:08,939 –> 00:01:10,770
نحوه استفاده از یک کتابخانه خاص را بدانیم و
24
00:01:10,770 –> 00:01:13,530
آن کتابخانه فضای نام بازتاب نقطه سیستم نامیده می شود،
25
00:01:13,530 –> 00:01:17,070
من به
26
00:01:17,070 –> 00:01:18,180
انجام این کار ادامه می دهم که نباید انجام دهم.
27
00:01:18,180 –> 00:01:20,700
این یک فضای نام است، اما من
28
00:01:20,700 –> 00:01:22,530
میخواهم مسیر را بین کتابخانه و
29
00:01:22,530 –> 00:01:24,540
هر چیز دیگری طی کنم، اما به خاطر داشته باشید که این یک
30
00:01:24,540 –> 00:01:26,549
فضای نام است که فقط از آن اتاق پایتون میآید،
31
00:01:26,549 –> 00:01:29,280
بنابراین بله، بسیار
32
00:01:29,280 –> 00:01:32,400
مهم است و سپس فقط یک FYI
33
00:01:32,400 –> 00:01:35,579
است که چاپ زیادی در آن دارد. این یکی از این رو
34
00:01:35,579 –> 00:01:36,990
در بیشتر موارد من
35
00:01:36,990 –> 00:01:38,729
بین کدهای از پیش نوشته شده ای
36
00:01:38,729 –> 00:01:42,030
که در این کد دارم می پرم، اما می
37
00:01:42,030 –> 00:01:44,250
خواهم به شما این ایده را بدهم که چگونه
38
00:01:44,250 –> 00:01:46,259
با استفاده از این کتابخانه و نوع
39
00:01:46,259 –> 00:01:48,930
اطلاعاتی که می توانیم استفاده کنید. از آن خارج شوید، پس
40
00:01:48,930 –> 00:01:51,350
با این گفته بیایید خوب شروع کنیم،
41
00:01:51,350 –> 00:01:53,700
بنابراین ابتدا
42
00:01:53,700 –> 00:01:55,590
CLR خود را وارد می کنیم، بنابراین این
43
00:01:55,590 –> 00:01:59,100
کتابخانه شبکه پایتون ما است، پس از آن امیدواریم که
44
00:01:59,100 –> 00:02:00,780
این بسیار آشنا به نظر برسد، باید
45
00:02:00,780 –> 00:02:05,399
یک مرجع به فضاهای نامی که قصد داریم اضافه کنیم.
46
00:02:05,399 –> 00:02:08,520
استفاده کنید و بنابراین ما CLR
47
00:02:08,520 –> 00:02:10,709
اضافه کردن مرجع را انجام می دهیم و سپس از رشته عبور می کنیم
48
00:02:10,709 –> 00:02:13,530
و سپس فضای نام
49
00:02:13,530 –> 00:02:15,240
71 وارد می شود، بنابراین فضای نام سیستم را وارد می کنیم
50
00:02:15,240 –> 00:02:17,580
و به طور معمول
51
00:02:17,580 –> 00:02:19,410
با سیستم دسترسی چیزهایی مانند انواع داده ها و انواع داده ها را وارد می
52
00:02:19,410 –> 00:02:23,100
کنیم. بیشتر اجزای اصلی
53
00:02:23,100 –> 00:02:24,959
اگر میخواهید خوب فکر کنید و
54
00:02:24,959 –> 00:02:27,870
سپس از آنجا فضای نام بعدی خود را وارد میکنیم
55
00:02:27,870 –> 00:02:29,550
و این
56
00:02:29,550 –> 00:02:34,470
فضای نام انعکاس نقطهای سیستم خواهد بود و
57
00:02:34,470 –> 00:02:35,970
بنابراین این همان فضایی خواهد بود که
58
00:02:35,970 –> 00:02:37,470
ما از آن استفاده خواهیم کرد. برای به دست آوردن
59
00:02:37,470 –> 00:02:40,110
اطلاعاتی در مورد اشیاء ما خوب است و
60
00:02:40,110 –> 00:02:41,970
پس از انجام این کار باید
61
00:02:41,970 –> 00:02:44,880
هر دو را وارد کنید و بنابراین ما باید سیستم
62
00:02:44,880 –> 00:02:50,850
را وارد کنیم و باید بازتاب نقطه ای سیستم را وارد
63
00:02:50,850 –> 00:02:53,850
کنیم و باید متاسف
64
00:02:53,850 –> 00:02:54,300
باشیم که در این مورد
65
00:02:54,300 –> 00:02:56,910
فریاد خواهد زد. شما و شما
66
00:02:56,910 –> 00:02:58,920
احتمالاً یک خطای هوشی دریافت خواهید کرد که
67
00:02:58,920 –> 00:03:02,069
می توانید نادیده بگیرید که
68
00:03:02,069 –> 00:03:05,340
همیشه خوب است و پس از آن من فقط
69
00:03:05,340 –> 00:03:06,720
آن را آزمایش می کنم مطمئن شوید که همه چیز
70
00:03:06,720 –> 00:03:07,500
خوب است و خوب به
71
00:03:07,500 –> 00:03:11,010
نظر می رسد تا من خوشحال باشم و سپس چه
72
00:03:11,010 –> 00:03:12,930
کار خواهم کرد این یک فضای نامی است که
73
00:03:12,930 –> 00:03:18,090
کمی بزرگتر کنید درست است، بنابراین
74
00:03:18,090 –> 00:03:21,410
فضای نام انعکاس نقطه سیستم چیست، خوب
75
00:03:21,410 –> 00:03:24,090
اجازه دهید مستقیم به منبع برویم، بنابراین
76
00:03:24,090 –> 00:03:26,010
این فضای نامی است که توسط
77
00:03:26,010 –> 00:03:28,549
مایکروسافت و فریم ورک.نت ارائه شده است و
78
00:03:28,549 –> 00:03:32,130
واقعاً چه چیزی می توانید درباره آن فکر کنید.
79
00:03:32,130 –> 00:03:34,950
تقریباً مثل دروغ است بری که
80
00:03:34,950 –> 00:03:37,170
به ما امکان می دهد اطلاعاتی در مورد
81
00:03:37,170 –> 00:03:38,940
اشیاء خود از چیزهایی مانند روش های آنها
82
00:03:38,940 –> 00:03:42,420
چیزهایی مانند ویژگی های آنها به دست آوریم و
83
00:03:42,420 –> 00:03:43,590
اطلاعات مختلفی وجود دارد که می توانیم در مورد
84
00:03:43,590 –> 00:03:45,000
آن متدها به دست آوریم، به عنوان مثال می توانیم
85
00:03:45,000 –> 00:03:47,130
نام آنها را بدست آوریم، می توانیم مقادیر پارامترهای آنها را
86
00:03:47,130 –> 00:03:50,489
مقادیر اختیاری دریافت کنیم بنابراین واقعاً
87
00:03:50,489 –> 00:03:52,170
چیزی که من دوست دارم در مورد آن فکر کنم تقریباً
88
00:03:52,170 –> 00:03:54,660
تمام بیت ها و قطعاتی است
89
00:03:54,660 –> 00:03:57,390
که برای بازآفرینی نوعی از
90
00:03:57,390 –> 00:04:00,299
شی کلاس یا چیزی در یک
91
00:04:00,299 –> 00:04:02,400
زبان دیگر نیاز دارید، اکنون اگر تعریف رسمی را می خواهید در
92
00:04:02,400 –> 00:04:04,200
اینجا،
93
00:04:04,200 –> 00:04:06,180
فضای نام بازتاب مقاوم شامل
94
00:04:06,180 –> 00:04:08,220
انواع است. که اطلاعات مربوط به
95
00:04:08,220 –> 00:04:10,470
اسمبل ها را دوباره بازیابی می کند، این شبیه
96
00:04:10,470 –> 00:04:14,010
به کتابخانه های ما در ماژول های پایتون است که پارامترهای اعضای ماژول ها
97
00:04:14,010 –> 00:04:16,738
و سایر موجودیت ها در
98
00:04:16,738 –> 00:04:19,738
کدهای مدیریتی با بررسی ابرداده های آنها انجام می شود، بنابراین ما می
99
00:04:19,738 –> 00:04:21,870
توانیم انواع بلوک های ساختمانی
100
00:04:21,870 –> 00:04:25,550
فضاهای نام و اسمبلی های خاص خود
101
00:04:25,550 –> 00:04:28,970
را دریافت کرده و آنها را به زبان دیگری بازآفرینی کنیم.
102
00:04:28,970 –> 00:04:30,889
اما همچنین به ما اجازه میدهد تا
103
00:04:30,889 –> 00:04:34,610
کارهایی مانند اتصال دیرهنگام و
104
00:04:34,610 –> 00:04:36,590
اتصالات اولیه را در امتداد آن طبیعت انجام دهیم
105
00:04:36,590 –> 00:04:37,970
106
00:04:37,970 –> 00:04:40,940
اگر زمانی
107
00:04:40,940 –> 00:04:43,729
که آن را در زمان اجرا اجرا می کنیم هیچ اطلاعاتی در مورد آن شیء خاص نمی دانیم، می توانیم از این
108
00:04:43,729 –> 00:04:46,129
فضای نام برای کنترل و
109
00:04:46,129 –> 00:04:47,990
دستکاری آن استفاده کنیم تا چیزهایی مانند
110
00:04:47,990 –> 00:04:50,419
متد invoke و چیزهایی مانند آن
111
00:04:50,419 –> 00:04:53,509
وجود داشته باشد. ادامه میدهد،
112
00:04:53,509 –> 00:04:55,639
وقتی با آن مؤلفههای خاص مواجه شدیم به جزئیات بیشتری خواهیم پرداخت،
113
00:04:55,639 –> 00:04:57,289
اما در این
114
00:04:57,289 –> 00:04:58,580
مرحله فقط در
115
00:04:58,580 –> 00:05:01,639
سطح بالا در مورد چیزهای خاصی صحبت میکنیم، اما
116
00:05:01,639 –> 00:05:03,110
نکته خوب دانستن در مورد این موضوع این است که
117
00:05:03,110 –> 00:05:05,120
فقط به ما اجازه میدهد همه چیز را دریافت کنیم. تکههایی
118
00:05:05,120 –> 00:05:08,180
از کد خاص خود را که
119
00:05:08,180 –> 00:05:11,270
برای بازآفرینی آن در پایتون به آنها نیاز داریم، بنابراین چیزهایی
120
00:05:11,270 –> 00:05:13,219
مانند اعضایی که میتوانند هر چیزی
121
00:05:13,219 –> 00:05:16,360
مرتبط با یک فیلد باشند، متد، پارامتر خاصیت
122
00:05:16,360 –> 00:05:19,789
که میدانید نام آن را
123
00:05:19,789 –> 00:05:22,129
میگذارید، به طور بالقوه میتواند عضو باشد و چیزهایی در
124
00:05:22,129 –> 00:05:24,530
این زمینه خوب، حدس میزنم نباید
125
00:05:24,530 –> 00:05:26,000
پارامترها را بگویم، زیرا پارامترها در اینجا وجود دارد،
126
00:05:26,000 –> 00:05:28,280
اما شما چیزهای دیگری را در کنار آن میدانید، بنابراین
127
00:05:28,280 –> 00:05:30,560
من اینترفیسها را نیز بزرگ میکنم و
128
00:05:30,560 –> 00:05:32,590
بنابراین میتوانیم با استفاده از فضای نام بازتاب نقطه سیستم به همه آن اطلاعات دسترسی داشته باشیم.
129
00:05:32,590 –> 00:05:35,090
130
00:05:35,090 –> 00:05:37,400
و اکنون درست مانند بسیاری از
131
00:05:37,400 –> 00:05:39,740
فضاهای نام دیگر که می توانید در اینجا مشاهده کنید،
132
00:05:39,740 –> 00:05:42,770
اشیاء خاصی وجود دارند که می توانیم به آنها دسترسی داشته باشیم و آن
133
00:05:42,770 –> 00:05:44,449
اشیاء روش ها و ویژگی های
134
00:05:44,449 –> 00:05:47,029
خود را دارند، بنابراین اطلاعات
135
00:05:47,029 –> 00:05:50,380
خوبی در اینجا وجود دارد، پس حالا که این کار را انجام دادیم،
136
00:05:50,380 –> 00:05:54,949
اجازه دهید به قسمت اول برویم.
137
00:05:54,949 –> 00:05:58,270
بنابراین اولین کاری که باید انجام دهیم این است که
138
00:05:58,270 –> 00:06:05,479
مسیر فایل را برای کتابخانه اسمبلی خود تعریف کنیم،
139
00:06:05,479 –> 00:06:07,069
این بدیهی است که بسته
140
00:06:07,069 –> 00:06:10,490
به جایی که اسمبلی شما در آن قرار دارد، تغییر می کند و ممکن است در
141
00:06:10,490 –> 00:06:11,840
مکانی بسیار متفاوت از محل
142
00:06:11,840 –> 00:06:15,620
من باشد، به عنوان مثال اگر من بخواهم دریافت کنم.
143
00:06:15,620 –> 00:06:19,009
اطلاعات مربوط به مونتاژ وقفه اکسل ما به
144
00:06:19,009 –> 00:06:25,069
خوبی مال من این است که من
145
00:06:25,069 –> 00:06:28,580
مجبور شدم در ابزارهای ویژوال استودیوی من برای
146
00:06:28,580 –> 00:06:32,960
پوشه آفیس باشد و بنابراین با این یکی
147
00:06:32,960 –> 00:06:36,440
DLL وقفه واقعی اکسل را دارد و
148
00:06:36,440 –> 00:06:38,230
بنابراین این اساساً
149
00:06:38,230 –> 00:06:40,720
به نوعی کتابخانه نوع ما است. که ما
150
00:06:40,720 –> 00:06:43,570
می توانیم اطلاعاتی را در مورد آن استفاده کنیم و بنابراین در
151
00:06:43,570 –> 00:06:45,480
واقع اگر بخواهید
152
00:06:45,480 –> 00:06:48,220
می توانید آن را ببینید، تمام کتابخانه های مختلف Interop را
153
00:06:48,220 –> 00:06:49,960
دقیقاً در اینجا خواهید دید، بنابراین یکی از طریق یک
154
00:06:49,960 –> 00:06:53,820
ویرایشگر اولیه ویژوال، یک ناشر Visio SharePoint پیش رو وجود دارد.
155
00:06:53,820 –> 00:06:57,130
شما
156
00:06:57,130 –> 00:06:58,570
تقریباً نام II را میدانید و همه آنها
157
00:06:58,570 –> 00:06:59,380
158
00:06:59,380 –> 00:07:02,590
اینجا هستند فایلهای XML وجود دارد و بنابراین فایلهای XML
159
00:07:02,590 –> 00:07:04,060
اساساً حاوی اطلاعات
160
00:07:04,060 –> 00:07:06,490
لازم برای intellisense هستند، بنابراین
161
00:07:06,490 –> 00:07:08,740
این موارد مانند نام اعضا خلاصههای آنها خواهد بود،
162
00:07:08,740 –> 00:07:10,840
بنابراین اگر آرگومانهای بازگشتی وجود داشته باشد، اساساً چه کاری انجام میدهند.
163
00:07:10,840 –> 00:07:16,060
164
00:07:16,060 –> 00:07:19,900
مشخص کنید که پارامترها فقط تعداد
165
00:07:19,900 –> 00:07:21,640
زیادی اطلاعات مختلف را نامگذاری میکند، اما اساساً
166
00:07:21,640 –> 00:07:23,680
این اطلاعاتی است که ما به آن نیاز داریم تا
167
00:07:23,680 –> 00:07:25,210
به شما بگوییم سنتها و
168
00:07:25,210 –> 00:07:27,190
مواردی از این قبیل، بنابراین ما خواهیم دید
169
00:07:27,190 –> 00:07:29,320
که چگونه میتوان این فایلهای XML را در مرحله بعد تجزیه و
170
00:07:29,320 –> 00:07:29,980
171
00:07:29,980 –> 00:07:34,750
تحلیل کرد. مسیر DLL خود را تعریف
172
00:07:34,750 –> 00:07:37,750
کردهایم که با آن چه کار میکنیم،
173
00:07:37,750 –> 00:07:41,590
ما باید آن را بارگیری کنیم، باید آن را اساساً
174
00:07:41,590 –> 00:07:45,580
در محیط خود بارگذاری کنیم، بنابراین از طریق
175
00:07:45,580 –> 00:07:52,570
اسمبلی در محیط خود بارگذاری کنیم و بنابراین
176
00:07:52,570 –> 00:07:53,980
چگونه به نظر میرسد که به خوبی میتوانیم آن را بارگیری کنیم.
177
00:07:53,980 –> 00:07:55,620
یک متغیر جدید ایجاد کنید که آن را
178
00:07:55,620 –> 00:07:59,410
excel interrupt lib
179
00:07:59,410 –> 00:08:02,950
می نامیم، بنابراین مخفف کتابخانه، ما فضای نام بازتاب نقاط سیستم خود را صدا می
180
00:08:02,950 –> 00:08:06,790
کنیم، یک شی اسمبلی
181
00:08:06,790 –> 00:08:09,280
در داخل آن وجود دارد و آن شی اسمبلی
182
00:08:09,280 –> 00:08:13,030
متدی به نام loa دارد. فایل d و چیزی
183
00:08:13,030 –> 00:08:15,610
که طول می کشد یک رشته است به
184
00:08:15,610 –> 00:08:17,410
طور خاص رشته ای که نشان دهنده
185
00:08:17,410 –> 00:08:20,110
مسیری به اسمبلی است و
186
00:08:20,110 –> 00:08:22,960
آن اسمبلی را برای ما بارگیری می کند و بنابراین فقط برای اینکه
187
00:08:22,960 –> 00:08:25,480
شما آگاه باشید زیرا متأسفانه
188
00:08:25,480 –> 00:08:28,720
چیزی را با هوشمندی به شما نمی گوید که می
189
00:08:28,720 –> 00:08:30,760
توانید ببینید. در اینجا یک فایل بارگذاری،
190
00:08:30,760 –> 00:08:32,740
در واقع روشهای مختلفی برای بارگیری یک فایل
191
00:08:32,740 –> 00:08:35,919
وجود دارد، نه تنها یکی، بلکه در اینجا من فقط
192
00:08:35,919 –> 00:08:38,140
از فایل بار استفاده میکنم و سپس
193
00:08:38,140 –> 00:08:41,740
از یک رشته عبور میکنم و سپس معمولاً
194
00:08:41,740 –> 00:08:44,440
آنچه انتظار دارد مسیری به آن dll خاص است.
195
00:08:44,440 –> 00:08:48,070
از چیزهای خوب در اینجا، من
196
00:08:48,070 –> 00:08:49,930
واقعاً موارد دیگر را هنوز امتحان نکرده ام، بنابراین
197
00:08:49,930 –> 00:08:50,650
واقعاً
198
00:08:50,650 –> 00:08:53,200
خوب نمی دانم که با اطمینان نمی گویم
199
00:08:53,200 –> 00:08:54,790
دقیقاً چگونه کار می کنند زیرا من هنوز
200
00:08:54,790 –> 00:08:56,920
از او استفاده نکرده ام اما مطمئن هستم که
201
00:08:56,920 –> 00:08:59,140
احتمالاً مشابه وجود دارد فقط
202
00:08:59,140 –> 00:09:01,870
روش فایل بارگذاری معمولی را میدانید خوب است، بنابراین وقتی
203
00:09:01,870 –> 00:09:04,089
اسمبلی خود را بارگیری
204
00:09:04,089 –> 00:09:06,610
کردید، معمولاً میدانید کاری که من دوست دارم انجام دهم این است
205
00:09:06,610 –> 00:09:08,380
که دوباره آن را اجرا کنید، میخواهید مطمئن شوید
206
00:09:08,380 –> 00:09:11,170
که هیچ خطایی یا چیزهایی مانند آن وجود ندارد و
207
00:09:11,170 –> 00:09:12,550
میخواهید مطمئن شوید که با
208
00:09:12,550 –> 00:09:14,980
موفقیت بارگذاری شد و سپس اگر
209
00:09:14,980 –> 00:09:16,390
بدیهی است که در تلاش برای
210
00:09:16,390 –> 00:09:20,710
اشکال زدایی خطاهایی وجود دارد که من گاهی اوقات دیده ام که
211
00:09:20,710 –> 00:09:24,810
212
00:09:24,810 –> 00:09:27,790
به نظر می رسد یک حافظه پنهان جهانی از اسمبلی ها با آن یکی کار
213
00:09:27,790 –> 00:09:29,740
نمی کند، بنابراین حتی اگر ممکن است آن را در آنجا ببینید،
214
00:09:29,740 –> 00:09:32,980
من سعی کردم اسمبلی را از این
215
00:09:32,980 –> 00:09:35,350
طریق وارد کنم و آن را انجام دهم. فقط به نظر می رسد
216
00:09:35,350 –> 00:09:37,900
حداقل با اکسل کار نمی کند، بنابراین نمی
217
00:09:37,900 –> 00:09:42,190
توانم به طور کامل بگویم چرا اینطور است، اما
218
00:09:42,190 –> 00:09:43,990
راه حل من تا کنون فقط
219
00:09:43,990 –> 00:09:47,470
مشخص کردن مسیر دقیق DLL بوده است
220
00:09:47,470 –> 00:09:49,360
که به نظر می رسد یکی از آنها قابل اعتمادترین است.
221
00:09:49,360 –> 00:09:53,890
خوب تجربه کنید، پس
222
00:09:53,890 –> 00:09:55,630
بخش سرگرم کننده اکنون می آید این است که ما شروع به
223
00:09:55,630 –> 00:09:58,390
چاپ چیزهایی می کنیم فقط به این دلیل که در حال
224
00:09:58,390 –> 00:10:00,910
چاپ است، من مقداری در زمان صرفه جویی می کنم
225
00:10:00,910 –> 00:10:03,370
و فقط از کدهای از پیش ساخته شده
226
00:10:03,370 –> 00:10:05,320
استفاده می کنم و به نوعی توضیح می دهم که چه اتفاقی در حال رخ دادن است،
227
00:10:05,320 –> 00:10:07,360
بنابراین اولین چیزی که می خواهم همیشه دوست
228
00:10:07,360 –> 00:10:09,520
دارم فقط جزئیاتی در مورد اسمبلی ما دریافت کنید
229
00:10:09,520 –> 00:10:11,650
یا اگر میخواهید
230
00:10:11,650 –> 00:10:14,320
231
00:10:14,320 –> 00:10:15,970
232
00:10:15,970 –> 00:10:17,200
233
00:10:17,200 –> 00:10:20,860
234
00:10:20,860 –> 00:10:24,220
آن را قطع کنید. در واقع بیشتر از اشیاء
235
00:10:24,220 –> 00:10:28,480
یا اشیاء کلاس busey در c-sharp
236
00:10:28,480 –> 00:10:30,580
دارای یک متد get type هستند و بنابراین این
237
00:10:30,580 –> 00:10:33,820
نوع را که
238
00:10:33,820 –> 00:10:37,060
در یک محیط c-sharp در زیر um قرار دارد و
239
00:10:37,060 –> 00:10:39,250
مواردی مانند آن صحبت کردن در خارج
240
00:10:39,250 –> 00:10:41,320
از اتاق من کمی برمی گرداند. ما با
241
00:10:41,320 –> 00:10:43,300
آن پیش خواهیم رفت و سپس دوباره اگر
242
00:10:43,300 –> 00:10:45,339
میخواهید کمی بیشتر در مورد
243
00:10:45,339 –> 00:10:47,680
آن ویژگیها ببینید، در واقع میتوانید
244
00:10:47,680 –> 00:10:50,380
همین جا بروید و تمام
245
00:10:50,380 –> 00:10:52,360
اطلاعات مختلفی را که میخواهید
246
00:10:52,360 –> 00:10:55,390
بر روی آن دریافت کنید، مشاهده خواهید کرد، بنابراین مجوز را تنظیم کنید.
247
00:10:55,390 –> 00:10:58,270
مکان کاملاً قابل اعتماد است پویا است، بنابراین
248
00:10:58,270 –> 00:11:00,640
اطلاعات خوب زیادی که برخی از آنها
249
00:11:00,640 –> 00:11:02,329
مهمتر از سایرین هستند، اما
250
00:11:02,329 –> 00:11:03,920
واقعاً بستگی دارد که شما
251
00:11:03,920 –> 00:11:05,600
چه کاری انجام می دهید، اطلاعاتی که
252
00:11:05,600 –> 00:11:09,170
باید از این مجموعه دریافت کنید و دقیقاً کجا
253
00:11:09,170 –> 00:11:11,149
زندگی می کند و سپس دوباره چیزهای دیگری نیز وجود دارد،
254
00:11:11,149 –> 00:11:14,299
بنابراین شما می دانید که نام را دریافت کنید
255
00:11:14,299 —