ما هي حقيقة مكونالمكونات ولعل من أهمها ينتظرها الجميع بفارغ الصبر ميزة جديدة من كولد فيوجن الإرسال المتعدد ، لسبب وجيه. ليس فقط عرض عناصر جديدة وأفضل طريقة لكتابة رمز كولد فيوجن ، ولكنها أيضا تمكين كولد فيوجن للكشف عن وظائف على العالم الخارجي من خلال خدمات الويب ، وأيضا جعل النامية فلاش إم إكس تطبيقات مبكرة. مكونات جلب المزيد من الكائن الشبيه إلى كولد فيوجن ، حتى يكون مستعدا لتعلم بعض تقنيات التشفير الجديدة. في الواقع ، إذا كان قد كولد فيوجن الخاص بك هو الأول والوحيد اللغة ، هذا الكائن الشبيه إلى كولد فيوجن البرمجة يبدو غريبا للغاية ومرهقة في البداية ، ولكن اذا كنتم معنا من خلال هذه المقالة ، يمكنك رؤية أكثر سرعة وطريقة منطقية لكتابة على الحل التطبيقات. تفترض هذه المقالة التي كنت قد قرأت عن ومعتادا إنشاء ظائف محددة للمستخدم باستخدام CFFUNCTION ، CFARGUMENT ، وCFRETURN السمات. هذا الأسلوب يساعد حقا على التواصل المواضيع المعقدة ، ومكونات كولد فيوجن هي بالتأكيد واحدة مثل هذا الموضوع. نحن نستخدم نفس الأسلوب الطبقات هنا ، لذلك تأكد من أنه يمكنك قراءة المقال بأكمله ، وذلك ، من البداية إلى النهاية ، أو قد يأتي بعيدا عن ذلك مع المفاهيم الخاطئة ورمز غير مكتملة. في أبسط ، وهو مكون من مجموعة من مستخدم ذات الصلة وظائف محددة. وهذا هو أبسط ، وربما الأكثر شيوعا استخدام المكونات ، ولذا فإننا استخدام هذا التعريف لدينا سبيل المثال التدريس في بداية هذه المقالة.
إذا قمت بتصميم عليه باستخدام عدد قليل من المبادئ المتقدمة ، ويمكن أن تمثل عنصرا سبيل المثال الفريد للكيان ، على سبيل المثال ، وهي شركة خاصة ، التي استمرت في التطبيق الخاص بك والممتلكات على حد سواء (البيانات المتعلقة بأن شركة معينة) والطرق (وظائف أن الشركة قد نفذ ، مثل تحديث نفسها في قاعدة البيانات). أكثر على المكونات الثابتة في وقت لاحق في هذه المقالة. وعند الإشارة إلى كل من مكوناتها والكائنات ، وشروط الوظيفة وأسلوب قابل للتبديل ، ونحن نستخدم كل فصل دراسي حيث يبدو لجعل المعنى أكثر أو أفضل تتناسب مع مناقشة المحيطة بها. والمادة يأخذك خطوة خطوة من خلال عملية إنشاء اثنين من عناصر العالم الحقيقي ، ولكن كنت في حاجة الى مثال بسيط في غضون ذلك للمساعدة في توضيح الامور ، ولذا فإننا نبدأ لكم في السطور التالية مع عنصر أساسي ببساطة أن الجماعات معا المهام ذات الصلة للعمل مع شركة. أنت نعرف من التجربة أن فقط عن كل كيان في قاعدة بياناتنا يتطلب الخام والأساسية (إنشاء والقراءة والتحديث ، وحذف) وظيفة ، وربما يتطلب أيضا نوعا من القدرة قائمة ، لذلك عليك البدء من خلال خلق وعاء من العنصر الذي يحتوي على هذه وظائف. اسم الشركة هو عنصر ، لذلك قمت بإنشاء ملف اسمه Company.cfc الذي يحتوي على الطبقة الأولى من قذيفة ، على النحو التالي : دون أي تفسير على الاطلاق ، يمكنك بالفعل أن أقول السابقة هو أحد مكونات تحتوي على خمس وظائف المسماة GetCompany ، ListCompanies ، CreateCompany ، UpdateCompany ، وDeleteCompany ونراهن أنه يمكنك تخمين ما كل من هذه المهام لن يفعل! الشيء الوحيد الذي يحتاج إلى أي تفسير هو التمديد الجديد ،. مركبات الكربون الكلورية فلورية ، والتي تحدد الملف كعنصر كولد فيوجن ، وحتى الآن جيدة جدا. الآن لإعطاء الوظيفة الأولى ، GetCompany () ، واجهة لذلك يمكن التذرع بها. القادم من طبقة قذيفة يحدد ما هو عاد من GetCompany () وظيفة ، استعلام الواردة في متغير اسمه companyRec ، على النحو التالي : ولكن عليك أن تعرف الشركة التي تسجل لاسترداد ، لذلك يجب توفير وسيطة تحتوي على CompanyID ، على النحو التالي : الآن لديك إدخال كاملة / واجهة الانتاج ، بحيث يمكنك إضافة منطق الأعمال التي لا يكون العمل الفعلي ، على النحو التالي :
عند هذه النقطة ، لديك مكون كولد فيوجن التي تحتوي على عامل واحد وظيفة وقذائف لأربع وظائف أكثر من إكمال قليلا في وقت لاحق في هذه المقالة. ولكن كيف يمكنك استدعاء GetCompany () وظيفة داخل هذا العنصر؟ لعل بعضكم يتذكر من أنه يمكنك استدعاء وظيفة محلية داخل كولد فيوجن القالب على النحو التالي : استدعاء دالة في مكون واحد فقط يتطلب سمة إضافية ، على النحو التالي : إذا قمت بتحديد العنصر = "الشركة" في العلامة CFINVOKE ، كولد فيوجن يفعل ما يلي : 1. يجد Company.cfc الملف. 2. استدعاء الدالة اسمه في السمة الأسلوب. 3. يخلق المتغير المحلي في الصفحة الدعوة مع اسم المحدد في السمة ReturnVariable ومحتويات ما كان عاد من CFRETURN. مقال مقدم من ستيف مايي تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات. المهم : هذه المادة "ما هو مكون حقا" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.
|
|||||
| Online: 294 users browsing the articles directory |
|
|