24-03-13, 01:52 PM
السلام عليكم
بارك الله فيك اخي العزيز انا كتبت الكلاس الذي يحتوي على البيانات التي عملت لها Serialize في نفس المقال ومن ثم حولته الى ملف dll واستخدمته في كلا الطرفين فلا يوجد فيها اي اجراء فقط بيانات (Data members)
هذا هو الكلاس الذي استخدمته:
اخي الكريم فكرتك جميلة تشكر عليها بارك الله فيك لكن انا كنت بصدد توضيح كيفية ارسال فئة (Class) بكل ما فيها من بيانات بشتى الانواع او اجراءات الى الطرف الاخر ومن ثم تحويلها الى نفس نوع البيانات المرسلة لانه حسب رأي المتواضع ليس من المنطقي اسناد الرقم 1 الى متغير نصي حتى لو كان ذلك ممكنا باستخدام الCasting , وكنت ابين كيفية تحويل الفئة الى سلسلة من الBytes باستخدام خاصية الSerialize حيث يمكن ايضا خزنها في قاعدة البيانات (تخيل انك تستطيع خزن معلومات عدة حقول ومن عدة انواع في حقل واحد وعند ارجاعها تسند البيانات كل حسب نوعها).
أما بخصوص ذلك يمكنك تعريف متغير او مصفوفة من نوع byte في داخل الClass ومن ثم ارسال الClass الى الطرف المقابل
وما شاءالله كما ارى انك اطلقت العنان لمخيلتك وابدعت في هذا الموضوع فبارك الله فيك وأتمنى لك التوفيق ان شاءالله
بارك الله فيك اخي العزيز انا كتبت الكلاس الذي يحتوي على البيانات التي عملت لها Serialize في نفس المقال ومن ثم حولته الى ملف dll واستخدمته في كلا الطرفين فلا يوجد فيها اي اجراء فقط بيانات (Data members)
هذا هو الكلاس الذي استخدمته:
PHP كود :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace StudentInfo
{
[Serializable] //This attribute makes the class ready for Serialization and serializes all members of a class
//and tells the .NET Framework that the members on this class can be written to a file and read back from
public class SerializeStdInfo
{
public int id, age;
public double avg;
public string name, dept;
}
}
اخي الكريم فكرتك جميلة تشكر عليها بارك الله فيك لكن انا كنت بصدد توضيح كيفية ارسال فئة (Class) بكل ما فيها من بيانات بشتى الانواع او اجراءات الى الطرف الاخر ومن ثم تحويلها الى نفس نوع البيانات المرسلة لانه حسب رأي المتواضع ليس من المنطقي اسناد الرقم 1 الى متغير نصي حتى لو كان ذلك ممكنا باستخدام الCasting , وكنت ابين كيفية تحويل الفئة الى سلسلة من الBytes باستخدام خاصية الSerialize حيث يمكن ايضا خزنها في قاعدة البيانات (تخيل انك تستطيع خزن معلومات عدة حقول ومن عدة انواع في حقل واحد وعند ارجاعها تسند البيانات كل حسب نوعها).
إقتباس :في مثالك السابق لايقبل الإرسال إلى من نوع Object وانا أبي ارسل من نوع Byte
أما بخصوص ذلك يمكنك تعريف متغير او مصفوفة من نوع byte في داخل الClass ومن ثم ارسال الClass الى الطرف المقابل
وما شاءالله كما ارى انك اطلقت العنان لمخيلتك وابدعت في هذا الموضوع فبارك الله فيك وأتمنى لك التوفيق ان شاءالله



