استعمال واجهات الإدخال (forms / formulaires) أمر ضروري في عمليات تطوير تطبيقات الويب، كيف لا وهي الطريقة الأكثر استعمالا لإدخال المعطيات لقاعدة البيانات. (توجد طرق أخرى بالطبع لإدخال المعطيات لقاعدة البيانات، منها القراءة مباشرة من ملفات نصية: csv ، txt، أو ملفات xml.)
وتتم معالجة عناصر الواجهة هذه في مرحلتين، أولها تصميم هذه الواجهة، ثم يأتي بعد ذلك قراءة المعطيات منها، والتي تتعلق عادة بجهة الخادم.
كما يجب وجود (عادة) عمليات مراقبة تتم للمعطيات المدخلة، وهذه تتم إما جهة المتصفح، وإما جهة الخادم، ولان عمليات المراقبة جهة المتصفح لا يمكن اتمامها الا بلغة ك JavaScript، يمكن بالتالي تعطيلها (لأنها لغة جهة المتصفح) فان عمليات المراقبة المهمة يجب إتمامها جهة الخادم، بلغة مناسبة كPHP.
Form Assembly
توجد خدمات تعمل على تسهيل تصميم ومعالجة واجهات الإدخال جهة المتصفح وهي المهام التي تقدمها خدمة Form Assembly ، ابتداء من تصميم المكونات وحتى لعمليات المراقبة، وهي على أية حال مهام كبيرة، ويبقى للمستعمل امكانية اتمام واضافة عمليات مراقبة أخرى ان اريد مزيدا من الدقة والصرامة.
تبدأ العملية بالتسجيل بالخدمة، ثم تلج لحسابك الذي يتوفر على واجهة بها العديد من المهام:
- تصميم واجهة إدخال جديدة انطلاقا من لاشيء.
- البدء بتصميم واجهة انطلاقا من نموذج موجود، وتقدم الخدمة العشرات من النماذج الجاهزة لواجهات الإدخال الأكثر استعمالا.
- تنقسم واجهة التصميم التي يوفرها Form Assembly، إلى مكونات ثلاث عموديا: باليسار هيكل الواجهة، ثم بالوسط خواص العنصر الذي يقع معالجته وهو العنصر الذي تكون قد اخترته من اليسار، ثم يمكنك رؤية النتيجة على أقصى اليمين.
- يمكنك في كل حين إضافة مكونات جديدة لواجهتك التي أنت بصدد تصميمها، كما يمكنك في كل حين حفظ أعمالك، وتتم هاتين العمليتين من خلال أزرار بالأعلى.
- حين تفصيل خواص كل عنصر، يمكنك اختيار العديد من اللغات التي تكتب بها، ومنها اللغة العربية.
حين الحفظ، ستجد حين دخولك بعد ذلك لحسابك، كل أعمالك محفوظة، ويمكنك تحرير أي منها، كما يمكنك استعمال أي من أعمالك ذلك عن طريق شفرتها المصدرية أو تنزيلها.
الخدمة متوفرة في إصدارات متعددة، منها المجانية، ومنها التي تباع، وهي خدمات تقدم إضافات أخرى متنوعة.
على المصدر تجد رابط نحو الموقع المعني
http://www.myportail.com/actualites_...on.php?id=2464
منقول
وتتم معالجة عناصر الواجهة هذه في مرحلتين، أولها تصميم هذه الواجهة، ثم يأتي بعد ذلك قراءة المعطيات منها، والتي تتعلق عادة بجهة الخادم.
كما يجب وجود (عادة) عمليات مراقبة تتم للمعطيات المدخلة، وهذه تتم إما جهة المتصفح، وإما جهة الخادم، ولان عمليات المراقبة جهة المتصفح لا يمكن اتمامها الا بلغة ك JavaScript، يمكن بالتالي تعطيلها (لأنها لغة جهة المتصفح) فان عمليات المراقبة المهمة يجب إتمامها جهة الخادم، بلغة مناسبة كPHP.
Form Assembly
توجد خدمات تعمل على تسهيل تصميم ومعالجة واجهات الإدخال جهة المتصفح وهي المهام التي تقدمها خدمة Form Assembly ، ابتداء من تصميم المكونات وحتى لعمليات المراقبة، وهي على أية حال مهام كبيرة، ويبقى للمستعمل امكانية اتمام واضافة عمليات مراقبة أخرى ان اريد مزيدا من الدقة والصرامة.
تبدأ العملية بالتسجيل بالخدمة، ثم تلج لحسابك الذي يتوفر على واجهة بها العديد من المهام:
- تصميم واجهة إدخال جديدة انطلاقا من لاشيء.
- البدء بتصميم واجهة انطلاقا من نموذج موجود، وتقدم الخدمة العشرات من النماذج الجاهزة لواجهات الإدخال الأكثر استعمالا.
- تنقسم واجهة التصميم التي يوفرها Form Assembly، إلى مكونات ثلاث عموديا: باليسار هيكل الواجهة، ثم بالوسط خواص العنصر الذي يقع معالجته وهو العنصر الذي تكون قد اخترته من اليسار، ثم يمكنك رؤية النتيجة على أقصى اليمين.
- يمكنك في كل حين إضافة مكونات جديدة لواجهتك التي أنت بصدد تصميمها، كما يمكنك في كل حين حفظ أعمالك، وتتم هاتين العمليتين من خلال أزرار بالأعلى.
- حين تفصيل خواص كل عنصر، يمكنك اختيار العديد من اللغات التي تكتب بها، ومنها اللغة العربية.
حين الحفظ، ستجد حين دخولك بعد ذلك لحسابك، كل أعمالك محفوظة، ويمكنك تحرير أي منها، كما يمكنك استعمال أي من أعمالك ذلك عن طريق شفرتها المصدرية أو تنزيلها.
الخدمة متوفرة في إصدارات متعددة، منها المجانية، ومنها التي تباع، وهي خدمات تقدم إضافات أخرى متنوعة.
على المصدر تجد رابط نحو الموقع المعني
http://www.myportail.com/actualites_...on.php?id=2464
منقول