بدايه مبرمج
2.15K subscribers
77 photos
153 files
262 links
طريقك الى عالم البرمجه😍
حيث 1+1 لايساوي 2

💫أول قناه تستهدف الطلاب المبدئين وتبدا بالشروحات من الصفر...
Download Telegram
إ₰...👨🏻‍💻..👩🏻‍💻...₰❥

#طرق_مختصرة_بالفيجوال_استيديو
Shortcut in Visual studio


1⃣ لكتابة امر الطباعة قم بكتابة cw ثم الضغط على زر Tap مرتین...


2⃣ لانشاء كلاس جدید في نافذة جدیدة قم بالضغط على
ctrl + shif+ A


3⃣ لعمل خصائص لاعضاء الكلاس قم بالضغط على اسم المتغیر ثم
ctrl + Shift + R


4⃣ لعمل دالة بناء في الكلاس قم بكتابة كلمة ctor و اضغط على زر Tap
مرتین.


5⃣ لعمل دالة الھدم اكتب ھذا الرمز ~ واضغط زر Tap مرتین


6⃣ كتابة كلمة prop والضغط على Tap يعمل على كتابة خاصیة بھذا الشكل

public int MyProperty { get; set; }


7⃣ كتابة كلمة propfull والضغط على Tap
يعمل على كتابة خاصیة بهذا الشكل

private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}


8⃣ عند كتابة احد ھذه الكلمات ثم الضغط على زر Tap مرتین یتم كتابة
البنیة الخاصه بھا
for _ do _ while _ if _ class _ struct _ foreach


9⃣في #C عند وجود إشارة تحت اسم المتغير باللون الأحمر فيعني أنه قد يكون اسم المتغير خاطئ او السطر البرمجي أو التعليمة فيها خط.

أما عند وجودها باللون الأخضر فيعني أن هذا المتغير لم يستخدم بعد.


•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻‍💻..👩🏻‍💻...₰❥

#الــــروابــــط :-

الفرق بين الروابط المختلفة ويحدد استخدام كل رابط كمايلي :

#اولآ : الروابط الرياضية :-
+ الجمع
- الطرح
* الضرب
/ القسمة
% باقي القسمة الصحيحة


#ثانيآ : الروابط المنطقية :-
&& و And
|| او Or


#ثالثآ : روابط المقارنة :-

ا Is ا التحقق من نوع المتغير
ا < ا أكبر
ا > ا أصغر
ا =< ا أكبر أو يساوي
ا => ا أصغر أو يساوي
ا =! ا لا يساوي
ا == ا يساوي


#رابعآ : روابط الأسناد :-
= إسناد
++ إضافة قيمة للمتغير بمقدار 1
-- طرح قيمة من المتغير بمقدار 1
=+ إضافة قيمة للمتغير بمقدار ما
=- طرح قيمة من المتغير بمقدار ما
=* ضرب المتغير بمقدار ما
=/ قسمة المتغير على مقدار ما

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻‍💻..👩🏻‍💻...₰❥

#الــتـوابـع_الـــريــاضــية Math

< المعنى الرياضي > < التابع >
Y = |x| Y = Math.Abs(x)
Y = x^s Y = Math.Pow(x,s)
Y = √x Y = Math.Sqrt(x)
Y = lnx Y = Math.Log(x)
Y = logx Y = Math.Log10(x)
Y = e^x Y = Math.Exp(x)
Y = sinx Y = Math.Sin(x)
Y = cosx Y = Math.Cos(x)
Y = tanx Y = Math.Tan(x)
Y = sin-1x Y = Math.Asin(x)
Y = cos-1x Y = Math.Acos(x)
Y = tan-1x Y = Math.Atan(x)

عدد e من الارقام بعد الفاصلة

Y = Math.Round(x,[e])

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻‍💻CODE👩🏻‍💻...₰❥

كود توضيح النسب المثلثية :-

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp
{

public static class Program
{
public static void Main()
{
Console.Write("Enter Angle in degree:");
double deg = Convert.ToDouble (Console.ReadLine());
double rad = deg * 3.14159 / 180;
Console.WriteLine("deg \tSin \tCos \tTan");
double sin = Math.Round(Math.Sin(rad), 2);
double cos = Math.Round(Math.Cos(rad), 2);
double tan = Math.Round(Math.Tan(rad), 2);
Console.WriteLine(deg + "\t" + sin + "\t" + cos + "\t" + tan);
Console.ReadKey();

}
}
}

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•


إ₰...Output....₰❥

Enter Angle in degree:180
deg Sin Cos Tan
180 0 -1 0
إ₰...👨🏻‍💻CODE👩🏻‍💻...₰❥

طباعة أكثر من عبارة نصية بلغة ال#C

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp
{

public static class Program
{
public static void Main()
{
string name = "Csharp";
Console.Write ("CODE " + name);
}
}
}

•┈┈┈•❈••✦✾✦••❈•┈┈┈
•┈┈┈•❈••✦✾✦••❈•┈┈┈•

إ₰...Output....₰❥

CODE Csharp


معامل الجمع (إشارة +) قد تستخدم للجمع وقد تستخدم
للربط بين النصوص
سيفهم مع مرور الأكواد بإذن الله.
إ₰...👨🏻‍💻CODE👩🏻‍💻...₰❥

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

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp
{

public static class Program
{
public static void Main()
{

string program = "CODE", type = "Csharp";
int size= 1GB;
Console.WriteLine("program Name: {0}\ntype: {1}\nsize: {2}", program, type , size );
Console.ReadKey();

}
}
}

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•


إ₰...Output....₰❥

program Name: CODE
type: Csharp
size: 1GB
تصويت لمعرفه عدد المستفيدين بدورة #C
Anonymous Poll
39%
استفدت
10%
لم استفيد
52%
لم ادرس هذه اللغه بعد
إ₰...👨🏻‍💻CODE👩🏻‍💻...₰❥

انشاء قائمة <>list من نوع نصي ونضع بها اسماء الخلفاء الراشدين رضوان الله عليهم
من ثم يتم طباعتهم بالاعتماد على عبارات لامدا كما في الكود التالي...

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp
{
class Ambuiaa
{
static void Main(string[] args)
{
List<String> Alkholafaa = new List<string>
{ "Abu bakr", "Omar", "Ali", "Othman" };
Console.WriteLine("Alkholafaa arrachidoun are :\n");
Alkholafaa.ForEach(Item =>
{
Console.WriteLine("\t-" + Item);
});
Console.Read();
}
}
}

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•


إ₰...Output....₰❥

Alkholafaa arrachidoun are :

-Abu bakr
-Omar
-Ali
-Othman
إ₰...👨🏻‍💻CODE👩🏻‍💻...₰❥


#التحكم_باستخدام try & catch

تخبر #C أن يحاول بالكود المرفق بين أقواس try
فإذا وجد خطأ من النوع المعرف داخل أقواس catch
يقوم بما هو داخل أقواسها
وأخيرا عند الخروج من catch & try سينفذ البرنامج محتويات finally
سواًء كان هناك خطأ أم لم يكن....


#كود تكرار المحاولة لادخال اعداد فقط حتى عدم حصول الخطأ :-

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp
{

public static class Program
{
public static void Main()
{

int x;
int s = 1;
a:
Console.Write("Enter Number only :");
try
{
x = Convert.ToInt32(Console.ReadLine());
}
catch
{
goto a;
}
finally
{
Console.WriteLine("try " + s);
s += 1;
}
Console.WriteLine("\b Done!");
Console.ReadKey();

}
}
}

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•


إ₰...Output....₰❥

Enter Number only :N
try 1
Enter Number only :A!!
try 2
Enter Number only :22
Done!

*--*--*--*--*--*--*--*--*--*--*--*--*

بإمكانك استخدام أكثر من catch لرصد أكثر من نوع خطأ
وكذالك بإمكانك أيضا عدم استخدام finally بتاتآ....
Forwarded from معلوماتك
#ادوات_مفيده
بوت لتحميل تطبيقات اندرويد من سوق جوجل بلاي في حاله لم يكن معك جساب جميل لدخول سوق جوجل،ماعليك سوى كتابه اسم التطبيق وسوق يتم ارسال كل التطبيقات التي بنفس الاسم اضغط ع رابط التطبيق المقصود وسيتم تنزيل التطبيق لتلجرام خلال ثواني

http://T.me/apkdl_bot
Forwarded from معلوماتك
#ادوات_مفيده
بوت تلجرام لأستخلاص النص من داخل صوره،او ملف بي دي اف ،ماعليك سوى ارسال الصوره او البي دي اف وسوف يقوم البوت باستخراج الكلام واخراجه لك على هيئه نص او كملف ورد
@OCRthis_bot
Forwarded from معلوماتك
#ادوات_مفيده
عدسة جوجل google lens
Forwarded from معلوماتك
#ادوات_مفيده

بوت تلجرام يعمل ك مزود ايميلات،يمكنك من خلاله ارساله رساله بريد الكتروني لأي شخص،البوت سوف يختار بريد الكتروني عشوائي للمرسل،بكل رساله ترسلها سوف يختار البوت بريد الكتروني عشوائي

http://T.me/SAEmail_bot
Forwarded from معلوماتك
#ادوات_مفيده

بوت تلجرام لتحميل الصوت من يوتيوب ماعليك سوى،ارسال رابط الفيديوا المراد تنزيله ك صوت وسوف يرسل لك البوت حالا مقطع صوتي بصيغه mp3

http://T.me/YTAudio_Bot
Forwarded from معلوماتك
#ادوات_مفيده

بوت قارئ المواقع:

بوت يتيح لك قراءة محتوي اي رابط انترنت بدون الدخول الى الرابط
https://t.me/ReadmeBot
Forwarded from معلوماتك
#ادوات_مفيده
بوت لتحميل الفيديوهات من يوتيوب ،ماعليك سوى لصق الرابط للبوت بعد ذالك سيرسل لك البوت الصيغ المراد تحميل الفيديوا بها،اختار واحده من الصيغ وسوف يتم تنزيل الفيديو الى تلجرام

https://t.me/utubebot
Forwarded from معلوماتك
#ادوات_مفيده

بوت تلجرام لأستخراج النصوص من الصور وارسالها لك على هيئه ملف نصي ورساله،ماعليك سوى ارسال الصوره للبوت،للأسف لا يدعم ترميز اللغه العربي

t.me/PhotosetterBot
Forwarded from معلوماتك
#ادوات_مفيده

بوت تلجرام لقرائة الباراكود،ارسل صورة للباركود المراد قرائتة وسيرسل لك التطبيق محتوى البارا كود

T.me/BarQRCodeBot
#مصطلحات_الحاسوب_والانترنت
---------------------------------
ROM
ذاكرة قراءة فقط تستخدم للحصول على المعلومات التي يحتاجها جهاز الكمبيوتر ويمكن تغييرها

Scanner
الماسح الضوئي يستخدم لمسح مستند قد يكون صورة او وثيقة ومن ثم يخلق منها نسخة رقمية

Spam
رسائل البريد الالكتروني الغير المرغوب فيه، بحيث تكون غير ذات صلة أو غير ملائمة، مثل الإعلانات التجارية الخاصة

Spyware
البرامج التي تقوم بجمع المعلومات من جهازك بدون علمك اثناء تجوالك على الشبكة العنكبوتية حيث تستخدم في العادة لأغراض تسويقية

Trojan
حصان طروادة هو برنامج كمبيوتر يعمل بشكل سري يستخدم بغرض الوصول جهاز الكمبيوتر الخاص بك ثم ينفذ إجراءات ضارة مثل عرض الرسائل أو محو الملفات

USB
اختصار لـ "الناقل التسلسلي العالمي" اتصال موحدة لربط أجهزة الكمبيوتر

USB flash drive
جهاز صغير خارجي لتخزين البيانات ، يعمل من خلال ربطه ب USB

Virus
برنامج غير مصرح به بحيث يمكن أن يضر جهاز الكمبيوتر

Wi-Fi
نظام للاتصال اللاسلكي عبر شبكة الكمبيوتر

Windows
نظام التشغيل المستخدم من قبل الغالبية العظمى من أجهزة الكمبيوتر

World Wide Web (WWW)
شبكة ويب العالمية وهي واحدة من الخدمات المتوفرة على شبكة الإنترنت حيث تُتيح لك الوصول إلى ملايين الصفحات من خلال نظام الروابط
Worm
دودة الكمبيوتر عبارة عن برنامج كمبيوتر يكرر نفسه بشكل ذاتي وهو مشابهة لفيروس الكمبيوتر الا انه يستطيع الانتشار عبر الشبكة

Zip
ضغط الملفات على النحو الذي يجعلها تحتل مساحة أقل في التخزين بحيث يمكن نقلها بسرعة عبر الانترنت


Adware
برنامج يعرض اعلانات منبثقة غير مرغوب فيها على جهاز المستخدم ويتم تنصيبه اثناء تنصيب برنامج مهكر او مشكوك فيه

Antivirus software
برنامج يبحث عن الفيروسات في جهاز المستخدم ويقوم بازالتها

Application
اي تطبيق برمجي مصمم لأداء وظيفة محددة مباشرة على جهاز المستخدم

Backup
اخذ نسخة من الملفات الموجودة على القرص الطلب الخاص بجهاز الكمبيوتر او بكلام اخر إجراء النسخ الاحتياطي للملفات قبل ان يتم مسحها أو تلفه
ا
Bit, bytes
أصغر جزء من المعلومات التي تستخدمها أجهزة الكمبيوتر جهاز الكمبيوتر يستخدم بت في مجموعات من 8 بايت يسمى بـ 8 بت = 1 بايت

Browser
برنامج يمكنك من خلاله تصفح الشبكة العالمية والاطلاع على مواقع الانترنت مثل إنترنت إكسبلورر أو فاير فوكس موزيلا

Bug
عيب أو خطأ في برنامج الكمبيوتر الذي يمنعها من العمل بشكل صحيح وينتج هذا الخلل من خطاء يرتكبه المبرمج اثناء كتابة كود البرنامج

Cache
نوع من الذاكرة السريعة المستخدمة للتخزين المؤقت لصفحات الويب بحيت تمكن المتصفح من عرضها بسرعة أكبر في الزيارة القادمة

CDROM
قرص لتخزين المعلومات الخاصة بجهاز الكمبيوتر

Cookies
هو قطعة صغيرة من المعلومات عن أوقات وتواريخ قمت بزيارتها مواقع في شبكة الإنترنت

CPU
وحدة المعالجة المركزية. وهي قلب جهاز كمبيوتر أوعقله المدبر

Crash
تلف ، المقصود به في مجال الحوسبة، هو ما يحدث عندما يلف البرنامج، أو نظام التشغيل برمته مما يؤدي الى توقفه بشكل غير متوقع عن العمل

Cursor
رمز وامض يظهر على شاشة الكمبيوتر عندنا يراد ادخال نص

Data
وعادة ما يعني المعلومات (النصوص والصور والصوت وغيرها) التي تقوم بإنشائها أو مشاركة على جهاز كمبيوتر

Driver
برنامج خاص يمكن الكمبيوتر من التعرف على قطعة الهاردوير المضافة اليها مثل الطابعة والسكنر

Ebusiness
القيام بالاعمال التجارية من خلال الإنترنت أو أي شبكة على الإنترنت

Email
البريد الالكتروني: الرسائل المرسلة من جهاز كمبيوتر إلى آخر عبر الإنترنت

FAQ Frequently asked questions
الاسئلة الشائعة حول موضوع معين

Firewall
اجهزة متخصصة او برامج المصممة لمنع الوصول الغير مصرحة به إلى داخل أو خارج جهاز كمبيوتر أو شبكة

Flash drive
جهاز الإلكتروني صغير يحتوي على ذاكرة فلاش التي يتم استخدامها لتخزين البيانات أو نقلها إلى أو من جهاز كمبيوتر

Floppy disk
قرص قابلة للإزالة يستخدم لتخزين ونقل المعلومات

Folder (directory)
فرع من القرص الصلب الخاص بجهاز الكمبيوتر يستخدم لوضع ملفات


#معلومات

1-لمعرفة تفاصيل جهاز الكمبيوتر
اكتب كلمة dxdiag في مربع تشغيل (Run) من قائمة إبدأ.

2-لتشغيل الآلة الحاسبة بطريقة سريعة ،
اكتب الأمر calc في مربع تشغيل (Run) من قائمة إبدا (Start)

3-للتنقل بين النوافذ والإطارات المفتوحة إضغط على زر Alt ثم Tab

4-ولإغلاق برنامج أو إطار إضغط على Alt ثم F4


F11 لتكبير الصفحه ولاعادتها الى وضعها

F1 لــ الذهاب الى الدعم

F3 لــ البحث

F4 لاستعراض المتصفح


6-لحذف الملف نهائياً ، أستمر بالضغط على Shift ثم Delete ،أو Del .


•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊ @beginprogrammer
•┈┈┈•❈••✦✾✦••❈•┈┈┈•