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

أريد الفكرة فقط ؟؟؟!

بدأه أبورنه في 27 أغسطس 2008 · 19 رد · 1,537 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مشروع عبارة عن فقرات ..

كل فقرة تحتوي على ( صفحة انترنت )

الذي أريده هو أن أحفظ صفحات الإنترنت مع صورها في قاعدة البيانات و لا أريدها أن تكون ظاهرة ...

فما هي الطريقة ....

يوجد برامج شاهدتها تحتوي نفس الفكرة التي أريدها وهي :

1- برامج المساعده help فهي تقريباً عبارة عن ملف أو أكثر فقط فهو فيه شرح وصور .

2- برامج تكوين الشروح المنتشرة التي تقوم بوضع شروح لبعض البرامج وتحتوي على صفحات انترنت وصور وهو عبارة عن ملف واحد فقط ..

وجزاكم الله خير :happy:

#2

up

:blush:

:blush:

#3

الحل سهل و بسيط إن شاء الله

فقط أرفق لي ملفين أو ثلاثة HTML حتى أبنى لك عليه الشرح

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#4

شكراً لك أخي على تجاوبك معي ..

ولكن يبدو أنني لم أوضح الفكرة ..

الفكرة هي :

لدي 100 ملف html

اريد أن أقوم بتخزينها في قاعدة بيانات ولنفرض أنها أكسس متضمنه الصور التي معها

لماذا أريد ذلك :

أولاً : لأن هذه الملفات مقسمه على موضوعات .

ثانياً : سهولة البحث في داخلها لو رغبت ذلك .

ثالثاً : أريدها بقاعدة البيانات لأنه ليس شكلها لائق لو أهديتها لشخص وهي عبارة عن أكثر 100 ملف ، فأنا اريدها فقط على ملفين الملف الأول وهو التنفيذي exe والثاني قاعدة البيانات ، فأنا لا أريد أحد أن يرى صفحات الإنترنت .

هل تخيلت معي ذلك :

قم بتحميل احد الشروح في موقع المشاغب وليكن هذا الشرح

http://www.absba.info/pafile/pafiledb.php?...d=1&file=47

وأنقر على موافق

ماذا تلاحظ

أعتقد فهمت كلامي

الملف عبارة عن صفحات أنترنت

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

#5

أنا فاهم مقصدك و الله من المشاركة الأولى و لكن أنا قلت لك فقط أعطيني

بعض الملفات الـ HTML حتى أعمل لك مثال و أرفقه لك .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#6

يمكنك تحويل الصفحة للباينري وتضعها في قاعدة البيانات وفي مواضيع كثيرة في المنتدى تتكلم عن ذلك

picture.zip

#7

أخي لم أفهم ماذا تقصد للباينري

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

ولكن ما أريده هو حفظ صفحة أنترنت بصورها ..

فما الحل

#8

الباينري (Binary) يعني ثنائي ،أي فتح الملف ثنائياً 0 1 ليتم التعرف عليه وتخزينه كتابياً في قاعدة البيانات

ويمكن فتح أي ملف ثنائياً وتخزينه كما في طريقة المثال السابق صورة - صفحة أنترنت ..

#9

أخي بحثت عن ماتقصد وهو

الباينري

هل تقصد أن هذا نوع من أنواع حقول لغة SQL 2005

إذا كان هذا قصدك ..

فليس من المنطقي أبداً أن أحل مشكلتي بهذه الطريقة ...

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

وبعدين الملف المرفق من موقع المشاغب ليس به قاعدة بيانات

أنا أريد قاعدة بيانات صغيرة لا تتأثر بتغير المناخ ( أقصد الأجهزة )

:P

#10

أخي الكريم ,,, أنا عندي لك فكرتين آمل أن تكون إحداهما الحل لك :)

الفكرة الأولى , تتمثل في قيامك بضغط الملفات كلها في ملف مضغوط ( الصفحات + الصور ) ومن ثم إرفاقهم مع البرنامج , وعند تشغيل البرنامج تقوم بفك ضغط الملف المضغوط إلى مجلد الملفات المؤقتة (Temp) ومن ثم عرضها للمستخدم من هناك عن طريق أداة الأنترنت ,,,

الفكرة الثانية تتمثل في تحويل كل صفحة + صورها إلى صفحة واحدة بإمتداد ( mht) وذلك عن طريق متصفح الأنترنت ,,, ومن ثم حفظ الصفحات في قاعدة البيانات بنفس طريقة حفظ الصور , وبعد ذلك إستخراجها وقت الحاجة ,,,

آمل أن توفق في ذلك ,,, تقبل مروري ,,

#11

أخي Syntax_err

أشكر تجاوبك معي

كأنك عارف .

والله إني فكرت أن أحول الصفحات لصور ، فأنا لا يهمني حجم البرنامج أبداً ..

ولكني سأخسر خاصية البحث داخل الصور ..

أما بالنسبة أن أضعها في ملف مضغوط ..

فأخسر الحقوق أيضاً ..

فأنا لا أريد أن يعدل أحد الأشخاص على الصفحات ..

وإلا ما الفائدة من البرنامج ...

لا تاخفون المسألة ليست صعبة مرة ولكن تحتاج فكرة حلوة ..

أرجع واقول كيف تم تصميم البرنامج التي قمت بإرفاقة .. والذي هو من موقع المشاغب

:wacko:

#12

لم أعرف أي برنامج تقصد وعلى كل حال أنتظر الأخ COMFORT فهو فهم مقصودك

#13

لو أراد أي شخص أخذ الحقوق لإستطاع ,,, :) بطريقة أو بأخرى ...

وعندما أتكلم عن وضعها في ملف مضغوط , تستطيع تشفيره , أو حمايته بكلمة مرور , موجودة بالبرنامج لأجل فتحه ,, أو جعله في مصادر البرنامج , يعني داخل الـ exe

,,,

بالأخير أي ملف أنترنت لكي تعرضه , يجب أن تستخرجه , وبهذا سيأخذ رغماً عنكـ حتى لو لم تستخرجه , فيمكن إستعراض الصفحات صفحة صفحة وحفظها كأي صفحة أنترنت :)

سلم أمرك لله ,, والله يكون بعونكـ ,,,

#14

أخي بالنسبة لنسخ صفحات الإنترنت ...

فهناك طرق لا يمكن أن ينسخ منها ...

فهناك طرق بالبرمجة لمنع استخدام يمين الماوس ...

ومنع استخدام تحديد الكل CTRL + A ..

ومنع تظليل النص ...

وإيضاً بالجافا هناك اكواد كثيرة ...

إلا إذا كان فاضي ما عنده شيء ..

ممكن ينسخ بالبرينت سكرين ...

وهي ضياع وقت ...

عموماً :

السؤال هو والذي أنا مصر عليه ..

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

على الرابط

http://www.absba.info/pafile/pafiledb.php?...d=1&file=47

تم تعديل هذه المشاركة بواسطة أبورنه في 28 أغسطس 2008 في 23:45

#15

يومين و أنا شغال في المثال

هوووووووووووف  :wacko:

المهم أنا حملت صفحة الفريق العربي الرئيسية بصيغة .mht و أيضاً قسم الأخبار و التكنولوجيا

و قمت بعمل المثال لك عليهم كما جعلت لك إمكانية استيراد الملفات للحفظ في قاعدة البيانات

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

لو عندك أي ملاحظات أو أي إشكال في الكود إن شاء الله سأقدم ما بوسعي.

صورة للمثال:

post-44984-1220020894_thumb.png

Files.rar

Example.rar

تم تعديل هذه المشاركة بواسطة COMFORT في 29 أغسطس 2008 في 19:06

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#16

والله إن كلمة الشكر قليلة عليك ..

فعلاً المشكلة التي أريدها أنحلت ...

جزاك الله خيراً واثابك ورزقك ما تريد ...

#17
أبورنه كتب:
جزاك الله خيراً واثابك ورزقك ما تريد ...

و جزاك

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#18

الحمد لله أنحلت المشكلة

ولكن لم أجد أختلاف بما قلت وبين الأخCOMFORT بارك الله به سوى أنه أعطاك المثال جاهز

#19
عبد العزيز اليوسفي كتب:
الحمد لله أنحلت المشكلة

ولكن لم أجد أختلاف بما قلت وبين الأخCOMFORT بارك الله به سوى أنه أعطاك المثال جاهز

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

لذا كان المثال واضح بالنسبة له 

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#20

الأخ Syntax_err

جزاه الله خير

فعلاً قال الفكرة صح بس أنا مافهمت عليه وهي

اقتباس
أخي الكريم ,,, أنا عندي لك فكرتين آمل أن تكون إحداهما الحل لك

الفكرة الأولى , تتمثل في قيامك بضغط الملفات كلها في ملف مضغوط ( الصفحات + الصور ) ومن ثم إرفاقهم مع البرنامج , وعند تشغيل البرنامج تقوم بفك ضغط الملف المضغوط إلى مجلد الملفات المؤقتة (Temp) ومن ثم عرضها للمستخدم من هناك عن طريق أداة الأنترنت ,,,

الفكرة الثانية تتمثل في تحويل كل صفحة + صورها إلى صفحة واحدة بإمتداد ( mht) وذلك عن طريق متصفح الأنترنت ,,, ومن ثم حفظ الصفحات في قاعدة البيانات بنفس طريقة حفظ الصور , وبعد ذلك إستخراجها وقت الحاجة ,,,

آمل أن توفق في ذلك ,,, تقبل مروري ,,

وهي الفكرة الثانية ..

ولكن الأخ COMFORT

بعد وضعه للمثال بطريق رائعة وسهلة أتضحة لي الفكرة أكثر ..

الشكر للجميع ..

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