eitaa logo
پروژه ASP.Net Core MVC (وب و سی شارپ)
120 دنبال‌کننده
168 عکس
38 ویدیو
376 فایل
❁﷽❁ آموزش 📖 برنامه نویسی ASP.Net Core MVC (وب و سی شارپ) Admin: @alialirezapanahi برنامه نویسی برنامه نویسی سی شارپ eitaa.com/sisharpapp برنامه نویسی وب eitaa.com/aspdatnet ویراستی virasty.com/alialirezapanahi آپارات aparat.com/alialirezapanahi
مشاهده در ایتا
دانلود
34 برای استفاده از کلاس‌هایی که نمی‌توان از آن‌ها نمونه‌سازی کرد، می‌توانید به روش‌های زیر عمل کنید: 1- کلاس‌های ایستا (Static Classes): - این کلاس‌ها معمولاً شامل متدها و ویژگی‌های ایستا هستند که می‌توانید مستقیماً از آن‌ها استفاده کنید. به عنوان مثال، برای استفاده از متد Sqrt در کلاس Math: double result = Math.Sqrt(16); 2- کلاس‌های انتزاعی (Abstract Classes): - ابتدا باید یک کلاس فرزند از کلاس انتزاعی ایجاد کنید و سپس از کلاس فرزند نمونه‌سازی کنید. به عنوان مثال: abstract class Animal { public abstract void MakeSound(); } class Dog : Animal { public override void MakeSound() { Console.WriteLine("Woof!"); } } Dog myDog = new Dog(); myDog.MakeSound(); // Output: Woof! 3- کلاس‌های دارای سازنده‌های خصوصی (Private Constructors): - این کلاس‌ها معمولاً از طریق یک متد ایستا یا یک ویژگی ایستا قابل دسترسی هستند. به عنوان مثال، برای پیاده‌سازی الگوی Singleton: public class Singleton { private static Singleton instance = null; private Singleton() { } public static Singleton Instance { get { if (instance == null) { instance = new Singleton(); } return instance; } } } Singleton singletonInstance = Singleton.Instance;
3.1M حجم رسانه بالاست
مشاهده در ایتا
35 فرض می کنیم مشتری سفارش ساخت برنامه حسابداری تحت ویندوز داده و تیم فنی برای پیاده سازی نرم افزار از دانت فریمورک استفاده می کند بعد از تکمیل، تحویل مشتری می دهد بعد از مدتی مشتری با موفق بودن نرم افزار طبق نیاز بازار، نسخه موبایل را درخواست می کند و تیم فنی طراحی نسخه موبایل از زامارین استفاده می کند در اینجا یک مشکلی به وجود میاد کدهای ui برنامه ویندوز با موبایل فرق می کند و نمی تواند کدهای ویندوز را در زامارین استفده کند ولی کدهای بیزینس همونه، یعنی فرایند های برنامه حسابداری در نسخه ویندوز و موبایل یکیه، مشکل تیم فنی اینه که کدهای مربوط به بیزینس که قبلا برای برنامه تحت ویندوز در دات نت فریمورک نوشته است الان قابل استفاده نیست چون کدی که روی یکی از پیاده سازی های دات نت می نویسد نمی تواند روی بقیه پیاده سازی ها اجرا بشود در این مثال هم نمی تواند کدهایی که برای نسخه ویندوز در دات نت فریمورک نوشته است از همون نسخه موبایل در زامارین استفاده کند و مجبور به همه کدها را از اول در زامارین بنویسد مایکروسافت برای رفع این مشکل دات نت استاندارد را معرفی کرد که یک لایه قرار می گیرد تمام پیاده سازی های دات نت و کدها را در بین این فریم ورک ها به اشتراک می گذارد پس ما اگر برای Class librariy از نوع دانت استاندارد استفاده کنیم می توانیم کدها را بین همه پیاده سازی های دا نت استفاده کنیم و در زمان کد نویسی صرفه جویی کنیم به این نکته دقت کنیم که دات نت استاندارد یک فریمورک نیست و فقط Class librariey که در کنار پروژه ها استفاده کنیم
فهرست فصل هفتم کلاس ها 1- کلاس ها در سی شارپ 2- سطح دسترسی 3- تفاوت static و نمونه‌سازی (instance) 4- نمونه‌سازی (Instantiation) 5- سازنده‌ها (Constructors) 6- سازنده‌ها و کلمه کلیدی this 7- دریافت چند پرسنل و هر پرسنل اسم و فامیل و وب 8- سازنده‌های static و public 9- تفاوت ها و پرکاربرد ها static و نمونه‌سازی (instance) 10- ارث‌بری (Inheritance) 11- یک مثال ارث بری 12- کپسوله‌سازی (Encapsulation) 13- کپسوله‌سازی (Encapsulation) و متدهای get و set 14- یک مثال دیگر کپسوله‌سازی (Encapsulation) 15- متغیر Property متدهای get و set 16- مجموعه عمومی GenericList 17- یک مثال در مورد GenericList 18- اینترفیس (Interface) 19- تفاوت اینترفیس و کلاس 20- یک مثال در مورد اینترفیس 21-دوتا تصویر نشان می دهد که اینترفیس کجاست 22- چند ریختی (Polymorphism) 23- اینترفیس و چند ریختی 24- تغییر قیافه اینترفیس‌ 25- مثال دیگر در مورد GenericList 26- ساخت ساعت شمسی 27- فضای نام (Namespace) 28- دستور using 29- سی شارپ 8.0 استفاده از using 30- سی شارپ 12، دستور using 31- کلمه کلیدی partial 32- کلمه کلیدی internal 33- برخی کلاس ها نمی توان نمونه سازی کرد 34- با مثال کلاس ها نمی توان نمونه سازی کرد 35- آموزش ایجاد Class librariey 36- آموزش نحوه استفاده از اینترفیس
SQL Server یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) است که توسط شرکت مایکروسافت توسعه یافته است. این نرم‌افزار برای ذخیره، مدیریت و بازیابی داده‌ها به شیوه‌ای ساختار یافته استفاده می‌شود. ویژگی‌ها و کاربردهای اصلی SQL Server: 1- عملکرد بالا: SQL Server به دلیل عملکرد بالا و قابلیت‌های بهینه‌سازی شده برای پردازش تراکنش‌ها و تحلیل داده‌ها شناخته شده است. 2- امنیت پیشرفته: این نرم‌افزار دارای ویژگی‌های امنیتی قوی مانند رمزنگاری داده‌ها، کنترل دسترسی مبتنی بر نقش، و نظارت بر فعالیت‌های مشکوک است. 3- پشتیبانی از داده‌های بزرگ: SQL Server می‌تواند حجم زیادی از داده‌ها را مدیریت کند و از تکنولوژی‌های پیشرفته‌ای مانند In-Memory OLTP و Columnstore Indexes برای بهبود عملکرد استفاده می‌کند. 4- پشتیبانی از پلتفرم‌های مختلف: SQL Server بر روی سیستم‌عامل‌های ویندوز و لینوکس قابل اجرا است و از کانتینرهای Docker نیز پشتیبانی می‌کند. 5- ابزارهای تحلیلی و گزارش‌دهی: این نرم‌افزار شامل ابزارهای قدرتمندی برای تحلیل داده‌ها و ایجاد گزارش‌های تعاملی است، مانند Power BI Report Server. 6- پشتیبانی از هوش مصنوعی و یادگیری ماشین: SQL Server امکاناتی برای اجرای مدل‌های یادگیری ماشین و تحلیل‌های پیشرفته درون پایگاه داده فراهم می‌کند. 7- ابزارهای جامع: این نرم‌افزار مجموعه‌ای از ابزارهای قدرتمند برای مدیریت و توسعه پایگاه داده‌ها فراهم می‌کند. Microsoft