دانلود کتاب های عربی


من الصفر إلى الاحتراف: برمجة قواعد البيانات في VB.NET

نویسنده: name

تعتبر قواعد البیانات القلب المرکزی فی معظم انواع المشاریع، سواء کانت تعمل علی سطح المکتب Desktop او موقع ویب Web Site او شبکه Network او جهاز یدوی محمول.. لهذا یعتبر تعلم کیفیه انشاء قواعد البیانات والتعامل معها امرا لا غنی عنه لتنفیذ المشاریع التجاریه والاداریه والعملیه، التی تتیح للمستخدم استرجاع البیانات وتعدیلها وحفظها والبحث فیها بمختلف الطرق. ویبدا هذا الکتاب الرحله معک من الصفر، لیعرفک علی المفاهیم الاساسیه اللازمه للتعامل مع قواعد البیانات، وکیف تنشیها فی Access و SQL Server 2008، وکیف تکتب الاستعلامات التی تحصل علی البیانات منها باستخدام لغه SQL. بعد هذا یعلمک الکتاب کیف تتعامل مع قواعد البیانات من داخل مشاریع فیجیوال بیزیک دوت نت باستخدام تقنیه ADO.NET، لتستطیع الاتصال بقاعده البیانات، وطلب السجلات منها، وکیف تقوم بحفظها مره اخری فی قاعده البیانات اذا دخلت علیها ایه تعدیلات. ویعلمک الکتاب ایضا کیف تعرض البیانات للمستخدم من خلال تقنیه الربط Binding، ویشرح بالتفصیل اهم الادوات المخصصه لهذا الغرض، مثل موجه الربط BindingNavigator ومصدر الربط BindingSource وجدول العرض DataGridView ومکرر البیانات DataRepater. *** ویشرح الکتاب بالتفصیل اکثر من 50 مشروعا متنوعا تغطی محتویاته، لتتعلم من خلالها: - کیف تحصل علی البیانات من قواعد البیانات بمختلف الطرق، سواء باستخدام قاری البیانات DataReader او موصل البیانات DataAdapter او موصل الجدول TableAdapter. - کیف تحتفظ بالبیانات فی الذاکره، باستخدام مجموعه بیانات DataSet سواء کانت عادیه او محدده النوع Typed. - کیف تنقل البیانات بین نوعین مختلفین من قواعد البیانات. - کیف تحفظ البیانات الثناییه Binary Data فی ملفات مستقله علی الخادم خارج قاعده البیانات فی SQL Server 2008. - کیف تعرّف المعاملات Parameters والمعاملات الجدولیه Table-Valued Parameters، وکیف تستخدمها لتمریر البیانات الی الاجراءات المخزنه فی Sql Server 2008. - کیف تحمی قاعده البیانات من القراصنه الذین یحاولون دس الاستعلامات SQL Injection من خلال مشروعک. - کیف تقرا البیانات الثناییه والنصیه الضخمه تتابعیا Sequentially علی صوره اجزاء فی SQL Server 2008. - کیف تنشی الاجراءات المخزنه فی Access. - کیف تحفظ البیانات فی ملف XML وکیف تستعیدها منه مره اخری. - کیف تستخدم مخطط XML لانشاء مجموعات بیانات خاصّه Custom DataSet لا تعتمد علی قاعده بیانات. - کیف تتعامل مع علاقه واحد بمتعدد One-To-Many Relation، وعلاقه متعدد بمتعدد Many-To-Many Relation، والعلاقه الذاتیه Self Relation. - کیف تستخدم مصانع المزودات Provider Factories لکتابه فیات عامه قادره علی التعامل مع ای نوع من قواعد البیانات، مما یختصر الکود الذی تکتبه، و یمهد لک الطریق لانشاء مشاریع متعدده الطبقات N-Tier Applications. - کیف تحل مشاکل تصارع اکثر من مستخدم علی حفظ البیانات فی نفس اللحظه باستخدام التطابق المتفایل Optimistic Concurrency. - کیف تعرض البیانات فی اللافتات ومربعات النص والقوایم والجداول، وکیف تربط کل هذه العناصر معا. - کیف تنشی انواعا جدیده من اعمده جدول العرض، تعرض خاناتها اداه اختیار التاریخ او شجره منسدله او ای نوع آخر تریده من الادوات. - کیف تجعل جدول العرض یعمل فی الوضع الافتراضی Virtual Mode وکیف تضیف الیه تقنیه تقسیم السجلات علی صفحات Paging. - کیف تنشی قالبا لعرض کل سجل، وکیف تکرر عرضه باستخدام مکرر البیانات DataRepeter. - کیف تستخدم مکرر البیانات فی الوضع الافتراضی Virtual Mode. وغیر هذا الکثیر. *** ویغطی هذا الکتاب بالتفصیل حوالی 135 واجهه وفیه وسجلا من مکتبه اطار العمل، مخصصه للتعامل مع تطبیقات قواعد البیانات، شارحا خصایص ووسایل واحداث هذه المکونات بالتفصیل.. لهذا یعتبر الکتاب مرجعا مفصلا مبوبا، یمکن لقاریه الرجوع الیه عند البحث عن تفاصیل ای فیه او خاصیه او وسیله او حدث، فی نفس الوقت الذی یجعله صالحا للقراءه ککتاب تعلیمی عملی مرتب من الاسهل الی الاصعب، ینقل الی المبرمج فی صفحات معدودات خبره سنوات فی برمجه تطبیقات قواعد البیانات، ویرشده الی کیفیه حل المشکلات غیر المتوقعه التی تواجهه فی هذا المجال، وکیف یحسن اداء برنامجه بتوفیر اکبر قدر من الذاکره، وکیف یحافظ علی کفاءه خادم البیانات، بتقلیل عدد الاتصالات ووقت کل اتصال بقدر الامکان. باختصار: هذا هو الکتاب الذی تبحث عنه. والله ولی التوفیقلمن هذا الکتاب: رغم ان هذا الکتاب یفترض ان قاریه لا یمتلک ایه معرفه مسبقه بقواعد البیانات والبرامج التی ینشیها بها، فانه علی الجانب الآخر، یشترط فی قاریه ان یکون علی درایه بلغه فیجیوال بیزیک دوت نت، وان یجید المتطلبات التالیه: - اساسیات کتابه الکود بلغه فیجیوال بیزیک دوت نت، کتعریف المتغیرات وکتابه جمل الشرط وحلقات التکرار Loops، وکتابه واستدعاء الدوال Functions. - اساسیات ومفاهیم البرمجه الموجهه بالکاینات OOP، کالفیات Classes والواجهات Interfaces والوراثه Inheritance. - اساسیات التعامل مع اطار العمل، وفیاته الرییسیه، خاصه المجموعات Collections والملفات Files وفیات معلومات الثقافه CultureInfo. - اساسیات التعامل مع مشاریع الویندوز، والادوات المختلفه کمربع النص TextBox ومربع الاختیار CheckBox والقوایم Lists. فاذا لم تکن تجید هذه الاساسیات، فننصح بقراءه القسم الاول من کتابنا "المدخل العملی السریع الی فیجوال بیزیک دوت نت"، فهو یغطی هذه المواضیع باختصار من خلال انشاء مشروع عملی کامل مشروح بالتفصیل.. اما النصف الثانی من الکتاب، فیشرح مشروع قواعد بیانات کاملا مکتوبا بتقنیه LinQ To SQL وهی غیر مشروحه فی الکتاب الذی تقروه الآن.. وهذا معناه ان کتاب المدخل العملی مکمل لهذا المرجع، فهو من جهه یشرح مشروع قواعد بیانات واحدا کبیرا بینما یستعین المرجع الذی بین یدیک بعشرات المشاریع الصغیره لشرح محتواه، کما ان هذا المرجع یشرح تقنیه ADO.NET بینما یعطیک کتاب المدخل العملی فکره جیده عن استخدام النموذج التصوری Conceptual Model باستخدام تقنیه LinQ To SQL.

تعتبر قواعد البيانات القلب المركزي في معظم أنواع المشاريع، سواء كانت تعمل على سطح المكتب Desktop أو موقع ويب Web Site أو شبكة Network أو جهاز يدوي محمول.. لهذا يعتبر تعلم كيفية إنشاء قواعد البيانات والتعامل معها أمرا لا غنى عنه لتنفيذ المشاريع التجارية والإدارية والعملية، التي تتيح للمستخدم استرجاع البيانات وتعديلها وحفظها والبحث فيها بمختلف الطرق. ويبدأ هذا الكتاب الرحلة معك من الصفر، ليعرفك على المفاهيم الأساسية اللازمة للتعامل مع قواعد البيانات، وكيف تنشئها في Access و SQL Server 2008، وكيف تكتب الاستعلامات التي تحصل على البيانات منها باستخدام لغة SQL. بعد هذا يعلمك الكتاب كيف تتعامل مع قواعد البيانات من داخل مشاريع فيجيوال بيزيك دوت نت باستخدام تقنية ADO.NET، لتستطيع الاتصال بقاعدة البيانات، وطلب السجلات منها، وكيف تقوم بحفظها مرة أخرى في قاعدة البيانات إذا دخلت عليها أية تعديلات. ويعلمك الكتاب أيضا كيف تعرض البيانات للمستخدم من خلال تقنية الربط Binding، ويشرح بالتفصيل أهم الأدوات المخصصة لهذا الغرض، مثل موجه الربط BindingNavigator ومصدر الربط BindingSource وجدول العرض DataGridView ومكرر البيانات DataRepater. *** ويشرح الكتاب بالتفصيل أكثر من 50 مشروعا متنوعا تغطي محتوياته، لتتعلم من خلالها: - كيف تحصل على البيانات من قواعد البيانات بمختلف الطرق، سواء باستخدام قارئ البيانات DataReader أو موصل البيانات DataAdapter أو موصل الجدول TableAdapter. - كيف تحتفظ بالبيانات في الذاكرة، باستخدام مجموعة بيانات DataSet سواء كانت عادية أو محددة النوع Typed. - كيف تنقل البيانات بين نوعين مختلفين من قواعد البيانات. - كيف تحفظ البيانات الثنائية Binary Data في ملفات مستقلة على الخادم خارج قاعدة البيانات في SQL Server 2008. - كيف تعرّف المعاملات Parameters والمعاملات الجدولية Table-Valued Parameters، وكيف تستخدمها لتمرير البيانات إلى الإجراءات المخزنة في Sql Server 2008. - كيف تحمي قاعدة البيانات من القراصنة الذين يحاولون دس الاستعلامات SQL Injection من خلال مشروعك. - كيف تقرأ البيانات الثنائية والنصية الضخمة تتابعيا Sequentially على صورة أجزاء في SQL Server 2008. - كيف تنشئ الإجراءات المخزنة في Access. - كيف تحفظ البيانات في ملف XML وكيف تستعيدها منه مرة أخرى. - كيف تستخدم مخطط XML لإنشاء مجموعات بيانات خاصّة Custom DataSet لا تعتمد على قاعدة بيانات. - كيف تتعامل مع علاقة واحد بمتعدد One-To-Many Relation، وعلاقة متعدد بمتعدد Many-To-Many Relation، والعلاقة الذاتية Self Relation. - كيف تستخدم مصانع المزودات Provider Factories لكتابة فئات عامة قادرة على التعامل مع أي نوع من قواعد البيانات، مما يختصر الكود الذي تكتبه، و يمهد لك الطريق لإنشاء مشاريع متعددة الطبقات N-Tier Applications. - كيف تحل مشاكل تصارع أكثر من مستخدم على حفظ البيانات في نفس اللحظة باستخدام التطابق المتفائل Optimistic Concurrency. - كيف تعرض البيانات في اللافتات ومربعات النص والقوائم والجداول، وكيف تربط كل هذه العناصر معا. - كيف تنشئ أنواعا جديدة من أعمدة جدول العرض، تعرض خاناتها أداة اختيار التاريخ أو شجرة منسدلة أو أي نوع آخر تريده من الأدوات. - كيف تجعل جدول العرض يعمل في الوضع الافتراضي Virtual Mode وكيف تضيف إليه تقنية تقسيم السجلات على صفحات Paging. - كيف تنشئ قالبا لعرض كل سجل، وكيف تكرر عرضه باستخدام مكرر البيانات DataRepeter. - كيف تستخدم مكرر البيانات في الوضع الافتراضي Virtual Mode. وغير هذا الكثير. *** ويغطي هذا الكتاب بالتفصيل حوالي 135 واجهة وفئة وسجلا من مكتبة إطار العمل، مخصصة للتعامل مع تطبيقات قواعد البيانات، شارحا خصائص ووسائل وأحداث هذه المكونات بالتفصيل.. لهذا يعتبر الكتاب مرجعا مفصلا مبوبا، يمكن لقارئه الرجوع إليه عند البحث عن تفاصيل أي فئة أو خاصية أو وسيلة أو حدث، في نفس الوقت الذي يجعله صالحا للقراءة ككتاب تعليمي عملي مرتب من الأسهل إلى الأصعب، ينقل إلى المبرمج في صفحات معدودات خبرة سنوات في برمجة تطبيقات قواعد البيانات، ويرشده إلى كيفية حل المشكلات غير المتوقعة التي تواجهه في هذا المجال، وكيف يحسن أداء برنامجه بتوفير أكبر قدر من الذاكرة، وكيف يحافظ على كفاءة خادم البيانات، بتقليل عدد الاتصالات ووقت كل اتصال بقدر الإمكان. باختصار: هذا هو الكتاب الذي تبحث عنه. والله ولي التوفيقلمن هذا الكتاب: رغم أن هذا الكتاب يفترض أن قارئه لا يمتلك أية معرفة مسبقة بقواعد البيانات والبرامج التي ينشئها بها، فإنه على الجانب الآخر، يشترط في قارئه أن يكون على دراية بلغة فيجيوال بيزيك دوت نت، وأن يجيد المتطلبات التالية: - أساسيات كتابة الكود بلغة فيجيوال بيزيك دوت نت، كتعريف المتغيرات وكتابة جمل الشرط وحلقات التكرار Loops، وكتابة واستدعاء الدوال Functions. - أساسيات ومفاهيم البرمجة الموجهة بالكائنات OOP، كالفئات Classes والواجهات Interfaces والوراثة Inheritance. - أساسيات التعامل مع إطار العمل، وفئاته الرئيسية، خاصة المجموعات Collections والملفات Files وفئات معلومات الثقافة CultureInfo. - أساسيات التعامل مع مشاريع الويندوز، والأدوات المختلفة كمربع النص TextBox ومربع الاختيار CheckBox والقوائم Lists. فإذا لم تكن تجيد هذه الأساسيات، فننصح بقراءة القسم الأول من كتابنا "المدخل العملي السريع إلى فيجوال بيزيك دوت نت"، فهو يغطي هذه المواضيع باختصار من خلال إنشاء مشروع عملي كامل مشروح بالتفصيل.. أما النصف الثاني من الكتاب، فيشرح مشروع قواعد بيانات كاملا مكتوبا بتقنية LinQ To SQL وهي غير مشروحة في الكتاب الذي تقرؤه الآن.. وهذا معناه أن كتاب المدخل العملي مكمل لهذا المرجع، فهو من جهة يشرح مشروع قواعد بيانات واحدا كبيرا بينما يستعين المرجع الذي بين يديك بعشرات المشاريع الصغيرة لشرح محتواه، كما أن هذا المرجع يشرح تقنية ADO.NET بينما يعطيك كتاب المدخل العملي فكرة جيدة عن استخدام النموذج التصوري Conceptual Model باستخدام تقنية LinQ To SQL.



برای سفارش کتاب، کافی است نام و "کد کتاب" را از طریق پیامک یا تلگرام به شماره 09355621039 ارسال نمایید تا در اولین فرصت با شما تماس حاصل شود.
تبلیغات