نصائح وحيل Dreamweaver MX
الكاتب:Eve Cole
وقت التحديث:2009-05-31 21:06:41
لقد تحدثنا عن بعض العمليات الأساسية لـ DWMX من قبل، وأعتقد أن الجميع سيجدونها بسيطة نسبيًا بعد قراءتها. في الواقع، هذا برنامج أداة، والغرض منه يجب أن يكون سهل التشغيل. في الواقع، الشيء الأساسي في الواجهة الخلفية للشبكة هو التقاط قاعدة البيانات، فقط من خلال إتقان هذا الجانب يمكنك التعلم بشكل أكثر عمقًا. بالطبع، لم نتعلم سوى جزء صغير جدًا من DWMX، ولا يزال هناك العديد من السلوكيات (سلوكيات الخادم) التي يتعين عليك استكشافها ببطء بنفسك. ذلك يعتمد على صبرك وإرادتك. التعلم أمر ممتع، ولكنه مؤلم أيضًا، خاصة عندما تواجه مشكلة وليس لديك طريقة لحلها.
بدءًا من اليوم، سنناقش بعض المهارات معًا، مهاراتنا ليست في التشغيل، ولكن في التطبيقات الخلفية، أي مهارات ASP. يمكن لـ MX إنشاء تعليمات برمجية تلقائيًا، وأعتقد أن الجميع يعتقدون أنها قفزة كبيرة، خاصة بالنسبة للمصممين، ولم تعد بعيدة المنال. لكن كل شيء له سلبياته، وDWMX ليس استثناءً.
بادئ ذي بدء: إنه يولد الكثير من التعليمات البرمجية، وهو أمر ليس من السهل على المبتدئين فهمه. يمكننا في كثير من الأحيان استبدال الكود الذي ينشئه تلقائيًا برمز أقل. ثانيًا: هناك عدد كبير جدًا من الصفحات التي تحتاج إلى إدارتها، مما يعني أنها تسبب الكثير من المتاعب لموظفي صيانة الويب، وغالبًا ما يمكننا رؤية ما بعد **** انتقل إليه في مربع حوار السلوك، مما يعني أنه يمكننا بعد ذلك بعد إكمال هذه العملية، انتقل (نصيحة: يمكن أيضًا القول بأن الانتقال موجه، رمز ASP هو: Response.Redircet "newpage.asp") إلى صفحة جديدة. في الواقع، يمكن القيام بذلك على صفحة واحدة، وميزة ذلك هي أن لدينا عددًا أقل من الصفحات التي يجب صيانتها. إذا تمكنت من إتقان هذه المهارة جيدًا، فستتمكن من إنشاء صفحات أقل بنسبة 30٪. هذا هو الحال بالفعل، فلا تتفاجأ.
سنتحدث اليوم عن المهارات في هذا المجال: هنا نستخدم بشكل أساسي عبارة if...endif، وأعتقد أن الجميع يفهم ذلك على وجه التحديد.
على سبيل المثال: نريد إنشاء نظام تسجيل دخول واستخدام DWMX التقليدي للقيام بذلك، وهذا أمر بسيط للغاية، فقط بضعة أسطر من التعليمات البرمجية. لذلك قررت أن أجمعهما في صفحة واحدة.
أفكار برمجية: إذا أردنا بناء نظام تسجيل دخول، فيجب علينا استخدام النماذج عند إرسال نموذج، نستخدم Request.form("name") للحصول على القيمة في النموذج. هناك طريقة أخرى لنقل المعلومات بين العميل والخادم وهي Request.QueryString، والتي يتم تمريرها مع عنوان url كثيرًا ما نرى http://www.cfsky.com/forum.asp?id=1. المعرف = 1 هو QueryString، يمكننا استخدام Request.queryString("id") للحصول على قيمته.
ما نريد تحقيقه هو استخدام عبارة if للتحقق مما إذا كانت هناك سلسلة استعلام أم لا، وإذا لم يكن الأمر كذلك، فقم بإنشاء نموذج على الصفحة "أنت تريد إخراج "النص" يمكن إخراجه، أو يمكنك استخدام <%= "النص الذي تريد إخراجه" %>)
قم بإنشاء نموذج أساسي على الصفحة، باسم تسجيل الدخول.asp. يرجى ملاحظة: نقوم