نمایش نتایج 1 تا 9 از 9

نام تاپیک: نوشتن خصوصیات برای یک متد در کلاس

  1. #1

    Post نوشتن خصوصیات برای یک متد در کلاس

    سلام
    من خصوصیات و متد ها رو در کلاس تازه شروع کردم الان یه سوال واسم درست شده گشتم چیزی پیدا نکردم!
    چطوری میتونم واسه یک متد خصوصیت تعریف کنم یعنی یه چیزی اینجوری میخوام:

    hello.hi.ok();

    یکی دیگه هم که سوال داشتم انتخاب کردن بود.یه چیزی مثل این:

    hello.hi.select.ok;

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

    پیشاپیش سپاسگزارم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    دوست عزیز خاصیت یاپرارتی رو تا جایی که من میدونم برای فیلدها و اونم بخاطر کپسوله سازی و...پیاده میکنن ولی برای متد نشنیدم منظورت رو واضح تر بگو !کد کلاست رو بذار و بگو میخوای چکار کنی!!!!!!

  3. #3

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    میخوام ببینم چطوری میشه چنین چیزی توی کلاس پیاده سازی کرد:

    dataGridView1.AccessibilityObject.Bounds.Bottom.To String();

    بعد از چند تا دات رسیده به متد تبدیل کردن با استرینگ.چطوری میشه اینجور چیزی رو توی یه کلاس پیاده سازی کنم مثلا بفرض وصل بشیم به دیتابیس و یه چیزی رو انتخاب کنیم(فرضه هااا).بعد از ارسال مقدارها به کلاس اینجوری بنویسیم بفرض:

    connection.access.select();

    این واسه سوال اولم بود.
    واسه سوال دومم مسیج باکس رو دیدی وقتی میخوای دکمه ی روشو انتخاب کنی یا آیکنش رو فقط چندتا مقدار بهت میده که از بینشون انتخاب کنی؟میخوام ببینم چطوری میشه اینجور چیزی نوشت
    اسم تاپیک اگه اشتباهه ببخشید نمیدونم آخه اسم چنین کاری چیه!!!

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    دوست عزیز
    پاسخ سوال اول شما:
    در دات نت همه کلاس ها بطور پیش فرض از کلاس آبجکت ارث می برند و این کلاس شش متد داره که یکی شو شما اشاره کردین
    پاسخ سوال دوم :
    مبحث جالب اورلودینگ هست
    در اونجا متد Show این کلاس چندین بار اورلد شده است یعنی اسم متد یکسان ولی پارامترهاش یا از لحاظ نوع یا تعداد با هم متفاوتن
    امیدوارم پاسخم مفید باشه
    موفق باشی

  5. #5
    کاربر دائمی آواتار roolinjax
    تاریخ عضویت
    تیر 1390
    محل زندگی
    جایی که آرامش باشد.
    سن
    35
    پست
    312

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    نقل قول نوشته شده توسط mrjahanbin مشاهده تاپیک
    میخوام ببینم چطوری میشه چنین چیزی توی کلاس پیاده سازی کرد:

    dataGridView1.AccessibilityObject.Bounds.Bottom.To String();

    بعد از چند تا دات رسیده به متد تبدیل کردن با استرینگ.چطوری میشه اینجور چیزی رو توی یه کلاس پیاده سازی کنم مثلا بفرض وصل بشیم به دیتابیس و یه چیزی رو انتخاب کنیم(فرضه هااا).بعد از ارسال مقدارها به کلاس اینجوری بنویسیم بفرض:

    connection.access.select();

    این واسه سوال اولم بود.
    واسه سوال دومم مسیج باکس رو دیدی وقتی میخوای دکمه ی روشو انتخاب کنی یا آیکنش رو فقط چندتا مقدار بهت میده که از بینشون انتخاب کنی؟میخوام ببینم چطوری میشه اینجور چیزی نوشت
    اسم تاپیک اگه اشتباهه ببخشید نمیدونم آخه اسم چنین کاری چیه!!!
    سلام
    چند تا دات گذاشتن نشان زیر مجموعه شدنه
    برای اینکار شما باید کلاسهایی رو به صورتی تعریف کنید که در داخل هم ، دیگری رو صدا بزنن
    البته برای اینکار باید اصولی رفتار کنید.(بی دلیل که نباید تقسیم بندی کنید)
    اگر روش ساخت متد رو بلیدن که فکر می کنم جوابتون رو گرفته باشید وگرنه بگید تا کد ساخت متد رو که خیلی هم ساده هست رو بذارم

  6. #6

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    ممنونم از جوابهاتون.
    من به اینجا رسیدم که یه کلاس2 درون کلاس 1 تعریف شده و کلاس 2 یک متد داره مثلا به اسم سلکت.تا اینجا درست.ولی استفاده از این متد به این صورت در نمیاد:

    class1.class2.select();

    به شکل زیر در میاد:

    class1.class2 cl = new class1.class2();
    cl.select();

    سوالم اینه چطوری به اون صورت اول در بیاد.اگه اون چیزی دیگه ست و من اشتباه میکنم هم بگین.ممنون
    اما سوال دومم
    من بخش انتخاب دکمه ی روی مسیج باکس و انتخاب آیکن برای مسیج باکس رو گفتم که گویا از متغییرهای شمارش استفاده میشه.باید برم تست کنم.سوال دو زیاد مهم نیست راه حلش آسونه اون اولی رو من میخوام.
    بازم ممنونم

  7. #7
    کاربر دائمی آواتار jeson_park
    تاریخ عضویت
    دی 1387
    محل زندگی
    گچساران
    سن
    33
    پست
    595

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    به اینا میگن Nested type
    جواب سوال اولتون سادست: باید به صورت static تعریف بشن



    public static class class1
    {
    public static class class2
    {


    public class2()
    {
    }
    public static select
    {

    }
    }
    }


    در مورد سوال دوم از نوع شمارشی MessageBoxButtons استفاده می شه و شامل اعضای زیر هست

    AbortRetryIgnore
    OK
    OKCancel
    RetryCancel
    YesNo
    YesNoCancel

  8. #8
    کاربر دائمی آواتار roolinjax
    تاریخ عضویت
    تیر 1390
    محل زندگی
    جایی که آرامش باشد.
    سن
    35
    پست
    312

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    این شکلی یه کلاس به نام class1 بنویس :
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace classHa
    {
    class Class1
    {
    public class class2
    {
    public static void select()
    {
    }
    }
    }
    }

    و این شکلی فراخوانی کن :
            private void button1_Click(object sender, EventArgs e)
    {
    Class1.class2.select();
    }

  9. #9

    نقل قول: نوشتن خصوصیات برای یک متد در کلاس

    چقدر جالب بود دیگه نیاز به نیو نداره!!!
    ممنونم از همتون

تاپیک های مشابه

  1. نوشتن AUTORUN برای برنامه VB.6
    نوشته شده توسط Tuberose در بخش برنامه نویسی در 6 VB
    پاسخ: 21
    آخرین پست: سه شنبه 19 خرداد 1388, 19:14 عصر
  2. نوشتن event برای یک کلاس در جاوا
    نوشته شده توسط prince-of-persia در بخش Java ME : نگارش میکرو جاوا
    پاسخ: 2
    آخرین پست: پنج شنبه 25 مهر 1387, 18:34 عصر
  3. نوشتن برنامه برای کافی نت
    نوشته شده توسط dadvand در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 4
    آخرین پست: جمعه 16 شهریور 1386, 11:59 صبح
  4. نوشتن Application برای Packet PC
    نوشته شده توسط Erfanian در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: شنبه 18 مهر 1383, 13:22 عصر
  5. نوشتن کد برای دکمه Delete در Grid
    نوشته شده توسط zehs_sha در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 26 مهر 1382, 19:40 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •