كتاب الخطوة الثانية مع أوبجكت باسكال


(صناعة البرمجيات)



أول إصدار ذي الحجة 1431 هجرية‬

اﻹصدار الحالي رمضان 1433 هجرية‬

الموافق يوليو 2012 ميلادية‬



مقدمة الكتاب


بسم الله الرحمن الرحيم، والصلاة والسلام على أشرف اﻷنبياء والمرسلين، نبينا محمد وعلى آله وصحبه أجمعين، أما بعد، فبعد ما كان كتاب إبدأ مع لغة أوبجكت باسكال هو مدخل لهذه اللغة، أصبحت حاجة المبرمج أن يتقدم في خطوات أكثر عمقاً بإستخدام أوبجكت باسكال في البيئة العملية.

فنجد أن فصول هذا الكتاب تتناول مواضيع تُستخدم مباشرة في العمل والبرامج الكبيرة، ومن هذه المواضيع إدارة الذاكرة ، قواعد البيانات، برمجة الويب،واﻹتصالات. وهو يحتوي على أمثلة كثيرة مصاحبة له تُعتبر برامج عملية يمكن تطويرها وإستخدامها وإستقاء أفكار برمجية منها.



ترخيص الكتاب


ترخيص الكتاب هو كسابقه وقفي، وذلك لزيادة وإثراء مكتبتنا العربية واﻹسلامية من ناحية المحتويات العلمية والصناعية. حيث أن البرمجة تعتبر من أهم أساسيات تقنية المعلومات، والتي هي صناعة في حد ذاتها، كما وتدخل في كثير من الصناعات اﻷخرى والمؤسسات الحكومية والشركات، ولها أثر إقتصادي وإداري ملموس عند تطبيقها بالطرق الصحيحة.

وإحدى فروقات الدول النامية والدول المتقدمة هي الصناعة. حيث توصف الدول النامية بالمستهلكة، والدول المتقدمة بالدول الصناعية.



إضغط هنا للحصول على الكتاب (ملف PDF)

إضغط هنا للحصول على الكتاب مضغوط

إضغط هنا للحصول على أمثلة الكتاب

فصول الكتاب

  1. الذاكرة

  2. إدارة الملفات

  3. قواعد البيانات العلائقية

  4. برمجة الويب

  5. برمجة إتصالات الشبكات


المحتويات

مقدمة.........................................................................................................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‬‬


Free Web Hosting