نمایش نتایج 1 تا 40 از 42

نام تاپیک: نحوه ی ارتباط و پاس كردن مقادير ميان چند فرم ويندوز

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    بسم رب العشق

    این روش برای این خوبه که شما در روش های عادی مجبورید وقتی می خواهید مثلا از
    فرم دوم که بوسیله فرم اول ایجاد شده رنگ تکست باکس فرم اول را تغییر بدید نمی تونید.
    ----------------------------------------------------------------------------------------------
    روش owner و دیگر روش های دیگه هم هست ولی این خیلی راحت تره.
    ----------------------------------------------------------------------------------------------
    در ضمن استاتیک تعریف شده که نیاز نداشته باشیم از کلاس new بسازیم.
    ----------------------------------------------------------------------------------------------
    اما با این روش تمام فرمهای برنامه بصورت سیال در میاند و هر کاری که خواستید می تونید
    بین آنها انجام بدید , راستی اگه بازم دیدید این روش به دردتون نمی خوره یه روش راحتر از این
    بیان کنید همه استفاده می کنیم
    ----------------------------------------------------------------------------------------------
    اینجا اومدیم یاد بگیریم
    و آقای کیانی عزیز من قصد مزاح و بی احترامی به کسی را ندارم

    یا علی

  2. #2
    کاربر دائمی آواتار Sorenaa_s
    تاریخ عضویت
    اردیبهشت 1386
    سن
    44
    پست
    115
    نقل قول نوشته شده توسط hamid_isf_1360 مشاهده تاپیک
    بسم رب العشق

    این روش برای این خوبه که شما در روش های عادی مجبورید وقتی می خواهید مثلا از
    فرم دوم که بوسیله فرم اول ایجاد شده رنگ تکست باکس فرم اول را تغییر بدید نمی تونید.
    ----------------------------------------------------------------------------------------------
    روش owner و دیگر روش های دیگه هم هست ولی این خیلی راحت تره.
    ----------------------------------------------------------------------------------------------
    در ضمن استاتیک تعریف شده که نیاز نداشته باشیم از کلاس new بسازیم.
    ----------------------------------------------------------------------------------------------
    اما با این روش تمام فرمهای برنامه بصورت سیال در میاند و هر کاری که خواستید می تونید
    بین آنها انجام بدید , راستی اگه بازم دیدید این روش به دردتون نمی خوره یه روش راحتر از این
    بیان کنید همه استفاده می کنیم
    ----------------------------------------------------------------------------------------------
    اینجا اومدیم یاد بگیریم
    و آقای کیانی عزیز من قصد مزاح و بی احترامی به کسی را ندارم

    یا علی
    ولی دوست عزیز به نظر من این روش هم Encapsulation و هم Abstraction رو نقض می کنه.

  3. #3
    نقل قول نوشته شده توسط hamid_isf_1360 مشاهده تاپیک
    بسم رب العشق

    این روش برای این خوبه که شما در روش های عادی مجبورید وقتی می خواهید مثلا از
    فرم دوم که بوسیله فرم اول ایجاد شده رنگ تکست باکس فرم اول را تغییر بدید نمی تونید.
    ----------------------------------------------------------------------------------------------
    روش owner و دیگر روش های دیگه هم هست ولی این خیلی راحت تره.
    ----------------------------------------------------------------------------------------------
    در ضمن استاتیک تعریف شده که نیاز نداشته باشیم از کلاس new بسازیم.
    ----------------------------------------------------------------------------------------------
    اما با این روش تمام فرمهای برنامه بصورت سیال در میاند و هر کاری که خواستید می تونید
    بین آنها انجام بدید , راستی اگه بازم دیدید این روش به دردتون نمی خوره یه روش راحتر از این
    بیان کنید همه استفاده می کنیم
    ----------------------------------------------------------------------------------------------
    یا علی
    اصلا بحث به درد بخور بودن و راحتی این روش نیست، بحث سر اینه که این روش شما بسیاری از مطالبی که در برنامه نویسی شی گرا وجود دارد را نقض می کند!

    یعنی قوانینی که در OOP در نهایت به سود برنامه نویس هستند در این روش نادیده گرفته میشن !

    در OOP هر کلاس به عنوان یک جعبه سیاه در نظر گرفته میشه که از طریق پارامترها ومتد ها با خارج ارتباط داره نه از طریق در اختیار قرار دادن اعضای داخلیش به طور مستقیم(public)!

    در ضمن Owner با این روش هیچ ربطی با هم ندارند ، Owner صرفا یک ارجاع به شی پدر هستش ،ولی این طوری شما یک شی جدید ایجاد میکنید.

    این روش ممکنه کار راه بنداز باشه ولی صحیح نیست!

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

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