Ibraheem Osama Mohamed (ابراهيم اسامه محمد)

Welcome to my blog :)

سهوله مشاركه تطبيقات ويندوز 8 للبيانات و الصور

leave a comment »

ابدا
ما الجديد فى ويندوز 8 فى المشاركه ؟؟ كل الانظمه القديمه تستطيع المشاركه على شبكه الانتربت لكن ما مدا صعوبه المشاركه و هل المشاركه لموقع واحد ام كل المواقع ؟؟
ويندوز 8 يعطيك بكل سهوله امكانيه المشاركه على كل المواقع بمجرد كتابتك لعده اسطر من البرمجه. هذا المقال ليساعدك على تطبيق المشاركه فى ويندوز 8.
1)افتح Visual Studio ثم اختر New Project ثم لغتك المفضله ثم Metro Style ثم Blank Application

2)بعد فتح مشروع جديد افتح MainPage.Xaml ثم اسقط 3 TextBox لكتلبه عنوان المشاركه و وصفها و المشاركه ثم سمى كل واحد TitleTextBox , DescriptionTextBox ,BodyTextbox

<TextBox Name=”TitleTextBox” HorizontalAlignment=”Left” Margin=”222,139,0,0″ TextWrapping=”Wrap” Text=”TextBox” VerticalAlignment=”Top”/>

        <TextBox Name=”DescriptionTextBox” HorizontalAlignment=”Left” Margin=”169,280,0,0″ TextWrapping=”Wrap” Text=”TextBox” VerticalAlignment=”Top”/>

        <TextBox Name=”BodyTextBox” HorizontalAlignment=”Left” Margin=”209,358,0,0″ TextWrapping=”Wrap” Text=”TextBox” VerticalAlignment=”Top”/>

3)افتح MainPage.xaml.h تم قم باضافه تعريفات المتغيرات و الدوال

public:

              MainPage();

 

       private :

              Windows::Foundation::EventRegistrationToken dataRequestedToken;

 

       protected:

              virtualvoid OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e) override;

              virtualvoid OnNavigatedFrom(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e)override;

      

4) اضف الدوال فى MainPage.xaml.CPP

voidMainPage::OnNavigatedTo(NavigationEventArgs^ e)

{

       (void) e;     // Unused parameter

       dataRequestedToken=DataTransferManager::GetForCurrentView()->DataRequested +=refnewTypedEventHandler<DataTransferManager^, DataRequestedEventArgs^>(this, &MainPage::OnDataRequested);

}

 

voidMainPage::OnDataRequested(DataTransferManager^ sender, DataRequestedEventArgs^ e)

{

       auto request = e->Request;

       request->Data->Properties->Title=TitleTextBox->Text;

      

       request->Data->Properties->Description = DescriptionTextBox->Text;

       request->Data->SetText(BodyTextBox->Text);

}

 

voidMainPage::OnNavigatedFrom(NavigationEventArgs^ e)

{

       DataTransferManager::GetForCurrentView()->DataRequested -= dataRequestedToken;

}

5)شغل المشروع و جرب سهوله المشاركه

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


Ibraheem Osama Mohamed
@IbraheemOsamaMo

Advertisements

Written by Ibraheem Osama Mohamed

September 1, 2012 at 1:17 pm

Posted in Windows 8

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: