الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفيه نقل ملفات بين PDA و pc

مغلق
بدأه lotfy5000 في 6 مايو 2007 · 8 رد · 1,023 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد التحيه

انا عملت برنامج لل PDA هذا البرنامج يتعامل مع ملفات xml

ملفات ال xml بتطلع من برنامج شغال على pc بعد الاتصال بقواعد البيانات و عمل استعلام عليها ثم احولها ل ملفات xml

ثم المفروض اخذ هذه الملفات و توضع مع البرنامج فى PDA بحيث يتم التعديل فيها

ثم تحدث العمليه العكسيه بنقل الملفات من PDA الى pc

الحمد لله انا عملت كل حاجه

و لكن عندى مشكله كبيره جددااااااااااااااااااا

عمليه نقل ملفات ال xml بين PDA , pc

علما بانى عاوز اعملها من خلال شاشه لمستخدم البرنامج بحيث المستخدم يضغط على زرار و خلاص

ياريت يا جماعه من عنده حل يقولى لان مستقب وظيفتى فى هذا الجزء

شكرا

#2

انا نفسى اعرف محدش بيرد ليه

#3

السلام عليكم

أخي المسألة بسيطة وسبق وأجبتك عليها يكفي أن تذهب الى أيقونة الأكتيفسينك وتختارExplore كما هو في الصورة

ثم تذهب إلى المجلد الرئيسي وهو ملف مميز عن البقية وإسمه Dispositive ressources أو ما شابه ذلك. أنسخ فيه ملفك

وهكذا تقوم بتحميل الملف لتقرأ منه أو تكتب فيه

علما أني حددت لك ذلك الجلد لتنسخ فيه ملفك لأنهDefault Directory

	//Create the XmlDocument.
	XmlDocument doc = new XmlDocument();

	//Load the the document
	XmlTextReader reader = new XmlTextReader("MyXML.xml");

آمل أن تكون إجابتي كافية وإن كانت لك إستفسارات أخرى مرحبا على حد علمي

والله أعلم

post-91400-1178531513_thumb.jpg

post-91400-1178531600_thumb.jpg

#4

اخى Ben_Laiid

اسف ان كنت مفهمتش اجابتك السابقه

بس انا اللى عايزه اعمل شاشه على ال pc لل مستخدم كل ما عليه يضغط زرار تتنقل الملفات

مثلا زرار ينقل من pc الى pda

و زرار اخر ينقل من pda الى pc

و ياريت توضح لى علشان انا معنديش اى خبره فى الموضوع ده

و متشكر جدا على انك رديت على

#5

السلام عليكم

هناك مكتبة أشار إليها الأخ تمام وهي متوفرة في هذا الرابط وستمكنك من نقل الملفات من وإلى الحاسوب وهذا مثال لكيفية إستعمالها

using System;
using System.Data;
using System.Text;
using System.Drawing;
using System.Windows.Forms;
using System.ComponentModel;
using System.Collections.Generic;
using System.Runtime.InteropServices;


namespace FromToPC
{
	public partial class Form1 : Form
	{	
		[DllImport ("ConnectToPPC.dll", CharSet=CharSet.Unicode, EntryPoint="RegSetValueEx")]
		private static extern int SendFileToPPC(string SourcePath, string DestinationPath, bool Beep);

		public Form1()
		{ InitializeComponent(); }

		private void Form1_Load(object sender, EventArgs e)
		{  SendFileToPPC("Programi\\History.txt" , "c:\\Test.txt" , false); }
	}
}

وفي رابط التحميل ستجد أيضا تفاصيل إضافية

#6

اخى Ben_Laiid

اشكرك جدا على ردك

و الحمد لله عملت المثال و اشتغل عادى بس اعطانى خطا ان device not connected و اعتقد ان هذا الخطا علشان انا لسه موصلتش ال pda

و لكن اعتقد ان كده اشتغل صح

و لكن ساوصل الpda كمان يومين علشان هو مش معى هاجيبه كمان يومين اجرب عليه الشغل و هقول على الاخبار

شكرا

#7

السلام عليكم

ليس من الضرورة أن تنتظر لتجرب الكود بإمكانك إستعمال المحاكي. كيف ذلك؟

1. إفتح مشروعك الذي تبنيه في بيئة حاسوب الكف

2. إذهب الى

tools-> Device emulator manager

وإختر نوع وجيل الهاتف ثم إختر connect(بالزر الأيسر للفأرة) ثم إخترcradle وستظهر لك نافذة المحاكي وسيشتغل الأكتيفسينك يقوم بالربط مع المحاكي

وهكذا تواصل البرمجة حتى لو لم يكن لديك

والله أعلم

#8

اخى اشكرك جدا على هذه المعلومه القيمه

و فعلا اشتغل بس يعطينى هذا الخطا فى الارسال كما فى الصوره

و فى الاستقبال يظهر لى حوار النقل و لكن لا يكمل

post-46737-1178719430_thumb.jpg

#9

السلام عليكم

الذي أنشأ المكتبة لم يحدد نظام التشغيل الذي طورت فيه. وجربت إستعمالها في حواسيب الكف 2003 و 2005 و الحاسوب العادي دون جدوى.

بإمكانك الإعتماد على توابعRAPI لتنشأ مكتبتك الخاصة

هذا الموضوع مغلق.

مواضيع مشابهة