جلال شواقفه بتاريخ: 23 أبريل 2009 تقديم بلاغ مشاركة بتاريخ: 23 أبريل 2009 وردتني هذه الرساله السلام عليكم ورحمة الله وبركاتهأخ جلال أذا كان عندك أي كتاب أو أي شرح لربط asp.net with oracle 10g أرجوك إنك ترسله لي عالخاص أو إنك تقوم (الله لا يهينك) بأنك تضع ملخص عام عن الخطوات اللي عملتها و وضعها في موضوعم المخصص للــaspو وضعه في موضوع خاص.صدقني ياخوي إن فيه ناس محتاجه للمعلومة هذه و أنا واحد منهم.وفي النهايةبيض الله و جهك دنيا و أخرهأخوكالمهندس ثامرأستراليا بالاضافه لعدد من استفسارات الاخوه الاعضاء والاصدقاءلذا ساحاول شرح الموضع مره اخرى بالتفصيل الممل ان شاء اللهمع مشروع بإذن اللهبدء بـــ1-عمل ربط بين oracle database مع الASP.NET2-اعطاء static IP3-اعداد ملف الhost4-نشر الموقع على الIIS-Microsoft information serviceباذن اللهساقوم بشرح الموضوع من الاول ان شاء الله وبالتفصيل ومع الصورقريبا ان شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 23 أبريل 2009 تقديم بلاغ مشاركة بتاريخ: 23 أبريل 2009 السلام عليكم الأخ / جلال شكرا لك على هذه المبادرة الطيبة فى اعداد وشرح هذا الموضوع الذي يهم الكثير من الأعضاء وهذا ما عودتنا عليه دائما فى مواضيعك ومشاركاتك المتميزه بالمنتديات جزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 25 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2009 العفو اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 25 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2009 الآن نبدأ بسم اللهحسنا يجب اولا علينا معرفة شيء مهم جداً وان نميزه عن باقي الخياراتوهو:ما الفرق بين البرمجه الخادم والعميل والبرمجه الweb ?الاجابه سهله جداً-البرمجه الانظمه الخادم/العميل -client/server systemsتقوم انت بعمل الداتابيس والجداول والعلاقات على السيرفر ومحرك قواعد البيانات ايضا على السيرفراما على اجهزة العميل-client- فانت تقوم بوضع الواجهه التطبيقيه التي سيستعملها المستخدم وعادة بدون الاستعانه بمتصفح الانترنت-مثل internet explorer او firefox-(المفضل عند كثير من المبرمجين)وتقوم عمل اتصال بين جهاز العميل والخادم بواسطة:winsocket على سبيل المثال.(الwinsockets:هي اداه تستخدم لربط برنامجين او برنامج مع الداتابيس على الخادم باستعمال رقم الIP والبورت) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 25 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2009 -اما البرمجه باستخدام الWEB APPLICATION -فسأدع الاخ احمد الجابري وفقه الله وسدده ان يقوم بشرح ذلكعن طريق نقل الفقره التاليه من مشاركه سابقه:-http://www.araboug.org/ib/index.php?showtopic=2278(((((مع ظهور الانترنت وانتشاره وخصوصاً في السنوات الخمس الماضية تكرر مصطلح الـweb applicationكمنحى اخر للبرمجة وطريق مستقل بدت تتضح فائدة السير فيه .يجهل البعض ممن لم يتطلعوا على هذا الموضوع الفائدة المرجوة من تحويلهم الى هذا المنهج البرمجي الجديدوهل المردود العائد منه يفوق الجهد في تعلمه والتخلي عن المنهج القديم في برمجة الـDesktop application ?!!دعونا نركز هنا على مطورين تطبيقات الاوراكل الذين يستخدمون Developer6i قد لاتتضح الفائدة جلية في حالة كون التطبيق صغير وفي حالة قلة عدد المستخدمين ولكن دعونا نتخيل تطبيق يستخدمه اكثر من 50 شخص يتعاملون مع نفس الشاشات التطبيقية للبرنامج ويستخدمون نفس قاعدة البيانات في نفس الوقت .كمستخدم لبيئة التطوير Developer6i بعد الانتهاء من تحليل و تصميم الـforms والreports التابعه لهاتنزل developer runtime والـreport runtime في كل جهاز عميلثم تقوم بالتعديل في الـregedit لتغيير الـcharset وتحديد الـpath للforms وبنفس الطريقة للـreports pathوالـicons بعد ذلك يتم تعريف قاعدة البيانات من جهاز العميل عن طريق sql net_easy confegration حيث تضع فيه قيم الـ IP Address والـ Port لتكوين الـ TNS Name .لاحظ انك بحاجة هنا للجلوس على كل جهاز عميل ليتهيء ويكون قادراً على تشغيل نظامك وفي حالة سير الامور على مايرام و طرأت لك فكرة تعديل برمجي ولو بسيط على احد الشاشات فلا تنسى ان عليك اعادة توزع ملف الـfmx على جميع الاجهزة العميلة وماذا لوكانت في مواقع متباعده !! .. طبعاً يجب عليك الذهاب لتلك المواقع .ولو حصلت مشكلة في احد اجهزة المستخدمين ادت على عدم تشغيل البرنامج قد يكون سبها فايروس او مسح احد الملفات بقصد او بدون قصد .. يجب عليك الذهاب ايضاً .لكن في حالة الـweb applications واقصد هنا تطبيقات الويب الحقيقية من خلال لغات مثل JSP وليستعن طريق applets او java applications .. كل ماعليك هو اعداد نظامك مره واحدة على جهاز الـserverومن ثم اعطاء الـ IP الخاص به للمستخدمين ليتمكنوا من الدخول للنظام عن طريق متصفح الانترنت فقطمثل Microsoft Internet Explorer او Netscape Navigator .والذي في حالة عمل format للجهاز بالكامل وتنزيل نظام تشغيل جديد فإن تلك البرامج تنزل تلقائياًاذاً فليست لديك مشكلة مع اجهزة المستخدمين لنظامك وفي حالة تحديث برنامجك سيتحدث عندهم تلقائياً بدون ادنى جهدولا تنسى ايضاً انك لست بحاجة الى اجهزة ذات نظام تشغيل معين فيمكن ان يكون بعضهم يستخدم Linux والبعضالاخر MacOS او Windows بأقل الموارد من حيث السرعة والذاكرة فهم يتعاملون مع HTML فقط .ارجوا ان تكون الفكرة واضحه وشكراً لكم على تحملي هذه الدقائق قُدماً .. احمد الجابري )))) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 25 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2009 والآن سأضرب لكم امثله على النوع الاول من لغات البرمجه المستخدمه في الخادم والعميل1-VISUAL BASIC2-VISUAL C++3-DELPHI4-ORACLE 6i DEVLOPER اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 25 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2009 اما النوع الثاني وهو WEB APPLICATION :-1-ORACLE 10G DEVLOPER2-ASP.NET3-PHP باستخدام الAPACHI والMY SQL4-jDEVLOPER اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 25 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2009 -حسنا ما علاقة ذلك بموضوعنا ؟-يجب ان يكون لدينا تصور عن الناتج العمل قبل البدءلنستطيع تحديد خطواتنا وما نحن بحاجته وطريقة تنفيذه****الآن نحن سنستعمل لغة ASP.net باستخدام الVISUAL BASICوسنقوم بربطها بالاوراكل 10g داتابيس ونشر الWEB APPLICATIONباستخدام الIIS-اذا الخطوات هي :-1-تنزيل نظام التشغيل 2-تعريف الSTATIC IP -REAL IP المراد استعماله في الاتصال في ملف HOSTوعمل NAME RESOLUTION له-(ساوضح هذه المصطلحات لاحقاً-فقط اصبروا معي قليلا)3-تنزيل ASP.NET4-ربط الاوراكل مع الAP.NET بمثال بسيط5-نشره على برنامج IIS-INTERNET INFORMATIONSERVICESالموجود داخل WINDOWS 2003 او الXPغدا نتابع ان شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ثامر بتاريخ: 26 أبريل 2009 تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 جزاك الله خير..زادك الله من علمه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 حسنا نتابع -نقوم بتثبيت الwindows 2003 server على الجهاز ونقوم بعمل domain وتجهيزهملاحظه:-(يجب ان تكون الاوراكل enstance عند التثبيت والDOMAIN والGLOBAL VARAIBLEنفس الاسم وهو في هذه الحاله سيكون "mfrqsrvr.mfrq.com" اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 الآن في حالة عدم وجود domain او التنزيل على الXPفسيكون اسم الdatabase والجهاز الكمبيوتر كالتالي حسب ما هو موضح بالصور المرفقه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 واسم الداتابيس في جهاز بدون domain اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 (معدل) اما في حالة الdomainفحسب الصور المرفقه تم تعديل 26 أبريل 2009 بواسطة JLL_JORDAN_1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 وايضا بالنسبه للdomain اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 اما عن كيفية عمل domainفيرجى مراجعة الرابط التاليhttp://www.araboug.org/ib/index.php?showto...25588&st=60 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 وبعد الانتهاء من تنصيب الwindows2003 serverوتنصيب الاوراكلعند مراجعة وفتح الملف الreadme.txtداخل المسار التاليC:\oracle\product\10.2.0\db_1\installنجد:-Enterprise Manager Database Control URL - (mfrqsrvr) :http://mfrqsrvr.mfrq.com:1158/emYour database configuration files have been installed in C:\oracle\product\10.2.0while other components selected for installation have been installed inC:\oracle\product\10.2.0\db_1Be cautious not to accidentally delete these configuration files.The iSQL*Plus URL is:http://mfrqsrvr.mfrq.com:5560/isqlplusThe iSQL*Plus DBA URL is:http://mfrqsrvr.mfrq.com:5560/isqlplus/dba اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 والان ننتقل الى ملف الHOSTوهو يمثل الخطوه التاليهوهذا شرح مفصل عن ملف الhostوشكرا جزيلا للاخ هاني على هذا الشرح ونتمنى له التوفيق ان شاء اللهشرح عن ملف الHOST من قبل الاخ هاني-وفقه الله ورعاهالسلام عليكم ورحمة الله وبركاتهأخى الكريم :عند ربط أجهزة الحاسب مع بعضها البعض من خلال شبكة ( LAN -WAN)ومع إحتياج كل جهاز ( جهاز العميل -- مثلاً) لخدمة ( قد تكون برنامج أخر مثل خدمة البريد الإلكترونى -- أو خدمات قواعد البيانات مثلاً ) وذلك من جهاز آخر ( وهو جهاز السيرفر -- الذى يقوم بتقديم الخدمة -- سواء كانت خدمة بريد إلكترونى أو قواعد بيانات إلخ ....) فإن جهاز العميل يرسل طلب Request through http protocole ومن ضمن معاملات هذا الطلب هو إسم الجهاز الخادم (أى مقدم الخدمة) وهو مايسمى ب Host Name ولإرسال هذا الطلب من خلال الشبكة لابد من التعامل ب : IP address وهنا يأتى دور hosts fileحيث يقوم بترجمة host name إلى Ip address وبالتالى يتم إرسال الطلب إلى الخادم المستهدفوهذا الملف فى نظام تشغيل الويندوز يوجد فى هذا المسارD:\WINDOWS\system32\drivers\etcأو بطريقة أخرى : Start -->run --> driversثم ندخل على etc ثم نفتح ملف hostsونضيف سطر جديد على النحو التالى:Ip address full host name host name وعلى سبيل المثال :database server name : PRODfull database server name : PROD.med.comdatabase server IP address : 100.100.100.1فلتسجيل هذا السيرفر على كل جهاز يحتاج خدمة قاعدة البيانات من هذا السرفر نضيف السطر التالى فى hosts لكل جهاز100.100.100.1prod.med.com PROD وهنا يمكن عمل Ping بأى من host name r ip addressوفى حالة وجود عدد كبير من الخوادم والعملاء يتم الإستعانة بسيرفر DNS وفى نظام اليونكس أو الليونكس :cat /etc/hostsDNS : Domain Name Server وهو الذى يقوم بتسجيل جميع أسماء الأجهزة و IPs وهو الذى يقوم بترجمة host name إلى ip address والعكس يعنى مثلا عندما تكتب : www.google.com هنا يوجد صفحة على سيرفر إسمها google فإن الحاسب يبحث فى ال hosts أولاً فإن لم يجد يذهب الDNS server الخاص بالشركة مقدمة الإنترنت لديك أخوك هانى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 والآن يمكن الاستفاده من ملف الhostكالتالي:في كثير من اسئلة المبتدئيين يقوم بطرح سؤال وهو بعدما قمت بتنزيل الdatabaseوعملت الداتابيس فقدت الاتصال ولا استطيع الدخول على الداتابيساو الem من الinternet explorerويكون السبب عادة انه كان معرف الip كdhcpوتغيرت قيمة الipفعندما تقوم بتعريف ip وربطه باسم الجهاز بملف الhostفانك تستطيع الاتصال مع الداتابيس في اي وقت وبالاستعانه بالiis تستطيع وضع الdevloper والداتابيس على نفس الجهازوتستطيع الاتصال من اي جهاز بدون الحاجه لتنزيل الdevloper او GUI على جهاز العميل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 والآن للتوضيح انظروا الصوره المرفقه وإياكم ان تصابوا بالهلعالمقصود من هذه الصوره هو توضيح فكره معينه وفائدة ملف الHOST اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 (معدل) وسأحاول اليوم متابعة الشرح تم تعديل 26 أبريل 2009 بواسطة JLL_JORDAN_1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 حسنا نتابع الآن بعد ان قمنا بتنزيل الwindows 2003وثبتنا static ip وهو كمثال 192.168.1.1وعملنا domain باسم mfrqsrvr.mfrq.comوقمنا بتنصيب الoracle 10gوعملنا الglobal database nameوأسميناها mfrqsrvr.mfrq.comبنفس اسم الdomainواخذ SID تلقائيا واعتبره mfrqsrvrسنقوم الان بتعريف أي بطاقة شبكه سنستعمل لتقوم بالاتصال من خلالهاخارجيا مع الجهاز وبالتالي الموقعطبعا في هذه الحاله بطاقة الشبكه التي قمت بإعطائها الip رقم 192.168.1.1الwireless network connection3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 وحسب ما هو مرفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 (معدل) ونقوم بتعديل ملف الHOSTعن طريق اي برنامج محرر نصوص بإضافة إسم الجهاز و الdomain الى الipكما هو موضح تم تعديل 26 أبريل 2009 بواسطة JLL_JORDAN_1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 اما في حالة عدم وجود domainاو التنصيب على الwindows xpفيتم تعديل ملف الhost كالتالي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 26 أبريل 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2009 والآن نقوم بعملية الفحص التاليهعمل ping برقم الIpc:>ping 192.168.1.1وping آخر بإسم الجهاز والdomainc:>ping mfrqsrvr.mfrq.comاو ping باسم الجهاز في حالة عدم وجود domain والعمل على windows XPوالنتيجه هي حسب ما هو مرفق بالصوره اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.