تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: خطایی که با عقل جور در نمیاد

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض خطایی که با عقل جور در نمیاد

    سلام
    بچه ها این قطعه کد من کجاش اشتباه هست که روی هیچ کدوم از این دیسپچرها هیچ اتفاقی صورت نمی گیره؟؟؟؟

    Connect هم یک تابع هست که هم به سرور وصل می شه و هم پارامتر و ارسال می کنه

    متغیر پارامتر یک استراکچر هست که سه خاصیت:
    کد شده نام کاربری + کلمه عبور و در خودش جای می ده
    دستور ارسالی
    نتیجه سرور

    پس با این تفاصیل اشکال کجاست

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by H.E.R.O.E.S; 23-01-2015 at 19:01.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    If های شما خیلی خیلی نامطمئن هستند...
    اگر سرور بجای تک کوتیشن، جفت کتیشن بفرستد، چه؟
    server Type="Forgot بجای server Type='Forgot ؟

    اگر سرور فقط یک فاصله ناقابل را در کد شما کم یا زیاد بفرستد، چه؟
    Please Enter< بجای Please Enter < ؟

    اگر یک حرف بزرگ و کوچک جابجا شود، چه؟
    Cant found user or email بجای Cant Found user or email ؟

    این طرز کدنویسی، رها کردن برنامه به شانس و بخت و اقبال است!

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  4. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام مجدد
    جهت پردازش XML ها، نمونه کدی که از نظر خودم بهتر است را برایتان حاضر کردم...
    این کد وابستگی کمتری به یک space و enter و... زیادتر و کمتر دارد:
    (البته این کد رفتار متفاوتی در قبال "Result = "0 دارد و فرض آن بر خروجی <server Type='Forgot'>0</server> است.)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و یا حتی شاید این کد، خوب چه ایرادی دارد؟!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    وآنطور که از شواهد مشخص است سرور دست خودتان است.
    خوب چرا سرورتان را اصلاح نمیکنید تا یک پیام دقیق تر ماشینی و البته انسانی تولید کند؟ مانند:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این خیلی بهتر و دقیق تر است و کد موجود در پیام میتواند مبنای عمل دقیق تری برای کلاینت تان باشد.
    در XML معیار/پروتکل تان برای ارتباط بین سرور و کلاینت خصاصت بخرج ندهید!
    موفق باشید.
    Last edited by _H2_; 23-01-2015 at 22:24.

  5. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •