آموزش C# و .Net
1.56K subscribers
437 photos
329 videos
19 files
2.82K links
تعرفه تبلیغات :
https://t.me/+w-o6dHW5O31jMWNk

آیدی ادمین:
@ma_limbs
Download Telegram
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 کوییز #سی_شارپ

🟣 موضوع : ‏بررسی الگوی Observer

🟢 سوال :

‏الگوی Observer چیست؟

گزینه ۱:
‏یک الگوی طراحی برای مدیریت رابط کاربری

گزینه ۲:
‏یک الگوی طراحی برای تعریف وابستگی یک به چند بین اشیاء

گزینه ۳:
‏یک الگوی طراحی برای مدیریت رویدادها

گزینه ۴:
‏یک الگوی طراحی برای مدیریت حافظه

🔵 گزینه صحیح: 2

🟢 توضیح :

‏الگوی Observer یک الگوی طراحی برای تعریف وابستگی یک به چند بین اشیاء است.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

شامل موضوعات آموزشی زیر:

توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی

با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏کار با محیط‌های توسعه تست محور (TDD): مفهوم و چگونگی پیاده‌سازی

🟢 سوال :

‏مفهوم اصلی توسعه تست محور (TDD) چیست؟

گزینه ۱:
‏نوشتن کد برنامه قبل از نوشتن تست‌ها

گزینه ۲:
‏نوشتن تست‌ها پس از نوشتن کد برنامه

گزینه ۳:
‏نوشتن تست‌ها قبل از نوشتن کد برنامه

گزینه ۴:
‏نوشتن تست‌ها به طور همزمان با کد برنامه



🔵 گزینه صحیح: 3

🟢 توضیح :

‏در TDD، ابتدا یک تست برای یک ویژگی یا عملکرد مورد نظر نوشته می‌شود، سپس کد برنامه برای پاس کردن آن تست نوشته می‌شود. این چرخه تکرار می‌شود.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #سی_شارپ

🟣 موضوع : ‏استفاده از Switch Expression در نسخه‌های جدید

🟢 سوال :

‏Switch Expression چیست؟

گزینه ۱:
‏یک نوع آرایه ثابت

گزینه ۲:
‏یک نوع عبارت برای تطبیق الگوها

گزینه ۳:
‏یک دیکشنری ثابت

گزینه ۴:
‏یک کلاس برای مدیریت رویدادها

🔵 گزینه صحیح: 2

🟢 توضیح :

‏Switch Expression یک نوع عبارت برای تطبیق الگوها در داده‌ها است.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
📚 نکته #SQLite

🟣 موضوع : ‏بررسی و مقایسه انواع ذخیره‌سازی داده‌ها در SQLite
📖 سرفصل : ‏توابع تجمعی (COUNT, SUM, AVG, MIN, MAX)

نکته 1:
‏توابع تجمعی (Aggregate Functions) در SQLite برای محاسبه یک مقدار واحد از روی مجموعه‌ای از مقادیر ورودی در یک گروه از سطرها استفاده می‌شوند و نتایج آماری را ارائه می‌دهند.

نکته 2:
‏تابع COUNT(\*) برای شمارش کل تعداد سطرهای موجود در یک گروه، شامل سطرهایی با مقادیر NULL و مقادیر تکراری، به کار می‌رود.

نکته 3:
‏تابع COUNT(column\_name) تعداد سطرهایی را که در ستون مشخص شده دارای مقادیر غیر NULL هستند، شمارش می‌کند و مقادیر NULL را نادیده می‌گیرد.

نکته 4:
‏تابع SUM(expression) برای محاسبه مجموع حسابی تمام مقادیر عددی موجود در ستون یا عبارت مشخص شده در داخل یک گروه، مورد استفاده قرار می‌گیرد.

نکته 5:
‏تابع AVG(expression) برای محاسبه میانگین حسابی مقادیر عددی غیر NULL در ستون یا عبارت مشخص شده در یک گروه به کار می‌رود.

نکته 6:
‏توابع SUM و AVG به طور خودکار مقادیر NULL را در فرآیند محاسبات خود حذف می‌کنند و تنها بر روی مقادیر معتبر عددی عمل می‌کنند.

نکته 7:
‏تابع MIN(expression) کوچکترین مقدار (بر اساس قواعد مرتب‌سازی) و تابع MAX(expression) بزرگترین مقدار را از مجموعه مقادیر موجود در یک گروه بازیابی می‌کنند.

نکته 8:
‏استفاده از بند GROUP BY برای تقسیم‌بندی سطرها به گروه‌های کوچک‌تر ضروری است تا توابع تجمعی بتوانند به صورت مستقل بر روی هر گروه عملیات آماری را انجام دهند.

نکته 9:
‏می‌توان از عبارت DISTINCT در داخل توابع تجمعی (مانند COUNT و SUM و AVG) برای اعمال محاسبات صرفاً بر روی مقادیر منحصر به فرد (Unique Values) استفاده نمود و تکرارها را نادیده گرفت.

نکته 10:
‏در صورتی که بند GROUP BY در پرس‌وجو حذف شود، توابع تجمعی بر روی تمام ردیف‌های بازگشتی توسط دستور SELECT اعمال می‌شوند و کل مجموعه نتیجه به عنوان یک گروه واحد تلقی می‌گردد.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #HTML

🟣 موضوع : ‏استفاده از Google Fonts در HTML

🟢 سوال :

‏آیا استفاده بیش از حد از فونت‌ها و وزن‌های مختلف از Google Fonts می‌تواند بر عملکرد وب‌سایت تأثیر منفی بگذارد؟

گزینه ۱:
‏خیر، تعداد فونت‌ها تأثیری بر عملکرد ندارد

گزینه ۲:
‏بله، بارگیری تعداد زیادی فونت و وزن می‌تواند زمان بارگیری صفحه را افزایش دهد

گزینه ۳:
‏فقط اندازه فایل‌های فونت مهم است، نه تعداد آن‌ها

گزینه ۴:
‏بستگی به سرعت اتصال کاربر دارد



🔵 گزینه صحیح: 2

🟢 توضیح :

‏بله، بارگیری تعداد زیادی فونت و وزن مختلف می‌تواند منجر به افزایش حجم دانلود و در نتیجه افزایش زمان بارگیری صفحه شود، که بر تجربه کاربری و سئو تأثیر منفی می‌گذارد. توصیه می‌شود فقط فونت‌ها و وزن‌های ضروری را بارگیری کنید.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQLite

🟣 موضوع : ‏بررسی و مقایسه انواع ذخیره‌سازی داده‌ها در SQLite
📖 سرفصل : ‏تفاوت‌های SQLite با SQL استاندارد

نکته 1:
‏تفاوت بزرگ: SQLite از سیستم نوع داده انعطاف‌پذیر (Type Affinity) استفاده می‌کنه، نه سیستم سخت‌گیر SQL استاندارد. یعنی تو یه ستون INTEGER می‌تونی TEXT هم ذخیره کنی! 🤸💡

نکته 2:
‏SQLite مفهوم کاربر و سطح دسترسی (Permissions) رو نداره، چون برای اپلیکیشن‌های تک‌کاربره طراحی شده. تو دیتابیس‌های استاندارد (مثل MySQL) اینا خیلی مهمن. 🚫👥

نکته 3:
‏برای مدیریت همزمانی (Concurrency)، SQLite فقط یک نویسنده رو در هر لحظه اجازه می‌ده، در حالی که SQL استاندارد با مکانیزم‌های پیچیده، چندین نویسنده همزمان رو ساپورت می‌کنه. ✍️🔒

نکته 4:
‏دستور ALTER TABLE تو SQLite یه کم لَنگه! مثلاً نمی‌تونی به راحتی یه ستون رو حذف کنی (باید جدول رو بازسازی کنی)، که تو SQL استاندارد یه دستور ساده است. 🛠️

نکته 5:
‏SQLite برای ذخیره تاریخ و زمان، نوع داده خاصی مثل DATETIME نداره و معمولاً از TEXT، REAL یا INTEGER استفاده می‌کنه. بقیه دیتابیس‌ها نوع اختصاصی دارن.

نکته 6:
‏SQLite به طور پیش‌فرض از Case-Insensitive (عدم حساسیت به بزرگی و کوچکی حروف) برای رشته‌ها استفاده می‌کنه، مگر اینکه صراحتاً جور دیگه تعریف کنی. 🔡

نکته 7:
‏برخلاف دیتابیس‌های استاندارد، SQLite از Stored Procedures (رویه ذخیره‌شده) و Triggers (ماشه) پشتیبانی می‌کنه، که این یه امتیاز برای کدنویسی در دیتابیسه.

نکته 8:
‏SQLite از FULL OUTER JOIN که یه دستور استاندارد و کاربردیه، مستقیماً پشتیبانی نمی‌کنه. باید خودت با ترکیب LEFT JOIN و UNION شبیه‌سازیش کنی. 🧩

نکته 9:
‏SQLite در نسخه‌های جدیدش، توابع پنجره‌ای (Window Functions) رو اضافه کرده، اما این قابلیت تو دیتابیس‌های استاندارد از قبل هم وجود داشته. داره به استاندارد نزدیک می‌شه! 📈

نکته 10:
‏مهم‌ترین تفاوت اینه که SQLite یه دیتابیس در فایل (File-based) هست، در حالی که SQL استاندارد معمولاً یک سرور جداگانه رو اجرا می‌کنه. این باعث می‌شه SQLite فوق‌العاده سبک باشه! 📦🔥


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏کاربرد الگوریتم‌های ساده در حل مسائل روزمره: مثال‌های عملی

🟢 سوال :

‏فرض کنید می‌خواهید لباس‌های شسته شده را در کمد خود مرتب کنید. کدام روش شبیه به یک الگوریتم دسته‌بندی است؟

گزینه ۱:
‏قرار دادن لباس‌ها به صورت تصادفی در هر جای خالی کمد

گزینه ۲:
‏تا کردن لباس‌ها و قرار دادن آن‌ها بر اساس رنگ یا نوع (مثلاً همه‌ی تیشرت‌ها با هم)

گزینه ۳:
‏قرار دادن لباس‌های جدید روی بقیه لباس‌ها بدون تا کردن

گزینه ۴:
‏قرار دادن چند لباس در یک کشو و بقیه در کشوی دیگر بدون هیچ نظمی



🔵 گزینه صحیح: 2

🟢 توضیح :

‏تا کردن و دسته‌بندی لباس‌ها بر اساس رنگ یا نوع یک الگوریتم دسته‌بندی است که باعث می‌شود پیدا کردن لباس‌ها در آینده آسان‌تر شود.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 C# Beginners Tutorial - 37 - StreamReader pt 2

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 C# Beginners Tutorials Playlist

🟢 زبان آموزش: انگلیسی


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏تعاریف مربوط به چرخه عمر توسعه نرم‌افزار: مراحل تحلیل، طراحی، پیاده‌سازی و تست

🟢 سوال :

‏کدام مرحله از SDLC شامل نوشتن کد واقعی نرم‌افزار بر اساس طرح‌های ایجاد شده است؟

گزینه ۱:
‏طراحی (Design)

گزینه ۲:
‏تست (Testing)

گزینه ۳:
‏پیاده‌سازی (Implementation)

گزینه ۴:
‏نگهداری (Maintenance)



🔵 گزینه صحیح: 3

🟢 توضیح :

‏مرحله پیاده‌سازی (Implementation) یا کدنویسی، فرآیند تبدیل طرح‌های طراحی به کد قابل اجرا توسط کامپیوتر است. در این مرحله، برنامه‌نویسان با استفاده از زبان‌های برنامه‌نویسی، نرم‌افزار را می‌سازند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

شامل موضوعات آموزشی زیر:

توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی

با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 C# Beginners Tutorial - 103 - Accessing All Controls pt 1

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 C# Beginners Tutorials Playlist

🟢 زبان آموزش: انگلیسی


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir