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

نام تاپیک: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

  1. #1
    کاربر دائمی آواتار vasilopita
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Dezfoul
    پست
    253

    ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

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

  2. #2
    کاربر جدید آواتار Alireza_Ar1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    تهران
    پست
    13

    نقل قول: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

    شما بهتره این کارو بکنی از طرف سرور که دستور میاد مثلا برای دیافت کد ملی شما یک کلاس بنویسی برای ساختن اون EditText و توی قسمت مورد نظر با ی دستور شرطی به اون قسمت مراجعه کنیو اون EditText توی قسمت مورد نظرت نشون داده بشه .
    به لینک زیر ی سر بزن خیلی میتونه کمکت کنه .
    http://appinapps.com/Articles_View.a...88%DB%8C%D8%AF

  3. #3
    کاربر دائمی آواتار godofphp
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    between 0 and 1
    پست
    792

    نقل قول: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

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

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

    نقل قول: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

    نقل قول نوشته شده توسط godofphp مشاهده تاپیک
    خداییش من از این توضیحات هیچی نفهمیدم
    راهی وجود داره که کد xml رو از سرور بگیره و در لحظه ui رو بسازه ؟

  5. #5
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

    خب می دونید که برای اینکه در Runtime بتونید UI رو دستکاری کنید، باید عناصری که می خواید اضافه بشه رو بصورت داینامیک و درواقع در کدهای جاوا اضافه کنید.

    مرحله ی اول اینه که در این مورد تحقیق کنید که البته پیچیدگی خاصی هم نداره، فقط یکم کدنویسیش بیشتره (برای ست کردن خصوصیات هر ویو...)

    بعد باید یک ساختار داده ایجاد کنید (حالا با هر فرمتی، XML, JSON...)، که بتونید اشاره کنید که چه عناصری باید وجود داشته باشن و درصورت لزوم بعضی خصوصیاتشون رو هم که باید ست بشه رو هم ذکر می کنید
    مثلاً:
    [  {
    "type": "tv",
    "height": "match_parent",
    "width": "48dp",
    "properties": {
    "text": "This is Caption",
    "textColor": "#fafafa"
    }
    },
    {
    "type": "btn",
    "height": "wrap_content",
    "width": "48dp",
    "properties": {
    "text": "This is Caption",
    "textColor": "#fafafa",
    "background": "your_drawable"
    }
    }
    ]


    حالا که تصمیم گرفتید ساختار داده ی شما چطور باید باشه، پس از دریافت این اطلاعات و استخراج بخش های مختلف و پارس کردنش، باید کدهای رو آماده کنید که با استفاده از این اطلاعات اشیاء موردنیاز شما رو بسازه و به View اضافه کنه.

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

    یک انسان نیکوکار از همین الگو پیروی کرده، کتابخانه ای رو ساخته که همه ی این کارها رو خیلی براتون ساده می کنه (و البته امکانات خیلی زیادی هم در اختیارتون میزاره): https://github.com/Avocarrot/json2view

  6. #6
    کاربر دائمی آواتار vasilopita
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Dezfoul
    پست
    253

    نقل قول: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

    نقل قول نوشته شده توسط Nevercom مشاهده تاپیک
    خب می دونید که برای اینکه در Runtime بتونید UI رو دستکاری کنید، باید عناصری که می خواید اضافه بشه رو بصورت داینامیک و درواقع در کدهای جاوا اضافه کنید.

    مرحله ی اول اینه که در این مورد تحقیق کنید که البته پیچیدگی خاصی هم نداره، فقط یکم کدنویسیش بیشتره (برای ست کردن خصوصیات هر ویو...)

    بعد باید یک ساختار داده ایجاد کنید (حالا با هر فرمتی، XML, JSON...)، که بتونید اشاره کنید که چه عناصری باید وجود داشته باشن و درصورت لزوم بعضی خصوصیاتشون رو هم که باید ست بشه رو هم ذکر می کنید
    مثلاً:
    [  {
    "type": "tv",
    "height": "match_parent",
    "width": "48dp",
    "properties": {
    "text": "This is Caption",
    "textColor": "#fafafa"
    }
    },
    {
    "type": "btn",
    "height": "wrap_content",
    "width": "48dp",
    "properties": {
    "text": "This is Caption",
    "textColor": "#fafafa",
    "background": "your_drawable"
    }
    }
    ]


    حالا که تصمیم گرفتید ساختار داده ی شما چطور باید باشه، پس از دریافت این اطلاعات و استخراج بخش های مختلف و پارس کردنش، باید کدهای رو آماده کنید که با استفاده از این اطلاعات اشیاء موردنیاز شما رو بسازه و به View اضافه کنه.

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

    یک انسان نیکوکار از همین الگو پیروی کرده، کتابخانه ای رو ساخته که همه ی این کارها رو خیلی براتون ساده می کنه (و البته امکانات خیلی زیادی هم در اختیارتون میزاره): https://github.com/Avocarrot/json2view
    ممنونم از راهنماییتون. کتابخونه ی دیگه ای رو سراغ دارین که مستقیما با Xml کار کنه ؟

  7. #7
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: ساخت برنامه ای با فرم های (رابط کاربری) پویا که از طریق یک سرور ساخته میشه!

    نه متاسفانه. اما این کتابخانه هم ابزاری داره که فایل XML مربوط به لایه ها رو تبدیل به JSON می کنه

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

  1. پاسخ: 70
    آخرین پست: شنبه 30 آبان 1394, 20:13 عصر
  2. نحوه مدیریت برنامه ای با فورم های زیاد؟
    نوشته شده توسط ghasem.fattahpour در بخش Java ME : نگارش میکرو جاوا
    پاسخ: 0
    آخرین پست: دوشنبه 09 اسفند 1389, 03:07 صبح
  3. ساخت صفحه ای با برنامه گرافیکی؟
    نوشته شده توسط masihagroup در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: سه شنبه 06 بهمن 1388, 12:30 عصر
  4. ساخت برنامه ای که با سرویس های ویندوز ارتباط برقرار کند
    نوشته شده توسط delphiprog3000 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 12
    آخرین پست: شنبه 29 تیر 1387, 09:47 صبح
  5. پاسخ: 4
    آخرین پست: چهارشنبه 20 تیر 1386, 20:57 عصر

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

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