الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أدوات ASP.NEt اضافية

مغلق
بدأه Scoool في 5 يونيو 2007 · 23 رد · 4,936 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أولا أحيييكم بتحية الاسلام / السلام عليكم ورحمة الله ..

من تجارب ماضية ومشاريع سابقة كنت استخدم أدوات لم أعرف قيمتها الا بعد حين ،، الأدوات عبارة عن أجزاء تكميلية مهمة لأدوات ASP.Net ..

سوف أترك لكم التعليق أولا ،، وسوف أعود للشرح ان وجدت الردود على الموضوع ..

eWorld.UI.rar

#2

شكرا اخى العزيز

#3

شكراً على الأدوات الرائعة ، هل يوجد أي شرح لها ...

#4

نريد الشرح

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#5

مشكووووور

بلييز الشرح

E-mail:VIPMail.1@Gmail.com

11.jpg

#6

انا استخدمت الأدوات دي قبل كدة وهي فعلا رائعة بس لازم تنزل على السيرفر المستضيف للموقع والتحكم في هذا الأمر بيد الشركة المستضيفة صاحبة السيرفر .. وبعض الشركات يرفضون تنزيل مثل هذه الأدوات الخارجية !!

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

دروس تصميم مشروع كامل لموقع أخبار تفاعلي

http://www.amrammar.net/default.aspx?id=5

#7

وتكملة لردي السابق .. فقد قامت مايكروسوفت باضافة تقنية الأجاكس وبها هذه الأدوات الإضافية .... وأكثر !!

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

دروس تصميم مشروع كامل لموقع أخبار تفاعلي

http://www.amrammar.net/default.aspx?id=5

#8

أدوات تبدو جيده هل من شرح لهذه الادوات و جزاك الله خير

سأل الممكن المستحيل اين تسكن؟ قال في عقول الضعفاء

اشهد أن لا اله الا الله و اشهد أن محمداًً رسول الله

#9

آسف عالتأخير ياشباب .. بس أنا معطي نفسي اجازة في الويك اند .. :D

اقتباس
انا استخدمت الأدوات دي قبل كدة وهي فعلا رائعة بس لازم تنزل على السيرفر المستضيف للموقع والتحكم في هذا الأمر بيد الشركة المستضيفة صاحبة السيرفر .. وبعض الشركات يرفضون تنزيل مثل هذه الأدوات الخارجية !!

صحيح .. بس عارف انك راح ترسل الملف المرفق فقط ولا شئ أكثر..

اقتباس
فقد قامت مايكروسوفت باضافة تقنية الأجاكس وبها هذه الأدوات الإضافية

أجاكس غطت على الكل .. ولكنك أحيان تحتاج حاجة بسيطة لتحل مشاكل البرامج القديمة ..

أعود للشرح :

في البداية أذكركم بان مش كل الأدوات مجانية وهذا موقع الشركة

راح أذكر بعض هذه الادوات واللي استخدمتها فقط .. أما الباقي فأرجو منكم القاء الضوء عليها بعد التجربة :

1. من الادوات اللي افادتني كثير قبل الاجاكس : CollapsablePanel

عبارة عن Panel لكن يمكن أن :

* تضع له عنوان فتح وعنوان للاغلاق

* يتم اغلاقه وفتحه بطريقة فقط بالضغط على العنوان

* وضع صورة للعنوان

* ولا تنسى تجرب خاصية SlideSpeed

2. أداة AccordionPanel : بصراحة ماجربتها لاني أعتقد انها مشابهة للاداة السابقة وما احتجتها ..

3. أما بصراحة الاداة اللي ساعدتني كثير هي CalendarPopup:

كالندر خيال ولا يمكن يحتويه شرح .. الا انه ببساطة تقويم على كيفك .. من أهم خصائصة :

* انك تختار Culture على كيفك

* محل ما ودك يظهر ( يمين - شمال - فوق - تحت )

* مكن تظهره على شكل TextBox أو Label أو Button من خاصية ControlDisplay

* أخطر شي ،، خاصية EnableHideDropDown ،، مفيدة جدا اذا كان عندك عالفورم DropDownList ويكون داخل عالCalender

4. NumericBox:

أظن اسمه يكفي .. اذا كانت عندك مشكلة مع اذافة ارقام فقط للـ TextBox اليك الحل ..

* اضافة ارقام فقط

* استخادام Currency

* استخدام Float

* الاعداد الحقيقية Real فقط

راح أرجع لكم بالشرح المتبقي ..

#10

بصراحة الأدوات شيء رائع جدا ويكفي أن أضيف لأقول لاستخدام هذه الأدوات ضمن صفحاتكم عليكم ما يلي:

فك ضغط الملف المرفق

الذهاب إلى أشرطة الأدوات واضافة (Tab) جديد بأي اسم تريدونه

النقر باليمين داخل هذا التاب واختيار Choose Items

هلأ انقر على Browse وأحيانا سيتأخر هذا الصندوق للظهور فما عليكم سوى الانتظار (ألد أعداء مستخدمي الكمبيوتر)

هلأ تظهر نافذة اختيار ملف وبمجرد اختيار الملف المفكوك ضغطه والموافقة على كل شيء سترى الأدوات قد تم ادراجها ضمن هذا التاب

ملاحظة : اذا لم ترى الأدوات فعليك انشاء صفحة ويب وعرض شريط الأدوات وسترى الأدوات باذن الله عز وجل

هذا ما أعلم والله أعلم

#11

سلام عليكم مرة أخرى /

تأخيري هذي المرة لاني كنت أبحث عن مرجع كامل لهذه الادوات وأخيرا لقيته ،، وفين ؟ في جهازي ( معليش .. نسيت لانه ذاكرتي 10 ميغا .. من نوع SDRam :D )

عالعموم راح أضيف المرجع مع Setup للملف كامل ولكن بعد التطرق الى الشرح قليلا ،،

_____________________

5. EmptyDataGrid: ( ما راح تحتاجها على 2005)

الفرق بينه وبين الداتا غريد العادي هو خاصية EmptyDataStyle ، والموضوع انه في الدوت نت 2003 كان فيه مشكلة عدم وجود خاصية EmptyDataText فحلوها الشباب بهذي الطريقة (( تحتاج استخدام HTML )) :

<EmptyDataTemplate>
	No staff records were returned.
</EmptyDataTemplate>

يعني لو كان مافي بيانات راح تطلع لك هذي المسج ..

-----------------

نسيت أقول لكم: بالنسبة لأداة CalenderPopup ممكن تأخذ قيمة التاريخ في الكود عن طريق الحاصية SelectedDate

تم تعديل هذه المشاركة بواسطة Scoool في 10 يونيو 2007 في 09:14

#12

يا سيدي الأدوات حلوين كتير

يسلمو هالايدين عليهم وان شاء الله بحاول حطلكم كم أداة تساعدكم بالشغل البرمجي

حيث أن الأدوات الجاهزة توفر الكثير من الوقت والجهد

بالمناسبة أود أن أسأل الادارة اذا كان بامكاني وضع أدوات (مرخصة بطرق غير شرعية) فلدي مجموعات راااااائعة منها لا تخفى ميزاتها الاحترافية عن أحد

وحتى الآن لم يتوفر لها الكراك المناسب (وقد أعطاني اياه واحد ياباني بالصدفة)

فهل هذا مسموح أم أنه يجب علي أن أقتصر على الأدوات البرمجية المجانية فقط

شكرا لكم

#13

حسنا إليكم هذا الكنترول الجميل

MSN popup

نعم يظهر داخل صفحة الانترنت

هو عبارة عن نافذة تشبه شكل نافذة تسجيل دخول أو وصول بريد الكتروني جديد في برنامج MSN Messenger

أرجو التجريب والتقييم

العنصر مفتوح المصدر ولكنني لم أجد الكود له بعد

بانتظار الاستفسارات

Popup_Control.zip

#14

6. FaqRepeater :

هل تريد أداة لاظهار الاسئلة المتكررة في موقع ،، هذا ما تفعله هذه الاداة بالضبط .. للأسف لا تعمل على 2005 انما اعتقد أن هناك بديل لها في الاجاكس ..

فقط أضف هذا الكود الى صفحة HTML لديك للتجربة :

<ew:FaqRepeater Runat="server" ID="FaqRepeater1" style="Z-INDEX: 103; LEFT: 280px; 
POSITION: absolute; TOP: 24px">

<QuestionTemplate>
   Q: What is your last name <%# DataBinder.Eval(Container.DataItem, "FirstName") %>?
</QuestionTemplate>

<AnswerTemplate>
   A: My last name is <%# DataBinder.Eval(Container.DataItem, "LastName") %>.
</AnswerTemplate>

<SeparatorTemplate>
   <hr>
</SeparatorTemplate>

</ew:FaqRepeater>

ثم أضف هذا الكود عند تحميل النموذج Page_Load

	 
   'Prepare the Dataset
		Dim staffDs As New DataSet("StaffDataSet")

		Dim staffTbl As DataTable = staffDs.Tables.Add("Staff")

		staffTbl.Columns.Add("StaffID", Type.GetType("System.Int32"))
		staffTbl.Columns.Add("FirstName", Type.GetType("System.String"))
		staffTbl.Columns.Add("LastName", Type.GetType("System.String"))

		Dim dr1 As DataRow = staffTbl.NewRow()
		Dim dr2 As DataRow = staffTbl.NewRow()
		Dim dr3 As DataRow = staffTbl.NewRow()

		dr1("StaffID") = 1
		dr1("FirstName") = "Joe"
		dr1("LastName") = "Schmo"

		dr2("StaffID") = 2
		dr2("FirstName") = "Roger"
		dr2("LastName") = "Rabbit"

		dr3("StaffID") = 3
		dr3("FirstName") = "Elmer"
		dr3("LastName") = "Fudd"

		staffTbl.Rows.Add(dr1)
		staffTbl.Rows.Add(dr2)
		staffTbl.Rows.Add(dr3)

		' Bind the FaqRepeater to the dataset
		FaqRepeater1.DataSource = staffTbl
		FaqRepeater1.DataBind()

--------------------------

شكر خاص للاستاذ Arwany ..

واتمنى الاستفادة للجميع

تم تعديل هذه المشاركة بواسطة Scoool في 10 يونيو 2007 في 13:52

#15

أنا ماني استاذ :-D

حاكم صاير الاستاذ هالأيام شحا... ببنطرون

على كل حال أنا ما عملت شي يستحق الشكر ... هادا واجب (مو هيك عأساس)

شكرا كتير عالأداة وتمت تجربت الأداة السابقة(المجموعة الأولى) وتم استخدامها أيضا

بس ما جاوبتوني مشان مجموعة العناصر ال2007 اللي معاها كراك اذا بقدر نزلو بالمنتدى ولا لأ؟؟؟

بارك الله فيكم وجزاكم خيرا

تم تعديل هذه المشاركة بواسطة Arwany في 10 يونيو 2007 في 15:58

#16
اقتباس
بس ما جاوبتوني مشان مجموعة العناصر ال2007 اللي معاها كراك اذا بقدر نزلو بالمنتدى ولا لأ؟؟؟

راجع قوانين المنتدى

----------------------------

من جديد مع الأداة :

7. MaskedTextBox :

ببساطة هي تغنيك عن ثلاث أدوات ( TextBox + RegularExprissionValidator + RequiredFeildValidator )

والعملية جدا سهلة فقط جرب هذا الكود :

<ew:MaskedTextBox id="MaskedTextBox3" style="Z-INDEX: 104; LEFT: 256px; POSITION: absolute; TOP: 328px"  runat="server" Mask="(999) 999-999" ValidationExpression="((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}"	ErrorMessage="Invalid Phone Number"></ew:MaskedTextBox>
#17

8: MultiTextDropDownList /

أحيانا تحتاج انك تعرض أكثر من حقل في DropDownList (( أعتقد فهمتوني ))

أوكي : الحل كان انك تنشئ Query كالتالي :

Select name1 & ' ' & name2 as stdName from .....

وبعدين بتستخدم خاصية DataTextFeild لعرض الحق StdName

لكن بهذه الاداة راح تريح بالك ، وفوق كده بتستخدم Expression للعرض ،، شوف المثال :

		MultiTextDropDownList1.DataSource = staffDs
		MultiTextDropDownList1.DataTextFormatString = "First: {0} Last: {1}"
		MultiTextDropDownList1.DataTextFields = "Name1, Name2"
		MultiTextDropDownList1.DataValueField = "StdID"
		MultiTextDropDownList1.DataBind()

هل لاحظت معي استخدام الخاصية DataTextFormatString أعتقد مافي شرح أكثر من كده ..

#18

يا سيدي ألف شكر

بارك الله في جهودك

#19

9: MultiTextListBox :

بدون اطالة هو نفس موضوع MultiTextDropDownList وهذا الكود :

		With MultiTextListBox1
			.DataSource = staffDs
			.DataTextFormatString = "First: {0} Last: {1}"
			.DataTextFields = "FirstName, LastName"
			.DataValueField = "StaffID"
			.DataBind()
		End With

تم تعديل هذه المشاركة بواسطة Scoool في 12 يونيو 2007 في 08:21

#20

10) OrderedListBox :

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

الأداة مشتقة من الاداة السابقة MultiTextListBox ،،

ومضاف عليها 3 ميزات غاية في الرووووعة وهي :

* ترتيب القائمة

* الحذف

* التحرير

من دون اطالة جرب الكود التالي :

   <ew:OrderedListBox runat="server" id="OrderedListBox1" style="Z-INDEX: 107; LEFT: 456px; POSITION: absolute; TOP: 184px"
	DisplayDelete="True" DisplayEdit="True">
	<asp:ListItem Value="1">One</asp:ListItem>
	<asp:ListItem Value="2">Two</asp:ListItem>
	<asp:ListItem Value="3">Three</asp:ListItem>
   </ew:OrderedListBox>

تم تعديل هذه المشاركة بواسطة Scoool في 12 يونيو 2007 في 08:27

#21

ممتاز ، كلك حركات ، هل يوجد مثلها لل 2005 أم 2005 غطت هذه المواضيع

وشكرا

#22

أخيرا :wacko:

10 : TimePecker :

بدون شرح ولا حاجة بس راجع استخدام أداة CalenderPopup ,, الفرق ان هذي تستخدم للوقت ..

---------------------

بالنسبة لـ 2005 يمكن تحميل ملف التنصيب من <a href="http://www.eworldui.net/Download.aspx" target="_blank">هذا الموقع

</a>

فقط اختر نسخة الفريم وورك وسجل بياناتك ،، حيث يحتوي ملف التنصيب على Help كامل بالكود والامثلة ..

بكذا انتهينا من شرح 10 أدوات ،، أتمنى أن تعم الفائدة ..

تم تعديل هذه المشاركة بواسطة Scoool في 13 يونيو 2007 في 13:34

#23

يا سيدي ألف شكر عالشرح الوافي والأكثر من كافي

شكرا كتير استاذي الفاضل Scool والله يجزيك الخير يا رب

#24

والله كفيت ووفيت ، شكرا لك من كل قليي أستاذ : Scool

-waf

هذا الموضوع مغلق.

مواضيع مشابهة