كتاب
الخطوة الثانية مع أوبجكت باسكال
(صناعة البرمجيات)
أول إصدار ذي الحجة 1431 هجرية
اﻹصدار الحالي رمضان 1433 هجرية
الموافق يوليو 2012 ميلادية
مقدمة الكتاب
بسم الله الرحمن الرحيم، والصلاة والسلام على أشرف اﻷنبياء والمرسلين، نبينا محمد وعلى آله وصحبه أجمعين، أما بعد، فبعد ما كان كتاب إبدأ مع لغة أوبجكت باسكال هو مدخل لهذه اللغة، أصبحت حاجة المبرمج أن يتقدم في خطوات أكثر عمقاً بإستخدام أوبجكت باسكال في البيئة العملية.
فنجد أن فصول هذا الكتاب تتناول مواضيع تُستخدم مباشرة في العمل والبرامج الكبيرة، ومن هذه المواضيع إدارة الذاكرة ، قواعد البيانات، برمجة الويب،واﻹتصالات. وهو يحتوي على أمثلة كثيرة مصاحبة له تُعتبر برامج عملية يمكن تطويرها وإستخدامها وإستقاء أفكار برمجية منها.
ترخيص الكتاب
ترخيص الكتاب هو كسابقه وقفي، وذلك لزيادة وإثراء مكتبتنا العربية واﻹسلامية من ناحية المحتويات العلمية والصناعية. حيث أن البرمجة تعتبر من أهم أساسيات تقنية المعلومات، والتي هي صناعة في حد ذاتها، كما وتدخل في كثير من الصناعات اﻷخرى والمؤسسات الحكومية والشركات، ولها أثر إقتصادي وإداري ملموس عند تطبيقها بالطرق الصحيحة.
وإحدى فروقات الدول النامية والدول المتقدمة هي الصناعة. حيث توصف الدول النامية بالمستهلكة، والدول المتقدمة بالدول الصناعية.
إضغط هنا للحصول على الكتاب (ملف PDF)
إضغط هنا للحصول على الكتاب مضغوط
إضغط هنا للحصول على أمثلة الكتاب
فصول الكتاب
الذاكرة
إدارة الملفات
قواعد البيانات العلائقية
برمجة الويب
برمجة إتصالات الشبكات
المحتويات
مقدمة.........................................................................................................2
لغة أوبجكت باسكال...........................................................................................2
فري باسكال...................................................................................................2
لزاراس.......................................................................................................2
ميزات فري باسكال............................................................................................3
ترخيص الكتاب................................................................................................3
الفصل الأول
الذاكرة
Memory
مقدمة.........................................................................................................9
الذاكرة الإفتراضية...........................................................................................9
الذاكرة والبرامج...........................................................................................01
الذاكرة والمتغيرات.........................................................................................21
الدالة 14..............................................................................................Move
المؤشرات 16......................................................................................Pointers
حجز الذاكرة 19...................................................................Memory allocation
تشارك موقع الذاكرة......................................................................................12
محاذير في التعامل مع المؤشرات..........................................................................22
المؤشر غير محدد النوع 25........................................................................Pointer
القائمة المتصلة 27..........................................................................Linked List
برنامج القائمة المتصلة:...................................................................................72
القائمة المتصلة ذات المؤشرين 41.................................................Doubly linked list
المقاطع والذاكرة..........................................................................................05
50...........................................................................................Short String
51.............................................................................Null terminated string
52............................................................................................Ansi String
الكائنات والمكونات 55....................................................Objects and Components
الفصل الثاني
إدارة الملفات
Files Management
مقدمة......................................................................................................75
إستعراض الملفات..........................................................................................75
برنامج إستعراض دليل.....................................................................................85
برنامج عدد الأسطر في برنامج............................................................................85
برنامج حجم المجلد 60..................................................................Directory size
برنامج النسخ الذكي........................................................................................36
الفصل الثالث
قواعد البيانات العلائقية
Relational Databases
مقدمة......................................................................................................96
قاعدة بيانات 69..................................................................................FireBird
إحتياجات برامج قاعدة البيانات..........................................................................96
برنامج إدارة قاعدة البيانات 70.................................................................FireBird
برنامج المكتبة المدرسية....................................................................................07
إجراء البحث................................................................................................77
تعديل البيانات...............................................................................................08
إستلف وإرجاع الكتب......................................................................................28
طقم السجلت ثنائية الإتجاه 87..........................................Bi Directional Record set
تقرير الكتب المستلفة........................................................................................19
برنامج مرآب السيارات....................................................................................49
التقارير...................................................................................................001
برنامج دفتر اليومية......................................................................................401
السرية في قاعدة البيانات 118...................................................................FireBird
نظم المحاسبة المالية....................................................................................911
الفصل الرابع
برامج الويب
Web Applications
مقدمة....................................................................................................121
مخدم الويب 122............................................................................Web Server
برنامج الويب الأول.......................................................................................321
برتوكول الـ 125........................................................................................CGI
حزمة 125...................................................................................Free Spider
برنامج FreeSpiderالأول............................................................................621
إستخدام المدخلت.......................................................................................821
إستخدام صفحة ثابتة....................................................................................921
المكون 131.........................................................................................Action
برنامج مستعرض الكتب...................................................................................231
طريقة 135..................................................................................Get method
إستخدام الفورم..........................................................................................531
طريقة 136.................................................................................Post method
فورم إسبايدر 138..........................................................................Spider Form
دورة حياة برنامج الـ 141............................................................................CGI
الكوكيز 141.......................................................................................Cookies
برنامج الأخبار...........................................................................................441
فصل التصميم من البرنامج..............................................................................841
الفصل الخامس
برمجة إتصالات الشبكات
Socket programming
مقدمة....................................................................................................251
حزمة 152............................................................................................LNet
برنامج الأوامر 153.........................................................................Commands
برنامج المحادثة.........................................................................................851
بروتوكول 163.......................................................................................HTTP
برنامج طرفية 163..................................................................................HTTP
برتوكول 165............................................................................................FTP
برنامج 165.................................................................................FTP CLient