Forwarded from برنامه نویسی حرفه ای
Umbrella-CSharp-Class-And-Interface-[www.baiat.ir].pdf
1 MB
Forwarded from C# Programming Guide
برای اینکه متغیر یکی از پروپرتی های یک لیست رو تغییر بدید میتونید اینکار رو با یک خط کد هم انجام بدید.
Forwarded from C# Programming Guide
روش های مختلف و بهتری برای شمردن تعداد آیتم های یک آرایه وجود داره، در مثال بالا شما تعداد آیتم های یک آرایه رو شمارش میکنید با یک شرط برای شرط های بیشتر میتونید از && یا || هم استفاده کنید.
Forwarded from برنامه نویسی حرفه ای
عملگرها و تبدیل نوع در سی شارپ
در این بخش از Umbrella Series – CSharp عملگرهای سی شارپ و همچنین تبدیل نوع متغیرها خواهیم پرداخت. سرفصل مطالب بیان شده به صورت زیر است:
عملگرهای ریاضی، منطقی، شیفت بیتی، …
typeof، sizeof، is و as
تبدیل نوع با Casting
اولویت عملگرها
overload کردن عملگرها
تبدیل نوع به صورت implicit
تبدیل نوع به صورت explicit
عملگر کروشه برای ایندکسر
Enum
👇👇👇👇👇👇
در این بخش از Umbrella Series – CSharp عملگرهای سی شارپ و همچنین تبدیل نوع متغیرها خواهیم پرداخت. سرفصل مطالب بیان شده به صورت زیر است:
عملگرهای ریاضی، منطقی، شیفت بیتی، …
typeof، sizeof، is و as
تبدیل نوع با Casting
اولویت عملگرها
overload کردن عملگرها
تبدیل نوع به صورت implicit
تبدیل نوع به صورت explicit
عملگر کروشه برای ایندکسر
Enum
👇👇👇👇👇👇
Forwarded from برنامه نویسی حرفه ای
Umbrella-CSharp-www.baiat.ir-Operators-and-Casts.pdf
1 MB
Forwarded from C# Programming Guide
کلید واژه ی implicit چیست و کاربردش چیست؟
Forwarded from C# Programming Guide
فرض کنید میخواید یه سری داده رو با خروجی کلاس MessageContract از سرور به کلاینت بفرستید و نمیخواهید همیشه MessageContract رو توی بازگشتی خطا ها همش new کنید و مقادیرش رو پر کنید، بلکه فقط میخواهید یک String رو return کنید ولی خروجیش از نوع MessageContract ای باشه که Success نیست و خطا هست.
توی تابع بالا خروجی تابع شما از نوع MessageContract هست ولی شما یک string رو return کردید implicit ها به شما کمک میکنن تا یک مقدار رو از پیش و کد کمتر و تمییز تر خروجی بدید و هر بار اونو مجدد باز سازی نکنید تا کد هاتون شلوغ نشه یا به عبارت دیگه باعث میشه تا شما انواع داده ها و کلاس ها رو به هم تبدیل کنید.
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/implicit
توی تابع بالا خروجی تابع شما از نوع MessageContract هست ولی شما یک string رو return کردید implicit ها به شما کمک میکنن تا یک مقدار رو از پیش و کد کمتر و تمییز تر خروجی بدید و هر بار اونو مجدد باز سازی نکنید تا کد هاتون شلوغ نشه یا به عبارت دیگه باعث میشه تا شما انواع داده ها و کلاس ها رو به هم تبدیل کنید.
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/implicit
Docs
User-defined conversion operators - C# reference
Learn how to define custom implicit and explicit type conversions in C#.
Forwarded from C# Programming Guide
توی کلاس مورد نظرتون شما میتونید هرچندتا که میخواهید از هر نوع خروجی مثلا (enum) هم implicit بسازید و توی تابع خودتون هم String خروجی بدید و هم enum و در هر دو صورت توابع implicit شما فراخونی شده و string یا enum شما تبدیل به MessageContract یا کلاس مورد نظر شما میشن.
Forwarded from NikAmooz | نیک آموز
#استخدام
🔹شرکت سنجش افزار آسیا، ارائه دهنده نرم افزارهای صنعتی، دارای رتبه یک از شورای عالی انفورماتیک کشور، با توجه به گسترش و توسعه فعالیتهای خود، به منظور تکمیل تیم فنی از علاقهمندان به فرصت های شغلی ذیل دعوت به همکاری می نماید:
🔸شرایط احراز:
۱-مدیر پروژه:
▪️تسلط به مفاهیم طراحی و نگهداری بانک های اطلاعاتی
▪️توانایی تحلیل و توسعه سیستم ها
▪️توانایی پیاده سازی معماری سیستم
▪️تسلط به C#.Net
▪️تسلط به کار با TFS
▪️حداقل 3 سال سابقه کار مرتبط
▪️توانایی مدیریت و راهبری پرسنل
▪️توانایی کار تیمی، خلاق، رویکرد و توان حل مساله
۲-برنامه نویس Back End:
▪️طراحی پایگاه داده MS-SQL Server
▪️تسلط کامل به TSQL
▪️مسلط بر برنامه نویسی حوزه WEB (C#.Net ، ASP.Net)
▪️حداقل 3 سال سابقه کارمرتبط
▪️توانایی کار تیمی، خلاق، خودآموز، رویکرد و توان حل مساله، دارای تفکر تحلیلی و روحیه جستجو و تحقیق و مطالعه
۳-کارشناس پشتیبانی و نصب:
▪️ساکن تهران
▪️آشنا به C#.Net و ASP.Net
▪️آشنا به بانک اطلاعاتی SQL Server
▪️آشنا به تست و مستندسازی
▪️مسئولیت پذیر و متعهد
▪️توانایی کار تیمی، خلاق، خودآموز
۴-کارشناس پشتیبانی و نصب:
▪️ساکن تهران
▪️تسلط به زبان انگلیسی
▪️آشنا به بانک اطلاعاتی Oracle
▪️مسئولیت پذیر و متعهد
▪️توانایی کار تیمی، خلاق، خودآموز
ارسال رزومه به ایمیل
✉️: [email protected]
Channel: @Nikamooz
🔹شرکت سنجش افزار آسیا، ارائه دهنده نرم افزارهای صنعتی، دارای رتبه یک از شورای عالی انفورماتیک کشور، با توجه به گسترش و توسعه فعالیتهای خود، به منظور تکمیل تیم فنی از علاقهمندان به فرصت های شغلی ذیل دعوت به همکاری می نماید:
🔸شرایط احراز:
۱-مدیر پروژه:
▪️تسلط به مفاهیم طراحی و نگهداری بانک های اطلاعاتی
▪️توانایی تحلیل و توسعه سیستم ها
▪️توانایی پیاده سازی معماری سیستم
▪️تسلط به C#.Net
▪️تسلط به کار با TFS
▪️حداقل 3 سال سابقه کار مرتبط
▪️توانایی مدیریت و راهبری پرسنل
▪️توانایی کار تیمی، خلاق، رویکرد و توان حل مساله
۲-برنامه نویس Back End:
▪️طراحی پایگاه داده MS-SQL Server
▪️تسلط کامل به TSQL
▪️مسلط بر برنامه نویسی حوزه WEB (C#.Net ، ASP.Net)
▪️حداقل 3 سال سابقه کارمرتبط
▪️توانایی کار تیمی، خلاق، خودآموز، رویکرد و توان حل مساله، دارای تفکر تحلیلی و روحیه جستجو و تحقیق و مطالعه
۳-کارشناس پشتیبانی و نصب:
▪️ساکن تهران
▪️آشنا به C#.Net و ASP.Net
▪️آشنا به بانک اطلاعاتی SQL Server
▪️آشنا به تست و مستندسازی
▪️مسئولیت پذیر و متعهد
▪️توانایی کار تیمی، خلاق، خودآموز
۴-کارشناس پشتیبانی و نصب:
▪️ساکن تهران
▪️تسلط به زبان انگلیسی
▪️آشنا به بانک اطلاعاتی Oracle
▪️مسئولیت پذیر و متعهد
▪️توانایی کار تیمی، خلاق، خودآموز
ارسال رزومه به ایمیل
✉️: [email protected]
Channel: @Nikamooz
Forwarded from NikAmooz | نیک آموز
جهت دانلود این فیلم بر روی لینک زیر تاچ کنید:
https://nikamooz.com/new-features-sql-server-2017/?cid=1
https://nikamooz.com/new-features-sql-server-2017/?cid=1
Forwarded from NikAmooz | نیک آموز
#Visual_Studio
سلام
نسخه 15.4 ویژوال استودیو 2017 منتشر شد. امکانات خوبی در حوزه های IDE, ASP.NET Core, Data Sience و Mobile Development به این IDE محبوب و قدرتمند اضافه شده است.
برای آشنایی بیشتر با امکانات و تغییرات میتونید از لینک زیر اقدام کنید
https://aka.ms/pzoy7w/
برای دانلود نرم افزار هم میتونید از طریق لینک زیر اقدام کنید
https://downloadly.ir/software/programming/microsoft-visual-studio/
موفق و پیروز باشید
علیرضا ارومند
@Nikamooz
سلام
نسخه 15.4 ویژوال استودیو 2017 منتشر شد. امکانات خوبی در حوزه های IDE, ASP.NET Core, Data Sience و Mobile Development به این IDE محبوب و قدرتمند اضافه شده است.
برای آشنایی بیشتر با امکانات و تغییرات میتونید از لینک زیر اقدام کنید
https://aka.ms/pzoy7w/
برای دانلود نرم افزار هم میتونید از طریق لینک زیر اقدام کنید
https://downloadly.ir/software/programming/microsoft-visual-studio/
موفق و پیروز باشید
علیرضا ارومند
@Nikamooz
Microsoft
Visual Studio 2017 Version 15.4 Released
The official source of product insight from the Visual Studio Engineering Team
Forwarded from کانون فناوری اطلاعات استان قم
معرفی سخنرانان ویژه همایش سوم کانون فناوری:
#مهندس_طبری_چارگون
#مهندس_ملایری_آواتک
#مهندس_سینایی_فاباتک
#22_آذر_1396
#پردیس_فارابی_دانشگاه_تهران
#مهندس_طبری_چارگون
#مهندس_ملایری_آواتک
#مهندس_سینایی_فاباتک
#22_آذر_1396
#پردیس_فارابی_دانشگاه_تهران
Forwarded from برنامه نویسی حرفه ای
آرایه و دسترسی نوبتی در سی شارپ
در این بخش از Umbrella Series – CSharp آرایه ها و دسترسی نوبتی در سی شارپ را بررسی خواهیم کرد. سرفصل مطالب بیان شده به شرح زیر است:
نحوه تعریف و استفاده از آرایه
دسترسی نوبتی – Enumeration
👇👇👇👇👇
در این بخش از Umbrella Series – CSharp آرایه ها و دسترسی نوبتی در سی شارپ را بررسی خواهیم کرد. سرفصل مطالب بیان شده به شرح زیر است:
نحوه تعریف و استفاده از آرایه
دسترسی نوبتی – Enumeration
👇👇👇👇👇
Forwarded from برنامه نویسی حرفه ای
Umbrella-CSharp-www.baiat.ir-Array-and-Enumeration.pdf
635.8 KB
Forwarded from برنامه نویسی حرفه ای
نماینده (delegate) و رویداد (event) در سی شارپ
در این بخش از Umbrella series – CSharp به بررسی ساختار، عملکرد و نحوه استفاده از نماینده ها (delegate) و رویدادها در سی شارپ خواهیم پرداخت. سرفصل مطالب بیان شده به صورت زیر است:
نماینده – Delegate
نماینده هایی که به بیش از یک متد اشاره می کنند
عبارت های Lambda
چند نکته در مورد کار با عبارت های Lambda
رویدادها – Events
اینترفیس های INotifyPropertyChanging و INotifyPropertyChanged
دلیل بررسی null نبودن رویداد
👇👇👇👇👇👇
در این بخش از Umbrella series – CSharp به بررسی ساختار، عملکرد و نحوه استفاده از نماینده ها (delegate) و رویدادها در سی شارپ خواهیم پرداخت. سرفصل مطالب بیان شده به صورت زیر است:
نماینده – Delegate
نماینده هایی که به بیش از یک متد اشاره می کنند
عبارت های Lambda
چند نکته در مورد کار با عبارت های Lambda
رویدادها – Events
اینترفیس های INotifyPropertyChanging و INotifyPropertyChanged
دلیل بررسی null نبودن رویداد
👇👇👇👇👇👇