Professional Programmer

Professional Programmer لعمل مشاريع التخرج وتصميم المواقع

تصميم وبرمجة ورفع الموقع الالكترونية برمجة وتطوير الانظمة التوزريية و انظمة الادارة وانظمة الشبكات و برامج سطح المكتب

بادر بتجهيز مشروع تخرجك قبل نهاية الفصل

تواصل معنا للحصول على فكرة مميزة مجانا
مشاريع تخرج لطلاب تكنولوجيا المعلومات
نساعدك في اختيار فكرة المشروع و تجهيز جمع الوثائق المطلوبة

احصل الان على موقعك الخاص
صمم موقعك معنا واحصل على استضافة ونطاق مجانا لمدة سنة

تواصل معنا واحصل عل

ى الكثير من الخصومات والعروض

نعمل في بيئات البرمجة التالية :
: Web Design
HTML,DHTML,HTML5,CSS,CSS3, JQuery, JavaScript, WPF
: Web Programming
PHP & MySql ,ASP.Net & Sql Server(C #,Vb) ,VB.net
: Desktop Programming
C #,VB,JAVA

a nice book for beginners in programming
02/05/2014

a nice book for beginners in programming

دليل يتحدث عن فكرة البرمجة بشكل عام والأساليب المتنوعة المستخدمة فيها، ويعطي لمحة عن الفروق بين لغات البرمجة المتنوعة، وسيساعدك على اختيار اللغة المناسبة.

04/09/2013

ما هو الــ NFC وما هي استعمالاته ؟









اصبحت تقنية NFC موجودة في العديد من الاجهزة الحديثة و خصوصا الهواتف الذكية الى جانب بعض الاجهزة اللوحية و الحواسب المحمولة .ال NFC هي من الوسائل المستقبيلية للدفع و كلمات المرور و يمكن اعتبارها نسخة مطورة عن ال Qr Codes
كتعريف بسيط ال NFC هي من وسائل الاتصال بين الاجهزة في مسافة قريبة مثل تقنية الاشعة تحت الحمراء لكنها اكثر و اكثر تطورا.
العديد من الاجهزة تدعم ال NFC كاجهزة الاندرويد (Nexus 4 ; Galaxy Nexus ; Samsung galaxy s3 & s4 ; HTC ONE X) و بعض الاجهزة ذات النظام الوندووز فون و البلاك بيري لكن لحد الان لا يدعم اي جهاز آبل هذه التقنية.
من الاستعمالات المعروفة لهذه التقنية نجد :
الدفع حيث توجد بعض محطات الوقود و محطات ركن السيارات تدعم هذه التقنية حيث يكفي ان تقرب جهازك من الة ال NFC ليتم سحب المبلغ المحدد من حسابك البنكي بكل امان.
تبادل الملفات حيث تمكن هذه التقنية من تبادل و مشاركة الملفات بكل سهولة عن طريق ال NFC.
بالاضافة لهذه الاستعمالات يمكن لاي شخص ان يشتري اداة صغيرة على شكل قرص لاصق تسمى ال nfc tag حيث يمكن استعمالها لعدة مهام يتم اختيارها من طرف المستخدم كمثال على ذلك يمكنك وضع هذه الاداة بجانب سرير نومك و ضبط الاعدادت على ان يتم وضع هاتفك في النمط الصامت (Mute) كلما قربته من "اللصاقة" حيث انك عندما تقرب هاتفك يتم وضعه في النمط الصامت اوتوماتيكيا .ايضا يمكنك وضع لصاقة يتم ضبطها و تسجيل الرقم السري للشبكة اللاسلكية في منزلك حيث يمكن لصديقك بمجرد تقريب هاتفه من اللصاقة ان يتصل بالشبكة اللاسلكية.
ان هذه التقنية لا زالت في بداية المشوار فهي لا زالت قيد التطوير لتصبح من اكثر التقنيات اهمية في المستقبل كما كان البلوثوت تقنية العصر و دليلا على تطور الجهاز في يوم من الايام.

19/08/2013

كيف تتم عملية النسخ واللصق برمجيا؟

وتعد من أشهر العمليات التي يقوم بها مستخدمو الحواسيب، بحيث لا غنى لنا عنها، كم من مرة يعجبك مقطع صوتي معين أو صورة معينة أو فيديو معين على جهاز صديقك فتقوم بنسخه ولصقه على حاسوبك، لكن هل سألت نفسك يوما: مالذي يحدث حينما أقوم بنسخ الملف وكيف يتم تكوين ملف جديد بنفس محتوى الملف المنسوخ؟

في درس اليوم إن شاء الله سوف نتعرف على عملية النسخ واللصق، لكن دعونا نتعرف في الأول على حقيقة الملفات Files.

الملف File هو مجموعة من البيانات التي تنتمي إلى نفس النوع، وتنقسم الملفات إلى نوعين:

الملفات النصية Text File : ويكون محتوى الملف عبارة عن بيانات نصية.
الملفات الثنائية Binary File : تكون على شكل بيانات ثنائية Binary Data، أي عبارة عن متتاليات وسلاسل من الأصفار والآحاد التي بعد أن تتم قراءتها ومعالجتها تتحول إلى شيء معين (صورة، فيديو، مقطع صوتي،…)

عملية النسخ:

عملية النسخ في الأصل تقوم بأخذ البيانات الثنائية للملف وتضعها في ملف جديد فارغ فيتم إنشاء نسخة مماثلة للمف الأول، لأن الملفان معا يتوفران على نفس المحتوى الثنائي.

النسخ واللصق برمجيا:

لنأخذ أي ملف موجود على حاسوبنا، ولنفترض أن عندي صورة موجودة على الوحدة C : من القرص الصلب، أي أن مسار الوصول إلى هذه الصورة هو C:\\1.png .

سنعلن عن مسار الملف الأصلي في متغير نصي:

string file1 = @”c:\1.PNG”;

وبالمثل سنعلن عن مسار الملف الثاني أي الملف الذي سينتج عن عملية النسخ:

string file2 = @”c:\Copy.PNG”;

الآن سنقوم بفتح الملف الأول لقراءة بياناته الثنائية:

FileStream fs1 = new FileStream(file1, FileMode.Open);

ثم نقوم بإنشاء ملف فارغ خالٍ من أية بيانات ثنائية على مسار الملف الثاني:

FileStream fs2 = new FileStream(file2, FileMode.Create);

الملف الأول موجود عندنا مسبقا لذلك سنقوم بقراءة بياناته الثنائية بواسطة Binary Reader، والملف الثاني ليس له محتوى ثنائي سنقوم بتزويده بالبيانات عبر Binary Writer.

BinaryReader br = new BinaryReader(fs1);

BinaryWriter bw = new BinaryWriter(fs2);

الآن هيأنا كل شيء، بقي فقط تعبئة الملف الثاني بالبيانات الثنائية للملف الأول، وذلك عبر تكرار يذهب من أول بايت إلى آخر بايت في الملف الأول، وكلما وصل إلى بايت معين يقوم بكتابته في الملف الثاني، كما يلي:

for (int i = 0; i

16/08/2013

الخطوة الأولى دوماً تكون سهلة.... بسيطة....

لعلها غير منظورة إلا أنها بالغة الأهمية.....

هل تعلم أن الصاروخ عند انطلاقه ومغادرته للأرض يستهلك معظم وقوده....

و الطفل الصغير لكي يخطوا خطوته الأولى يبذل أكبر جهد ممكن لإنسان أن يبذله......

نعم إنها لحظة البداية ....

14/08/2013

عمل مشاريع تخرج باعلى مستوى مع المساعده على تحسين اداء المناقشه

ما هي لغة PHP ؟PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة الخادم وليس من جهاز...
13/08/2013

ما هي لغة PHP ؟
PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة الخادم وليس من جهاز المستخدم.


ما المقصود ب Server Side ؟
أي أن جميع أمور المعالجة تتم على السيرفر ( الحاسوب الخادم ) ولا يتم إستخدام حاسوب المستخدم في إجراء أي معالجة .

مثال :
عند الدخول إلى الدردشه يجب عليك أن تقوم بتحميل ((JAV A VM )) على جهازك لتتمكن من الدخول ولكن إذا قمت بزياره أي موقع يستخدم لغة PHP فلن يكون هناك حاجه لتنصيب أو تحميل أي برامج مساعده. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغه خصيصاً للمواقع. ومن ضمن صفحات HTML يمكنك إدراج لغة PHP بداخلها لكي تنفذ في كل مره قمت بزياره الصفحه.



نبذة تاريخية:

بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذريه لنرى ماهي عليه الان, حتى أنه في سنة 2002 كان عدد المواقع التي تستخدمها اكثر من 9000000 ((تسعة مليون )) موقع.


PHP لغة برمجة متاحه للكل لتطويرها أو العمل عليها وهذا ما يسمى ( Open Source ). قديما كان اختصار PHP هو ( Personal Home Page ) ولكن تغيرت إلى الاسم الحالي ( Hypertext Processor ). النسخه الحاليه للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذريه كبيره وأصبحت أقوى بكثير من ما هي عليه الان.



( لاحظ انك لا تحتاج الى مترجم PHP على جهازك الشخصي )


قوة لغة PHP :


الأداء العالي : تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND أصبحت أقوى , بحيث يمكن أن تتحمل ملايين الأوامر في اليوم الواحد


دعمها لعدد كبير من قواعد البيانات : تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير


الدوال الداخليه او ( Built-In Library ) : تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين أو ثلاث من إنشاء صوره من غير استخدام أي برنامج تحرير رسومي


التعلم : تعلم اللغه سهل وهو مبني على لغة PERL و C و JAV A فإذا كنت تعرف إحدها , فتأكد أنك سوف تختصر كثير من الوقت للتعلم

مجموعه جديدة من كتب Android حوالي 34 كتاب تتناول كافه المواضيع في الأندرويد بدءاً من برمجة ال GUI أو Database أو حتى الأ...
12/08/2013

مجموعه جديدة من كتب Android حوالي 34 كتاب تتناول كافه المواضيع في الأندرويد بدءاً من برمجة ال GUI أو Database أو حتى الألعاب والSecurity Apps وأيضاً تغطي استخدام سي++ مع ال NDK وبها كتب عن برمجة ال Sensors الموجود في اغلب الجوالات الحديثة. ايضاً هناك كتاب عن Augmented Reality وهي من المجالات الحديثة والتي لها تطبيقات كثيرة..

من الكتب الجميلة هو Mobile Design Pattern Gallery وهو يحتوى على انماط تصميم واجهات البرامج في اندرويد وايفون ايضاً، ومن خلاله تستطيع ايجاد افضل Design للواجهه لديك، ويحتوي على اكثر من 400 مثال لبرامج جيدة في تصميم الواجهات (الكتاب بصيغه epub يمكنك قرائته عن طريق plugins للمتصفح فايرفوكس).

كتاب Beginning Android Games 2th هو افضل نقطة يمكنك ان تبدء بها برمجة الألعاب في الأندرويد ، فالكتاب يبدأ باساسيات برمجة الألعاب 2D و 3D ايضاً يغطي الرياضيات المطلوبة بها ثم يكمل الحديث عن الأندرويد ، ممتاز للمبتدئين بكل تأكيد.

المجموعه قيمة وأرجوا أن تستفيدوا منها

http://www.4shared.com/folder/eNa6Ef7k/Android.html

Check out 32 document files at my 4shared folder Android - 50 Android Hacks.pdf, Android 4 New features for Application Development.pdf, android app with eclipse.pdf

12/08/2013

باقي 5 اشخاص وبنصير 100

مين راح يساعدنا ويجيبلنا ياهم :)

12/08/2013

اقضي على وقت الفراغ واجعله يوم مفيد وتعلم احد اللغات البرمجة تعرف على واجهات البرامج وكيفية استخدامها ,, اتمنى للجميع وقت جميل ومفيد

____________________________________
Java
101
http://www.youtube.com/playlist?list=PL28DDB2DCF87BEE43

102
http://www.youtube.com/playlist?list=PL138BE19EA2405C94

103
http://www.youtube.com/playlist?list=PLA94A6FB67AB4CD0D

____________________________________
HTML
http://www.youtube.com/playlist?list=PLCCEB165720B4486B

____________________________________
JavaScript
http://www.youtube.com/playlist?list=PL1C9145FD1FDB3577

____________________________________
ASP.Net
http://www.youtube.com/playlist?list=PLqmVQqNLdVv2GVPvVv3tGab1SWPQqePoR

____________________________________
PHP
101
http://www.youtube.com/playlist?list=PLA26082B45526FE13

102
http://www.youtube.com/playlist?list=PL3329409189CFCB29

____________________________________
DataBase
http://www.youtube.com/playlist?list=PLA410065ED903BCA9

____________________________________
Android
http://www.youtube.com/playlist?list=PL987D0B965F799760

____________________________________
مادة البرمجيات جاهزة
Flash
http://www.youtube.com/playlist?list=PLlgtiED3ijPAjwwPoepcAidcm43jnZulm

CINEMA 4D
http://www.youtube.com/playlist?list=PLlgtiED3ijPAp5wgxgLfb9mlFqp5AX_zi
http://www.youtube.com/playlist?list=PLlgtiED3ijPAEv2YLMiRRuvnd3taMWeYo
http://www.youtube.com/playlist?list=PLlgtiED3ijPCPjD3KgmYXx7-syVRgKqV4

فيديو يعبر عن آخر تطورات العلوم و التكنولوجيا الحديثة
12/08/2013

فيديو يعبر عن آخر تطورات العلوم و التكنولوجيا الحديثة

11/08/2013

ماهو الفرق بين الـ C والـ C #؟

رغم أن لغة C هي الأصل، وتفتقر لميزة إنشاء المكونات أو العناصر أو ما يسمى بالإنجليزية objects، وتبرمج بها أنظمة التشغيل والبرامج بشكل عام، لكن افتقارها لميزة إنشاء العناصر يجعل برمجة بعض التطبيقات شيء صعب، لذلك تم إنشاء C++ التي وهي لغة قوية وتصلح لإنشاء تطبيقات كبيرة، ثم جائت مايكروسوفت بلغة C #، وأرادت بذلك الجمع بين سهولة VB وقوة C واللغة قوية فعلاً ومرنة، وتم تبنيها في لينكس أيضاً من خلال مشروع mono.

جميع اللغات السابقة تتشابه في طريقة كتابة الأوامر إلى حد كبير، ومن لديه معرفة بلغة php وجافاسكربت سيجد قواسم مشتركة في أسلوب كتابة الأوامر بين كل هذه اللغات، والأصل C.

وتعتبر أفضل لغة تتعامل مع الدوت نت تستفيد من قدراتها كاملة و قد أصدر في أواخر العام 2005 الإصدار الثاني من اللغة C #2

11/08/2013

هل شعرت يوماً بأن هناك شيئاً مفقود في حياتك !! واذا شعرت بذلك ماذا فعلت حينها ؟ ..

Address

Amman
00962

Website

Alerts

Be the first to know and let us send you an email when Professional Programmer posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

Category