قناة سكاو في الواتساب
 


حسابنا في السناب شاتحسابنا في منصة Xقناتنا في اليوتيوبحسابنا في التيك توكقناتنا في التيليجرامقناة سكاو في الواتساب
 
وصف

العودة   منتديات سكاو > الملتقيات الجامعية > ملتقى عمادة الدراسات العليا > ملتقى الماجستير العام و الدكتوراه
التسجيل مشاركات اليوم البحث
   
   


ملتقى الماجستير العام و الدكتوراه قسم مخصص لبرنامجي الماجستير العام و الدكتوراه ( غير مدفوعة التكاليف )

استفسار عن شروط قبول ماستر حاسب؟ واختبار القسم؟

ملتقى الماجستير العام و الدكتوراه

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 28-10-2009, 03:36 AM   #11

طالب المزيد

آفة العلم .. [ كتمه ]

 
تاريخ التسجيل: Jan 2009
التخصص: علوم حاسبات
نوع الدراسة: ماجستير
المستوى: متخرج
الجنس: ذكر
المشاركات: 442
افتراضي رد: استفسار عن شروط قبول ماستر حاسب؟ واختبار القسم؟

(( الدكتور يبغى InterFace جبنا له InterFace))

أولا سويت طلب الدكتور وإلي الآن أعتقد إن هذا هو المطلوب
إللي هو "Client call the Component via InterFace"
ولقيت هذا الكود مكتوب بالتفصيل الممل في نفس مذكرة
CS652
Advanced Software Engineering
صفحة 334 - 335 -336
التي تم تصوريها

والفكرة سهلة بس كانت المشكلة كيفية الوصول لهذه الفكرة
وراح تشوفوا بنفسكم

----------------------------------------------------

(( ثانيا : إنشاء الكلاس و الإنترفيس ))

1- File -> New -> project ->Class Library

2- نكتب الكود التالي


using System;
using System.Collections.Generic;
using System.;
using System.Windows.Forms; هذا السطر لازم يضاف عشان تقدر تتعامل مع النوافذ
وطريقة إضافته كالتالي

project -> Add Reference -> .Net -> using System.Windows.Forms

namespace C1C
{

public interface IC جزئية تعريف الإنترفيس
{
void CheckAccount(); هذه الدالة هي نفسها كلاس الكمبونت
}
public class CC : IC جزئية تعريف الكمبونت
{
public int B = 200; متغير
public void CheckAccount() نفس الدالة التي سوف تستدعى عن طريق الإنتر فيس
{
MessageBox.Show("رصيدك هو : " + B, "إستعلام عن الرصيد");
}
}
}


3- بناء DLL File
Build -> Build Solution

4- معرفة مكان الملف
في نفس المجلد الذي حدده للبروجيت في المسار التالي
*\bin\Debug\*.DLL

----------------------------------------------------

(( ثالثا : إنشاء الكلاينت ))

1- File -> New -> project ->Windows Application

2- نضيف ملف DLL File بالطريقة التالية:
project -> Add Reference -> Browse-> ونحدد مكانه

3- نضيف زر أمر و دبل كليك عليه ونضيف الكود التالي :


using System.Drawing;
using System.;
using System.Windows.Forms;
using C1C; لا ننسى نضيف إسم نيم سبيس حق الـملف

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
IC Check; استخدام الإنترفيس لتعريف أوبجكت
Check = new CC() as IC; نعرف نوع الأوبجكت من أي كلاس
Check.CheckAccount(); نستدعي الدالة
}
}
}
----------------------------------------------------
وتشغيل وإن شاء الله هو المطلوب

والكود ضمن المرفقات

والله يوفق الجميع
الملفات المرفقة
نوع الملف: doc App1.doc‏ (24.0 كيلوبايت, المشاهدات 13)
نوع الملف: doc C1.doc‏ (19.5 كيلوبايت, المشاهدات 8)
نصائح مهمة : 1 - إفحص الملف المرفق بأي برنامج مضاد للفيروسات
2 - قم بمراسلة الإدارة عن أي مرفق يوجد به فيروس
3 - المنتدى غير مسوؤل عن مايحتويه المرفق من بيانات

 

طالب المزيد غير متواجد حالياً   رد مع اقتباس
 

 


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 06:32 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025