PDA

View Full Version : سوال: در مورد نحوه استفاده از پروپرتی های فرم



javadian
شنبه 06 تیر 1388, 16:38 عصر
سلام خدمت همه عزیزان

سوالی داشتم در مورد C#

البته سوال های من خیلی پیش پا افتاده هستش

چون تازه از امروز می خوام با این برنامه کار کنم

اول بگم که قبلا با ویژوال سی پلاس پلاس بولدر کار کردم

مشکل اینجاست که من مثلا می خوام با یک باتوم رنگ بک گراند فرم رو عوض کنم

که در برنامه ای که گفتم با این کد می تونستم

form1->color=red;

البته می دونم که توی c# به جای -> از . استفاده میشه

ولی وقتی کد

form1.

رو می زنم زیر مجموعه ها چیزی به نام color نداره

البته توی پروپرتی فرم1 که می بینم

رنگ بکگراند backcolor هست ولی باز هم نمی تونم بهش دسترسی داشته باشم

و مورد دوم اینکه

می خوام تابعی رو بهم معرفی کنید که استرینگ رو به اینتجر تبدیل کنه

پیشاپیش از کمکتون ممنون

daneshjoo2
شنبه 06 تیر 1388, 16:46 عصر
سلام


Form1.BackColor=System.Drawing.Color.Red;
System.Convert.ToInt32([StringValue]);

javadian
شنبه 06 تیر 1388, 16:58 عصر
وای چقدر کدش فرق داره

می تونید اگر ممکنه یه توضیح مختصر هم در موردش بدید مخصوصا کد رنگ

که حالا اگه من خواستم

به جای red مثلا کد "24fa01" بزارم چی باید اولش اضافه کنم

در ضمن اگر در مورد موبایل سوالی داشتی می تونی رو من حساب کنی

javadian
شنبه 06 تیر 1388, 17:04 عصر
البته اون کد بک گراند این ارور رو میده

Error 1 An object reference is required for the non-static field, method, or property
'System.Windows.Forms.Control.BackColor.get' C:\Documents and Settings\Javadian\My Documents\Visual Studio 2008\Projects\WindowsFormsApplication1\WindowsForm sApplication1\Form1.cs 21 13 WindowsFormsApplication1


و این عکس رو ببینید

daneshjoo2
شنبه 06 تیر 1388, 17:22 عصر
شما مستقیما کد رو روی کلاس اجرا می کنید، در صورتی که برای استفاده از این property ها باید روی شی ساخته شده کار کنید. (مثلا بجای Form1 بزنید this)
پیشنهاد می کنم قبل از شروع رو مسایل شی گرایی و C# programing مطالعاتی کنید. کتاب های خوبی تو همین سایت برای دانلود هست.

javadian
شنبه 06 تیر 1388, 17:32 عصر
ممکنه بگید تو کدوم بخش هستش ؟

daneshjoo2
شنبه 06 تیر 1388, 17:38 عصر
آموزش C# فارسی
(http://barnamenevis.org/forum/showthread.php?t=155114&highlight=%DA%A9%D8%AA%D8%A7%D8%A8+%D8%A2%D9%85%D9 %88%D8%B2%D8%B4)

Mahdi.Kiani
شنبه 06 تیر 1388, 18:44 عصر
سلام
دوست عزیز @javadian (http://www.barnamenevis.org/forum/member.php?u=60614) این روش یادگیری زیان برنامه نویسی نیست. شما باید کتاب های مناسبی در این زیمنه را از پایه مطالعه نمائید./سپس اقدام به نوشتن نمونه مثال های زیادی کنید. علاوه بر این در سایت هایی که برنامه نویسان خوبی در آن جا نمونه کد هایشان را قرار داده اند عضو شوید و نمونه کدهای آن ها را با دقت بررسی کنید./
سپس اقدام به نوشتن پروژه های واقعی نمائید.در این راستا چنانچه با مشکلاتی بر خورد کردید، آن ها را بیان کنید تا پاسخ داده شوند./
موفق باشید./

javadian
یک شنبه 07 تیر 1388, 00:10 صبح
سلام
دوست عزیز @javadian (http://www.barnamenevis.org/forum/member.php?u=60614) این روش یادگیری زیان برنامه نویسی نیست. شما باید کتاب های مناسبی در این زیمنه را از پایه مطالعه نمائید

با عرض سلام خدمت شما مدیر محترم و کادر مدیریت

خدمتتون عرض کنم که من با اصول برنامه نویسی آشنا هستم

و با پایه که C++ هستش به خوبی آشنا هستم و تقریبا 7 یا 8 سال پیش دوره کامل سی رو گذروندم

و من فعلا 2 مشکل با خواندن کتاب دارم

1. 1 مرداد همایشی در تهران داریم که به تعمیرات تلفن همراه مربوط میشه و کاملا درگیرم کرده

2. تنوع کتاب ها در زمینه برنامه نویسی خیلی زیاد هستش

حالا اگر شما کتابی رو معرفی کنید من هم حتما تهیه می کنم




سپس اقدام به نوشتن نمونه مثال های زیادی کنید. علاوه بر این در سایت هایی که برنامه نویسان خوبی در آن جا نمونه کد هایشان را قرار داده اند عضو شوید و نمونه کدهای آن ها را با دقت بررسی کنید


من فقط با انجمن شما آشنا شدم و جای دیگه ای بلد نیستم و فکر می کنم این انجمن جواب گوی همه ما باشه

آمار و بازدیدش تایید کننده این موضوع هستش






سپس اقدام به نوشتن پروژه های واقعی نمائید.در این راستا چنانچه با مشکلاتی بر خورد کردید، آن ها را بیان کنید تا پاسخ داده شوندموفق باشید.

باز هم از لطف شما ممنون و می خواستم بدونم برای اینکه یک زبان ویژوال رو به طور صحیح یاد بگیرم

به چه نحوی باید عمل کرد

آیا ترتیب خاصی داره به کلاس نیاز هست ؟

من توی فایل های pdf اطلاعات جامعی پیدا نکردم

Mahdi.Kiani
دوشنبه 08 تیر 1388, 22:28 عصر
من فقط با انجمن شما آشنا شدم و جای دیگه ای بلد نیستم و فکر می کنم این انجمن جواب گوی همه ما باشه

آمار و بازدیدش تایید کننده این موضوع هستش








خیر!
نه این سایت و نه هیج سایت و فرومی به تنهایی جوابگوی مشکلات شما نخواهد بود. هیچگاه خودتان را محدود به یک سایت و یا یک کتاب خاص نکنید./


باز هم از لطف شما ممنون و می خواستم بدونم برای اینکه یک زبان ویژوال رو به طور صحیح یاد بگیرم

به چه نحوی باید عمل کرد

آیا ترتیب خاصی داره به کلاس نیاز هست ؟

من توی فایل های pdf اطلاعات جامعی پیدا نکردم
من توضیحات لازم را در پست قبل دادم./
در مورد کتاب بستگی داره که شما در جه سطحی باشید./ کتاب در چه سطحی نیاز داشته باشید./ و از همه مهمتر با خواندن کتاب های زبان مرجع مشکلی نداشته باشید./
موفق باشید./

javadian
سه شنبه 09 تیر 1388, 20:07 عصر
من توضیحات لازم را در پست قبل دادم./
در مورد کتاب بستگی داره که شما در جه سطحی باشید./ کتاب در چه سطحی نیاز داشته باشید./ و از همه مهمتر با خواندن کتاب های زبان مرجع مشکلی نداشته باشید./
موفق باشید./


سلام

اگر کتاب فارسی باشه بهتره ولی با انگلیسی هم مشکلی ندارم

می خوام جامع و روان باشه

و بیشتر میخوام کد نویسی این نرم افزار رو بدونم

چون کار با کامپوننت ها رو میشه یاد گرفت ولی اصول تو همون کد نویسی ها هستش

bahar_engineer
یک شنبه 11 مرداد 1388, 12:33 عصر
یه سرچ توی گوگل -> آموزش ویژوال 2005 #c از سید محمد هاشمیان

کتاب 900 صفحه ای فارسی و کامل سی شارپ