🔻 #نکته_آموزشی #سی_شارپ
🔶️ ساختن لیستی از کنترلها در زمان اجرا
✅ مثال: ساختن 10 دکمه درون یک لیست ژنریک و اختصاص آن به لیست کنترلهای یک فرم
private void Form1_Load(object sender, EventArgs e)
{
List<Button> buttons = new List<Button>();
for (int i = 0; i < 10; i++)
{
Button btn = new Button();
btn.Size = new Size(120, 22);
btn.Text = string.Format("Button{0}", i);
btn.Location = new Point(10, i * 25 + 10);
buttons.Add(btn);
}
this.Controls.AddRange(buttons.ToArray());
}
🖥 @FunProGraming
🔶️ ساختن لیستی از کنترلها در زمان اجرا
✅ مثال: ساختن 10 دکمه درون یک لیست ژنریک و اختصاص آن به لیست کنترلهای یک فرم
private void Form1_Load(object sender, EventArgs e)
{
List<Button> buttons = new List<Button>();
for (int i = 0; i < 10; i++)
{
Button btn = new Button();
btn.Size = new Size(120, 22);
btn.Text = string.Format("Button{0}", i);
btn.Location = new Point(10, i * 25 + 10);
buttons.Add(btn);
}
this.Controls.AddRange(buttons.ToArray());
}
🖥 @FunProGraming
11 تا مشکل اساسی وجود داره که باعث میشه تو برنامه نویس خوبی نباشی!🤕😪
1) در یادگیری و حل مسائل مستقل نیستید❌=👤+👤
2) عمل کردن را به فکر کردن ترجیح میدهید 🧑🏻💻🤔
3) از مسائل منطقی متنفرید ✅ ❌
4) پیشرفت شغلی عادی و ثابت را میپسندید 😑🙄
5) دوست دارید ساعات کاری منظمی داشته باشید ⏰ 🕘
6) دوست دارید سریعا پولدار شوید!💵😥
7) نسبت به نظرات دیگران انعطاف پذیر نیستید 🥴🤐
8) تحمل nerdها را ندارید 🤯🤬
9) شما کدنویس خلاقی نیستید! 🧑🏻💻🦋
10) نمی توانید برای مدت طولانی بنشینید 🕛🙇🏻
11) زود عصبانی میشوید 😡😱
💎 توی این متن از نشانه هایی گفتم که اگه تو خودت پیدا کردی بهتره دوباره به برنامه نویس شدنت فکر کنی.
⛴این داستان سانتیاگوی پیره! داستان لحظات امید و ناامیدی، عصبانیت و صبر، خلاقیت، انعطاف پذیری و... ممکنه دستِ پر از دریای🌊 برنامه نویسی برگردی و در غیر این صورت یا میمیری و یا با یه اسکلت💀 بزرگ بر میگردی!
اگر نشانههای بالا رو داری ولی میخوای یه سانتیاگوی پیروز در شغل برنامه نویسی باشی میتونی واسه رفع مشکلت بمن پیام بدی تا بهت کمک کنم🙂🌿👇
🆔 @moshavervipacademy
🖥 @FunProGraming
1) در یادگیری و حل مسائل مستقل نیستید❌=👤+👤
2) عمل کردن را به فکر کردن ترجیح میدهید 🧑🏻💻🤔
3) از مسائل منطقی متنفرید ✅ ❌
4) پیشرفت شغلی عادی و ثابت را میپسندید 😑🙄
5) دوست دارید ساعات کاری منظمی داشته باشید ⏰ 🕘
6) دوست دارید سریعا پولدار شوید!💵😥
7) نسبت به نظرات دیگران انعطاف پذیر نیستید 🥴🤐
8) تحمل nerdها را ندارید 🤯🤬
9) شما کدنویس خلاقی نیستید! 🧑🏻💻🦋
10) نمی توانید برای مدت طولانی بنشینید 🕛🙇🏻
11) زود عصبانی میشوید 😡😱
💎 توی این متن از نشانه هایی گفتم که اگه تو خودت پیدا کردی بهتره دوباره به برنامه نویس شدنت فکر کنی.
⛴این داستان سانتیاگوی پیره! داستان لحظات امید و ناامیدی، عصبانیت و صبر، خلاقیت، انعطاف پذیری و... ممکنه دستِ پر از دریای🌊 برنامه نویسی برگردی و در غیر این صورت یا میمیری و یا با یه اسکلت💀 بزرگ بر میگردی!
اگر نشانههای بالا رو داری ولی میخوای یه سانتیاگوی پیروز در شغل برنامه نویسی باشی میتونی واسه رفع مشکلت بمن پیام بدی تا بهت کمک کنم🙂🌿👇
🆔 @moshavervipacademy
🖥 @FunProGraming
دقیقا مثل برنامه نویسی! که خیلیا به جای اینکه با فرهنگ برنامه نویسی به راحتی به درآمد برسن میرن دنبال یاد گرفتن کلی زبان مختلف!
مهم نیس تو چه سن و سالی هستی! مهم نیس چقدر پیش زمینه داری! اگر میخوای شروع کنی بهم پیام بده تا کمکت کنم!👇
🆔 @moshavervipacademy
🖥 @FunProGraming
مهم نیس تو چه سن و سالی هستی! مهم نیس چقدر پیش زمینه داری! اگر میخوای شروع کنی بهم پیام بده تا کمکت کنم!👇
🆔 @moshavervipacademy
🖥 @FunProGraming
لازمه بدونین که اشتباهات ❌ رایج بین برنامه نویسا چیه😱🥵 تا دچار اونا نشین پس من بهتون میگم چه کارایی رو نباید انجام بدین تا در کمترین زمان ⏳ ممکن به برنامه نویسی حرفه ای و خفن تبدیل شین😋 اشتباهات احتمالی :
1) علاقه نداشتن به برنامه نویسی🤢
2) ناامید شدن😪
3) مستندسازی نکردن تجارب و یافته های خود🤦🏻
4) انتقاد پذیر نبودن و نداشتن روحیه کار تیمی🤬
5) کدنویسی کثیف🧟
6) عدم تقویت مهارت های نرم(Soft Skills)💪🏻🚫
7) انعطاف پذیر نبودن در برابر تغییر🥴
قطعا در مسیر 🛤 تبدیل به برنامه نویس حرفه ای و متخصص با چالشها و اشتباهات گوناگونی برخورد خواهیم کرد که این موارد از شخصی تا شخصی دیگر متفاوت هستن. اما برخی اشتباهات و ضعفها به صورت کم و بیش 📈 برا تموم برنامه نویسا به خصوص برنامه نویسایی که تازه پا 👣 به عرصه برنامه نویسی گذاشتن وجود دارن که تو این مطلب 📝 سعی شد که با اونا اشنا شین ، اگه شما هم تو مسیر برنامه نویسی با مشکلاتی دیگه مواجه شدین که فکر میکنین از قلم 🖋 افتادن و میتونن به دیگر علاقه مندان به برنامه نویسی کمک کنن ، بمن پیام بدین و بگین تا به این مطلب اضافه کنم و یا اگه به مشکل خوردین و نمیدونین باید چیکار کنین 🧐 بمن پیام بدین تا راهنماییتون کنم🤗❤️
🆔 @moshavervipacademy
🖥 @FunProGraming
1) علاقه نداشتن به برنامه نویسی🤢
2) ناامید شدن😪
3) مستندسازی نکردن تجارب و یافته های خود🤦🏻
4) انتقاد پذیر نبودن و نداشتن روحیه کار تیمی🤬
5) کدنویسی کثیف🧟
6) عدم تقویت مهارت های نرم(Soft Skills)💪🏻🚫
7) انعطاف پذیر نبودن در برابر تغییر🥴
قطعا در مسیر 🛤 تبدیل به برنامه نویس حرفه ای و متخصص با چالشها و اشتباهات گوناگونی برخورد خواهیم کرد که این موارد از شخصی تا شخصی دیگر متفاوت هستن. اما برخی اشتباهات و ضعفها به صورت کم و بیش 📈 برا تموم برنامه نویسا به خصوص برنامه نویسایی که تازه پا 👣 به عرصه برنامه نویسی گذاشتن وجود دارن که تو این مطلب 📝 سعی شد که با اونا اشنا شین ، اگه شما هم تو مسیر برنامه نویسی با مشکلاتی دیگه مواجه شدین که فکر میکنین از قلم 🖋 افتادن و میتونن به دیگر علاقه مندان به برنامه نویسی کمک کنن ، بمن پیام بدین و بگین تا به این مطلب اضافه کنم و یا اگه به مشکل خوردین و نمیدونین باید چیکار کنین 🧐 بمن پیام بدین تا راهنماییتون کنم🤗❤️
🆔 @moshavervipacademy
🖥 @FunProGraming
بریم سراغ یه کاربرد دیگه از برنامه نویسی تو زندگی 😻😋
"همه چیزو مستند کنین"🎞
گاهی ، برا یه برنامه نویس میتونه وسوسه انگیز باشه که کدا رو بدون مستندسازی فقط بنویسه.🤤 وسوسه انگیزه چون هر لحظه دقیقاً میدونین از برنامه چی میخواین❔مستندسازی یه برنامه زمانبره⌛️
شما باید برای هر کاری که انجام میدین و هرگامی🦶🏻که پیش میرین ، دلیلی داشته باشین. برخی اوقات اینکار میتونه بیهوده به نظر بیاد 🤦🏻 اما ماه ها بعد که تصمیم بگیرین اون کد رو دوباره استفاده کنین و یا به منظور هدف🎯 دیگه ای تغییرش بدین ، تفاوت بین تلاش برای یادآوری هر سطر و یا سرعت بخشیدن به کارتون ، معنی پیدا خواهد کرد😼
این مستندسازی دقیق میتونه در هر مرحله از زندگیتون تأثیرگذار باشه 🎖، از به یاد داشتن تاریخ تولدا 🎂 و سالگردا 👩❤️💋👨 ، تا دنبال کردن مذاکرات کسب و کاری 🧑🏻🔧و دلیل انجامشون .
زندگی روزانه🌞 با تصمیماتی که میگیرین و اجازه میدین که مانند برگ ها🍃 در باد 🌪حرکت کنن ، میتونه تبدیل به روزای تیره🌚 بشن.
این میتونه امری غیرکارآمد باشه که تنها به حافظه تون اعتماد کنین که چرا در جلسات خاصی شرکت کردین یا چرا برخی چیزا رو خریداری کردین🛍.تهیه یه ژورنال روزانه☀️ میتونه ذهنتون رو تا حدود زیادی باز کنه و اجازه بده که تمرکزتون رو روی کارهای مهمتری بذارین😎
🖥 @FunProGraming
"همه چیزو مستند کنین"🎞
گاهی ، برا یه برنامه نویس میتونه وسوسه انگیز باشه که کدا رو بدون مستندسازی فقط بنویسه.🤤 وسوسه انگیزه چون هر لحظه دقیقاً میدونین از برنامه چی میخواین❔مستندسازی یه برنامه زمانبره⌛️
شما باید برای هر کاری که انجام میدین و هرگامی🦶🏻که پیش میرین ، دلیلی داشته باشین. برخی اوقات اینکار میتونه بیهوده به نظر بیاد 🤦🏻 اما ماه ها بعد که تصمیم بگیرین اون کد رو دوباره استفاده کنین و یا به منظور هدف🎯 دیگه ای تغییرش بدین ، تفاوت بین تلاش برای یادآوری هر سطر و یا سرعت بخشیدن به کارتون ، معنی پیدا خواهد کرد😼
این مستندسازی دقیق میتونه در هر مرحله از زندگیتون تأثیرگذار باشه 🎖، از به یاد داشتن تاریخ تولدا 🎂 و سالگردا 👩❤️💋👨 ، تا دنبال کردن مذاکرات کسب و کاری 🧑🏻🔧و دلیل انجامشون .
زندگی روزانه🌞 با تصمیماتی که میگیرین و اجازه میدین که مانند برگ ها🍃 در باد 🌪حرکت کنن ، میتونه تبدیل به روزای تیره🌚 بشن.
این میتونه امری غیرکارآمد باشه که تنها به حافظه تون اعتماد کنین که چرا در جلسات خاصی شرکت کردین یا چرا برخی چیزا رو خریداری کردین🛍.تهیه یه ژورنال روزانه☀️ میتونه ذهنتون رو تا حدود زیادی باز کنه و اجازه بده که تمرکزتون رو روی کارهای مهمتری بذارین😎
🖥 @FunProGraming
#نکته_آموزشی #css
⭕ استفاده از دستور !important
🔶️ طراحان با تجربه، از کاربرد این دستور اطلاع دارند، اما معمولا تازه کارها، از این دستور !important در CSS بی اطلاع هستند و تعجب می کنند. با افزودن دستور !important به انتهای دستور css تان، اولویت دستور مورد نظر را نسبت به دستورات دیگر که با آن در تضاد هستند، افزایش می دهید.
در کد زیر، رنگ زمینه، به دلیل وجود !important آبی خواهد بود (و نه قرمز)
.page {
background-color: blue !important;
background-color: red;
}
🔷️ کاربرد روش فوق وقتی است که شما یک css rule می نویسید، اما متوجه می شوید که هیچ تاثیری ندارد! دلیل این مسئله احتمالا این است که یک دستور دیگر با اولویت بالاتر وجود دارد که اثر دستور شما را خنثی می کند.
برای این که دستور شما اولویت بالا تری داشته باشد و اثر دستورات دیگر را خنثی کند، می توانید از !important استفاده کنید.
🖥 @FunProGraming
⭕ استفاده از دستور !important
🔶️ طراحان با تجربه، از کاربرد این دستور اطلاع دارند، اما معمولا تازه کارها، از این دستور !important در CSS بی اطلاع هستند و تعجب می کنند. با افزودن دستور !important به انتهای دستور css تان، اولویت دستور مورد نظر را نسبت به دستورات دیگر که با آن در تضاد هستند، افزایش می دهید.
در کد زیر، رنگ زمینه، به دلیل وجود !important آبی خواهد بود (و نه قرمز)
.page {
background-color: blue !important;
background-color: red;
}
🔷️ کاربرد روش فوق وقتی است که شما یک css rule می نویسید، اما متوجه می شوید که هیچ تاثیری ندارد! دلیل این مسئله احتمالا این است که یک دستور دیگر با اولویت بالاتر وجود دارد که اثر دستور شما را خنثی می کند.
برای این که دستور شما اولویت بالا تری داشته باشد و اثر دستورات دیگر را خنثی کند، می توانید از !important استفاده کنید.
🖥 @FunProGraming