یه قابلیت جدیدی که توی برنامه Snipping Tool که برای عکس گرفتن از صفحه استفاده میشه این هستش که شما میتونید متن های داخل یک تصویر رو پیدا کنید و اگر نیاز داشتید بهشون کپی شون کنید
اول این که برنامه رو از مایکروسافت استور دانلودش کنید
عکس خودتون رو که گرفتید واردش بشید
و مشابه چیزی که توی این تصویر می بینید روی اون آیکون که اسمش Text Actions هست کلیک کنید
بعد از تحلیل عکس بهتون جاهایی که ازش قابل کپی هست رو نشون میده
و به راحتی میتونید متن هایی که از یه عکس لازم دارید رو کپی کنید
اول این که برنامه رو از مایکروسافت استور دانلودش کنید
عکس خودتون رو که گرفتید واردش بشید
و مشابه چیزی که توی این تصویر می بینید روی اون آیکون که اسمش Text Actions هست کلیک کنید
بعد از تحلیل عکس بهتون جاهایی که ازش قابل کپی هست رو نشون میده
و به راحتی میتونید متن هایی که از یه عکس لازم دارید رو کپی کنید
❤1
به هیچ وجه نگران نباشید اگه اوایل کار کدهایی که می نویسید خوب نیست هیچ نگران نباشید
کم کم یاد میگیرید بهتر می نویسید
یک برنامه رو به چندین روش میشه نوشت نگران نباشید
کم کم یاد میگیرید بهتر می نویسید
یک برنامه رو به چندین روش میشه نوشت نگران نباشید
❤2
مهندس نرم افزار بودن خیلی فرق داره با صرفا برنامه نویس عادی بودن!
👍1🤔1
تعصب داشتن بی مورد خوب نیست
یه وقت می بینی سی شارپ توی کاری که میخوای انجام بدی بهتره یه وقت هم پایتون گزینه بهتری هست یا زبان های دیگه ای
ابزارهایی که مثلا واسه ربات تلگرام هست توی پایتون بیشتره تا نسبت به سی شارپ
یا توی هوش مصنوعی قطعا پایتون گزینه اول هست
ولی این که بخوای به زور به بقیه بقبولانی که حتما ابزاری که تو میگی بهتره بدون دلیل و منطق هم خوب نیست. مثلا اگر میگیم برای ساخت برنامه ویندوزی سی شارپ مناسب تر هست به فلان دلیل و فلان دلیل و... بهتر هست نسبت به بقیه
اینجوری طبیعتا خیلی بهتره و انتخاب های بهتری خواهیم داشت
یه وقت می بینی سی شارپ توی کاری که میخوای انجام بدی بهتره یه وقت هم پایتون گزینه بهتری هست یا زبان های دیگه ای
ابزارهایی که مثلا واسه ربات تلگرام هست توی پایتون بیشتره تا نسبت به سی شارپ
یا توی هوش مصنوعی قطعا پایتون گزینه اول هست
ولی این که بخوای به زور به بقیه بقبولانی که حتما ابزاری که تو میگی بهتره بدون دلیل و منطق هم خوب نیست. مثلا اگر میگیم برای ساخت برنامه ویندوزی سی شارپ مناسب تر هست به فلان دلیل و فلان دلیل و... بهتر هست نسبت به بقیه
اینجوری طبیعتا خیلی بهتره و انتخاب های بهتری خواهیم داشت
حاجی شوخی شوخی این دوره های گیت دات آی آر باعث شد من مهارت شنیداری زبانمم قوی تر شه😂❤️
از دات نت پنج به بعد نیازی نیست که شما زمان ساختن یک نمونه حتما اینجوری کنید:
میتونید اینجوری بنویسید:
دیگه نیازی نیست بعد از کلمه new دوباره اسم اون کالکشن یا کلاسی که میخواید ازش نمونه بسازید رو وارد کنید
List<string> names=new List<string>();
میتونید اینجوری بنویسید:
List<string> names=new();
دیگه نیازی نیست بعد از کلمه new دوباره اسم اون کالکشن یا کلاسی که میخواید ازش نمونه بسازید رو وارد کنید
🥰5
اکثر ترس های اول کار همش واسه اینه که نمیدونی الان دقیقا باید واسش چیکارکنی
آموزش های tim corey از یه بابت خیلی خوب هست این که برای هر پروژه ای اول میاد میگه شما باید تحلیل کنی میخوای چیکار کنی
اول کلیت کار رو در نظر میگیری بعد میای جزئی تر مسئله رو برای خودت می نویسی
مثلا میخوای یه سایت بسازی که تحلیل های بورس و ارز دیجیتال انجام بده خب قاعدتا چنین چیزی یک پروژه خیلی بزرگه و طبیعی هست که اصلا متوجه نشی که باید چیکار کنی
کاری که باید کنی مثلا اینجوریه:
خب من قصد دارم یه سایتی بسازم مثل تریدینگ ویدیو که قراره روی یک چارت تحلیل های ارزها رو نشون بده
قراره در چه بازهای زمانی رشد بازار یا افول رو نشون بده؟ آفرین به صورت روزانه، 15 روزه، یک ماهه و...
خب آیا قراره کاربر مثلا این تحلیل ها رو ذخیره کنه یا نه؟ اگر میخواد ذخیره کنه که دفعه بعد به این تحلیلش دسترسی داشته باشه پس من باید از فلان ابزار استفاده کنم از فلان کتابخونه استفاده کنم
و همینجوری برای خودت مسئله رو کوچک تر و کوچک تر میکنی تا کار به جایی میرسه که دیگه قشنگ برات واضح میشه میخوای چیکار کنی
خصوصا اگر روی کاغذ بنویسی خیلی بهتر از اینه بخوای با ابزارهای دیجیتال بکشی
حتی توی بحث دیتابیس میتونی دیاگرام کلی دیتابیس و ارتباط بین جدول ها رو بنویسی روی کاغذ و خیلی بهتر میتونی تحلیل کنی
توی نوشتن روی کاغذ یه جوریه که راه حل های مختلفی میاد به ذهنت
به خدا همینه من خودم انقد بزرگ میدونستم واسه خودم همین موضوع رو دیدم واقعا ترس خیلی الکی هست
تجزیه و تحلیل مسئله ینی به همین سادگی...
آموزش های tim corey از یه بابت خیلی خوب هست این که برای هر پروژه ای اول میاد میگه شما باید تحلیل کنی میخوای چیکار کنی
اول کلیت کار رو در نظر میگیری بعد میای جزئی تر مسئله رو برای خودت می نویسی
مثلا میخوای یه سایت بسازی که تحلیل های بورس و ارز دیجیتال انجام بده خب قاعدتا چنین چیزی یک پروژه خیلی بزرگه و طبیعی هست که اصلا متوجه نشی که باید چیکار کنی
کاری که باید کنی مثلا اینجوریه:
خب من قصد دارم یه سایتی بسازم مثل تریدینگ ویدیو که قراره روی یک چارت تحلیل های ارزها رو نشون بده
قراره در چه بازهای زمانی رشد بازار یا افول رو نشون بده؟ آفرین به صورت روزانه، 15 روزه، یک ماهه و...
خب آیا قراره کاربر مثلا این تحلیل ها رو ذخیره کنه یا نه؟ اگر میخواد ذخیره کنه که دفعه بعد به این تحلیلش دسترسی داشته باشه پس من باید از فلان ابزار استفاده کنم از فلان کتابخونه استفاده کنم
و همینجوری برای خودت مسئله رو کوچک تر و کوچک تر میکنی تا کار به جایی میرسه که دیگه قشنگ برات واضح میشه میخوای چیکار کنی
خصوصا اگر روی کاغذ بنویسی خیلی بهتر از اینه بخوای با ابزارهای دیجیتال بکشی
حتی توی بحث دیتابیس میتونی دیاگرام کلی دیتابیس و ارتباط بین جدول ها رو بنویسی روی کاغذ و خیلی بهتر میتونی تحلیل کنی
توی نوشتن روی کاغذ یه جوریه که راه حل های مختلفی میاد به ذهنت
به خدا همینه من خودم انقد بزرگ میدونستم واسه خودم همین موضوع رو دیدم واقعا ترس خیلی الکی هست
تجزیه و تحلیل مسئله ینی به همین سادگی...
اصل DRY در سی شارپ چیه؟
اصل DRY یا Do'nt Repeat Yourself به این اشاره میکنه که شما نباید کارهای تکراری انجام بدید که در واقع میتونیم مثال متدها و کلاس ها رو واسش در نظر بگیریم
به جای این که ما کدهای زیادی بنویسیم که هم خوانایی کد بیاد پایین تر و هم این که دیباگ کردن کدها سخت تر بشه میایم کلاس ها و متدهایی برای اون در نظر میگیریم
مثلا:
تبدیل میکنیم به اینجوری:
و حالا از این متد توی جاهای دیگه ای استفاده میکنیم به عنوان مثال این متد رو اومدیم توی کلاس Sample ساختیم و حالا میخوایم ازش توی کلاس Program.cs استفاده کنیم پس نیاز هست که ابتدا فضای نام کلی برنامه رو در اون کلاس وارد کنیم که البته اگر کلاس از نوع public باشه در کلاس program.cs نشون داده میشه و راحت میتونید فضای نام رو مورد استفاده کنید
بعد اینجوری می نویسیم:
و نیازی هم نیست که بخواید داخل console.writeline قرارش بدید چون دیگه در درون خودش ما اومدیم کاری کردیم که اون دو تا خط توی خروجی نمایش داده بشه
ما هر موقع بدونیم که اصلا به اینا چی میگن این خودش یه جور انگیزه دهنده هست این رو کمتر جایی دیدم بگن.البته خیلی راحته ها ولی خب باید بازم تکرار بشه تا در ذهن ماندگار بشه
اصل DRY یا Do'nt Repeat Yourself به این اشاره میکنه که شما نباید کارهای تکراری انجام بدید که در واقع میتونیم مثال متدها و کلاس ها رو واسش در نظر بگیریم
به جای این که ما کدهای زیادی بنویسیم که هم خوانایی کد بیاد پایین تر و هم این که دیباگ کردن کدها سخت تر بشه میایم کلاس ها و متدهایی برای اون در نظر میگیریم
مثلا:
Console.WriteLine("Hello User");
Console.WriteLine("Thanks for Using this Program");تبدیل میکنیم به اینجوری:
public static void SayHello()
{
Console.WriteLine("Hello User");
Console.WriteLine("Thanks for Using this Program");
}
و حالا از این متد توی جاهای دیگه ای استفاده میکنیم به عنوان مثال این متد رو اومدیم توی کلاس Sample ساختیم و حالا میخوایم ازش توی کلاس Program.cs استفاده کنیم پس نیاز هست که ابتدا فضای نام کلی برنامه رو در اون کلاس وارد کنیم که البته اگر کلاس از نوع public باشه در کلاس program.cs نشون داده میشه و راحت میتونید فضای نام رو مورد استفاده کنید
بعد اینجوری می نویسیم:
Sample.SayHello();
و نیازی هم نیست که بخواید داخل console.writeline قرارش بدید چون دیگه در درون خودش ما اومدیم کاری کردیم که اون دو تا خط توی خروجی نمایش داده بشه
ما هر موقع بدونیم که اصلا به اینا چی میگن این خودش یه جور انگیزه دهنده هست این رو کمتر جایی دیدم بگن.البته خیلی راحته ها ولی خب باید بازم تکرار بشه تا در ذهن ماندگار بشه
👍1
مایل هستید کم کم وارد مسائل شی گرایی بشیم؟
یا حالا هر مبحثی که میدونید واستون جا نیوفتاده
یا حالا هر مبحثی که میدونید واستون جا نیوفتاده
👍1
تکامل ویندوز ها از ویندوز ۱ تا ویندوز ۱۱
خیلی برام جالب بود که کم کم مایکروسافت کاربرها رو سوق میداد به سمت ویندوز جدیدی که ارائه کرده بود
از بین همه این ها ویستا و ۸ منفورترین و ایکس پی و ۷ و ۱۰ خیلی عالی بودن
https://youtu.be/WsjMEBUKttY?si=DjYu1XZvITVk_0Pa
خیلی برام جالب بود که کم کم مایکروسافت کاربرها رو سوق میداد به سمت ویندوز جدیدی که ارائه کرده بود
از بین همه این ها ویستا و ۸ منفورترین و ایکس پی و ۷ و ۱۰ خیلی عالی بودن
https://youtu.be/WsjMEBUKttY?si=DjYu1XZvITVk_0Pa
YouTube
Evolution of Windows (1.0 - 11 2022 Update)
Microsoft Windows has been around since the first official release in 1985. The latest version is currently Windows 11 2022 Update (22H2). Here's a 30 minute video showing in great detail how Windows has evolved from the earliest version to the latest, with…
1
مباحث بک اند چون زیاد هستن باید اول مباحث قبلی رو خوب یاد بگیری و هضم کنی و بعد بری سراغ مطلب بعدی چون اگر مدام بخوای چیزی یاد بگیری رسما قاطی میکنی همه چی رو با هم
👍2
هیچ گاه به آموزش های دانشگاه اعتنا نکنید
خودتون خودآموز برید جلو و دانشگاه رو فقط به عنوان یه جایی ببینید که قراره با افراد جدیدی آشنا بشید و شبکه سازی کنید
کار واقعی زمانی هست که خود شما وارد انجام پروژه ها بشی نه این که یه سری تئوری ها حفظ کنی و نهایتا چیزی برای ارائه نداشته باشی!
خودتون خودآموز برید جلو و دانشگاه رو فقط به عنوان یه جایی ببینید که قراره با افراد جدیدی آشنا بشید و شبکه سازی کنید
کار واقعی زمانی هست که خود شما وارد انجام پروژه ها بشی نه این که یه سری تئوری ها حفظ کنی و نهایتا چیزی برای ارائه نداشته باشی!
👍4
کانال توسعه دهندگان سی شارپ
مسخره ترین چیز دنیا = وردپرس (:
به شرطی خوبه که تو php و چیزای راجع به برنامه نویسی توی وردپرس بلد باشی وگرنه دستت خیلی بستس برای تغییر
هوش مصنوعی deepseek رو احتمالا اسمش شنیدید خوبیش اینه هم رایگان هست هم این که با هزینه های کمتری راه اندازی شده
در حالت Deep think عملکردش خیلی خوبه 👌
در حالت Deep think عملکردش خیلی خوبه 👌
👍2👎1
این روزا شدیدا درگیر ثبت نام کارشناسی و... هستم دعا کنید اوکی بشه تولید محتوای کانال رو افزایش میدم😅❤️
❤1
برای این که راحت تر باشید میتونید مدل های زبانی هوش مصنوعی اونایی که اوپن سورس هستن مثل DeepSeek
میتونید از نرم افزار LM Studio استفاده کنید
و دیتای مربوط به اون رو دانلود کنید تا بتونید روی سیستم تون اجراش کنید(فکر کنم نیاز به اینترنت نخواهد داشت)
لازم به ذکر هست که از cpu سیستم تون هم استفاده خواهد کرد
لینک دانلود :
https://lmstudio.ai/
میتونید از نرم افزار LM Studio استفاده کنید
و دیتای مربوط به اون رو دانلود کنید تا بتونید روی سیستم تون اجراش کنید(فکر کنم نیاز به اینترنت نخواهد داشت)
لازم به ذکر هست که از cpu سیستم تون هم استفاده خواهد کرد
لینک دانلود :
https://lmstudio.ai/
lmstudio.ai
LM Studio Bionic - Agent for Work and Code
Bionic is LM Studio's agent for work and code. Create documents, slides, PDFs, and software with local or frontier open models.
❤1
چند تا نکته جدید در سی شارپ متوجه شدم که اون ها رو به زودی در کانالخواهم گفت
🤩1