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

اول اصدار لمكتبة من صناعتي SmartLibrary يمكن تحميلها من هنا

مغلق
بدأه خضر ترزي في 19 أبريل 2003 · 11 رد · 1,685 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يمكن تحميل الكود المصدر الخاص بالمكتبة و مثال عنها من

http://www.livetechnologies.ca/

سوف اشرح قليلا عنها لاحقا، المكتبة لا تزال قيد التطوير، الشيئ الجميل فيها هو ان جزء الكود يعمل بداخل Visual Studio.NET في حالة Design Time و الباقي لحظة التشغيل في حالة RunTime

#2

نحن فى انتظار الشرح يا استاذ خضر

اتمنى لك التوفيق

وشكرا

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

وشكرا مرة اخرى

#3

السابق هو الجزء الاول للمكتبة و هي تحتوي على ثلاثة كائنات، اثنين منهم كائنات بسيطة، الاول هو LTTextBox و هو عبارة عن TextBox عادي يحتوي على خصائص جديدة، مثل قلب لغة لوحة المفاتيح اليا الى العربية او الانجليزية لحظة استخدامه، و الكائن الثاني هو LTForm و يمكن استخدامها مباشرة عبر اضافة نموذج جديد لمشروعك من نوع Inherited Form و اختيار ال LTForm، الشيئ الجديد الذي سوف يضاف هو تقنية المراه (لقلب النموذج للعربية و بالعكس) ، ال LTTextBox و LTForm لا يزالا قيد التطوير، و في الجزء القادم سوف تضاف اليهم امور كثيرة

smartlibrary5.png

الشيئ المميز في هذه المكتبة هو الكائن LTOutlookPanel

اذا كنت قد شاهدت Microsoft Outlook 2003 فهو يستخدم Panel رائعة جدا في طرفه اليمين كما تبين الصورة التالية

outlook2003.png

انا قمت ببناء نفس الكائن تقريبا ليستخدم مباشرة في Visual Studio.NET ، و هو تقريبا منتهي، ربما اضيف اليه لمسات اضافية في المستقبل، و يمكن استخدامه من داخل VS.NET مثله مثل الكائنات الاخرى، حيث ان الكائن يحتوي على Converters ، و Serializes و Designers (مجموعة كائنات مخصصة للتحدث مع Visual Studio.NET لحظة استخدام الكائن) تقوم بادارة الكائن و هو بداخل بيئة التطوير .net

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

انسخ ملف ال smartlibrary.dll في مكان ما بداخل مشروعك

افتح Visual Studio.NET و اذهب الى خصائص ال toolbox و اضف كائنات جديدة اليه من نوع .net

smartlibrary1.png

اختار الملف SmartLibrary.dll

smartlibrary2.png

و الكائن جاهز للاستخدام في مشاريعك،

smartlibrary3.png

في قائمة الخصائص اضغط على ال TabList لاضافة صفحات جديدة

smartlibrary4.png

يمكنك سحب و اسقاط الكائنات الاخرى بداخل ال LTOutlookPanel مباشرة

#4

بالنسبة للمشاريع الجماعية، السابق هو مكتبة لبرنامج باقوم ببنائه حاليا، و صدف ان احتجت عدد من الكائنات الغير موجودة في Visual Studio.NET لذلك فاني باقوم ببنائها، و حتى يتمكن الاخرون من الاستفادة ايضا قمت بتوفير الكود المصدر للمكتبة على موقعي في انترنت

اما للمشاريع الجماعية فيمكن ايضا تحويل المكتبة السابقة الى مشروع جماعي، انا لا مشكلة لدي في ذلك، الشيء الوحيد الذي يمنعني الان هو ضيق الوقت، ولكن اذا أراد شخص ما ان يقدم اضافات لها فلا يوجد لدي مشكلة لدمجها في المكتبة، ربما لاحقا أتفرغ بعد الانتهاء من المكتبة لبناء مشروع جماعي معتمده على المكتبة نفسها، فانا الان باقوم ببناء Menu Bar و Tool Bar على غرار المستخدمة في Microsoft Office 2003 و سوف اضيفها في المرحلة القادمة الى المكتبة ايضا مع الكود المصدر

#5

(f)وفقك الله يا استاذ خضر

وشكر لجهودك

#6

شكراً أستاذي على المجهود الجميل (f)

If you think yourself that you are nobody, you should go somewhere to find yourself

#7

انا حاول انزال ملف المصدر ولكنه طلب user name - password

#8

الموقع السابق مستضاف على جهازي في البيت، انا البارحة كنت باقوم باصلاحات في الجهاز لذلك لم يعمل، اليوم الموقع بيعمل طبيعيا

#9

استاذي نسيت أن اسألك سؤال وهو

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

وشكراً (f)

If you think yourself that you are nobody, you should go somewhere to find yourself

#10

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

#11

استاذي خضر ...

عندي لك سؤال أخر :

من اين حصلت على الاوفس 2003 ؟ اذا كان من الانترنت هل تستطيع أن تدلني على رابطة تنزيل ؟

وشكراً

If you think yourself that you are nobody, you should go somewhere to find yourself

#12

الاوفيس 2003 الذي يتواجد منه هو بيتا 2 و قريبا بيتا 2 الاصدار لاثاني حيث قامت مايكروسوفت بتعديلات كثيرة جدا عليه فلقد وزعته على 600 الف انسان

انا وضعت وصلة للذين رغبو بالتسجيل للحصول على Beta 2 من Office 2003 قبل نصف عام في منتدى اخر اخبار التكنولوجيا، انا استخدمت البيانات التي وضعتها و سجلت و حصلت على 15 قرص ليزر من Office 2003 Beta2 ، لا اعلم اذا كانت لا تزال الان توزع عبر مايكروسوفت، الذي اعرفه انها لا تزال موجودة في MSDN لمشتركي MSDN نفسهاـ هيا ازيلت و ارجعت هناك عدة مرات، اخر مرة اظن ابقيت في MSDN

صراحة لا اعلم الان من اين يمكن الحصول على ال Beta غير ذلك، انا سوف اضع وصلات التسجيل ل Office 2005 في نهاية هذا العام لو حصلت عليها :D فمنذ ان يصدر Office 2003 سوف تكمل مايكروسوفت التطوير للنسخة القادمة كالعادة :D

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…