الاثنين، يونيو 22، 2009

إحتراف لغة سى شارب 2008

هذا الكتاب يبدأ فعليا وحرفيا من الصفربعد هذا يخطو الكتاب بقارئه إلى عالم البرمجة، فيعرّفه على أساسيات التعامل مع البيانات، ويعطيه فكرة مبسطة ووافية عن نظام العد الثنائي Binary System والعمليات المنطقية الأساسية التي بني بها الحاسوب، وكيفية بناء وحدة الحساب والمنطق ALU في الحاسوب.والكتاب في كل فصل يقدم للقارئ أمثلة غزيرة ومتنوعة، مع شرح بعض الخوارزميات البرمجية الشهيرة وتطبيقها بأوامر C#..
من الكتاب ستتعلم أوامر C# فحسب، بل سيتعلم معها العديد من الطرق البرمجية المفيدة، مثل خوارزميات ترتيب المصفوفة والبحث فيها وضغط وتشفير البيانات وتركيب صور BMP، بالإضافة إلى كيفية حفظ واسترجاع البيانات من الملفات وغير ذلك.ويستخدم الكتاب منهج التجربة والخطأ في شرح الأمثلة، فهو لا يعطيك الكود الأمثل مباشرة، بل يتدرج معك بشرح أبسط فكرة لتنفيذ المطلوب، ثم يوضح عيوبها وكيفية التغلب عليها، مع شرح وافٍ لكل الخطوات.. بهذه الطريقة يقدّم الكتاب منهجا للتفكير البرمجي وليس مجرد بعض الأفكار البرمجية، وبهذا يختصر على المتعلم سنوات من الخبرة يحتاج فيها إلى التجريب والخطأ والتعلم من أخطائه بنفسه.بعد هذا يقدم الكتاب قارئه إلى عالم البرمجة الموجهة بالكائنات Object Oriented Programming، مع التطبيق العملي بإنشاء كائناتنا الخاصة التي تحاكي كائنات إطار العمل .NET Framework للتعامل مع الملفات وقوائم البيانات وغيرها الكثير.. في الحقيقة، هذا الكتاب يشتمل على
1- مقدمة في تاريخ الحاسب والبرمجة والجبر الثنائي Boolean Algebra.2
- أساسيات C#، بما في ذلك أحدث التطويرات في إصدار 2008.3- البرمجة الموجهة بالكائنات OOP بـ C#.
4- تراكيب البيانات Data Structures بـ C#.5- التعامل مع الملفات ومقدمة في ضغط وتشفير الملفات.
6- مقدمة في معالجة الصور، وشرح صور BMP وكتابتها وقراءتها وعكس ألوانها.