![]() |
|
[xamarin] تحويل الدوال من vb الى csharp xamarin - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم برمجة الهواتف (http://vb4arb.com/vb/forumdisplay.php?fid=208) +--- قسم : قسم الاسئلة المتعلقة بتقنية Xamarin.Android (http://vb4arb.com/vb/forumdisplay.php?fid=211) +--- الموضوع : [xamarin] تحويل الدوال من vb الى csharp xamarin (/showthread.php?tid=15741) |
[xamarin] تحويل الدوال من vb الى csharp xamarin - سعود - 09-05-16 السلام عليكم ورحمة الله وبركاته لدي دالة تشفير وفك تشفير فيجوال بيسك دوت نت هل تحويلها الى c sharp كفيل بعملها في xamarin؟ واذا احببت وضع الدالة في كلاس في هذه اللغة فكيف؟ اقصد ماذا اختار من Add new item PHP كود : public string Encrypt(string text, string key)لقد حولت الدالتين وجربتها بسي شارب(ليس xamarin) نجح التشفير وحدث اخطاء في الفك.
إقتباس :Severity Code Description Project File Line Suppression State التالي ملف الكلاس كله PHP كود : using System; RE: [xamarin] تحويل الدوال من vb الى csharp xamarin - الشاكي لله - 09-05-16 عليك ان تضيف () في نهاية sr.ReadToEnd ساخبرك شغلة قد لاتعلمها بسبب انك هجمت على xamarin بدون ماتطرق الباب هههه في xamarin هناك مايدعى ب PCL وهي مكتبات محمولة cross platform هذه المكتبات تستطيع استخدام اكواد الفيجوال بيسك فيها ، بمعنى تقوم بكتابة اكوادك تبع الفيجوال بيسك في مكتبة منفصلة ومن ثم تضيفها ك reference في مشروعك الاساسي وتستعدي الدالة. ------ ساقول كلمة وسامحوني عليها ، اعلبكم يبرمج بطريقة عشوائية ، يفتح كلاس يكتب كود هنا وهناك دون اتباع Pattern معين دائما اخواني عند التعامل مع اي منصة سواء web, Android او غيرها ، يجب عليكم البحث عن افضل الاستراتيجيات للبرمجة بمعنى Best Design Pattern ، وعندما نتكلم عن xamarin لايوجد ماهو افضل من النمط MVC الذي يحقق مبدأي كتابة الكود الشهرين loose coupling and high cohesion ، باطبع xamarin نفسها تنصح بشدة بكتابة تطبيقاتك باسلوب MVC هل تعلم اخي سعود انك لو استعملت نمط MVC مع المكتبات المحمولة (PCL) ستتمكن من كتابة تطبيق الاندرويد ب 90% بالمئة باكواد فيجوال بيسك .. نعم ، وال10% الاخرى ستكون مجرد استعاءات باسي شارب ![]() بصراحة ينقص هذا المنتدى الكثير من الفيديوهات والمقالات التي تتكلم عن xamarin وكيفية عمل تطبيقات فيها لسوء الحظ املك الكثير من المعلومات في هذا المجال ولكن لايوجد عندي امكانية حاليا لعمل دروس.
RE: [xamarin] تحويل الدوال من vb الى csharp xamarin - سعود - 09-05-16 حليت مشكلة الدالة بالبحث عن دالة اخرى شبيهة لها لكن ساجربها في xamarin ان شالله على فكرة الرسومات هذي ماافهمها نهائيا ادخل محرر الكود واكتب واجرب![]() مشكلتي اخي الشاكي وبقية الاخوان السرعة فهي جبلتي والله المستعان الدليل انني لم انتبه لمعلومة مهمة في مشاركتك لو كنت اعرفها كان ارحت بالي من عناء البحث والتفتيش RE: [xamarin] تحويل الدوال من vb الى csharp xamarin - Ahmed_Mansoor - 09-05-16 السلام عليكم ورحمة الله وبركاته ، أخي الشاكي لله أريد أن أستسفر منك بخصوص الـ xamarin هل هي برنامج مستقل يتم تثبيته مع السي شارب أم هو أداة تابعة له وهل الـ xamarin تستطيع بواسطتة عمل تطبيقات للآندرويد والـ iOS والـ WindowsPhone أم فقط للآندرويد وماهو المترجم الذي يقوم بترجمة الكود لمنصات الأجهزة الذكية سواء الآندرويد أو غيره ، شكراً جزيلاً لك . RE: [xamarin] تحويل الدوال من vb الى csharp xamarin - الشاكي لله - 09-05-16 Xamarin هي اضافة للفيجوال ستوديو2015 (كان بالسابق مشروع منفصل والان اشترته مايكرسوفت واصبح ضمن تقنياتها الخاصة) ويمكنك هذا من صنع تطبيقات الهواتف الذكية بمختلف المنصات يرجى الاطلاع على موقعهم الرسمي https://www.xamarin.com/ وتعتبر افضل منصة لتطوير التطبيقات حاليا حيث بامكانك عمل تطبيق يعمل اندرويد وios والwindows phone في نفس الوقت وايضا يمكنك صنع واجهات احترافية بلغة xaml بنفس طريقة WPF ^ لاحظ تطبيقك يعمل على جميع الاجهزة بواجهات مختلفة قليلا ، في الحقيقة تقوم بتصميم واجهة واحدة فقط ، وتقوم xamarin بالتكفل بعمل تكامل للواجهة لاي منصة تريدها وذلك بواسطة نظام xamarin الجديد Xamarin.Forms حيث كان بالسابق ، كل منصة يجب ان تطور لها واجهة خاصة ، ولكن كما ترى (على اليمين) اصبح موضوع الواجهات Shared ، كما هو الحال بالنسبة لأكواد البرمجة وهذا الموضوع لايوجد عند اي تقنية اخرى ![]() وحيث ان السي شارب لغة موحدة بين جميع المنصات ، اكتب كودك مرة واحدة فقط وسيعمل عند الجميع (لكن طبعا مع بعض الاستثناءات) Write once run anyware RE: [xamarin] تحويل الدوال من vb الى csharp xamarin - Ahmed_Mansoor - 09-05-16 أهلا أخي الشاكي لله ، شكراً جزيلاً لك على هذه الإجابة الوافية والمثالية ، فعلاً إمكانية عجيبة للـ Xamarin وللسي شارب بشكل عام ، جزاك الله كل خير . |