SlideShare a Scribd company logo
1 of 3
Download to read offline
‫1‬

‫سلسلة هيمو لعلوم الحاسب‬

‫املكتبات (2)‬

‫2012‬
‫التاليف البرمجي‬
‫هيثم مالك فهمي محمد الشريف‬
‫2‬

‫سلسلة هيمو لعلوم الحاسب‬

‫‪ ‬المكاتب ‪Reference‬‬
‫هي عبارة عن مجموعة من االوامر المحفوظة في ذاكرة المترجم و تستخدم حين االعالن عن المكتبة المراد استداعاء اوامرها في‬
‫سياق البرنامج و يمكن استخدام اكثر من مكتبة في البرنامج الواحد و لكل مكتبة اوامرها الخاصة بها و يمكن ربط اوامر المكاتب‬
‫المختلفة مع بعضها البعض علي شريطة ان يتم االعالن عن المكاتب المراد استخدامها .‬

‫‪ ‬اهمية االعالن عن المكاتب‬
‫1. كل مكتبة تستطيع تنفيذ اهداف محددة‬
‫2. كل مكتبة لها اوامرها الخاصة بها و يمكن ربط اوامر المكاتب بعضها البعض عن طريق اعالن عن المكاتب داخل‬
‫سياق البرنامج‬
‫‪‬‬

‫انواع المكاتب ‪Libraries Type‬‬

‫1. مكتبة االدخال و االخراج )‪Input / output Reference (IO‬‬
‫2. مكتبة العمليات الحسابية و الرياضية ‪operation math‬‬
‫3. مكتبة عمليات السالسل الحرفية‬
‫4. مكاتب برمجة االلعاب ‪Directx‬‬
‫5. والعديد من انواع المكتبات ذوات االستخدام المتعدد‬

‫مكتبة االدخال و االخراج )‪Input / output Reference (IO‬‬
‫هي عبارة عن دمج مكتبتي االدخال و االخراج داخل مكتبة واحدة و تستعمل من قبل المبرمج الدخال قيم مراد معالجتها و اخراج‬
‫القيم بعدعملية المعالجة بواسطة اوامر المحفوظة في ذاكرة المترجم التي تستدعا بواسطة المكتبة .‬

‫مكتبة العمليات الحسابية و الرياضية ‪Operation Math‬‬
‫هي عبارة مكتبة كبيرة و الهامة التي تحتوي علي جميع الدوال الرياضية و حساب المثلثات و الدوال القياسية و العلمية‬

‫مكتبة السالسل الحرفية ‪string‬‬
‫هي عبارة عن مكتبة تعمل لتخزين القيم الحرفية و بها مجموعة كبيرة من الدوال الحرفية ذات السلسلة و توفر هذه المكتبة العديد من‬
‫عمليات تنسيق الشاشة عرض البرنامج المنشأ‬

‫مكتبة برمجة االلعاب ‪Directx‬‬
‫و تستخدم هذه المكتبة في انشاء العاب الفيديو او العروض التفاعلية للبرامج ويمكن استخدامها في برامج العسكرية و التخابرات‬
‫3‬

‫سلسلة هيمو لعلوم الحاسب‬

More Related Content

Similar to المكتبات

عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةwafa210
 
عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01
عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01
عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01نوافذ حاسوبية
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..eimx21
 
البرمجات
البرمجاتالبرمجات
البرمجاتtahanisaad
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتomo6767g
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxTarekStop
 
Using Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using phpUsing Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using phpObieda Ananbeh
 

Similar to المكتبات (17)

البرمجه.doc
البرمجه.docالبرمجه.doc
البرمجه.doc
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجة
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01
عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01
عرض قواعد المعلومات والموسوعات والمكتبات الرقمية 01
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
البرمجات
البرمجاتالبرمجات
البرمجات
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
 
البرمجة
البرمجةالبرمجة
البرمجة
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
 
1
11
1
 
Using Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using phpUsing Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using php
 
Variable
VariableVariable
Variable
 
لغه ال c+
لغه ال c+لغه ال c+
لغه ال c+
 
#2 programming concept (1)
#2 programming concept (1)#2 programming concept (1)
#2 programming concept (1)
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 

More from Haytham Malek

The of understood in developed programming
The of understood in developed  programmingThe of understood in developed  programming
The of understood in developed programmingHaytham Malek
 
عملية الكتابة علي ملف
عملية الكتابة علي ملفعملية الكتابة علي ملف
عملية الكتابة علي ملفHaytham Malek
 
الافكار البرمجية
الافكار البرمجيةالافكار البرمجية
الافكار البرمجيةHaytham Malek
 
VB.net Database Chapter 1
VB.net Database Chapter 1VB.net Database Chapter 1
VB.net Database Chapter 1Haytham Malek
 

More from Haytham Malek (8)

The of understood in developed programming
The of understood in developed  programmingThe of understood in developed  programming
The of understood in developed programming
 
عملية ملف
عملية ملفعملية ملف
عملية ملف
 
عملية الكتابة علي ملف
عملية الكتابة علي ملفعملية الكتابة علي ملف
عملية الكتابة علي ملف
 
درس 46
درس 46درس 46
درس 46
 
السلسة27
السلسة27السلسة27
السلسة27
 
الافكار البرمجية
الافكار البرمجيةالافكار البرمجية
الافكار البرمجية
 
المتغيرات
المتغيراتالمتغيرات
المتغيرات
 
VB.net Database Chapter 1
VB.net Database Chapter 1VB.net Database Chapter 1
VB.net Database Chapter 1
 

المكتبات

  • 1. ‫1‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫املكتبات (2)‬ ‫2012‬ ‫التاليف البرمجي‬ ‫هيثم مالك فهمي محمد الشريف‬
  • 2. ‫2‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫‪ ‬المكاتب ‪Reference‬‬ ‫هي عبارة عن مجموعة من االوامر المحفوظة في ذاكرة المترجم و تستخدم حين االعالن عن المكتبة المراد استداعاء اوامرها في‬ ‫سياق البرنامج و يمكن استخدام اكثر من مكتبة في البرنامج الواحد و لكل مكتبة اوامرها الخاصة بها و يمكن ربط اوامر المكاتب‬ ‫المختلفة مع بعضها البعض علي شريطة ان يتم االعالن عن المكاتب المراد استخدامها .‬ ‫‪ ‬اهمية االعالن عن المكاتب‬ ‫1. كل مكتبة تستطيع تنفيذ اهداف محددة‬ ‫2. كل مكتبة لها اوامرها الخاصة بها و يمكن ربط اوامر المكاتب بعضها البعض عن طريق اعالن عن المكاتب داخل‬ ‫سياق البرنامج‬ ‫‪‬‬ ‫انواع المكاتب ‪Libraries Type‬‬ ‫1. مكتبة االدخال و االخراج )‪Input / output Reference (IO‬‬ ‫2. مكتبة العمليات الحسابية و الرياضية ‪operation math‬‬ ‫3. مكتبة عمليات السالسل الحرفية‬ ‫4. مكاتب برمجة االلعاب ‪Directx‬‬ ‫5. والعديد من انواع المكتبات ذوات االستخدام المتعدد‬ ‫مكتبة االدخال و االخراج )‪Input / output Reference (IO‬‬ ‫هي عبارة عن دمج مكتبتي االدخال و االخراج داخل مكتبة واحدة و تستعمل من قبل المبرمج الدخال قيم مراد معالجتها و اخراج‬ ‫القيم بعدعملية المعالجة بواسطة اوامر المحفوظة في ذاكرة المترجم التي تستدعا بواسطة المكتبة .‬ ‫مكتبة العمليات الحسابية و الرياضية ‪Operation Math‬‬ ‫هي عبارة مكتبة كبيرة و الهامة التي تحتوي علي جميع الدوال الرياضية و حساب المثلثات و الدوال القياسية و العلمية‬ ‫مكتبة السالسل الحرفية ‪string‬‬ ‫هي عبارة عن مكتبة تعمل لتخزين القيم الحرفية و بها مجموعة كبيرة من الدوال الحرفية ذات السلسلة و توفر هذه المكتبة العديد من‬ ‫عمليات تنسيق الشاشة عرض البرنامج المنشأ‬ ‫مكتبة برمجة االلعاب ‪Directx‬‬ ‫و تستخدم هذه المكتبة في انشاء العاب الفيديو او العروض التفاعلية للبرامج ويمكن استخدامها في برامج العسكرية و التخابرات‬