Programming languages
135 subscribers
202 photos
36 videos
49 files
249 links
A channel about all kind of programming languages, and their architectures and concepts.
Download Telegram
Forwarded from برنامه نویسی حرفه ای
سلام به همه اونهایی که اینجا هستن که مطالب جدیدی یاد بگیرن، امیدوارم مطالبی که میذارم به دردتون بخوره.
رضا بیات
Forwarded from برنامه نویسی حرفه ای
توابع در سی شارپ

در این بخش از Umbrella Series – CSharp به معرفی و توضیح توابع در سی شارپ می‌پردازیم. سرفصل مطالب بیان شده عبارتست از:

تعریف مفهوم تابع
نحوه تعریف تابع
نحوه فراخوانی تابع
کلمه کلیدی params
کلمات کلیدی out و ref
👇👇👇👇
Forwarded from برنامه نویسی حرفه ای
Umbrella-CSharp-Functions-(www.baiat.ir).pdf
803.7 KB
Forwarded from برنامه نویسی حرفه ای
کلاس و اینترفیس

در این بخش از Umbrella series – CSharp مفاهیم کلاس و اینترفیس را توضیح داده و با جزئیات نحوه تعریف و استفاده از آنها آشنا خواهیم شد.
سرفصل مطالب بیان شده عبارتست از:

نحوه تعریف کلاس در سی شارپ
تعریف مشخصه ها
سازنده و مخرب
روش جدید مقداردهی به مشخصه ها هنگام تعریف شیئ
مشخصه ها و متدهای static
ثابت ها – const
ارث بری
ترتیب اجرای سازنده ها
سطوح دسترسی در کلاس ها
کلمه کلیدی protected
جایگزین کردن متدها – override
کلاس های Abstract، Sealed، Partial و Static
متدهای Abstract
اینترفیس
ارث بری چندگانه
فراخوانی سازنده های دیگر یا سازنده کلاس پایه
استراکچرها – Struct
مشخصه های بهینه – Delay Loading
سازنده های static
جایگزین کردن متدهای abstract در رده های بالاتر
متدهای sealed
اشتباهات رایج
تفاوت اینترفیس و کلاس abstract
👇👇👇👇👇
Forwarded from برنامه نویسی حرفه ای
Umbrella-CSharp-Class-And-Interface-[www.baiat.ir].pdf
1 MB
Forwarded from C# Programming Guide
برای اینکه متغیر یکی از پروپرتی های یک لیست رو تغییر بدید میتونید اینکار رو با یک خط کد هم انجام بدید.
Forwarded from C# Programming Guide
Program.cs
853 B
foreach example
Forwarded from C# Programming Guide
روش های مختلف و بهتری برای شمردن تعداد آیتم های یک آرایه وجود داره، در مثال بالا شما تعداد آیتم های یک آرایه رو شمارش میکنید با یک شرط برای شرط های بیشتر میتونید از && یا || هم استفاده کنید.
Forwarded from C# Programming Guide
Program.cs
1.3 KB
count example
Forwarded from برنامه نویسی حرفه ای
عملگرها و تبدیل نوع در سی شارپ

در این بخش از 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
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
Forwarded from C# Programming Guide
Program.cs
1 KB
implicit sample
Forwarded from C# Programming Guide
توی کلاس مورد نظرتون شما میتونید هرچندتا که میخواهید از هر نوع خروجی مثلا (enum) هم implicit بسازید و توی تابع خودتون هم String خروجی بدید و هم enum و در هر دو صورت توابع implicit شما فراخونی شده و string یا enum شما تبدیل به MessageContract یا کلاس مورد نظر شما میشن.
#استخدام

🔹شرکت سنجش افزار آسیا، ارائه دهنده نرم افزارهای صنعتی، دارای رتبه یک از شورای عالی انفورماتیک کشور، با توجه به گسترش و توسعه فعالیت‌های خود، به منظور تکمیل تیم فنی از علاقه‌مندان به فرصت های شغلی ذیل دعوت به همکاری می نماید:

🔸شرایط احراز:

۱-مدیر پروژه:

▪️تسلط به مفاهیم طراحی و نگهداری بانک های اطلاعاتی
▪️توانایی تحلیل و توسعه سیستم ها
▪️توانایی پیاده سازی معماری سیستم
▪️تسلط به 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
جهت دانلود این فیلم بر روی لینک زیر تاچ کنید:


https://nikamooz.com/new-features-sql-server-2017/?cid=1
#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
Forwarded from از بازاریابی دیجیتال تا برنامه نویسی و امنیت دیجیتال (Babi Boy)
کاش نمی گذاشتیم تکنولوژی ما را ببلعد !

@marketingandtech