آموزش سی شارپ(مقدماتی)

سرفصل های دوره

هر هفته چندین قسمت جدید اضافه می شود...

لینک دانلود فیلم آموزشی

ویژال استودیو 2022 ، مراحل نصب در نسخه های مختلف فرق چندانی ندارد، هر سوالی داشتین در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

در این جلسه آموزش ایجاد برنامه، باز کردن برنامه، قسمتهای مختلف و کاربردی ویژال استودیو که در برنامه نویسی بسیار پرکاربرد هستند همچنین کلیدهای میانبر برای شروع کار را توضیح دادم، لازم به ذکر است توضیحات این قسمتها در تمامی نسخه های ویژال استودیو یکسان هستند.
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

در این جلسه به صورت ساده طراحی یک فرم و چندتا از المنتهای آن را توضیح خواهم داد، هر سوالی داشتین در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

در این جلسه رخدادها در سی شارپ با مثال توضیح داده شده اند و همچنین به کنترلهای پرکاربرد مثل کمبوباکس، تاریخ و... بررسی شده اند، هر سوالی داشتین در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

در این جلسه نحوه ایجاد پروژه Console Application را توضیح دادم، موارد پرکاربرد برای شروع کار با ویژال استودیو، همچنین تعریف اولیه از متدها، کلاس و.. را بیان کردم، هر سوالی داشتین در صفحه اینستاگرامن با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

انواع دیتا تایپ ها، متغیر ها و ثابت ها را در سی شارپ با ذکر مثال توضیح دادم، هر سوالی داشتین در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

در ادامه جلسه قبل مثالهای بیشتری از تعریف دیتا و تبدیل آنها به یکدیگر توضیح دادم نحوه Cast کردن دیتا و اینکه چطور در تبدیل دیتا تایپ ها بهم چه نکاتی را باید رعایت کنید، سورس مثالها نیز قرارداده شده، همچنین هر سوالی داشتین در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

مبحث بسیار مهمیه، اگه خطاهای برنامتون تو برنامه نویسی مدیریت نکنید فرآیندهای برنامتون مختل میشه، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

عملگرها در سی شارپ بسیار پر کاربرد هستند در سی شارپ 5 نوع مختلف از عملگرها را داریم که شامل عملگرهای محاسباتی، منطقی، مقایسه ای، مقداردهی و بیتی می باشد تمامی آنها را باذکر مثال توضیح دادم همچنین مثالهای ترکیبی استفاده از آنها را توضیح دادم، هر بخش نیاز به تمرین داره، مثال زیاد گفتم ولی فقط با تمرین که خوب تسلط پیدا می کنید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگو هستم، موفق باشید

لینک دانلود فیلم آموزشی

دستورات شرطی در سی شارپ مبحث مهمی هستند چرا که در بیزینس های و قواعد نرم افزاری که پیاده سازی می کنید تاثیر مستقیم دارند ، در سی شارپ 2 نوع مختلف از جملات شرطی را داریم که شامل if else , switch case می باشد همچنین عملگرهای شرطی مثل (؟ :) وجود دارند که آنهم توضیح دادم، تمامی موارد با ذکر مثال توضیح داده شده اند، چندین مثال مختلف خدمتتون گفتم اما حتما با تمرین زیاد که میشه خوب تسلط پیدا کرد، محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

حلقه ها در سی شارپ بسیار پرکاربرد هستند، حلقه ها در هر زبان برنامه نویسی دستوراتی هستند که این امکان فراهم می کنند یک یا چند دستور به تعداد مشخص تکرار شود. در واقع حلقه ها در سی شارپ و در سایر زبانهای برنامه نویسی به منظور امکان تکرار دستورات استفاده می گردند اما whie , do while علاوه بر امکان تکرار، شرایطی فراهم می کنند که این تکرار لزوما به دفعات مشخص نباشد و تا زمانی باشد که شرایطی که مد نظر است برقرار گردد یا برعکس تا زمانی باشد که شرایط مورد نظر برقرار نگشته است و به محض رسیدن به شرایط حلقه به پایان می رسد.
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

کلاس ساختار داده ای است که از ترکیب متغیرها(فیلدها) و عملیاتها(متدها) تشکیل شده است، یک نمونه(instance) از یک کلاس شی (Object) نامیده می شود. دقیق و با جزییات توضیح دادم و مثالهای زیادی زدم و فضای نام هم(Namespace) توضیح دادم که برای مدیریت و بخش بندی بخشهای مرتبط به هم در پروژه استفاده می شود. هر سوالی دلشتین حتما بپرسید
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

آرایه ها مجموعه ای از مقادیر هستند که از یک نوع می باشند فرض کنید بخواهید 100 متغیر از نوع عددی تعریف کنید به شدت کار سخت می شود ولی با آرایه می توانید آرایه ای با تعداد مشخص تعریف کرده و به راحتی استفاده کنید. آرایه ها شامل تک بعدی، دو بعدی، سه بعدی و آرایه های دندانه دار هستند تمامی موارد با ذکر مثال توضیح داده شده اند، آرایه های می توانند بیشتر از سه بعدی هم باشند در ادامه جلسه قبل(کلاس و فضای نام) استراکت هم توضیح دادم (Struct)
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

در زبان سی شارپ با به توجه نوع متغیر تعریف شده، ذخیره سازی آن در حافظه متفاوت می باشد "نوع مقداری" در حافظه استک ذخیره می شوند و "نوع ارجاعی" در ترکیب استک و حافظه هیپ ذخیره می شوند که جزییات کامل آن با ذکر چندین مثال شرح داده شده است
نوع ارجاعی Reference Type
نوع مقداری Value Type
حافظه هیپ Heap
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

لیست ها مجموعه ای از مقادیر هم جنس هستند و متدهایی برای اضافه کردن، حذف و... دارد در دو جلسه قبل آرایه ها را توضیح دادم اما در عمل برنامه نویس ها بیشتر با لیست کار می کنند به دلیل راحتی استفاده و متدهای آن، لیست ها از نوع ارجاعی (Reference Type) هستند که در جلسه قبل توضیح دادم، متدهای پرکاربرد با مثالهای مختلف را توضیح دادم
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

در زبان برنامه نویسی سی شارپ سطوح دسترسی را برای کلاس ها، متدها، فیلدها و پروپرتی ها(خصیصه ها) می توانیم تعیین کنیم و بدین ترتیب سطح دسترسی مشخصی برای آنها در نظر گرفته می شود. این تعریف با کلمات کلیدی Public, Private, Internal, Protected انجام می گردد که جهت کارکردن با کلاسها و ارث بری ها بسیار مهم می باشد.
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

یکی از قسمتهای مهم در برنامه نویسی وصل شدن به دیتابیس و کارکردن با دیتا می باشد که در این جلسه با توضیحات و مثال این موارد توضیح داده شده اند
برنامه نویسی یک هنر است
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید

لینک دانلود فیلم آموزشی

در ادامه جلسه قبل نحوه درج اطلاعات، ویرایش اطلاعات و حذف از دیتابیس را با ذکر مثال توضیح دادم
برنامه نویسی یک هنر است
محکم و پایدار ادامه بدید، در صفحه اینستاگرام با آدرس bahmanabadi.developer پاسخگوی سوالات شما هستم، موفق باشید متوقف نشید