{myadvertisements[zone_1]}
 
تقييم الموضوع:
  • 0 صوت - 0 بمعدل
  • 1
  • 2
  • 3
  • 4
  • 5
استفسار خاص للمبرمجين
Albert Camus غير متصل
مجرد إنسان
*****

المشاركات: 1,544
الانضمام: Jun 2004
مشاركة: #7
استفسار خاص للمبرمجين
شيء آخر على فكرة يا قارع الأجراس.

أنت لا تضع الصورة مباشرة داخل قاعدة البيانات.
أنت تقوم بإنشاء فولدر إلى جانب التطبيق الذي تبرمجه.
وليكن مثلا اسمه /images/
وتضع الصور داخل الفولدر.
وتضع الـ Path فقط في قاعدة البيانات الذي يشير إلى هذا الفولدر.
ثم تخبر التطبيق أن يحضر الصورة الموجودة في هذا الـPath ويضعها إلى جانب المقالة في المكان الفلاني.

وأيضاً أردت أن أقول لك أنك غير مجبر على أن تقوم بنقل النصوص والصور من ملفات الـ HTML وأن تضعها داخل
قاعدة بيانات بالضرورة.

أنت هنا تقوم بعمل برنامج ويندوز، وبالتالي لديك خيارات أكثر مني كمبرمج وب.
فيمكنك أن تترك ملفات الـHTML كما هي وتخصص فولدر لتضع فيه الصور المرفقة بها.

وتجعل برنامجك يقوم بفتح متصفح داخلي Local Browser فقط ليتم عرض هذه الملفات عليه بشكل مباشر.

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

ولكنها ستصبح بسيطة جدا بحيث تحتوي على التقسيمات الأساسية للمواضيع Categories. واسم ملف الـ HTML وعنوان المقالة التي يحتوي عليها وانتهى الأمر على هذا.

وعندما تقوم بعمل محرك بحث لتبحث في عناوين المقالات، فسوف تستعين بهذا الحقل البسيط الموجود في قاعدة البيانات لتبحث في عنوان المقالة ثم تعرضها عن طريق إيجاد ملف الـHTML ووضعه للمستخدم في تطبيق الويندوز الذي يحتوي على هذا المتصفح الداخلي.

ويمكنك حتى أن تقوم بالبحث العميق داخل النصوص الموجودة في ملف الـHTML باستخدام شيء يسمى StreamReader ، مخصص لقراءة محتويات أي ملف والبحث في محتوياتها. ( شيء سوف تتعلمه عندما تتعلم لغة #C ) .

هل ترى؟ هذه الفكرة مختلفة عن فكرة أنك تقوم بأخذ كل شيء من ملف الـ HTML ثم تضعها في قاعدة بيانات وترمي ملف الـHTML بعدها.
وأعتقد أنها ستجعل تطبيقك ينتهي بشكل أسرع.
ولكن عندها سيكون عليك أن ترفق جميع ملفات الـHTML مع الصور من ضمن ملف الـSetup الخاص بتطبيقك.

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

1- تعلم لغة #C
2- تعلم كيفية برمجة تطبيقات الويندوز باستخدام لغة #C
3- تعلم كيفية ربط تطبيق الويندوز مع قاعدة بيانات أكسس.

وعندها سيمكنك فعل أي شيء تريده. برنامج موسوعي أو غير ذلك من البرامج.

بالتوفيق مرة أخرى (f)
(تم إجراء آخر تعديل على هذه المشاركة: 07-30-2008, 11:20 PM بواسطة Albert Camus.)
07-30-2008, 11:17 PM
عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}


الردود في هذا الموضوع
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-24-2008, 07:10 AM,
استفسار خاص للمبرمجين - بواسطة سهيل - 07-30-2008, 08:24 PM,
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-30-2008, 08:36 PM,
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-30-2008, 09:20 PM,
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-30-2008, 11:17 PM
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-31-2008, 12:02 AM,
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-31-2008, 02:50 AM,
استفسار خاص للمبرمجين - بواسطة Albert Camus - 07-31-2008, 05:14 AM,
استفسار خاص للمبرمجين - بواسطة Albert Camus - 08-03-2008, 08:27 PM,

المواضيع المحتمل أن تكون متشابهة…
الموضوع الكاتب الردود المشاهدات آخر رد
  استفسار حيوي بعض الشئ icarus 1 566 04-22-2006, 10:42 AM
آخر رد: icarus
  استفسار اسحق 3 885 09-10-2005, 02:31 PM
آخر رد: اسحق
  استفسار عن الخدمات التي يقدمها برنامج Norton Internet Security 2005 thunder75 3 1,353 09-05-2005, 09:17 AM
آخر رد: thunder75
  استفسار تروتسكي 9 1,226 04-06-2005, 08:09 PM
آخر رد: تروتسكي

الانتقال السريع للمنتدى:


يتصفح هذا الموضوع من الأعضاء الان: بالاضافة الى ( 1 ) زائر
{myadvertisements[zone_2]}
إتصل بنا | نادي الفكر العربي | العودة للأعلى | | الوضع البسيط (الأرشيف) | خلاصات التغذية RSS