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

نام تاپیک: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

  1. #1

    راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    امروز همش روی یه فرم کار می کردم و هنوز هم کارش تموم نشده !

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

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

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    سلام بله
    یک راه ساده اینه که یک کلاس بسازید مثل کلاس زیر:

    class html {

    public static function input($type,$style){

    echo '<input type='.$type.' style='.$style.'>';

    }


    }



    بعد برای فراخوانی راحت تر فراخوانی میکنید:

    html::input('text','size:10;color:red');



    اما راه دیگه استفاده از هسته pear هست:

    http://pear.php.net/manual/en/packag...2.tutorial.php

    لینک دانلود:
    http://pear.php.net/package/HTML_QuickForm2/download

  3. #3

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    یک راه ساده اینه که یک کلاس بسازید مثل کلاس زیر:
    بنظرم اینطوری بیشتر طول می کشه تا فرم ها رو بسازیم !

    echo '<input type='.$type.' style='.$style.'>';

    تا اونجاییکه می دونم برای استاندارد کار باید سعی بشه که کدهای html رو بدون نیاز به echo و php ایجاد کنیم. مزیت دیگه این نوع کد نوشتن اینه که ادیتورهایی مثل phpsesigner می تونن کلاسهای css رو تشخیص بدن

    راه دیگه ای نیست؟

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

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    سلام داداش
    دقت نکردی:

    اینطور فراخوانی میشن:
    html::input('text','size:10;color:red');

  5. #5

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    آخه کدهای html رو که به این شکل بنویسیم بیشتر زمان می گیره.
    html::input('text','size:10;color:red');


    تازه

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

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    با نرم افزار eclipse کارت راحت تره اگر از روش بالا استفاده کنی چون تا html رو مثلا بزنی میره تمام توابعش رو میاره
    http://www.eclipse.org/downloads/

  7. #7
    کاربر تازه وارد آواتار Yuness Mehdian
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    Global Village
    سن
    36
    پست
    75

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    از form generator ها استفاده کن

  8. #8

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    از form generator ها استفاده کن
    می شه بیشتر توضیح بدید؟

  9. #9
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    35°41′46″N 51°25′23″E
    سن
    28
    پست
    1,545

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    با نرم افزار های طراح فرم که تحت سیستم عامل باشن زیاد کار نکردم اما یه سری سایت ها هست برای طراحی آنلاین فرم که بد نیست ببینی:
    wufoo.com
    phpform.org
    www.jotform.com
    ...

  10. #10
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    بهترین کار برای افزایش سرعت ایجاد فرم ها اینه که یک کلاس خودتون طراحی کنید و از طریق اون فرآیند هایی که در زمان نمایش / ارسال فرم انجام میشوند را پیاده سازی کنید ! اگه توی سایت http://www.phpclasses.org بگریدن کلاس هایی را پیدا خواهید کرد روش کلی اینه که شما باید element های فرم را برای کلاستون با توجه به attribute ها و مقادیر default و ... تعریف کنید و در نهایت با یک متد مثل generate اون ها را توی صفحه echo کنید ! هر کسی برای خودش با توجه به روشی که کار میکنه این کلاس را میسازه ! کلا موضوع خیلی پیچیده ای نیست و باید همه مسائل فرم در زمان insert و edit و delete را پیاده کنید تعداد form element ها هم خیلی زیاد نیستند. خوبی استفاده از کلاس اینه که خیلی راحت با تغییر فایل اون کلاس میتونید در نحوه نمایش و فرآیند فرم دخل و تصرف کنید.

  11. #11
    کاربر تازه وارد آواتار Yuness Mehdian
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    Global Village
    سن
    36
    پست
    75

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    از form generator ها استفاده کن
    می شه بیشتر توضیح بدید؟
    منظورم همون توضیحات IamOverLoad بود . البته form generator ها معمولا یه قالب های از قبل طراحی شده ای دارن و ابزاری که در اختیارت میذارن فقط واسه اضافه و کم کردن element های form هست و بعضی هاشون امکان ویرایش قالب رو بهتون می دن که یه کم زمان می بره تا کامل بتونی ازشون استفاده کنی ولی در نهایت امکانش زیاد هست که نیاز پیدا کنی دوباره خروجی کار رو ویرایش کنی چون همیشه با قالبی که واسه کارت طراحی کردی جور در نمیان منم با ابزارهای تحت دسکتاپ کار نکردم ولی تحت وب یه دونه واسه وردپرس هست تو بازار codecanyon.net دنبال QUForm bulder بگرد دمو داره با دمو کار کن متوجه میشی چیه واسه غیر وردپرسش رو تاحالا به این خوبی ندیدم میتونی سرچ کنی ابزار رایگان هم زیاد هست . توصیه من : اگه تعداد کارت بالاست یعنی مثلا ورودی کارت طوری هست که همیشه باید واسه کارهات فرم های جدید طراحی کنی حتما برو سراغ form generator ها اگه تعداد کارت کمه و کارهای اختصاصی انجام میدی نرو سراغشون دستی درست کنی کیفیت کارت بالاتره . همونطور که دوستان فرمودن میتونید بعد از طراحی فرم (چه به صورت دستی چه با generator ها) واسه فرم هاتون کلاس های سمت سرور(مثل php) ایجاد کنید و با یه دستور echo از فرم خروجی بگیرید اینطوری کد html کمتری میذارید و کارتون شسته رفته تر میشه . موفق باشید

  12. #12
    کاربر تازه وارد آواتار Yuness Mehdian
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    Global Village
    سن
    36
    پست
    75

    نقل قول: راهی هست که بتونیم فرمها رو سریعتر ایجاد کنیم؟

    اینجا رو هم یه سر بزن یه سیستم فرم سازه که generator بهت نمیده در عوض یه یوزر پسورد 14 روزه رایگان بهت میده واسه تست و تو خودش designer و wizard واسه طراحی فرم داره البته میتونی عضو دائم بشی و فرم هایی که توش می سازی رو همونجا نگه داری و مدیریت کنی و تو قسمت migration میتونی خروجی های مختلفی از فرم هایی که درست کردی بگیری کلی هم template تو هر زمینه ای داره . موفق باشی

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

  1. سوال: راهی هست که بشه فهمید که یه فایل js اینکلود شده یا نه؟
    نوشته شده توسط mehrdad201 در بخش طراحی وب (Web Design)
    پاسخ: 0
    آخرین پست: چهارشنبه 16 اردیبهشت 1388, 23:05 عصر
  2. سوال: راهی هست تا برنامه رو با ورژن پایینتری فرستاد روی سرور ؟
    نوشته شده توسط elyas57 در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 03 فروردین 1388, 15:42 عصر
  3. آیا راهی هست که سورس نرم افزارهارو دید ؟؟؟؟؟؟؟؟
    نوشته شده توسط tehran2009 در بخش برنامه نویسی در 6 VB
    پاسخ: 12
    آخرین پست: دوشنبه 13 اسفند 1386, 07:33 صبح
  4. پاسخ: 8
    آخرین پست: یک شنبه 21 آبان 1385, 23:13 عصر
  5. راهی هست که سرعت print گزارشها زیاد بشه ؟
    نوشته شده توسط احسان آریانو در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 06 اسفند 1383, 22:23 عصر

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

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