نقدم لكم اليوم كتاب يتحدث عن فيجول استوديو 2008 مستخدما لغتي سي شارب و فيجول بيزك دوت نتالمحتويات مقدمة الكتاب نبذة عن المؤلف هذا الكتاب محتويات الكتاب الباب 02 تحميل نسختك الاولى من فيجوال ستوديو 20081- النسخة الكاملة من 2008 Visual Studio
2- النسخة المجانية من 2008 Visual Studio
3- ترقية مشروعك الذي يعمل على ال 2008 VS
الى 2008 VS
الباب 03 الجديد مع ال 2008 NET1- تقنية Silverlight
2- تقنية LINQ
3- تقنية WPF
4- مجموعة Expression
5- تقنية WCF
6- Code Refactoring
الباب 04 مفاهيم بيئة net. الرئيسية1- لغات net
.2- العناصر الاساسية لبيئة net
.3- ال Base Class Library
4- Net Assemblies
.5- الـ CIL
6- الـMetadata
7- الـManifest
8- Common Type System
CTS Members1.8
2.8 CTS Data Types
9- Common Language Specification
10- Common Language Run Time
11- استخدام Object Browser
12- مجالات الاسماء Name Space
1.12 استيراد مجالات الاسماء 13- استخدام برنامج ildasm
14- هل تبحث عن open source.net
الباب 05 الواجهة الاساسية للفيجوال ستوديو 20081- كيف اكتب الكود ؟؟1.1 استخدام Visual Studio 2008 Command Prompt
1.2 استخدام الـ Text Pad
1.3 استخدام Notepad++
1.4 Sharp Develop
2- البداية مع Visual Studio 2008
2.1 برنامجك الاول الباب 06 مكونات اللغة الرئيسية الجزء الاول1- خصائص Console
2- تعريف المتغيرات 1.2 انواع المتغيرات 2.2 الثوابت Constant
3.2 القيم للقراءة فقط Read Only Field
3- المتغيرات النصية String
1.3 الخصائص والدوال الاساسية للـ String
2.3 تقسيم النصوص 3.3 دمج النصوص 4.3 مقارنة النصوص 5.3 Escape Characters
– سي شارب فقط 6.3 التحويل من والى String
7.3 String Builder
4- التعامل مع التاريخ والوقت 5- التحويل بين المتغيرات المختلفة 1.5 Widening Conversions
2.5 Narrowing Conversions
3.5 عمليات الـ Cast
4.5 التحويل باستخدام Convert
6- الجمل الشرطية في Net
. 1.6 اساسيات الشروط 2.6 دمج الشروط 3.6 And AL so
4.6 or Else
5.6 استخدام الـ Switch
7- الحلقات التكرارية For – Next Loop 1.7
2.7 While Loop
3.7 For Each Loop
الباب 07 مكونات اللغة الرئيسية في .net الجزئي الثاني1- لنفهم برنامجنا الاول 2- الدوال Fnuction
3- الطرق Methods
4- الوظيفة out
5- الارسال بالمرجع byref
والارسال بالقيمة byval
6- المصفوفات 1.6ما هي المصفوفات Arrays
2.6 تكوين المصفوفات 3.6 المصفوفات متعددة الابعاد 4.6 عمل مصفوفة من المصفوفات 5.6 ارسال واستقبال المصفوفات من والى الدوال 6.6 خصائص المصفوفات الرئيسية 7- الـEnumeration
8- التركيب Structure
1.8 انشاء الدوال داخل الـ Struct
9- الانواع Value
والانواع Reference
10- المقارنات 11- Nullable Types
1.11 خصائص Nullable
2.11 المعامل ؟؟الباب 8 مقدمة الى الرمجة كائنية التوجه OOP1- مقدمة الى الفئات Classes
1.1 المشيدات Constructors
1.2 المهدمات Destructor
2- This
3- التعريف على Static
Static Class1.3
4- اعادة التحميل Over Loading
5- معرفات الوصول Access Modifier
6- العناصر الاساسية في OOP
1.6 Encapsulation
2.6 Inheritance
3.6 Polymorphism
7- Encapsulation
1.7 استخدام دوال Public
للوصول الى متغيرات Private
2.7 ارسال القيم كجزء من الـ Constructor
3.7 استخدام الـ Type Property
8- الوراثة Inheritance
1.8 تعريف علاقة is-a
2.8 الكلمة المحجوزة sealed – Not Inheritable
3.8 الوراثة المتعددة 4.8 التعديل في الكلاس المشتق 5.8 العلاقة من نوع has – a
6.8 التحويلات Casting
7.8 الكلمة المحجوزة is
8.8 Visual Studio Class Diagram
9- الـPolymorphism
10- الـ Abstract
1.10 Abstract method
الباب 09 Interfaces – الواجهات1- تعريف الـ Interfaces
2- Names Clashes
3- I Enumerable Interfaces
4- I Cloneable Interfaces
5- I Comparable Interfaces
الباب 10 الاخطاء واقتناصها 1- الاخطاء النحوية Syntax Errors
2- الاخطاء المنطقية Logical Errors
3- الفئة System. Exception
4- رمي الاستثناء – Throwing Exceptions
5- اقتناص الاخطاء Catching Exceptions
1.5 استخدام Finally
2.5 استخدام break
3.5 استخدام Target Site
4.5 استخدام Help Link
6- عمل اخطاء خاصة الباب 11 التجميعات Collections1- الـ Interfaces
في Collections System.
2- الفئات في Collections System.
Array List1.2
2.2 Hash Table
3.2 Queue
4.2 Stack
الباب 12 البرمجة المتقدمة في 2008 net.1- الـGenerics
1.1 Structure and Class Generics
2.1 Generics Collections
3.1 استخدام where T
2- الـ Delegates
2.2 الاحداث Events
3- الـ Anonymous Methods
– فقط في C#
4- استنتاج نوع المتغيرات 5- الدوال الممتدة MethodsExceptions
6- Automatic Properties
7- تعبيرات الامدا Lambda Exceptions
8- صيغ انشاء الكائنات Object Initializer Syntax
9- الانواع المجهولة Anonymous Properties
10- Partial Methods
11- Garbage Collections
1.11 الفئة GC
12- Operator Overloading
13- المؤشرات Pointers
14. Query Expressions
15. Preprocessor Directives
15 . 1 . # region , # endregion
15 . 2 . # if , # elif , # else , # endif
15 . 3 . # define , # undef
16 . XML Commenting
17 . net assemblies
17 . 1 . الـ namespace
17 . 2 . تغيير الـ Default Namespace
17 . 3 . شكل ملف الاسمبلي Format of a.net Assembly
17 . 4 . Private Assemblies
17 . 5 . Shared Assemblies
18 . المسارات المتعددة Multithreading
18 . 1 . مقدمة 18 . 2 . الجوريزمات التزامن Synchronization
18 . 3 . System. Threading. Thread
18 . 4 . الأولوية Priority
15 . 5 . ParameterizedThreadStart
18 . 6 . Foreground and Background
18 . 7 . Threads Synchronization
18 . 8 . ThreadPool
18 . 9 . BackgroundWorker
الباب 13 : الادخال والاخراج في System. IO .net1. الفئات الأساسية في System. IO
2. الفوارق بين Directory & Directory Info
3. الفئة Directory Info
4. التعامل مع الفئة Directory
5. التعامل مع الفئة Drive Info
6. التعامل مع File Info
6 . 1 . إنشاء وفتح الملفات باستخدام Open
6 . 2 . فتح وإنشاء الملف باستخدام OpenWrite , OpenRead
6 . 3 . فتح الملفات باستخدام OpenText
6 . 4 . الفتح باستخدام AppendText , CreateText
7 . التعامل مع الفئة File
8 . Stream
8 . 1 . الفئة File Stream
8 . 2 . التعامل مع الفئات المشتقة 8 . 3 . StreamWriter , StreamReader
8 . 4 . StringWriter , StringReader
8 . 5 . BinaryReader , BinartWriter
9 . File System Watcher
10 . Object Serialization
10 . 1 . التعامل مع الـ Serialization
10 . 2 . Xmlserializer
الباب 14 : برمجة النوافذ في الـ Windows Forms .net1 . مقدمة 2 . بناء Windows Forms
بالكود 2 . 1 . غضافة أدوات بالكود 2 . 2 . إضافة القوائم 3 . إنشاء فورم عن طريق Viusal Studio .net
4 . مجال الأسماء Windows . Forms
4 . 1 . الفئات الرئيسية لعناصر Windows . Forms
4 . 2 . خصائص الفئة Forms
4 . 3 . دوال الفئة Forms
4 . 4 . أحداث الفئة Forms
5 . الفئة Controls
5 . 1 . خصائص الفئة Controls
5 . 2 . أحداث الفئة Controls
6 . أدوات System.Windows.Forms.Controls
6 . 1 . Button
6 . 2 . CheckBox
6 . 3 . RadioButton
6 . 4 . ListBox , ComboBox
6 . 5 . TextBox
6 . 6 . Label
6 . 7 . Panl , GroupBox
6 . 8 . RichTextBox
6 . 9 . Timer
6 . 10 . TreeView
6 . 11 . ProgressBar
6 . 12 . TrackBar
6 .13 . DateTimePicker
7 . Dialogs
7 . 1 . MessageBox
7 . 2 . Dialogs Controls
7 . 3 . ColorDialog
7 . 4 . FontDialog
7 . 5 . Open And Save Dialogs
7 . 6 . PrintDialog
8 . أحداث الماوس 9 . أحداث الكيبورد الباب 15 + GDI1 . مقدمة إلى + GDI
2 . محتويات مجال الأسماء System.Drawing
3. الفئة Graphics
4 . الفئة Pen
5 . الفئة Brush
6 . الرسم 7 . رسم النصوص الباب 16 : Windows Presentation Foundation1 . مقدمات أساسية 1 . 1 . WPF
1 . 2 . XAML
1 . 3 . Microsoft Expression
2 . أنواع تطبيقات WPF
3 . محتويات WPF
4 . تطبيقات الأول في علم WPF
5 . البدء من خلال فيجوال ستوديو 6 . أدوات WPF
7 . ربط البيانات Data-Binding
8 . WPF 2D
8 . 1 . الرسم باستخدام Shapes
8 . 2 . خصائص القلم Pen
8 . 3 . خصائص الفرشاة Brush
8 . 4 . الـ Transformations
9 . الـ Animation
في WPF
10 . الحركة باستخدام XAML
11 . تعريف Styles
11 . 1 . تغيير طبيعة الـ Styles
11 . 2 . اشتقاق Styles
من ىخر 11 . 3 . تصميم Styles
باستخدام Triggers
12 . الـ Templates
13 . 3D WPF
14 . عالم XNA
15 . Microsoft Expression Studio
15 . 1 . Microsoft Expression Web
15 . 2 . Microsoft Expression Design
15 . 3 . Microsoft Expression Media
15 . 4 . Microsoft Expression Encoder
15 . 5 . Expression Blend
الباب 17 : قواعد البيانات باستخدام ADO.NET1 . البدء باستخدام ADO.NET
2 . مكونات ADO.net Data Provider
2 . 1 . الـ Data Providers
المدعومة من قبل مايكروسوفت 2 . 2 . التعامل مع مزودات خدمة أخرى Third-Party ADO.net Data Providers
3 . مكونات مجال الأسماء System. Data
4 . البداية مع SQLServer
4 . 1 . إنشاء قاعدة البيانات 4 . 2 . SQL Statements
4 . 3 . Stored Prcoedure
4 . 4 . SQL Injection
4 . 5 . العلاقات 5 . الوضع المتصل 5 . 1 . التعامل مع ConnectionStringBuilder
5 . 2 . التعامل مع الفئة Command
5 . 3 . التعامل مع DataReaders
6 . Data Access Layer
7 . Asynchronous Data Access
8 . Transactions
9 . الوضع المنفصل 9 . 1 . الـ DataSet
9 . 2 . التعامل مع DataTable
9 . 3 . إنشاء DataTable
9 . 4 . التعامل مع DataColumn
9 . 5 . العمل مع DataRow
9 . 6 . استخدام DataTableReder
لقراءة البيانات من DataTable
10 . عمل Serializing
الى XML
11 . استخدام الـ DataGrid
12 . استخدام DataAdapter
الباب 18 : LINQ1 . مقدمة 2 . دوال LINQ
3 . LINQToDataSet
4 . LINQToXML
5 . LINQToSQL
6 . SubmitChanges
7 . إنشاء فئات LINQTo SQL
من خلال الفيجوال ستوديو الباب 19 : WWF1 . مكونات وأساسيات WF
1 . 1 . البدء مع WF
1 . 2 . Sequential Workflow
1 . 3 . State Machine Workflow
2 . تطبيق WWF
3 . WFCodeLiabrary
الباب 20 : WCF1 . Web Service
1 . 1 . عمل Web Service
خاصة بك من خلال Net
.1 . 2 . استخدام Web Service
خاصة بك في مشروعاتك الفعلية 1 . 3 . استخدام خدمات الإنترنت الجاهزة 2 . مقدمة إلى WCF
2 . 1 البداية مع WCF
2 . 2 . شكل ومحتويات الـ Address
الباب 21: نقاط متقدمة1 . التنقيح – Debug
2 . تجهيز البرامج للتوزيع 3 . C# vsVB.net
4 . مقدمة إلى Mono
5 . برمجة الأجهزة الكفية من خلال Net
الباب 22 : تطوير المواقع باستخدام ASP.net
1 . مقدمة إلى تطوير المواقع 2 . مقدمة إلى ASP.net
3 . الفئة Syatem.Web.UI.Page
3 . 1 . التعامل مع Request
3 . 2 . التعامل مع Response
4 . أدوات ASP.net
4 . 1 . الخصائص الأساسية لأدوات الويب 5 . MasterPages
6 . التعامل مع Sitemap
7 . أدوات التحقق Validation Control
8 . State Management
8 . 1 . Control state
8 . 2 . ViewStat
8 . 3 . Session
8 . 4 . Cookies
8 . 5 . Application
8 . 6 . Cache
8 . 7 . Global.asax
9 . ASP.net
وقواعد البيانات 9 . 1 . DataGrid
10 . WAP
10 . 1 . ما هي WAP
؟ 10 . 2 . WML
10 . 3 . WAP+ASP.net
11 . AJAX
11 . 1 . اجاكس AJAX
خاتمة الكتاب … وشكرالمصادر للتحميل من فورشيرد
للتحميل من موقع فيل سيرف اضغط الصورة الاتية
للتحمبل من موقع هوت فيل اضغط الصوة الاتية