عالم برمجةوتقنية الحاسوب C. P. W
743 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
بالتأكيد! سوف أقدم لك مقدمة بسيطة لبرمجة JavaScript للمبتدئين.

### ما هي الجافا سكربت؟
JavaScript هي لغة برمجة تستخدم أساساً لتطوير مواقع الويب الديناميكية. يمكن استخدامها لإنشاء تأثيرات تفاعلية داخل المتصفحات.

### كيف تبدأ؟
#### 1. إدراج JavaScript في صفحة HTML:
يمكنك تضمين JavaScript مباشرة داخل أسطر HTML باستخدام وسم <script>.

### مثال بسيط:

html
<!DOCTYPE html>
<html lang="ar">
<head>
<meta charset="UTF-8">
<title>مثال على جافا سكربت</title>
</head>
<body>

<h1>مرحباً بك في تعلم JavaScript</h1>
<p id="demo">انقر الزر لتغيير هذا النص.</p>

<button onclick="myFunction()">اضغط هنا</button>

<script>
function myFunction() {
document.getElementById("demo").innerHTML = "تم تغيير النص!";
}
</script>

</body>
</html>


### الشرح:

1. HTML الأساسي:
- تحتوي الصفحة على عنوان <h1>.
- و فقرة <p> بعلامة id="demo" تستخدم لتحديد هذا العنصر حتى نستطيع الوصول إليه بواسطة JavaScript.
- زر <button> يحتوي على خاصية onclick لاستدعاء الدالة JavaScript myFunction() عند النقر عليه.

2. JavaScript:
- يستخدم الوسم <script> لكتابة أكواد JavaScript مباشرة داخل صفحة HTML.
- تعريف الدالة myFunction التي تغير محتوى الفقرة ذات id="demo" إلى "تم تغيير النص!".

### أساسيات JavaScript:

#### 2. المتغيرات (Variables):
المتغيرات تستخدم لتخزين البيانات. يمكنك تعريف متغير باستخدام var، let، أو const.

javascript
var x = 5;
let y = 10;
const z = 15;


#### الأنواع المختلفة للمتغيرات:
- var كانت الطريقة الأساسية لتحديد المتغيرات، لكنها تحتوي على بعض القضايا التي تجعل المطورين يفضلون let و const في المتصفحات الحديثة.
- let تستخدم لتعريف متغيرات يمكن تغييرها.
- const تعرّف متغيرات ثابتة غير قابلة للتغيير.

#### 3. العمليات (Operators):
تشبه العمليات الرياضية في JavaScript العمليات التي نعرفها جميعاً:

javascript
let a = 5;
let b = 10;
let sum = a + b; // الجمع
let diff = a - b; // الطرح
let prod = a * b; // الضرب
let quot = a / b; // القسمة


#### 4. الدوال (Functions):
\الدوال هي كتل مستقلة من الأكواد تقوم بوظائف محددة. يمكن تعريف الدالة باستخدام الكلمة المفتاحية function.

javascript
function greet(name) {
return "مرحباً، " + name + "!";
}

let message = greet("علي");
console.log(message); // "مرحباً، علي!"


#### 5. الكائنات (Objects):
الكائنات تعتبر وحدة أساسية في JavaScript تضم بيانات وخصائص ووظائف.

javascript
let person = {
firstName: "علي",
lastName: "محمد",
age: 25,
fullName: function() {
return this.firstName + " " + this.lastName;
}
};

console.log(person.fullName()); // "علي محمد"


#### 6. المصفوفات (Arrays):
المصفوفات هي كائنات تستخدم لتخزين قوائم من العناصر.

javascript
let fruits = ["تفاح", "موز", "عنب"];
console.log(fruits[0]); // "تفاح"
console.log(fruits.length); // 3


### التعرف على:

- الحلقات (for, while) للتكرار.
- عبارات التحكم (if, else) لاتخاذ قرارات بناءً على الشروط.
- الأحداث (onclick, onchange) للتفاعل مع المستخدم.

باستخدام هذه الأساسيات، يمكنك البدء في كتابة أكواد JavaScript وبناء تفاعلات بسيطة على صفحات الويب. إذا كان لديك أي أسئلة أخرى أو تريد معرفة المزيد عن مواضيع معينة في JavaScript، فلا تتردد في السؤال!
👍2
بالطبع، سأقدم لك مقدمة بسيطة لبرمجة Python للمبتدئين.

### ما هي بايثون؟
Python هي لغة برمجة عالية المستوى وسهلة التعلم والإستخدام. تُستخدم في مجموعة واسعة من التطبيقات، بما في ذلك تطوير الويب، تحليل البيانات، الذكاء الصناعي، وتطبيقات البرمجة العامة.

### كيف تبدأ؟
#### 1. تثبيت بايثون:
- يمكنك تنزيل وتثبيت بايثون من الموقع الرسمي: [python.org/downloads](https://www.python.org/downloads/)

#### 2. تشغيل أوامر بايثون:
- يمكنك كتابة وتشغيل أكواد بايثون باستخدام مفسر تفاعلي (Interactive Interpreter) أو عبر ملفات .py.
- لإختبار بايثون، افتح موجه الأوامر (Terminal) أو PowerShell واكتب python، ستظهر لك واجهة المفسر التفاعلي.

### مثال بسيط:
python
print("مرحباً بك في تعلم بايثون!")


### الشرح:
- print: دالة مدمجة في بايثون تُستخدم لطباعة النصوص على الشاشة.

### أساسيات Python:

#### 1. المتغيرات (Variables):
المتغيرات تُستخدم لتخزين البيانات ويمكن تعريفها ببساطة باستخدام علامة المساواة =.

python
x = 5
y = 10
z = x + y
print(z) # 15


#### 2. الأنواع:
بايثون تدعم عدة أنواع من البيانات:

- الأعداد الصحيحة (int): مثل 5، 10، -3
- الأعداد الحقيقية (float): مثل 3.14، -0.001
- النصوص (String): مثل "مرحباً"
- القوائم (List): مثل [1, 2, 3, "Hello"]
- القواميس (Dictionary): مثل {'name': 'علي', 'age': 25}

#### 3. الدوال (Functions):
الدوال هي قطع من الأكواد تقوم بوظائف محددة ويمكن تعريفها باستخدام الكلمة المفتاحية def.

python
def greet(name):
return f"مرحباً، {name}!"

message = greet("علي")
print(message) # "مرحباً، علي!"


#### 4. الحلقات (Loops):
توفر بايثون حلقات للتكرار مثل for وwhile.

python
# For loop
for i in range(5):
print(i)

# While loop
x = 0
while x < 5:
print(x)
x += 1


#### 5. الشروط (Conditions):
بايثون تستخدم جمل الشرط (if, else, elif) لاتخاذ القرارات.

python
age = 20
if age < 18:
print("أنت قليل العمر لدخول المكان.")
elif age == 18:
print("أنت في سن الدخول!")
else:
print("مرحباً بك!")


#### 6. القوائم (Lists):
القوائم هي نوع من التركيبات في بايثون لتخزين مجموعة من العناصر.

python
fruits = ["تفاح", "موز", "عنب"]
print(fruits[0]) # "تفاح"
fruits.append("برتقال")
print(fruits) # ["تفاح", "موز", "عنب", "برتقال"]


#### 7. القواميس (Dictionaries):
القواميس هي نوع بيانات في بايثون لتخزين أزواج المفتاح-القيمة.

python
person = {
"name": "علي",
"age": 25,
"city": "القاهرة"
}
print(person["name"]) # "علي"


### مكتبات بايثون:
تتميز بايثون بمكتباتها الواسعة التي تسهل العمل في مجالات متعددة. على سبيل المثال:
- NumPy للمصفوفات والأعداد.
- Pandas لتحليل البيانات.
- Matplotlib و Seaborn لعلم البيانات وتصوير البيانات.
- Django و Flask لتطوير الويب.

### الخاتمة:
هذه هي الأساسيات التي ستساعدك على بدء رحلتك في تعلم لغة بايثون. إذا كنت تحتاج إلى مساعدة إضافية أو تريد التعمق في موضوع معين، فلا تتردد في طرح الأسئلة!
👍2
بالطبع! قاعدة بيانات Access هي أداة قوية مقدمة من مايكروسوفت لإدارة البيانات بشكل سهل وفعال. إليك شرحًا عامًّا حول قواعد البيانات في Access للمبتدئين:

### ما هي قاعدة البيانات؟
قاعدة البيانات هي مكان لتخزين البيانات بطريقة منظمة تمكّنك من الوصول إليها وإدارتها بسهولة. تتكون قاعدة البيانات من جداول (Tables) تحتوي على صفوف (Rows) وأعمدة (Columns)، بحيث تمثل الصفوف سجلات للبيانات وتمثل الأعمدة أنواع البيانات المختلفة.

### مكونات قاعدة البيانات في Access:

1. الجداول (Tables):
- الجداول هي المكون الرئيسي لقاعدة البيانات وتخزن البيانات بتنسيق منظم.
- يتكون الجدول من سجلات (Rows) و حقول (Columns).

2. النماذج (Forms):
- النماذج توفر واجهة لتدخل وتحرير البيانات.
- يمكنك تصميم النموذج ليتناسب مع مدخلات المستخدم.

3. الاستعلامات (Queries):
- تُستخدم الاستعلامات لاسترجاع البيانات وتنظيمها بناءً على معايير محددة.
- تسهّل عمليات مثل البحث عن بيانات معينة أو جمع تقارير مخصصة.

4. التقارير (Reports):
- التقارير تُستخدم لعرض البيانات بطريقة يمكن طباعتها أو مشاركتها.
- تتيح لك تصميم مخرجات مخصصة لمشاركة المعلومات بشكل فعال.

5. الوحدات النمطية (Modules):
- الوحدات النمطية تحتوي على كود VBA (Visual Basic for Applications) الذي يمكنك استخدامه لتخصيص وتجميع قواعد البيانات.

### خطوات إنشاء قاعدة بيانات Access:

1. فتح Access:
- ابدأ بتشغيل Microsoft Access واختر "قاعدة بيانات فارغة" (Blank Database).

2. إنشاء جدول:
- عند فتح قاعدة بيانات جديدة، سيظهر لك "عرض ورقة البيانات" (Datasheet View).
- أدخل أسماء الحقول (Columns) وأنواع البيانات (Text, Number, Date/Time, ...).

3. ملء البيانات:
- ابدأ بإدخال البيانات في شكل صفوف (Rows).
- احفظ الجدول بعد إدخال البيانات.

4. إنشاء نماذج:
- من علامة تبويب "إنشاء" (Create)، اختر "نموذج" (Form).
- استخدم المعالج أو "عرض التصميم" (Design View) لإنشاء نموذج.

5. إجراء استعلام:
- اذهب إلى علامة تبويب "إنشاء" (Create) واختر "استعلام" (Query).
- حدد الجدول أو الجداول واضف المعايير لتنفيذ استعلامات بيانات محددة.

6. إنشاء تقرير:
- اختر "إنشاء" (Create) ثم "تقرير" (Report).
- يمكنك تصميم التقرير ليسحب البيانات المحددة من الجدول أو الاستعلام لتكون قادرة على الطباعة أو المشاركة.

### نصائح للمبتدئين:

- التخطيط الجيد: قبل البدء، تأكد من التخطيط الجيد لقواعد بياناتك، بما في ذلك الجداول والعلاقات بينها.
- حفظ النسخ الاحتياطية: دائمًا احفظ نسخًا احتياطية من قواعد بياناتك لتجنب فقدان البيانات.
- التعلم المستمر: استفد من الموارد التعليمية والدروس المتوفرة على الإنترنت لتعلم المزيد عن ميزات Access وتقنياته.

إذا احتجت إلى مزيد من التفاصيل حول نقطة معينة أو واجهت مشكلة أثناء استخدام Access، فلا تتردد في السؤال!
👍2
كتاب تعلم لغة جافا للمبتدئين



من هذا الرابط:

== > https://edu.ency-ar.com/jafder
👍1
trl + Insert
نفس عملية النسخ وهي تنسخ الكائن المحدد
ALT + TAB
للتنقل بين النوافذ المفتوحة
السهم الأيمن +Alt
للإنتقال للصفحة السابقة ( زر للخلف )
السهم الأيسر + Alt
للإنتقال للصفحة التالية ( زر للأمام )
Alt + D
لنقل المؤشر إلي شريط العنوان
Alt+F4
أمر يقوم بإغلاق النوافذ المفتوحة
Alt + Space
سيتم عرض قائمة خاصة بالتحكم في النافذة المفتوحة مثل تصغير , تحريك أو إغلاق وغير ذلك من أوامر
Alt + ENTER
يقوم بعرض خصائص العنصر الذي قمت بتحديده .
Alt + Esc
يمكنك التنقل من نافذة إلى أخرى
يسار SHIFT+ Alt
يحول الكتابة من عربي إلى إنجليزي
يمين SHIFT+ Alt
يحول الكتابة من إنجليزي إلى عربي
F2
أمر مفيد وسريع يمكنك من تغير اسم ملف محدد
F3
ابحث عن ملف معين عن طريق هذا الأمر
F4
لعرض عناوين الإنترنت التي كتبتها في شريط العناوين
F5
لتحديث محتويات الصفحة
F11
للتحويل من عرض داخل إطار إلي ملء الشاشة
ENTER
للذهاب للرابطة المختارة
ESC
لإيقاف تحميل وفتح الصفحة
HOME
للإنتقال إلي بداية الصفحة
END
للإنتقال إلي نهاية الصفحة
Pa
إذا أغلقت بطريق الخطأ صفحة مهمة أو عدة صفحات أثناء تصفحك الإنترنت عبر حاسوبك، فقط اضغط:
‏Ctrl+Shift+T
‏وستعود لك الصفحة المغلقة مباشرة.
مصطلحات هامة وشائعة لكل مبرمج:
Programmer مبرمج
Developer مطور
Program برنامج
Application تطبيق
Website موقع انترنت
Operand المعامل
Operator عامل التشغيل
Pointer المؤشر
API واجهة برمجة التطبيقات
Argument الوسيطة
Compilation التجميع
Hosts استضافة
Server خادم
Algorithms خوارزميات
Flow chart رسم بياني للخوارزميات
Tool /tools اداة/ادوات
Database قاعدة بيانات
Data types نوع البيانات
data structures هياكل البيانات
Code (سطر برمجي (كود
Hardcode كود صلب
Object oriented برمجة كائنية
Class صنف/نوع/كلاس
Method طريقة/دالة
Interfaces واجهات
Variable متغير
Constant ثابت
Statement البيان
Syntax بناء الجملة
Declare اعلان لمتغير
Declaration اعلان
Package حزمة
Function مهمة/وظيفة/دالة
Execute تنفيذ
Exception استثناء
Implementation تنفيذ/تطبيق
Parameters عوامل متغيرة
Greater than > اكبر من
Less than < اصغر من
Equal = يساوي
Not equal != لايساوي
Loop حلقة متصلة من الاوامر
Endless loop حلقة لانهائية
Condition شرط
Conditionals العبارات الشرطية
Integer (int) متغير رقمي
Float متغير رقمي يحتوي فاصلة عشرية
Chara
نقدم ليكم اضخم تشكيلة لبرامج الشركة العملاقة Adobe و بآخر إصدار 2019 .
طبعا البرامج مفعلة سابقا😄 لا تحتاج تدخل منك يعني لا باتش لا كراك لا أي شيء

( نسخ 2019 تحتاج حاسوب بمواصفات جيدة و تعمل على نواة x64 فقط و يفضل التثبيت و بيئة العمل تكون على ويندوز 10 last update ).

=================================

🔻Adobe Photoshop CC 2019
🔰Ver: 20_0_5​
🔰Size: 1.6 G
🔰Link:
http://j.gs/DfKr

🔻Adobe illustrator CC 2019
🔰Ver: 23.0.3
🔰Size: 1.8 G
🔰Link:
bit.ly/38TKuh4

🔻Adobe Premiere Pro CC 2019
🔰Ver: 13_1_3_44
🔰Size: 1.6 G
🔰Link:
bit.ly/36Q0wHh

🔻Adobe After Effects CC 2019
🔰Ver: 16_1_2_55​
🔰Size: 2.1 G
🔰Link:
bit.ly/2OinNew

🔻Adobe Indesign CC 2019
🔰Ver: 14_0_2
🔰Size: 840 M
🔰Link:
bit.ly/2GTw3NP

🔻Adobe Audition CC 2019
🔰Ver: 12_1_2_3
🔰Size: 460 M
🔰Link:
bit.ly/2vLCD71

🔻Adobe Dreamweaver CC 2019
🔰Ver: 19_2_0_11274​
🔰Size: 870 M
🔰Link:
bit.ly/2ROXFtZ

🔻Adobe XD CC
🔰Ver: 21_0_12_2020
🔰Size: 360 M
🔰Link:
bit.ly/2UjcI0D

🔻Adobe Bridge CC 2019
🔰Ver: 9_1_0_338
🔰Size: 970 M
🔰Link:
bit.ly/2Spx3Pt

🔻Adobe Photoshop Lightroom Classic CC 2019
🔰Ver: 8_3_1
🔰Size: 1.5 G
🔰Link:
bit.ly/2Ol4Jwk

🔻Adobe Photoshop Lightroom CC 2019
🔰Ver: 2_0_1
🔰Size: 835 M
🔰Link:
bit.ly/38XwNNW

🔻Adobe Animate CC 2019
🔰Ver: 19_2_1_408
🔰Size: 1.8 G
🔰Link:
bit.ly/2On2YP9

🔻Adobe Dimension CC 2019
🔰Ver: 2_2_1
🔰Size: 1.3 G
🔰Link:
bit.ly/3bf5aCe

🔻Adobe Media Encoder CC 2019
🔰Ver: 13_1_3_45​
🔰Size: 1.1 G
🔰Link:
bit.ly/3b1VcUt

🔻Adobe Character Animator CC 2019
🔰Ver: 2_1_1
🔰Size: 1.1 G
🔰Link:
bit.ly/31lkbgY

🔻Adobe Prelude CC 2019
🔰Ver: 8_1_1_138
🔰Size: 600 M
🔰Link:
bit.ly/36T0jmO

🔻Adobe Acrobat Pro DC 2019
🔰Ver: 2019_012_20035
🔰Size: 915 M
🔰Link:
bit.ly/2RPEnok

🔻Adobe InCopy CC 2019
🔰Ver: 14_0_2_324
🔰Size: 750 M
🔰Link:
bit.ly/31hy7Zs

🔻Adobe RoboHelp 2019_0_6
🔰Size: 1.13 G
🔰Link:
bit.ly/31kBKy3

🔻Adobe FrameMaker 2019
🔰Ver: 15_0_2_503
🔰Size: 2.2 G
🔰Link:
bit.ly/2Ok90Qo

🔻Adobe Spark Post APK
🔰Ver: 3_2_4
🔰Size: 31 M
🔰Link:
bit.ly/2SbqLCT

🔻Adobe Captivate 2019
🔰Ver: 11_5_0_476
🔰Size: 3 G
🔰Link:
bit.ly/2Schsm3

=====================

#Adobe_Collections
👍1
كورس تعلم اللغة الانجليزية فيه 6 مستويات الحجم الاجمالي 8 غيغابايت.
الروابط :

المستوى الاول :
bit.ly/3abavt3

المستوى التاني :
bit.ly/2Ub2BdM

المستوى التالت :

bit.ly/3abaMMB

المستوى الرابع :

bit.ly/2J3YSZ1

المستوى الخامس :
bit.ly/2WBvWQe

المستوى السادس :

bit.ly/2U8e9hZ
👍1
تحميل كتاب 135 فكرة مشروع مربح PDF

= > https://bit.ly/2LjiSbq
👍1
دورة كاملة لتعلم Flutter من الصفر باللغة العربية

= > https://bit.ly/2yBS6by
👍1
مواقع رائعة جداً علي الإنترنت يمكنك أن تستفيد منها بشكل مجاني



من هذا الرابط:

== > https://edu.ency-ar.com/usdvrtg
___ _كتاب أوفيس 2010 ( Word, PowerPoint, Excel, Access )



من هذا الرابط:

== > https://edu.ency-ar.com/isduvk
كيفية تحويل ملف PDF إلى Word والعكس ملف Word إلى PDF
من هذا الرابط:

== > https://edu.ency-ar.com/jsdvyjd
CTRL + P
طباعة
CTRL + R
الكتابة جهة اليمين
CTRL + S
حفظ الملف
CTRL + U
وضع خط تحت الكتابة
CTRL + V
لصق
CTRL + W
إغلاق برنامج WORD
CTRL + X
قص
CTRL + Y
تكرار. تقدم
CTRL + Z
تراجع عن الكتابة
حرف ج + CTRL
تصغير النص المحدد
حرف د + CTRL
تكبير النص المحدد
Ctrl + TAB
للتنقل إلي الأمام بين الإطارات
C

https://t.me/alkwmanisharafalkwwmani