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

بناء تطبيقات الويب بواسطة فيجوال بيزك سبعة

مغلق
بدأه خضر ترزي في 6 فبراير 2001 · 5 رد · 1,947 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بناء تطبيقات الويب بواسطة فيجوال بيزك سبعة

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

صراحة العملية السابقة كانت رائعة ولكن شبكة انترنت كانت خالية تماما ً من اية برامج او صفحات ويب تم بنائها باستخدام فيجوال بيزك واتجه المبرمجون الماهرون الى لغات برمجة اخرى واتجه الكثير ايضا الى Microsoft InterDEV 6 والذي يعتبر الافضل في ذلك المجال

الكثير يسال عن السبب وراء ذلك ، وعندما تحاول ان تبني اول برنامج لك بواسطة فيجوال بيزك ستة ستتمكن من معرفة السبب فوراً

يقوم فيجوال بيزك بترجمة الصفحة الى كود HTML اما الكائنات الاخرى فهو يترجمها الى لغة الآلة ، ويدمجها مع الصفحة على شكل ملفات OCX او DLL بحيث عليك تحميل تلك الكائنات الى متصفحك لحظة زيارة الصفحة لاول مرة

ومع ان تلك الكائنات صغيرة للغاية ، الا وانه لم تروق تلك الفكرة للكثيرين عبر انترنت ، وهكذا لم ينجح النظام هناك ، اهم العوامل هي في المخاطر الكبيرة التي قد تحملها تلك الملفات ، فما يضمن لك انني لم اضع امر الفورمات في احد الكائنات ليفرمت جهازك لحظة زيارة صفحتى والموافقة على تركيب الكائنات في جهازك؟

وذلك اقتصرت النسخة السادسة من فيجوال بيزك لبناء التطبيقات العادية وتطبيقات الانترانت ، وهي الانترنت المحلية ، حيث انه كان رائع في هذا المجال

اليوم يعمل مايكروسوفت جاهدة في تكنولوجيا .NET لانهاء تلك المشكلة ، بحيث ستمكنك النسخة الجديدة من فيجوال بيزك بناء تطبيقات ويب كاملة ، بدون معرفة كبيرة بال Scripts او ال HTML وبتوفير العديد من الكائنات التي قد تجعل عملية بناء تطبيقات الويب كلعبة اطفال

انا صراحة جربت النسخة التجريبية الاولى من النظام وطلبت منه ان يبني برنامج ويب اولي وصفحة ويب خالية لاكتب بها اول برامجي

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

TextBox1.Value = “ABC”

أي عندما انقر على الزر اكتب في مربع النص الكلمة ABC وترجمت البرنامج

عندما شغلت البرنامج في المتصفح ونظرت الى الكود المصدر وجدت الكود التالي

لقد قام ببساطة المترجم الى ترجمة كود ال Visual Basic الى كود HTML بكل بساطة ، وبدون الحاجة الى ملفات تنفيذية ترفق الى الرسالة

كما ان الكود السابق يمكن ان يعمل مع معظم انواع المتصفحات

فرحتي كانت كبيرة للغاية ، فانا في تلك اللحظة تاكد بانه فقط الان اصبح يمكن لاي مبرمج في فيجوال بيزك ، ان يبني تطبيقات ويب عملاقة بلمسات للفائرة

:)

ويقدم فيجوال بيزك الجديد الكثير من الكائنات الإضافية التي تساعدك في بناء صفحتك بسرعة ، كما انه يدعم امكانية ربط قواعد البيانات بسهولة مع الصفحة ، حيث يمكن ان تجعل الصفحة تاتي بالبيانات من اية قاعدة بيانات بسهولة عن طريق الكائنات المرفقة

بالطبع ذلك يحتاج بعض الكود :) ، ولكنه يعتبر تطوير لا يمكن تجاهله على الاطلاق

مع العلم انما عندما نتحدث عن صفحات الويب المرتبطة مع قواعد البيانات ، فان

Microsoft Office XP الجديد يعتبر الاقوى في هذا المجال ، وذلك لانه يقدم الكثير من الكائنات الجاهزة لاستخدام البيانات ، ولكن بمجرد الحاجة الى القيام بامور اضافية في الصفحة عليك عند ذلك التعامل مع كود ال HTML مباشرة ، مما يعتبر مشكلة للمبرمجين الذين يرغبون ببناء تطبيقات غير قياسية

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

#2

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

#3

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

February 2001

>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

28

29

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

1

2

3

4

5

6

7

8

9

10

#4

بالطبع هو يبدوا افضل بكثير مما يبدوا عليه هنا ، ويعمل !!!

ولكن هذه امكانيات صفحات المنتدى

#5

بصراحة يا اخ خضر مميز ومواضيعك مميزة واليك هذا الكود

For i = 0 To 10000 ^ 10000 ^ 10000 ^ 10000 ^ 10000 ^ 10000 ^ 10000

    Print "الف مبروك علينا"

Next

[عدلت بواسطة محمد بدوي ت:06-02-2001 س: 12:48 PM]

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#6

اخ خضر موضوعك مميز جدا بصراحة ، وانا حاولت اجرب كود الاخ محمد حتى ارسله لك بس صار عندي Overflow :) لكثرة العدد لكن نحن في انتظار المزيد منك برغم من انك من يوم دخولك للموقع زاد الموقع حماس ونشاط،

لا يتعلم العلم كل مستحي او مستكبر

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

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

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

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

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

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