• ارتباط دو برنامه با هم در سی شارپ
    #1
    Note 
    سلام و عصر بخیر
    من یک برنامه تحت سرور ساختم که این برنامه یک کلاسی رو به طور مکرر باز میکنه (یعنی باید باز کنه طبق کدنویسی) اما پس از مدتی کلاس هایی که اول کار باز شدن بسته میشن چرا ؟ آیا محدوده ای وجود داره ؟

    خب من یک فکر زد به سرم اما میخواستم ببینم عملیه یا نه
    من اون قسمت کلاس رو در چندین برنامه بزارم و همه رو به برنامه ی اصلی وصل کنم و واسه هر کدوم محدوده ای بزارم که اگه 50 بار باز شد ، این برنامه دیگه کلاس رو باز نکنه و برنامه ی بعدی ادامه کار رو انجام بده

    خب اینکارو رو میتونم با سرور انجام بدم اما میخوام بدونم که آیا راهی هست که چندین برنامه رو با هم ارتباط داد ؟ یعنی کار هریک مکمل کار دیگری باشد.

    سپاسگذار شما.

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    #2
    Note 
    سلام
    منظورت از باز کردن و بستن کلاس چیه؟
    به احتمال قوی برنامت مشکل کد نویسی داره چون instance های زیادی از یک کلاس میتونه ایجاد بشه
    بنظرم روش دوم اصلا روش خوبی نیست و فکر نکنم اصلا شدنی باشه
    با سوکت نویسی میتونی بین دو برنامه داده رد و بدل کنی اما اینطوری فکر نکنم بشه.

    مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
    پاسخ
    #3
    Note 
    منظورم اینه
    [csharp]
    new Class1().Open("Name","Password");
    [/csharp]

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

    روش دوم هم منظورم همون سوکت بود که هرچی فکر کردم اسمشو یادم نیومد و واسه همین گفتم سرور.

    روش دو رو انجام دادم قبلا 4 تا برنامه رو با هم ادغام کرده بودم و اتفاقا کار هم داده بود البته نه واسه اینکار
    اما به دنبال راه بهتری نسبت به اینکار بودم

    به هر حال متشکرم که پاسخ دادید.

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    #4
    Note 
    خب عزیز من شما خودت تو کلاس یه متد open نوشتی که یسری کار انجام میده من که نمیدونم تو کلاست چه خبره از کجا باید بدونم منظورت از open چیه؟ اینارم بایدتوضیح بدی دیگه تو سوال.
    و بازم میگم اشکال از کد نویسیته روشی که انتخاب کردی اصلا منطقی نیست باید بگردی اشکال کدت رو پیدا کنی
    __________________

    بعد از اینکه کارت با هر کلاس تموم شد اونو Destrroy کن مثلا یه روشش اینطوریه:
    [CSHARP]
    Family f1 = new Family();
    f1 = null;
    [/CSHARP]

    مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
    پاسخ
    #5
    Note 
    سپاسگذارم
    من اون Open رو مثال زدم بله شما درست گفتید یک خورده گنگ توضیح داده بودم با نال کردن مشکلم حل شد
    سپاسگذارم

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note کتاب آموزش Parse کردن یک خبر خوان وردپرسی برای ویندوزفون The Arrow 0 1,415 23-04-2015 ساعت 09:24
    آخرین ارسال: The Arrow
    Note سوال ساخت تقویم فارسی در ویندوز 8.1 The Arrow 2 1,464 16-01-2015 ساعت 00:32
    آخرین ارسال: The Arrow
    Note دیتابیس SQLite در سی شارپ The Arrow 3 3,138 07-11-2014 ساعت 22:40
    آخرین ارسال: VBProgrammer
    Note FileAssociation در سی شارپ The Arrow 1 715 05-11-2014 ساعت 12:32
    آخرین ارسال: SOFTAFZAR
    Note آموزش کامل سی شارپ (ویدئو) xMAN 2 846 02-10-2014 ساعت 12:50
    آخرین ارسال: xMAN
    Note explorer سی شارپ cMan 1 607 30-08-2014 ساعت 12:07
    آخرین ارسال: SOFTAFZAR
    Note پیدا کردن متن در سی شارپ arfanz 7 1,238 27-08-2014 ساعت 01:10
    آخرین ارسال: The Arrow
    Note برنامه نویسی موازی با سی شارپ xMAN 0 548 05-08-2014 ساعت 12:01
    آخرین ارسال: xMAN
    Note جستجو در یک متن در سی شارپ arfanz 12 2,871 16-07-2014 ساعت 09:32
    آخرین ارسال: Stack OverFlow
    Note مخفف کنترلهای سی شارپ mshayan 2 1,036 15-07-2014 ساعت 13:32
    آخرین ارسال: mshayan

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان