eitaa logo
برنامه نویسی سی شارپ
272 دنبال‌کننده
172 عکس
167 ویدیو
114 فایل
❁﷽❁ 👨‍🏫 Admin: @alialirezapanahi برنامه نویسی برنامه نویسی وب eitaa.com/aspdatnet پروژه ASP.Net Core MVC (پروژه وب و سی شارپ) eitaa.com/projectall ویراستی virasty.com/alialirezapanahi آپارات aparat.com/alialirezapan
مشاهده در ایتا
دانلود
فریمورک دات نت و اجزای آن دات نت یک چارچوب نرم‌افزاری است که توسط مایکروسافت طراحی و توسعه‌یافته است. این یک ماشین مجازی برای کامپایل و اجرای برنامه‌های نوشته‌شده به زبان‌های مختلف مانند C#، VB.Net و غیره به‌حساب می‌آید. برای توسعه برنامه‌های کاربردی مبتنی بر فرم، برنامه‌های کاربردی مبتنی بر وب و سرویس‌های وب استفاده می‌شود. اولین نسخه فریم ورک دات نت 1.0 بود که در سال 2002 عرضه شد و نسخه فعلی 4.7.1 است. دات نت فریم ورک از بیش از 60 زبان برنامه نویسی پشتیبانی می‌کند که زبان‌های برنامه نویسی C آن هستند و بهتر است که قبل از معرفی دوره سی شارپ با آن آشنا شویم. اجزای فریمورک دات نت به شرح زیر هستند. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
1. زمان اجرا زبان مشترک (CLR) CLR: جزء اصلی و ماشین مجازی دات نت فریم ورک به‌حساب می‌آید. این محیط زمان اجرا در دات نت فریم ورک است که کدها را اجرا می‌کند و به تسهیل فرآیند توسعه کمک می‌کند. این بخش مسئولیت مدیریت اجرای برنامه‌های دات نت را بدون توجه به هر زبان برنامه نویسی دات نت بر عهده دارد. همچنین به مدیریت کد کمک می‌کند، زیرا کدی که زمان اجرا را هدف قرار می‌دهد به عنوان کد مدیریت‌شده شناخته می‌شود و کدی که زمان اجرا را هدف قرار نمی‌دهد به عنوان کد مدیریت نشده شناخته می‌شود. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
2. Framework Class Library (FCL) این بخش مجموعه‌ای از کتابخانه‌ها و متدهای کلاسی قابل‌استفاده مجدد، شی گرا و غیره است که می‌تواند با CLR ادغام شود. FCL دقیقاً مانند فایل‌های هدر در C/C++ و بسته‌های موجود در جاوا است. نصب فریم ورک دات نت اساساً نصب CLR و FCL در سیستم است. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
3. Common Intermediate Language CLI مجموعه‌ای از دستورالعمل ها ست که مستقل از پلتفرم هستند و توسط کامپایلر مخصوص زبان از کد منبع تولید می‌شوند. همچنین به عنوان زبان میانی مایکروسافت (MSIL) شناخته می‌شود. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
4. Garbage Collector(GC) مدیریت خودکار حافظه توسط Garbage Collection در فریمورک دات نت امکان‌پذیر شده است. هنگامی‌که یک شی کلاس در زمان اجرا ایجاد می‌شود، فضای حافظه خاصی در حافظه پشته به آن اختصاص می‌یابد. با این حال، پس از تکمیل تمام اقدامات مربوط به شی در برنامه، فضای حافظه اختصاص داده‌شده به آن هدر می‌رود زیرا نمی‌توان از آن استفاده کرد. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
5. کامپایلر Just-In-Time(JIT) کامپایلر درجا یا کامپایلر Just-In-Time (JIT) بخشی از Common Language Runtime (CLR) در دات نت است که وظیفه مدیریت اجرای برنامه‌های دات نت را بر عهده دارد. یک کامپایلر مخصوص زبان، کد منبع را به زبان میانی تبدیل می‌کند. سپس این زبان میانی توسط کامپایلر Just-In-Time (JIT) به کد ماشین تبدیل می‌شود. این کد ماشین مخصوص محیط کامپیوتری است که کامپایلر JIT روی آن اجرا می‌شود. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
6. کد مدیریت‌شده کدی که برای دریافت خدمات اجرای محیط زمان اجرا مدیریت‌شده مانند CLR (Common Language Runtime) در NET Framework. نوشته‌شده است به عنوان کد مدیریت‌شده شناخته می‌شود. همیشه به‌جای اجرای مستقیم توسط سیستم‌عامل توسط محیط زمان اجرا مدیریت‌شده پیاده سازی می‌شود. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
7. Unmanaged Code کدی که مستقیماً توسط سیستم‌عامل اجرا می‌شود به کد Unmanaged معروف است. هدف آن همیشه معماری پردازنده بوده و به معماری کامپیوتر بستگی دارد. هنگامی‌که این کد کامپایل می‌شود، همیشه تمایل به دریافت یک معماری خاص دارد و همیشه روی آن پلتفرم اجرا می‌شود. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
محیط برنامه نویسی ویژوال استودیو مایکروسافت Visual Studio یک محیط توسعه یکپارچه (IDE) به‌حساب می‌آید که توسط مایکروسافت برای توسعه رابط کاربری گرافیکی، کنسول، برنامه‌های کاربردی وب، برنامه‌های وب، برنامه‌های موبایل، ابر و سرویس‌های وب و غیره توسعه‌یافته است. با کمک این IDE می‌توانید کد مدیریت‌شده و همچنین کد بومی ایجاد کنید. این نرم‌افزار از پلتفرم‌های مختلف نرم‌افزار توسعه نرم‌افزار مایکروسافت مانند فروشگاه ویندوز، مایکروسافت سیلورلایت و Windows API و غیره استفاده می‌کند. این محیط از سی شارپ، پایتون، جاوا اسکریپت و بسیاری از زبان‌های دیگر و نزدیک به 36 زبان برنامه نویسی مختلف پشتیبانی می‌کند که سی شارپ اصلی‌ترین آن‌ها است. این برنامه هم برای ویندوز و همچنین برای macOS در دسترس خواهد بود. در دوره سی شارپ در رابطه با محیط توسعه یکپارچه ویژوال استودیو و نحوه استفاده از آن به‌طور مفصل صحبت شده است. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
معرفی دوره سی شارپ دوره سی شارپ مقدماتی یکی از بهترین دوره‌های آموزش سی شارپ به زبان فارسی و پروژه محور بوده و بهترین نقطه شروع برای ورود به دنیای سی شارپ است. این دوره ابتدا به معرفی سی شارپ، اجزای سی شارپ، مفاهیم شی گرایی، مجموعه‌ها و انواع ساختار داده و الگوریتم در سی شارپ می‌پردازد. این دوره یک دوره مقدماتی به‌حساب می‌آید و دیدگاه کاملاً حرفه‌ای به کاربران از سی شارپ می‌دهد و امکان یادگیری مفاهیم پیچیده را در آینده برای او فراهم می‌کند. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
کاربرد دوره آموزش سی‌شارپ مقدماتی چیست؟ سی شارپ از محبوب‌ترین و قدرتمندترین زبان‌های برنامه‌نویسی جهان است و با یادگیری آن شما می‌توانید انواع و اقسام نرم‌افزارها را ایجاد و یا توسعه دهید. بازار کار برنامه‌نویسی سی‌شارپ چه در ایران و چه در خارج بسیار عالی است و به‌جرئت می‌توان گفت امنیت شغلی شما با یادگیری این زبان کاربردی تأمین می‌شود. در این دوره سی شارپ اصول، مقدمات برنامه‌نویسی و تولید نرم‌افزار با استفاده از C#‎ و چارچوب net‎. آموزش داده می‌شود. این دوره آموزش مقدماتی سی شارپ است و شامل تمام بخش‌های یادگیری سی شارپ از مقدماتی تا پیشرفته نیست اما به‌جرئت می‌توان گفت که یک دوره مناسب برای شروع کار با سی شارپ به‌حساب می‌آید و تکمیل کننده دوره های آموزش سی شارپ پیشرفته، کامل و جامع است. مدت زمان لازم برای گذارندن این دوره سی شارپ نزدیک به 13 ساعت خواهد بود. Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp
سرفصل های دوره آموزش سی شارپ سرفصل‌های دوره سی شارپ مقدماتی به صورت زیر است: ●مقدمه ●اجزای زبان سی‌شارپ ●اصول و مفاهیم شی‌گرایی و برنامه‌نویسی شی‌گرا با سی‌شارپ ●مجموعه‌ها ●مروری بر ساختار داده و الگوریتم ●نکات تکمیلی Admin: @alialirezapanahi روبیکا https://rubika.ir/sisharpapp سروش splus.ir/sisharpapp ایتا https://eitaa.com/sisharpapp