الجمعة، 22 مارس 2013

نظرة عميقة على info path




16-01-2007, 11:58

فلنبدأ على بركة الله

 وأنقل لكم تجربتى مع هذا البرنامج الجديد:

أولاً: عندما شغلت البرنامج لأول مره كان يملأني الشغف لمعرفة وظيفة هذا البرنامج

وذلك بالضغط على start ثم programs ثم microsoft office ثم info path


وفى الحال فتحت ال help الخاص بالبرنامج

و ذلك بالضغط على f 1 فى لوحة المفاتيح
فظهرت لى رزمة مواضيع

 فقلت أضغط على أول موضوع : What's new in Microsoft Office 2003

وياللدهشه فقد خرجت لى مجموعه كبيره من المواضيع

 فيسألنى عن أى برنامج تستفسر

 فأخترت برنامج info path


الان خرج أمامى موضوع كبير و أول مقطع منه :

كود: InfoPath xml  

اي أن البرنامج يصدر صفحات بإمتداد xml

 فمثلاً

 إمتداد doc يستخدم لأعداد مستندات نصيه

و إمتداد htm يستخدم فى صفحات الانترنت 

فيم يستخدم هذا الامتداد  xml ؟

 فأنه يخبرنا أن هذا الامتداد يستخدم فى التعامل مع قواعد البيانات

وقواعد البيانات عموماً تستخدم لأدراج المعلومات المتشابهه فى الكم او الكيف

و اكثر مثال مشهور على قواعد البيانات على الانترنت هى قواعد ال sql

 لأنها العامل الرئيسى فى إنشاء منتديات الفى بى ...

.لكن فى الحقيقه قواعد البيانات علم كبير و منها انواع كثيرهذت استخدامات مختلفة سواء على الانترنت أو فى الشركات

إذن نستطيع ان نخرج بتعريف بسيط لفكرة أو هدف البرنامج

هو برنامج ينشىء مستندات (استمارات) بإمتداد xml (قواعد بيانات) تحتوى على  forms ( نماذج)

 تملىء من قبل المستخدمين لهدف معين

 مثل طلبات إجازات الموظفين  و توضع فى قاعدة بيانات الشركه 

وفى الحال أغلقت ال help

 لأبدأ فى المحاولات الفرديه بالبرنامج أو كما يقولون فى مصر ( أخبط فى البرنامج)

و أول ما نلاحظ فى البرنامج أن له طريقتان لأنشاء المستندات الجديده

1- طريقة fill out a form

وفيها تقوم بتصميم النموذج (الفورم) بالطريقه المرئية

 بحيث تنشىء  العناصر التى تحتاجها و تضع المناطق المناسبه

 ويقوم البرنامج فى الخلفيه بكتابة الاكواد المناسبه لما تصممه بلغة xml

وهذه الطريقه مشابهه لطريقة design الموجوده فى فرونت بيج

والتى تعنى أنك تصمم تصميم مرئى حقيقى و البرنامج يكتب الاكواد اللازمه بلغة html بدلاً منك

2-طريقة design a form

 وفيها تكتب  الاكواد

 و هى التى لن نتطرق اليها

 لأن وظيفة البرنامج هى ان يكتب الاكواد بدلاً منك

 ويغنينك عن تعلم لغات الاكواد


الان نبدأ فى العمل:

لأنشاء مستند جديد :

من القائمه file

 نختار fill out a form

فتظهر لنا قائمه يمنى

 لنختار منها المهمه المطلوبه

فنضغط على more forms  للتعديل على أحد القوالب الجاهزه

الان إختر أحد القوالب والتى تناسب الشركات

مثل طلبات الاجازه والسفر و المرض.

و بإمكانك ايضا ان تنزل المزيد من الانترنت

 بالضغط على form templates on office online

الان إختر أحد القوالب

و أنا شخصياً إخترت absence request 

 ( طلب إجازه)

للبدء فى التعديل على محتويات هذه الفورم

من القائمه tools

إختر design this form

الان أصبحت جميع محتويات الفورم قابله للتعديل
 
فمثلاً جملة request time 

سوف أكتب بدلاً منها

 وقت الطلب

بالطبع هناك الكثير من خصائص التصميم في البرنامج

والتى يمكنكم التعامل معها بسهوله لتشابهها مع باقى تطبيقات المجموعه المكتبيه

بعد الانتهاء من التصميم

 إحفظ العمل

 و مبروك

هذه كانت محاوله متواضعه لفهم هذا البرنامج

 والى لقاء أخر إن شاء الله


تقبلوا تحيات أخوكم دونجوان

http://www.sakr1.com/vb/t2967.html