حالت system exception که پایه هست برای استثناهای دیگه که موارد دیگه ای شامل این میشه:
NullRefrenceException
زمانی که دارید سعی میکنید به یه متغیری که مقدارش نال هست دسترسی پیدا کنید
IndexOutOfRangeException
زمانی که سعی کنید به یه ایندکس خارج از محدوده یه آرایه یا یه مجموعه دسترسی پیدا کنید
DividebyZeroException
تقسیم بر صفر
InvalidCastException
زمانی که بخواید یه نوع داده رو به یه نوع داده ای دیگه تبدیل کنید که این امکان پذیر نباشه
NullRefrenceException
زمانی که دارید سعی میکنید به یه متغیری که مقدارش نال هست دسترسی پیدا کنید
IndexOutOfRangeException
زمانی که سعی کنید به یه ایندکس خارج از محدوده یه آرایه یا یه مجموعه دسترسی پیدا کنید
DividebyZeroException
تقسیم بر صفر
InvalidCastException
زمانی که بخواید یه نوع داده رو به یه نوع داده ای دیگه تبدیل کنید که این امکان پذیر نباشه
OutofMemoryException
زمانی که حافظه کافی برای اختصاص دادن به داده ها وجود نداره
FileNotFoundException
زمانی که فایل مشخص شده پیدا نشه
این ها نمونه از اکسپشن ها بودن
زمانی که حافظه کافی برای اختصاص دادن به داده ها وجود نداره
FileNotFoundException
زمانی که فایل مشخص شده پیدا نشه
این ها نمونه از اکسپشن ها بودن
توی یوتیوب یه نفر ویدیویی گذاشته بود این بخش از حرفش رو قبول داشتم
خصوصا یکی که بک اند کار میکنه باید صبوری بیشتری داشته باشه چون مباحث بک اند نسبت به فرانت اند واقعا زیادتر هستن بیس و اساس کار یک وب سایت یک اپلیکیشن قطعا بخش منطق کار هست
پس اگر سی شارپ رو انتخاب کردید به عنوان زبان برنامه نویسی صبوری به خرج بدید☺️
این که بخوای ۶ ماه آموزش ببینی یا فلان تعداد ماه آموزش ببینی و بخوای کار بگیری اشتباهه بلکه یادگیری یه مسیر هست و تو در زمان یادگیری با توجه به چیزایی که بلدی میتونی یه جا استخدام بشی یا پروژه فریلنسری بگیری
خصوصا یکی که بک اند کار میکنه باید صبوری بیشتری داشته باشه چون مباحث بک اند نسبت به فرانت اند واقعا زیادتر هستن بیس و اساس کار یک وب سایت یک اپلیکیشن قطعا بخش منطق کار هست
پس اگر سی شارپ رو انتخاب کردید به عنوان زبان برنامه نویسی صبوری به خرج بدید☺️
👍1
هر جا توی برنامه نویسی دیدید کسی ادعا داره که من خفنم من همه چی بلدم بقیه هیچی یاد نداره اتفاقه. بدونید که عمق دانشش خیلی پایینه...
هیچ سنیور دولوپری نیاز نمی بینه بخواد شو آف کنه بلکه با کد مهارت و تخصص خودش رو به بقیه نشون میده
هیچ سنیور دولوپری نیاز نمی بینه بخواد شو آف کنه بلکه با کد مهارت و تخصص خودش رو به بقیه نشون میده
👍3
کانال توسعه دهندگان سی شارپ
داشتیم توی یه گروه بحث میکردیم سر این که الان چی جدیدتر هست برای برنامه های ویندوزی قبول نمیکردن توی همین سال ۱۴۰۳ توی همین سال میلادی جدید کسی با ویندوز فرم و اینا کار کنه😂 تازه این موقعیت کاری توی استان خودم ینی فارس هست و برنامه نویس Mid-Levelمیخوان …
گاهی اوقات برای یک شرکت یا یه مجموعه به صرفه نیست بخواد یهویی از یه چیز قدیمی بره به چیز جدیدتر
ممکنه کلی مشتری داشته باشه و وقتی بخواد چیز جدید رو ارائه بده شاید اصلا سیستم اون طرف قدیمی باشه حالا بیاد با یه چیز جدیدی مثل Winui 3 بزنه خب قطعا جواب نمیده برای ویندوز های پایین تر از ۱۰
و باز نویسی کردن پروژه هزینه های مالی و زمانی برای اون شرکت و مجموعه به همراه داره
حالا من خیلی نمیدونم در خصوص این موارد ولی به نظرم منطقی نمیاد
اینو گذاشتم که بگم دیگه شما فکر کنید در کمترین حد ممکن نیاز به برنامه نویس ویندوز دارن
در طول زمان اگر اون شرکت یا مجموعه شروع کنه به ارتقای تکنولوژی نرم افزارش و مثلا با wpf یا چیزای جدیدتری مثل .NET MAUI اوکیه به نظرم
دیگه .NET Core بماند سر جای خودش که موقعیت کاری هم زیاد داره
ممکنه کلی مشتری داشته باشه و وقتی بخواد چیز جدید رو ارائه بده شاید اصلا سیستم اون طرف قدیمی باشه حالا بیاد با یه چیز جدیدی مثل Winui 3 بزنه خب قطعا جواب نمیده برای ویندوز های پایین تر از ۱۰
و باز نویسی کردن پروژه هزینه های مالی و زمانی برای اون شرکت و مجموعه به همراه داره
حالا من خیلی نمیدونم در خصوص این موارد ولی به نظرم منطقی نمیاد
اینو گذاشتم که بگم دیگه شما فکر کنید در کمترین حد ممکن نیاز به برنامه نویس ویندوز دارن
در طول زمان اگر اون شرکت یا مجموعه شروع کنه به ارتقای تکنولوژی نرم افزارش و مثلا با wpf یا چیزای جدیدتری مثل .NET MAUI اوکیه به نظرم
دیگه .NET Core بماند سر جای خودش که موقعیت کاری هم زیاد داره
یه چند تا داکیومنت معرفی کنم برای سی شارپ😁:
داکیومنت رسمی مایکروسافت:
https://learn.microsoft.com/en-us/
سایت csharp corner :
https://www.c-sharpcorner.com/
سایت code maze
https://code-maze.com/
W3schools
هست خب ولی آنچنان در زمینه سی شارپ تکمیل نیست
داکیومنت رسمی مایکروسافت:
https://learn.microsoft.com/en-us/
سایت csharp corner :
https://www.c-sharpcorner.com/
سایت code maze
https://code-maze.com/
W3schools
هست خب ولی آنچنان در زمینه سی شارپ تکمیل نیست
Microsoft
Microsoft Learn: Build with answers in reach
Find official documentation, practical know-how, and expert guidance for builders working and troubleshooting in Microsoft products.
👍1
quera_developer_survey_1403.pdf
22.2 MB
گزارش کوئرا از جامعه برنامه نویسی ایران ۱۴۰۳
نکته ای در بخش مهاجرت هست و اونم اینه به نظر من موندن در شرایط سخت هست که ارزش داره وگرنه دوری کردن ازش کاری رو از پیش نمیبره
برنامه نویسی که توی همین ایران هم نتونه کاری کنه خارج از کشور هم بره همینه
آدم بمونه کشور خودشو بسازه (:
نکته ای در بخش مهاجرت هست و اونم اینه به نظر من موندن در شرایط سخت هست که ارزش داره وگرنه دوری کردن ازش کاری رو از پیش نمیبره
برنامه نویسی که توی همین ایران هم نتونه کاری کنه خارج از کشور هم بره همینه
آدم بمونه کشور خودشو بسازه (:
CSharp_12_in_a_Nutshell_The_Definitive_Reference_9781098147440.pdf
7.3 MB
کتاب C# In a nutshell
⭕️معروف ترین کتاب در زمینه سی شارپ هست تقریبا همه اسمش رو شنیدید و یا شاید خوندید گفتم بازم بزارمش
🔰زبان: انگلیسی
🔰نسخه سی شارپ در این کتاب : 12
⭕️معروف ترین کتاب در زمینه سی شارپ هست تقریبا همه اسمش رو شنیدید و یا شاید خوندید گفتم بازم بزارمش
🔰زبان: انگلیسی
🔰نسخه سی شارپ در این کتاب : 12
کانال توسعه دهندگان سی شارپ
https://git.ir/udemy-complete-c-programming-master-class/ #آموزش
اگر براتون مقدور نیست بخرید میتونید از سایت دانلودلی این رو دانلود کنید
https://downloadly.ir/elearning/video-tutorials/complete-c-programming-master-class/
#آموزش
https://downloadly.ir/elearning/video-tutorials/complete-c-programming-master-class/
#آموزش
کانال توسعه دهندگان سی شارپ
https://git.ir/i-am-tim-corey-c-mastercourse-4/ #آموزش
https://downloadly.ir/elearning/video-tutorials/iamtimcorey-timcorey-c-mastercourse/
همچنین این رو هم میتونید اینجا رایگان دانلود کنید
همچنین این رو هم میتونید اینجا رایگان دانلود کنید
دانلود رایگان نرم افزار
دانلود TimCorey - C# Mastercourse 2023-12
دانلود TimCorey - C# Mastercourse 2023-12 - دوره جامع آموزش سی شارپ، دسترسی به داده های MongoDB
هوش مصنوعی اگر چه خوبه اما هر جور باشه واقعا اون خلاقیت انسانی رو نداره
یه دوستی دارم هنوز که هنوزه شروع نکرده یه زبان برنامه نویسی یاد بگیره همش نگران اینه هوش مصنوعی بیاد فلان بشه و بیسار بشه اگه شروع کرده بود در کمترین حالت ممکن حداقل به اون مباحث اصل کاری اون زبان مسلط می بود
ممکنه خیلی از شغل ها از بین برن اما به جاش چیزای جدیدترین میان
در ضمن هوش مصنوعی که همینجوری خودش به وجود که نمیاد یه برنامه نویس بهش دستور میده اجرا شه
من خودم برای تحلیل کدها یا خیلی وقتا برای یادگیری ازش استفاده میکنم اما یه بار هم پروژه دانشگاه باهاش انجام دادم خیلی قاطی میکرد و جاهایی رو هم اشتباه داشت
یه دوستی دارم هنوز که هنوزه شروع نکرده یه زبان برنامه نویسی یاد بگیره همش نگران اینه هوش مصنوعی بیاد فلان بشه و بیسار بشه اگه شروع کرده بود در کمترین حالت ممکن حداقل به اون مباحث اصل کاری اون زبان مسلط می بود
ممکنه خیلی از شغل ها از بین برن اما به جاش چیزای جدیدترین میان
در ضمن هوش مصنوعی که همینجوری خودش به وجود که نمیاد یه برنامه نویس بهش دستور میده اجرا شه
من خودم برای تحلیل کدها یا خیلی وقتا برای یادگیری ازش استفاده میکنم اما یه بار هم پروژه دانشگاه باهاش انجام دادم خیلی قاطی میکرد و جاهایی رو هم اشتباه داشت
در کل نگران نباشید. ما اگه خودمون رو آپدیت نگه داریم هزار تا چیز جدیدتر هم بیاد چون بلدیم ازش استفاده کنیم میتونیم کار خودمون رو راه بندازیم (:
1
با کارفرماهاتون داداشی نشید که بدترین کاره...
هیچ کاری هم بدون هزینه انجام ندید مگر این که مطمئن بشید خیلی چیز کوچیکی هست و وقت زیادی ازتون نمیبره
بزن برام برات رزومه میشه و این چیزا گفتن دو تا پا داری هشت تا دیگه هم قرض بگیر و فرار کن😂
هیچ کاری هم بدون هزینه انجام ندید مگر این که مطمئن بشید خیلی چیز کوچیکی هست و وقت زیادی ازتون نمیبره
بزن برام برات رزومه میشه و این چیزا گفتن دو تا پا داری هشت تا دیگه هم قرض بگیر و فرار کن😂
یه نرم افزار ایرانی مشابه انی دسک هست به اسم درسان دسک دردسرای انی دسک برای وصل شدن به سیستم های دیگران رو ندارید
رایگان هست و هم برای ویندوز 32 و64 بیت منتشر شده:
رایگان هست و هم برای ویندوز 32 و64 بیت منتشر شده:
https://chat.avalai.ir/
یکی از سایت های خوبی که api خودش رو از chatgpt میگیره و راحته
35 پیام در هر سه ساعت در حالت رایگانش داره
در کل ابزار خوبی هست
یکی از سایت های خوبی که api خودش رو از chatgpt میگیره و راحته
35 پیام در هر سه ساعت در حالت رایگانش داره
در کل ابزار خوبی هست
1
کانال توسعه دهندگان سی شارپ
https://downloadly.ir/elearning/video-tutorials/iamtimcorey-timcorey-c-mastercourse/ همچنین این رو هم میتونید اینجا رایگان دانلود کنید
یه چیزی که در آموزش های Tim Corey دیدم این بود که اومد در یکی از ویدیوهای دوره یه جلسه رو اختصاص داد به این که اغلب مبتدی ها این که نمیدونن چیکار کنن و زمان نوشتن کد به مشکل میخورن اینه که نمیان مسئله رو برای خودشون تجزیه و تحلیل کنن
فرض کنید یه برنامه خیلی ساده در کنسول اپلیکیشن که میاد به کاربر سلام میکنه اسمشو میگیره و در خروجی می نویسه hello + نام اون طرف
خب همین رو نمیدونه الان باید چیکار کنه
بهتره توی notepad یا روی کاغذ یا هر جایی که راحته بیاد اول از همه کلیات کار رو بنویسه و بعد بر اساس اون بیاد جزئیات رو اضافه کنه تا زمانی که خواست کد بزنه یادش نره
اینجوری دیگه هیچ وقت نیاز به کد حفظ کردن نیست.
وقتی فرد مبتدی کاری که میخواد انجام بده رو تجزیه و تحلیل نمیکنه یه مبتدی تبدیل میشه به یه کسی که فقط ساختار ها رو بلده اما زمان
انجام پروژه به صورت واقعی عملا همه چی از یادش رفته
فرض کنید یه برنامه خیلی ساده در کنسول اپلیکیشن که میاد به کاربر سلام میکنه اسمشو میگیره و در خروجی می نویسه hello + نام اون طرف
خب همین رو نمیدونه الان باید چیکار کنه
بهتره توی notepad یا روی کاغذ یا هر جایی که راحته بیاد اول از همه کلیات کار رو بنویسه و بعد بر اساس اون بیاد جزئیات رو اضافه کنه تا زمانی که خواست کد بزنه یادش نره
اینجوری دیگه هیچ وقت نیاز به کد حفظ کردن نیست.
وقتی فرد مبتدی کاری که میخواد انجام بده رو تجزیه و تحلیل نمیکنه یه مبتدی تبدیل میشه به یه کسی که فقط ساختار ها رو بلده اما زمان
انجام پروژه به صورت واقعی عملا همه چی از یادش رفته
1
چه تفاوتی بین :
و
وجود داره؟
هیچ تفاوتی بین این ها نیست و هر دو مقدار اون متغیر رو نال نگه میدارن اما استفاده از روش اول بیشتره تا دومی
مزیت دومی این هست که برای اوایلی که داریم یاد میگیریم متوجه میشیم که در واقع این متغیر تعریف شده اما مقداری بهش داده نشده
string name="";
و
string name=string.Empty;
وجود داره؟
هیچ تفاوتی بین این ها نیست و هر دو مقدار اون متغیر رو نال نگه میدارن اما استفاده از روش اول بیشتره تا دومی
مزیت دومی این هست که برای اوایلی که داریم یاد میگیریم متوجه میشیم که در واقع این متغیر تعریف شده اما مقداری بهش داده نشده