来自 برمجة تطبيقات الويندوز C# Programming (@csharpwindowsform) 的最新 Telegram 贴文 | DiscoverTelegram.com

برمجة تطبيقات الويندوز C# Programming Telegram 帖子

برمجة تطبيقات الويندوز C# Programming
قناة تهتم بالمواضيع التالية :
برمجة قواعد البيانات
برمجة الشبكات
أمن المعلومات

بأستخدام لغة سي شارب




البوت الخاص بالقناة .
https://t.me/CsharpWindowsFormbot
1,389 订阅者
85 张照片
6 个视频
最后更新于 25.02.2025 11:43

برمجة تطبيقات الويندوز C# Programming 在 Telegram 上分享的最新内容


السلام عليكم

إن شاءالله سيتم شرح مواضيع جديدة في القناة وتطبيق عملي بلغة السي شارب

لما يتم دراستة في:
مادة بروتوكولات (برمجة الشبكات بلغة السي شارب)

ومادة أمنية حاسوب (تشفير وفك تشفير البيانات )

عدد الاسطر البرمجية المستخدمة في الشركات العملاقة

#معلومة سريعة

عندما تقوم بمقارنة النصوص string في السي شارب فإن عملية المقارنة تكون حساسة لحالة الاحرف حتى وان كنت تقوم بمقارنة متغيرين لهما نفس الكلمة مع اختلاف في حالة الحروف سوف تكون نتيجة المقارنة false

مثلاً

string a="abc";
string b="ABC";

if(a==b)
print("true");

else
print("false");

حتى لو استخدمت الطريقة التالية للمقارنة
if(a.Equals(b))

في كلا الطريقتين لن يتحقق الشرط وسيطبع false

لاكن اذا اردت المقارنة بغض النظر عن حالة الاحرف نستخدم معداد
StringComparison

ستكون عملية المقارنة كما يلي

if(a.Equals(b,StringComparison.OrdinalIgnoreCase))

(لم يتبق سوى محاولتين) 🥺
ستيفان توماس ، وهو مبرمج ألماني يعيش في سان فرانسيسكو بالولايات المتحدة الأمريكية ، اشترى 7002 بيتكوين (7002بيتكوين تعادل حاليًا 231,000,000 دولار).
IronKey
وهو عبارة عن محرك أقراص ثابت آمن يحتوي على مفاتيح لمحفظته الإلكترونية التي تحتفظ بـ 7,002 عملة بيتكوين، ما يقدر بحوالي 245 مليون دولار أمريكي, يمنح للمستخدمين 10 تخمينات للحصول على كلمة المرور الخاصة بهم قبل تشفير محتويات القرص الصلب .
المشكلة 🤕🤒
هي أن توماس قام بتدوين كلمة المرور على ورقة ولا يتذكر هذه الكلمة على الإطلاق، لديه فقط 10محاولات لتخمينها، حاول 8 مرات كلها خطأ،
بقي له محاولتين فقط وإلا فإنه سيخسر كل ثروته.

‏بين الماضي والحاضر قصة تطور عظيمة، نشاهد هنا أول محرك تخزين (هاردسك) تم انتاجها من قبل شركة IBM عام 1956 تبلغ سعة هذا الهاردسك 5 ميجابايت ويبلغ وزنه أكثر من طن، واليوم نشاهد 1 تيرابايت ووزنه يبلغ حوالي ربع جرام فقط !

1 تيرابايت = 1048576 ميجابايت

كود التعديل

private void btnUpdate_Click(object sender, EventArgs e)
{
emp emp1 = new emp();
try
{
emp1 = dbs.emp.Where(em => em.empName == txtSearch.Text).First();
emp1.empName = textBox1.Text;
dbs.SaveChanges();
MessageBox.Show("تم التعديل");
GetData();
}
catch (Exception)
{

MessageBox.Show("not found");
}
}