تحميل كتاب دليل الاحتراف مع فيجول بيزك دوت نت في تطبيقات وندوز و قواعد البيانات علي اكثر من سيرفر

يتناول هذا الكتاب برمجه تطبيقات النوفذ وندوز فورم و تطبيقات قواعد البيانات و اللغة العربية  باستخدام لغه فيجول بيزك دوت نت المحبوبه الي الجميع

المحتويات

 

مقدمة

الفصل الأول : الركائز التي تقوم عليها تطبيقات Visual Basic.net

نظام تطبيقات الشبكة

مدير تشغيل الكود

مكتبة التصنيفات

الاستديو المرئي

إصدارات Visual Basic.net

العتاد المطلوب لتثبيت Visual Basic.net

تهيئة استخدام Visual Basic.net

تكوين طبقات الويندوز باستخدام Visual Basic.net

الكود الأساسي لتكوين تطبيق الويندوز

عبارة التصنيف ( Class Statement)

عبارة الوراثة ( Inherits Statement)

وسيلة New

وسيلة Initialize Component

وسيلة Dispose

مرشد منطقة الكود (Region Directive)

البرمجة باستخدام الكائنات

التصنيفات و الكائنات

الحقول , الخصائص , الوسائل , و الأحداث

التغليف , الوراثة , تعدد أوجه الاستخدام

التحميل الزائد , الهيمنة , و التظليل

ربط الكائنات المبكر و المتأخر

أعضاء التصنيف المشتركة

دور التصنيفات في البرمجة باستخدام الكائنات

تعريف التصنيفات

إدخال تعريف التصنيف

إضافة زر لاختبار التصنيف

تكوين وهدم الكائنات

إجراء Sub New و إجراء Sub Finalize

استخدام إجراءات البناء و الهدم

خصائص , حقول , و وسائل التصنيفات

إضافة الخصائص و الحقول إلى التصنيف

المفاضلة بين الحقول و الخصائص

استخدام الوسائل في التصنيفات

الوسائل المشتركة (Shared Methods)

حماية تفصيلات التصنيف

العلاقة بين الوسائل و الخصائص

الخصائص الافتراضية (Default Properties)

التحميل الزائد لأعضاء التصنيف ( Overloading)

الهيمنة على الخصائص و الوسائل (Overriding)

الأحداث (Events)

الإعلان عن الأحداث (Declaring Events)

إذاعة الأحداث ( Raising Events)

مرسل الحدث (Event Sender)

معالج الحدث ( Event Handler)

ربط الأحداث مع إجراءات معالجة الأحداث

إضافة أحداث إلى التصنيفات

كتابة إجراءات معالجة الأحداث

معالجة الأحداث باستخدام With Events

معالجة الأحداث باستخدام Add Handler

استخدام Remove Handler  لإيقاف معالجة الأحداث

معالجة الأحداث الموروثة من تصنيف أصلي

كائنات التفويض (Delegates)

واجهات استخدام التصنيفات ( Interfaces)

تعريف واجهة استخدام التصنيف

الوراثة (Inheritance)

الهيمنة على الخصائص و الوسائل في التصنيفات المشتقة

استخدام My Base

استخدام الوراثة في تكوين التصنيفات المشتقة

تعدد الأشكال (Polymorphism)

تعدد الأشكال المبني على الوراثة

تعدد الأشكال المبني على واجهات استخدام التصنيفات

مصادر و استخدام الكائنات ( Sources and Use of Objects)

الكائنات الداخلية ( Internal Objects)

الكائنات الخارجية ( External Objects)

ضبط و استرجاع قيم الخصائص ( Setting and Retrieving Properties )

استخدام الوسائل ( Using Methods)

تنفيذ عدد من الأعمال باستخدام نفس الكائن

كائنات النماذج

إضافة وسيلة جديدة في نموذج

إضافة حقل جديد إلى نموذج

للوصول إلى وسائل في نموذج آخر

تمرير الكائنات إلى الإجراءات ( Passing Objects to Procedures)

إدارة مجموعات الكائنات

تكوين مصفوفات من الكائنات

استخدام المجموعات في Visual Basic.net

تصنيف Collection  في Visual Basic.net

إضافة بنود إلى مجموعة

حذف بنود من مجموعة

استخراج البنود من مجموعة

الكائنات غير محددة النوع

تحديد التصنيف الذي يتبعه الكائن وقت التشغيل

تحديد خصائص و وسائل التصنيف وقت التشغيل

الفصل الثاني : مكونات لغة Visual Basic.net

عناصر بناء البرنامج

الإعلان عن عناصر البرنامج

العناصر التي يتم الإعلان عنها في برامج Visual Basic.net

فترة بقاء العنصر

العلاقة بين فترة بقاء المتغير و مستوى الإعلان عنه

بداية فترة بقاء المتغير

نهاية فترة بقاء المتغير

تمديد فترة بقاء المتغيرات

نطاق رؤية عناصر البرامج

نطاق رؤية مجمع الكود

نطاق رؤية الإجراءات

نطاق رؤية منطقة الأسماء

تراخيص الوصول

ترخيص Public

ترخيص Friend

ترخيص Protected Friend

ترخيصPrivate

المتغيرات ( Variables)

عبارات Options

عبارة Option Explicit

عبارة Option Strict

عبارة Option Compare

الإعلان عن المتغير

نوع البيانات

تحديد اسم المتغير

تراخيص الوصول

متغيرات الكائنات

الإعلان عن متغير كائن

تخصيص قيمة لمتغير كائن

الثوابت

الإعلان عن الثوابت

أنواع بيانات الثوابت

التعدادات

الإعلان عن التعدادات

تأهيل أسماء الثوابت بأسماء التعدادات

الثوابت و التعدادت الداخلية

المصفوفات (Arrays)

المفاهيم المرتبطة باستخدام المصفوفات

أبعاد المصفوفة

حجم المصفوفة

المصفوفة التي تتكون من الكائنات

تصنيف المصفوفة

نوع عناصر المصفوفة

استخدام المصفوفة

المصفوفات متعددة الأبعاد

الإعلان عن متغيرات المصفوفة

إعداد المصفوفات

تغيير أحجام المصفوفات

السمات المتقدمة للمصفوفات

تخصيص المصفوفات

إعادة مصفوفة من دالة

أنواع البيانات

أنواع البيانات العددية

أنواع الأعداد الصحيحة

أنواع أعداد العلامة العشرية المتحركة

نوع بيانات الرمز

نوع بيانات السلسلة

معالجة السلسلة

مقارنة السلاسل

البحث في السلاسل

تكوين سلاسل جديدة من سلاسل قائمة

أنواع بيانات متنوعة

هياكل البيانات

الإعلان عن هيكل بيانات

متغيرات الهياكل

الوصول إلى القيم في هياكل البيانات

العلاقة بين هياكل البيانات و المصفوفات

العلاقة بين هياكل البيانات و بين الكائنات

العلاقة بين هياكل البيانات و بين الإجراءات

العلاقة بين الهياكل و بين التصنيفات

تحويل أنواع البيانات

تحويل التوسيع

تحويل التضييق

كلمات تحويل الأنواع

العوامل ( Operators)

عوامل التخصيص

الجانب الأيسر في عبارة التخصيص

الجانب الأيمن في عبارة التخصيص

العوامل الحسابية

عوامل المقارنة

مقارنة القيم العددية

مقارنة سلاسل الرموز

مقارنة الكائنات

عوامل التسلسل (Concatenation Operators)

العوامل المنطقية (Logical Operators)

العوامل المركبة من عامل التخصيص و العوامل الأخرى

ترتيب أولويات العوامل

التعبيرات

تعبيرات العمليات الحسابية

تعبيرات عمليات المقارنة

تعبيرات العمليات المنطقية

التعليمات

تعليمات الإعلان ( Declaration Statements)

تعليمات التخصيص

التعليمات المنفذة (Executable Statements)

الإجراءات

الإجراءات الفرعية

التركيب اللغوي لاستدعاء الأجراء الفرعي

إجراءات الدوال

القيم العائدة من الدوال

كود استدعاء الدالة

إجراءات الخصائص

الإعلان عن الخاصية

كود الاستدعاء ( Calling Syntax)

معاملات الإجراءات

الإعلان عن نوع بيانات المعامل

تمرير المعامل بالقيمة (Passing By Value)

تمرير المعاملات بالمرجع

آلية تمرير المعاملات

تمرير الإجراء بالموقع و الاسم

استخدام المصفوفات في المعاملات

التحميل الزائد للإجراءات

القواعد التي تحكم التحميل الزائد للإجراءات

النسخ المعدلة المتعددة من إجراء

قيود التحميل الزائد للإجراءات التي تحتوي على معاملات اختيارية

التحكم في تنفيذ البرامج

هياكل القرارات

تعليمات If…Then…Else

تنفيذ التعليمات عند تحقق الشروط

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

اختبار شروط إضافية عندما يكون الشرط الأول غير حقيقي

تعليمات Select…Case

تعليمات Try…Catch…Finally

هياكل الحلقات

حلقة While

حلقات Do…Loop

تكرار تنفيذ التعليمات أثناء تحقق الشرط

تكرار تنفيذ التعليمات إلى أن يتم تحقق الشرط

الخروج من حلقة Do Loop

حلقات For…Next

زيادة و تخفيض متغير العداد في حلقة For…Next

الخروج من حلقة For…Next قبل وصول العداد إلى القيمة النهائية

حلقة For Each…Next

الخروج من حلقة حلقة For Each…Next  قبل انتهاء المجموعة

تعليمات With…End With

تعليمات التحكم المتداخلة

تعليمات Exit

الخروج من تعليمات التحكم المتداخلة

الفصل الثالث : تطبيقات الويندوز

نماذج الويندوز

تكوين نماذج الويندوز

مشروعات نماذج الويندوز

تكوين مشروعات تطبيقات الويندوز

مخططات نماذج الويندوز

إضافة نماذج الويندوز إلى مشروع

اختيار نموذج بدء التشغيل في تطبيقات الويندوز

ضبط الخصائص بنموذج الويندوز

جعل النموذج غير مرئي عند بدء التشغيل

جعل نماذج الويندوز شفافة

عرض النماذج باستخدام نمط Model   أو نمط Modelss

تغيير حدود نماذج الويندوز

تغيير أحجام نماذج الويندوز

ضبط مواقع نماذج الويندوز

الوراثة في نماذج الويندوز

وراثة نماذج الويندوز باستخدام الكود

وراثة النماذج باستخدام مربع حوار Inheritance Picker

تأثير تعديل شكل ظهور نموذج الأساس

الأحداث في نماذج الويندوز

مصادر الأحداث في نماذج الويندوز

أحداث الماوس و لوحة المفاتيح

التعرف على مفتاح المساعدة المستخدم

إجراءات معالجة أحداث نماذج الويندوز

تكوين إجراءات معالجة الأحداث في مصمم النماذج

تكوين إجراءات معالجة الأحداث الافتراضية

ربط عدد من الأحداث بإجراء معالجة واحد

مربعات الحوار في نماذج الويندوز

تكوين مربعات الحوار

عرض مربعات الحوار

إدخالات المستخدم إلى مربعات الحوار

الاحتفاظ بالإدخالات بعد إقفال مربعات الحوار

استخراج نتائج مربعات الحوار

استخدام خصائص مربعات الحوار للحصول على المعلومات

الحصول على معلومات النموذج الأصلي لمربع حوار

استخدام مربعات الرسائل

أسلوب بناء البيانات في نماذج الويندوز

ربط البيانات في نماذج الويندوز

أنواع ربط البيانات في نماذج الويندوز

المهام الشائعة التي تستخدم ربط البيانات

تكوين أداة ربط بيانات على نموذج الويندوز

مصادر توريد البيانات لنماذج الويندوز

إدارة ربط البيانات بنماذج الويندوز

تصنيف Currency Manager

تصنيف Binding Context

التجول في البيانات بنماذج الويندوز

تطبيقات واجهات الوثائق المتعددة

تكوين نماذج MDI  الأصلية

تكوين نماذج MDI التابعة

تحديد النموذج التابع النشط

إرسال البيانات إلى النموذج التابع النشط

تنسيق النماذج التابعة

استخدام القوائم في نماذج الويندوز

قوائم نماذج الويندوز

إضافة القوائم و بنود القوائم إلى نماذج الويندوز

تحريك بنود قوائم الويندوز

نسخ بنود قوائم الويندوز

حجب بنود القوائم

إخفاء بنود القوائم

حذف بنود من القوائم

دمج بنود القوائم

تعديل أسماء بنود قوائم نماذج الويندوز

تكوين قائمة لتتبع النماذج التابعة المفتوحة في النموذج متعدد الوثائق

تطوير قوائم الويندوز

القوائم المختصرة

إضافة القوائم المختصرة إلى نماذج الويندوز

حذف بنود القائمة المختصرة

الرسومات في نماذج الويندوز

أدوات الرسم باستخدام GDI+

كائنات الرسم

معامل PaintEventArgs في إجراء معالج حدث Paint

وسيلة CreateGraphics

تكوين كائن رسومات من كائن صورة

رسم و معالجة الصور و الأشكال

الأقلام , الفرش , و الألوان

الأقلام (Pens)

الفرشاة

الألوان

تنفيذ الرسم باستخدام GDI+

رسم الخطوط و الأشكال

رسم النصوص

عرض الرسومات

دعم الطباعة في نماذج الويندوز

تكوين وظائف الطباعة

تغيير خيارات الطباعة وقت التشغيل

اختيار الطابعات

طباعة الرسوم و الأشكال

طباعة النصوص

استكمال وظائف الطباعة

الطباعة المبدئية

عمليات السحب و الإسقاط و لوحة القص

تنفيذ عمليات القص و اللصق في نماذج الويندوز

سحب البيانات

إسقاط البيانات

وضع البيانات على لوحة القص

استرجاع البيانات من لوحة القص

المساعدة في نماذج الويندوز

ملفات المساعدة

المساعدة الطافية

المساعدة المختصرة

استخدام الثقافة العربية في نماذج الويندوز

أقلمة و عولمة تطبيقات الويندوز

عولمة تطبيقات الويندوز

ضبط الثقافة المستخدمة

عرض النصوص من اليمين إلى اليسار

أقلمة تطبيقات الويندوز

التوليد التلقائي لملفات الموارد بواسطة Visual Studio

إضافة و تدقيق ملفات الموارد يدويًا إلى المشروع

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

لغة الإدخال في تطبيقات الويندوز

تصنيف InputLanguage

خاصية InstaliedInputLanguages

خاصية Culture

خاصية CurrentInputLanguage

خاصية Handle

خاصية LayoutName

وسيلة Eqauls

وسيلة FromCulture

تصنيف InputLanguageChangedEventArgs

خاصية CharSet

خاصية Culture

خاصية InputLanguage

حدث InputLanguageChanged

تصنيف InputLanguageChangedEventArgs

خاصية Culture

خاصية InputLanguage

خاصية مجموعة SysCharSet

حدث InputLanguageChanging

تطبيق على تغيير لغة الإدخال بتطبيقات الويندوز

الفصل الرابع : تكوين واجهات استخدام  التطبيقات

استخدام أدوات تحكم نماذج الويندوز

تحديد وضع أدوات التحكم على النماذج

إضافة أدوات التحكم إلى نماذج الويندوز

إضافة أدوات التحكم ذات الواجهة البينية

إضافة مكون بدون واجهة بينية

ترتيب أدوات التحكم على نماذج الويندوز

تصفيف أدوات التحكم على النموذج

تثبيت ادوات التحكم على نموذج الويندوز

نسخ أدوات التحكم

استقرار النموذج

وضع أدوات التحكم في طبقات بنماذج الويندوز

لإقفال أدوات التحكم

تحديد إحداثيات أدوات التحكم على النموذج

تغيير حجم أدوات التحكم في نماذج الويندوز

جدولة أدوات التحكم على نماذج الويندوز

انحياز أدوات التحكم إلى شبكة نموذج الويندوز

تمييز أدوات التحكم

ضبط الصورة التي تعرضها أداة التحكم

تكوين مفاتيح الوصول لدوات التحكم بنماذج الويندوز

أنواع أدوات تحكم نماذج الويندوز

أدوات التحكم ذات واجهات التعامل (Control )

الزر (Butten)

تخصيص أحد الأزرار ليكون الزر الافتراضي بالنموذج

تخصيص أحد أزرار النموذج ليكون زر الإلغاء

الاستجابة للنقر على مربع الاختيار بنماذج الويندوز

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

ضبط الخيارات باستخدام متحكم مربع الاختيار في نماذج الويندوز

مربع سرد الاختيارات ( Checked ListBox)

معرفة البنود التي تم اختيارها في مربع سرد الاختيارات

مربع السرد المركب ( ComoBox)

شبكة البيانات ( DataGrid)

ربط البيانات مع متحكم شبكة البيانات

مصادر البيانات الصالحة للارتباط بشبكة البيانات

أعمدة وصفوف شبكة البيانات

تحقيق التزامن بين مصدر البيانات و بين شبكة البيانات

إضافة جداول و أعمدة إلى شبكة بيانات بنموذج ويندوز

إظهار شبكة البيانات

ربط شبكة البيانات

تغيير البيانات المعروضة في شبكة البيانات وقت التشغيل

تكوين علاقات الأصل و التابع باستخدام متحكم DataGrid

حذف أعمدة من متحكم DataGrid

صياغة متحكم DataGrid في وقت التصميم

الاستجابة للنقر بزر الماوس في متحكم DataGrid

التحقق من صحة الإدخالات في متحكم DataGrid

مربع اختيار التاريخ و الوقت ( DateTimePicker)

عرض التاريخ في صيغة معدلة

استخدام DateTimePicker لإعادة التواريخ

مدرج النطاق ( DomainUpDown)

إضافة و حذف بنود إلى متحكم DomainUpDown)

مربع المجموعة ( GroupBox)

المميز (Label)

تكوين مفاتيح الوصول باستخدام متحكم Label

تغيير حجم متحكم Label ليتناسب مع محتوياته

مميز الربط (LinkaLael)

تغيير شكل متحكم LinkaLael

الربط مع كائن أو صفحة ويب باستخدام متحكم LinkaLael

مربع السرد (LinkBox)

قائمة سرد الأيقونات (ListView)

إضافة و حذف البنود بمتحكم ListView

إضافة أعمدة إلى متحكم ListView

عرض أيقونات في متحكم ListView

عرض بنود فرعية في أعمدة باستخدام متحكم ListView

تقويم الشهر (MonthCalender)

تغيير شكل عرض متحكم MonthCalender

إظهار أكثر من شهر في متحكم MonthCalender

عرض بعض الأيام بالبنط الأسود العريض في متحكم MonthCalender

اختيار نطاق تواريخ في متحكم MonthCalender

مدرج النطاق الرقمي (NumericalUpDown)

ضبط و إعادة القيم الرقمية باستخدام متحكم NumericalUpDown

ضبط صيغة متحكم NumericalUpDown

اللوحة ( Panel)

تكوين مجموعة أدوات التحكم باستخدام متحكم Panel

ضبط خلفية المتحكم Panel

مربع الصورة ( PictureBox)

تحميل الصورة وقت التصميم

تغيير حجم و موقع الصورة وقت التشغيل

ضبط الصورة وقت التشغيل

مربع حوار الطباعة المبدئية ( PrintPreviewDialog)

متحكم الطباعة المبدئية PrintPreviewControl

متحكم مؤشر التنفيذ (ProgressBar Control)

زر الراديو (RadioButton)

تكوين مجموعات من متحكم RadioButton

مربع النص الذكي (RichTextBox)

عرض الروابط المماثلة لروابط الوب

عمليات السحب و الإسقاط في متحكم RichTextBox

تحميل الملفات في متحكم RichTextBox

حفظ الملفات باستخدام متحكم RichTextBox

ضبط طاقم الحروف المستخدم في متحكم RichTextBox

شريط التدريج ( ScrollBar)

خاصية Value

خاصية LargeChange و خاصية SmallChange

متحكم المقسم (Splitter Control)

شريط المعلومات (StatusBar)

إضافة لوحات إلى شريط المعلومات

تحديد اللوحة التي نقر عليها في متحكم StatusBar

ضبط حجم اللوحات في شريط المعلومات

الملصق ( TabControl)

إضافة متحكم إلى الصفحة الخاصة بأحد الملصقات

إضافة و حذف الملصقات باستخدام TabControl

تغيير شكل عرض متحكم TabControl

مربع النص ( TextBox)

التحكم في نقطة الإدراج في متحكم TextBox

تكوين مربع كلمة المرور باستخدام متحكم TextBox

تكوين مربع نص للقراءة فقط

استخدام علامات التنصيص في سلاسل النصوص

اختيار نص في متحكم TextBox باستخدام الكود

عرض صفوف متعددة في متحكم TextBox

شريط الأدوات (ToolBar)

إضافة أزرار إلى شريط الأدوات

تخصيص أيقونة لزر في شريط الأدوات

إطلاق أحداث القائمة بواسطة أزرار شريط الأدوات

مشهد الشجرة ( TreeView)

إضافة و حذف العقد في متحكم TreeView

تحديد عقدة الشجرة التي تم النقر عليها

تكرار فحص العقد في شجرة

ضبط الأيقونات في متحكم TreeView

أدوات التحكم بدون واجهات التعامل (Components)

مربع حوار الألوان (ColorDialog)

تغيير شكل مربع حوار الألوان

مكون القائمة المختصرة (ContextMenu Component)

كاشف الأخطاء (ErrorProvider Component)

استخدام مكون ErrorProvider لعرض الأيقونات أخطأ تدقيق البيانات

مشاهدة خطأ داخل فئة بيانات باستخدام مكون ErrorProvider

مربع حوار أطقم الحروف (FontDialog)

مقدم المساعدة (HelpProvider)

قائمة سرد الرسومات (ImageList)

إضافة و حذف الصور في مكون ImageList

مكون القائمة الرئيسية ( MainMenu Component)

أيقونة الإشعار ( NotifyIcon)

إضافة أيقونات التطبيقات إلى شريط المهام باستخدام مكون NotifyIcon

مربع حوار فتح الملفات ( OpenFileDialog)

مربع حوار ضبط صفحة الطباعة (PageSetUpDialog)

مربع حوار الطباعة (PtintDialog)

مكون مستند الطباعة (PrintDocument Component)

استخدام مكون PrintDocument في الطباعة

مربع حوار حفظ الملفات ( SaveFileDialog)

مكون المؤقت ( Time Component)

استخدام الإجراءات مع مكون Timer

أمثلة على استخدام مكون Timer

مكون المعلومات المختصرة ( ToolTip Component)

ضبط وقت التأخير في مكون ToolTip

تطبيق استخدام الرسوم المتحركة

الفصل الخامس : قواعد البيانات

تقنية ADO.NET

توريد البيانات في نظام NET Framework

تكوين الاتصال مع مصادر البيانات

سلاسل الاتصال

فتح و إقفال الاتصالات

المشاركة في الاتصالات

خصائص الاتصال القابلة للإعداد

تأمين معلومات الاتصال

اتصالات وقت التصميم

تكوين كائنات الاتصال

كائن الأمر (Command Object)

كائن قارئ البيانات ( DataReader)

إغلاق كائن DataReader

تعدد مجموعات السجلات العائدة من تنفيذ كائن DataReader

الحصول على معلومات مخطط البيانات من كائن DataReader

كائنات موافقة البيانات (Data Adapters)

وظائف موفقات البيانات

اتصال موفقات البيانات مع قواعد البيانات

استخدام كائنات الأوامر في موفقات البيانات

استخدام معاملات الأوامر في موفقات البيانات

القراءة و التحديث في موفقات البيانات

المناظرة بين جداول البيانات في موفقات البيانات

تكوين موفقات البيانات

تكوين موفقات البيانات باستخدام Server Explorer

تكوين موفقات البيانات باستخدام أدوات Wizard

تكوين موفقات البيانات باستخدام نافذة Properties

تأهيل فئة بيانات باستخدام موفق بيانات

تأهيل فئة بيانات باستخدام موفقات بيانات متعددة

التعامل مع البيانات من نوع Decimal في SQL Server

استخدام المعاملات في موفقات البيانات

معاملات الاختيار في موفقات البيانات

معاملات التحديث

العلاقة بين مجموعة المعاملات و بين كائنات المعاملات

هيكل مجموعة المعاملات

بناء قيم المعاملات

إعداد المعاملات في موفقات البيانات

المناظرة بين البيانات

هيكل البيانات المستخدم في المناظرة بين جدول مصدر البيانات و جدول فئة البيانات

تنفيذ مناظرة الجداول

مناظرة أعمدة جدول مصدر البيانات مع أعمدة جدول فئة البيانات

المشاهدة المبدئية لنتائج موفق البيانات

العمليات المباشرة مع مصادر البيانات

العمل مع أوامر البيانات

الحصول على مجموعات سجلات متعددة

الأوامر المستخدمة في موفقات البيانات

تكوين أوامر البيانات

إضافة أوامر البيانات إلى النماذج

معاملات أوامر البيانات

تنفيذ أوامر البيانات

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

تحديث قواعد البيانات باستخدام أوامر البيانات

تنفيذ أمر بيانات يعيد قيمة مفردة

فئات البيانات

تكوين فئات البيانات

المفاهيم المتعلقة بفئات البيانات

تعريف مخططات فئات البيانات باستخدام صيغة XML

فئات البيانات النوعية و غير النوعية

الوصول إلى البيانات  في فئات البيانات النوعية و غير النوعية

تأهيل فئات البيانات

تحديد موقع السجل في فئة البيانات

الجداول المرتبطة و كائنات العلاقات

قيود الوصول إلى البيانات

تحديث فئات و مصادر البيانات

وسائل تكوين فئات البيانات

تكوين فئات البيانات باستخدام Component Designer

تكوين مخططات فئات البيانات باستخدام مصمم XML

صيانة فئات البيانات

إضافة جداول و أعمدة إلى فئة البيانات غير النوعية

إضافة القيود إلى فئة بيانات غير نوعية

إضافة العلاقات إلى فئة بيانات غير نوعية

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

إضافة الجداول إلى فئات بيانات قائمة

إضافة فئة بيانات نوعية إلى نموذج

إضافة فئة بيانات غير نوعية إلى نموذج

فرز و ترشيح البيانات

استخدام مشاهد البيانات في الفرز و الترشيح

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

الترشيح على أساس حالة الصنف و رقم الإصدار

فرز السجلات

إضافة مشاهد البيانات إلى نموذج

استخدام مشاهد البيانات لترشيح و فرز البيانات

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

الفرز و الترشيح المباشر لجداول البيانات

استخدام سجلات مشاهد البيانات

العثور على السجلات في مشاهد البيانات

قراءة السجلات في مشهد بيانات

تحديث سجلات مشهد بيانات

إدراج السجلات في مشهد بيانات

حذف السجلات من خلال مشهد البيانات

العلاقات بين البيانات

كائنات العلاقات

الوصول إلى السجلات ذات العلاقات

فرض القيود باستخدام كائنات العلاقات

تكوين كائنات العلاقات

تكوين كائنات العلاقات باستخدام الكود

تكوين كائنات العلاقات باستخدام XML

تحديث فئات و مصادر البيانات

تحديث فئات البيانات

تحديث سجلات جديدة في فئة بيانات

إدراج سجلات جديدة في فئة بيانات

إدراج سجلات جديدة في فئة البيانات النوعية

حذف السجلات من فئة بيانات

الأحداث المتعلقة بتحديث البيانات

تعطيل قيود التحديث

دمج فئات البيانات

تثبيت التغييرات في فئة البيانات

التعرف على الصفوف المتغيرة و استخراجها

فحص الصفوف المتغيرة في فئة البيانات

تحديد الصفوف المتغيرة

تحديد نوع التغييرات التي حدثت بالصف

استخراج الصفوف المتغيرة

البحث عن سجل محدد في فئة البيانات

الحصول على نسخة محددة من أحد الصفوف

الوصول إلى الصفوف التي بها أخطاء

تدقيق صحة البيانات في فئات البيانات

مراجعة البيانات أثناء تغيير عمود

مراجعة البيانات أثناء تغيير الصف

تحديث مصادر البيانات

تحويل التغييرات إلى مصدر البيانات

تمرير المعاملات

إجراءات تحديث قواعد البيانات باستخدام فئات البيانات

تحديث الجداول ذات العلاقات في قاعدة البيانات

الاستجابة لأخطأ تحديث قواعد البيانات

تجديد فئة البيانات

التحكم في التزامن

أنواع التحكم في التزامن

مدخل رقم الإصدار لتحقيق التزامن ( The Version Approach)

مدخل حفظ جميع القيم لتحقيق التزامن ( The Saving All Values Approach)

تحقيق التزامن باستخدام Dynamic SQL

تحقيق التزامن باستخدام Stored Procedures

التعامل مع أخطاء التزامن

العمليات في ADO.NET

تطبيق على استخدام ADO.NET

الفصل السادس : التقارير

أدوات تكوين التقارير

أدوات تصميم التقارير

مصمم تقارير Crystal Reports

مصمم التقرير

مقدمة التقرير

مقدمة الصفحة

قسم التفصيلات

مؤخرة التقرير

مؤخرة الصفحة

مقدمة المجموعة

قسم ذيل المجموعة

نافذة Field Explorer

أشرطة أدوات Crystal Reports

خبراء التقارير

خبير التقرير القياسي ( Standard Report Expert)

خبير إعداد الخطابات (Form Letter Report Expert)

خبيرإعداد النماذج ( Form Report Expert )

خبير الجداول المتقاطعة ( Cross-tab Report Expert)

خبير التقارير الفرعية ( SubReport Expert)

خبير ملصقات عناوين البريد ( Drill Down Report Expert)

أدوات الوصول إلى التقارير و مصادر البيانات

أداة مشاهدة التقارير

تصدير التقارير

طباعة التقارير

محركات البيانات

تصميم تطبيقات التقارير

تصميم التقرير

بدء التقرير و تحديد مصادر البيانات

بدء تكوين تقرير جديد

مصادر البيانات التي يمكن استخدامها

اختيار مصدر بيانات التقرير

اختيار مصدر البيانات و ربطها بالتقرير

تعريف الجداول المفترضة بناءا على أمر/ استعلام SQL

ربط جداول البيانات

إدراج حقول قاعدة بيانات في التقرير

استخدام فئات البيانات في إعداد التقارير

تكوين كائن فئة بيانات

الاتصال مع كائن فئة بيانات

تأهيل فئة البيانات و عرض التقرير

إضافة التقارير إلى مشروعات التطبيقات

الإضافة المباشرة للتقارير

إضافة التقارير من خلال مكونات التقارير غير النوعية

إضافة التقارير من خلال مكونات التقارير النوعية

ربط التقارير مع أدوات مشاهدة التقارير

خطوات إضافة متحكم مشاهدة التقارير إلى النموذج

ضبط خصائص متحكم مشاهدة التقارير بنماذج الويندوز

ربط التقرير باستخدام اسم ملف التقرير

ربط التقرير غير المضاف باستخدام كائن تقرير

الربط باستخدام مكون تقرير غير نوعي

ربط التقارير المضافة إلى المشروع

ربط التقرير باستخدام كائن تقرير

ربط التقرير باستخدام مكون تقرير نوعي

التعامل مع كائنات التقرير

كائنات التقرير

إدراج و تحريك الحقول و الكائنات باستخدام القائمة المختصرة

اختيار كائنات الحقول

تغيير حجم كائنات الحقول

حذف الحقول

عرض أسماء الحقول

إضافة عناوين للحقول

إدراج حقل بيانات في كائن نص

دوران كائنات الحقول

منع بتر النصوص

منع تداخل النصوص

زيادة المساحات الفارغة بين الأقسام

منع بتر الأرقام

التحكم في بيانات التقرير

ترشيح البيانات

اختيار السجلات

تحديد الحقول التي نستخدمها في اختيار السجلات

دفع معيار اختيار السجلات إلى خادم قاعدة البيانات

استخدام Select Expert في تكوين معايير الترشيح

إعداد صيغة الاختيار بواسطة المستخدم

قوالب صيغ اختيار السجلات

ضبط المعاملات

تحديد نوع و صيغة الإدخال في المعاملات

تكوين المجموعات

وضع البيانات في مجموعات هرمية

تلخيص بيانات المجموعات

إخفاء التفصيلات في تقارير الملخصات اختيار مجموعة القمة أو مجموعة القاع

فرز البيانات

تكوين الإجماليات

إضافة نسب مئوية إلى تقرير

تكوين الإجماليات المتحركة

تكوين الإجماليات المتحركة في قائمة

تكوين إجماليات متحركة لمجموعة

تكوين إجماليات متحركة شرطية

استخدام الصيغ

صيغ التقرير

صيغ التنسيق المشروط

صيغ الاختيار

صيغ البحث

إدراج الصيغ

أقسام محرر الصيغة

تعبيرات SQL

تنسيق البيانات

تنسيق الأرقام و التواريخ

إضافة حدود , ألوان , أو ظلال إلى الحقول

التنسيق المشروط

ترقية عرض التقارير

إدراج الرسوم البيانية

إدراج التقارير الفرعية

التقارير الفرعية غير المرتبطة

التقارير الفرعية المرتبطة

إدراج كائنات المعلومات المتقاطعة

إخفاء أقسام التقرير

التحكم في التقارير وقت التشغيل

استخدام الكود

استخدام الكائنات

كائن ReportDocument

كائن CrystalReportViewer

لغة الصياغة

استخدام كود  Basic

التعامل مع المستخدمين

تعديل متحكم مشاهدة التقارير

إظهار و حجب شريط الأدوات

حجب و إظهار شجرة المجموعات ( Group Tree)

تغيير التقرير المطلوب مشاهدته

تعديل أطقم الحروف و الألوان

التحكم في تقديم البيانات على التقرير

التحكم في حقول المعاملات وقت التشغيل

تعديل صيغ الاختيار وقت التشغيل

تعديل حقول المجموعات في وقت التشغيل

تعديل حقول الفرز في وقت التشغيل

تعديل خيارات التصدير

تصدير التقارير باستخدام زر Export

ضبط خيار التصدير باستخدام الكود

الوصول إلى قواعد البيانات الآمنة

التعامل مع الاستثناءات

التعامل مع الاستثناءات باستخدام الكود


Subscribe to farahat-library
أشترك في المجموعة البريدية
ليصلك كل ما تريدة
Email:

و الان مع روابط تحميل كتاب دليل الاحتراف مع فيجول بيزك دوت نت في تطبيقات وندوز و قواعد البيانات علي اكثر من سيرفر

[like_to_read]

the_profession_guide_for_vb.net[uploaded-by-farahat-library.com] .rar – 17.8 MB

[/like_to_read]

 

Possibly Related Posts:


الكلمات التي استخدمها الزوار القادمون من محرك البحث

-هيكلة قاعدة البيانات من البداية الى برمجته pdf (16)

كتب في نفس المجال او من نفس الفئة

About farahat 1475 Articles
الــبــاجور - المـنـوفـيـة - جمهورية مصر العربية 0106331333 مهندس /احمد فرحات درس هندسه و علوم النظم و الحاسبات و له خيرة 18 عام في المجالات الهندسية المتعلقه بالنظم الهندسية كافة سواء كانت نظم لها علاقة بالعتاد (كهربيه - الكترونية - ميكانيكية) او نظم لها علاقة بالبرمجيات و قد حصل علي دبلومة مابعد التخرج في هندسه و علم الحاسب

42 Comments

  1. معذرة الروابط لاتعمل
    …الكثير من روابط التحميل ليست موجودة
    …كنت أتمنى أن أستطيع التحميل لأن المواضيع مميزة فعلا ومفيدة جدا

  2. بعد شكر الحق سبحانه
    جهد مشكور لاخ مشكور على سعيه الدؤب لخدمة ابناء جلدته
    الكتاب من تفاصيله = تحفة

  3. شششششششششششششششكككككككككككككككككككررررررررررررررراااااااااااااااا

  4. السلام عليكمورحمة الله وبركاتة

    الكتاب محتواه رائع لكنى مش عارف احمله كيف ؟؟؟

Leave a Reply

Your email address will not be published.


*