uk
Feedback
علوم حاسوب + نظم معلومات.

علوم حاسوب + نظم معلومات.

Відкрити в Telegram
366
Підписники
Немає даних24 години
+27 днів
+630 день
Архів дописів
لإضافة التاريخ إلى جدول في قاعدة بيانات SQL Server، يجب أولاً التأكد من أن لديك جدولًا يحتوي على عمود من نوع البيانات المناسب لتخزين التاريخ. في SQL Server، هناك عدة أنواع بيانات يمكن استخدامها لتخزين التواريخ، منها: ▎أنواع البيانات الخاصة بالتاريخ في SQL Server: 1. DATE: يخزن التاريخ فقط (بدون الوقت) في شكل YYYY-MM-DD. 2. TIME: يخزن الوقت فقط (بدون التاريخ) في شكل HH:MM:SS. 3. DATETIME: يخزن التاريخ والوقت معًا، بدقة تصل إلى 3.33 مللي ثانية. 4. SMALLDATETIME: يخزن التاريخ والوقت بدقة تصل إلى دقيقة واحدة. 5. DATETIME2: نسخة محسنة من DATETIME، تدعم دقة تصل إلى 100 نانو ثانية. 6. DATETIMEOFFSET: يخزن التاريخ والوقت مع المنطقة الزمنية. ▎خطوات إضافة التاريخ إلى جدول في SQL Server:1. إنشاء جدول: أولاً، تحتاج إلى إنشاء جدول يحتوي على عمود من نوع تاريخ. إليك مثال على كيفية إنشاء جدول:
CREATE TABLE Events (
    EventID INT PRIMARY KEY IDENTITY(1,1),
    EventName NVARCHAR(100),
    EventDate DATETIME -- أو DATE حسب الحاجة
);
2. إدخال التاريخ في الجدول: يمكنك إدخال التاريخ باستخدام جملة INSERT. إليك مثال على كيفية إدخال تاريخ:
INSERT INTO Events (EventName, EventDate)
VALUES ('مؤتمر البرمجة', '2023-10-15 14:30:00');
استخدام C# لإضافة التاريخ إلى قاعدة البيانات: إذا كنت تستخدم C# للتفاعل مع قاعدة البيانات، يمكنك استخدام ADO.NET أو Entity Framework لإضافة السجلات. إليك مثال باستخدام ADO.NET:
using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "your_connection_string_here"; // استبدلها بسلسلة الاتصال الخاصة بك
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();

            string query = "INSERT INTO Events (EventName, EventDate) VALUES (@EventName, @EventDate)";
            using (SqlCommand command = new SqlCommand(query, connection))
            {
                // تعيين القيم للمعلمات
                command.Parameters.AddWithValue("@EventName", "مؤتمر البرمجة");
                command.Parameters.AddWithValue("@EventDate", DateTime.Now); // أو أي تاريخ آخر

                int rowsAffected = command.ExecuteNonQuery();
                Console.WriteLine($"{rowsAffected} rows inserted.");
            }
        }
    }
}
ملاحظات: • تأكد من استبدال "your_connection_string_here" بسلسلة الاتصال الصحيحة لقاعدة البيانات الخاصة بك. • استخدم AddWithValue لتعيين القيم للمعلمات بشكل آمن، مما يساعد على تجنب هجمات SQL Injection. بهذه الطريقة، يمكنك إضافة تواريخ إلى جدول في قاعدة بيانات SQL Server باستخدام C# أو مباشرة عبر SQL.

أداة التاريخ (DateTimePicker) في لغة البرمجة C# تُستخدم لاختيار التاريخ والوقت من واجهة المستخدم. توفر هذه الأداة واجهة رسومية سهلة للمستخدمين لاختيار التواريخ بدلاً من إدخالها يدويًا. إليك شرحًا تفصيليًا لأهم خصائص أداة التاريخ في C# باستخدام Visual Studio: ▎1. Value • الوصف: تحدد القيمة الحالية لأداة التاريخ. يتم تمثيلها ككائن من نوع DateTime. • الاستخدام: يمكنك تعيين قيمة تاريخ محدد أو الحصول على القيمة الحالية المختارة من قبل المستخدم. dateTimePicker1.Value = DateTime.Now; // تعيين القيمة إلى التاريخ الحالي DateTime selectedDate = dateTimePicker1.Value; // الحصول على التاريخ المحدد ▎2. MinDate • الوصف: تحدد الحد الأدنى للتاريخ الذي يمكن اختياره. • الاستخدام: يمكنك استخدامه لتقييد المستخدم لاختيار تاريخ بعد تاريخ معين. dateTimePicker1.MinDate = new DateTime(2020, 1, 1); // الحد الأدنى هو 1 يناير 2020 ▎3. MaxDate • الوصف: تحدد الحد الأقصى للتاريخ الذي يمكن اختياره. • الاستخدام: يمكنك استخدامه لتقييد المستخدم لاختيار تاريخ قبل تاريخ معين. dateTimePicker1.MaxDate = new DateTime(2025, 12, 31); // الحد الأقصى هو 31 ديسمبر 2025 ▎4. Format • الوصف: تحدد تنسيق عرض التاريخ في أداة التاريخ. • القيم المتاحة: • Long: يعرض التاريخ بتنسيق طويل (مثل "Monday, January 1, 2023"). • Short: يعرض التاريخ بتنسيق قصير (مثل "1/1/2023"). • Custom: يسمح لك بتحديد تنسيق مخصص. dateTimePicker1.Format = DateTimePickerFormat.Short; // تنسيق قصير ▎5. CustomFormat • الوصف: يُستخدم مع خاصية Format عندما تكون القيمة Custom لتحديد كيفية عرض التاريخ. • الاستخدام: يمكنك استخدام تنسيقات مثل "dd-MM-yyyy" أو "MMMM dd, yyyy". dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.CustomFormat = "dd-MM-yyyy"; // تنسيق مخصص ▎6. ShowUpDown • الوصف: تحدد ما إذا كانت أداة التاريخ تظهر كأزرار لأعلى ولأسفل بدلاً من عرض تقويم. • الاستخدام: يمكن استخدامها لتوفير واجهة مستخدم أكثر بساطة. dateTimePicker1.ShowUpDown = true; // عرض الأزرار لأعلى ولأسفل ▎7. CalendarMonthBackground • الوصف: تحدد لون خلفية شهر التقويم عند عرض أداة التاريخ. • الاستخدام: يمكن استخدامها لتخصيص مظهر التقويم. dateTimePicker1.CalendarMonthBackground = Color.LightBlue; // تغيير لون الخلفية إلى الأزرق الفاتح ▎8. CalendarForeColor • الوصف: تحدد لون النص داخل التقويم. • الاستخدام: يمكن استخدامها لتغيير لون النص لجعله أكثر وضوحًا. dateTimePicker1.CalendarForeColor = Color.DarkBlue; // تغيير لون النص إلى الأزرق الداكن ▎9. RightToLeft • الوصف: تحدد ما إذا كان يجب عرض النص من اليمين إلى اليسار. • الاستخدام: مفيدة عند التعامل مع اللغات التي تُكتب من اليمين إلى اليسار. dateTimePicker1.RightToLeft = RightToLeft.Yes; // عرض النص من اليمين إلى اليسار ▎10. Enabled • الوصف: تحدد ما إذا كانت أداة التاريخ مفعلة أو معطلة. • الاستخدام: يمكنك تعطيل الأداة لمنع المستخدمين من التفاعل معها. dateTimePicker1.Enabled = false; // تعطيل أداة التاريخ ▎11. Visible • الوصف: تحدد ما إذا كانت أداة التاريخ مرئية أم لا. • الاستخدام: يمكنك إخفاء الأداة بناءً على الحاجة. dateTimePicker1.Visible = false; // إخفاء أداة التاريخ ▎مثال عملي: إليك مثال بسيط يوضح كيفية استخدام DateTimePicker في تطبيق Windows Forms: public partial class Form1 : Form { public Form1() { InitializeComponent(); // إعدادات DateTimePicker dateTimePicker1.Value = DateTime.Now; dateTimePicker1.MinDate = new DateTime(2020, 1, 1); dateTimePicker1.MaxDate = new DateTime(2025, 12, 31); dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.CustomFormat = "dd-MM-yyyy"; dateTimePicker1.ShowUpDown = false; // إضافة حدث عند تغيير القيمة dateTimePicker1.ValueChanged += DateTimePicker1_ValueChanged; } private void DateTimePicker1_ValueChanged(object sender, EventArgs e) { MessageBox.Show("التاريخ المحدد هو: " + dateTimePicker1.Value.ToString("dd-MM-yyyy")); } }

كمبيوتر في عدسة لاصقة. تخيل أنك تسير في الشارع وأنت مرتديها، تعطيك كامل معلومات المحلات التي حولك، تقابل شخص فتذكرك باسمه... وغيرها، تتحكم بها بلسانك بداخل فمك. فعلا مستقبل رهيب. هذه التكنولوجيا تطور حاليا في دبي.

SQL.pdf2.53 MB

SQL.pdf2.53 MB

لغة الاستعلام المهيكل Sql.pdf1.06 MB

برمجة قواعد البيانات.pdf1.77 MB

c++ المرجع في.doc1.70 MB

كن خبيرا في لغة ال C#.pdf3.64 MB

برمجة قواعد البيانات باستخدام Sql.pdf5.98 MB

البرمجة بلغة سي شارب.pdf1.52 KB

برمجة بروتوكولات الإنترنت.pdf2.97 MB

مبادئ علوم الحاسب الالي.pdf2.85 MB

خطوة بخطبوة لتعلم لغة++c,c.pdf5.17 MB

قوقل تطور ذكاء اصطناعي يساعدك في الالعاب 🤖 الفكرة ، لما تلعب لعبة و عندك مرحلة صعبة .. مساعد قوقل راح يفهم محتوى الشاشة ويعر
قوقل تطور ذكاء اصطناعي يساعدك في الالعاب 🤖 الفكرة ، لما تلعب لعبة و عندك مرحلة صعبة .. مساعد قوقل راح يفهم محتوى الشاشة ويعرف اللعبة اللي تلعبها ويساعدك تتخطى المرحلة هذي الميزة قيد التطوير حالياً

قوقل اعلنت عن خدمة جديدة اسمها Help Me Create فكرتها ان الذكاء الاصطناعي يساعدك تكتب ملفات كاملة في قوقل Docs بدون ولا كلمة مسبقة منك بس تعطيه الشي اللي تبي تكتب عنه وهو يكمل الباقي بسرعة 👌🏼 حالياً متاحة لحسابات الشركات و اللي عندهم اشتراكات مدفوعة

قصر بلقيس ملكة سبأ #اليمن كما تصوره الذكاء الاصطناعي
قصر بلقيس ملكة سبأ #اليمن كما تصوره الذكاء الاصطناعي

+4
أقوى_ملخص_لأوامر_لغة_HTML__الجزء(3).pdf3.69 KB

ما هو بروتوكول الاتصالات SS7 ؟ بروتوكول الـ SS7 وليس ثغرة هو برتوكول اتصالات تم تطويره عام 1975هو البروتوكول المسئول عن تواصل شركات الاتصالات المحلية و الدولية وربطهم مع بعض وهو المسئول عن اتاحة التجول عبر الخط الخاص بك وتحويل المكالمة من مزود خدمة الاتصالات لديك المحلي الي مزود خدمة الاتصال في البلد الموجود فيها عن طريق استخدام المعرف الدولي لرقمك وهو International mobile subscriber identity وهو كود مكون من 15 رقم يتم توليده مع كل خط تنتجة شركات الاتصال وهو رقم يتم توليده علي النحو التالي الجزء الاول من الرقم هو Mobile country code او كود البلد وايضا Mobile Network Code وهو كود الشبكة و اخيرأ كود يتم توليده عن طريق الشبكة ويتم ارسالة الي مزودي الخدمات في باقي انحاء العالم عن طريق طلبك تفعيل خدمة التجول علي الخط الخاص بك . في البداية بروتوكول SS7 وظيفته Short Message Service و Routing calls بمعني اصح توصيل المكالمات و ايضا خدمات الرسائل القصيرة ويمكن لاي مخترق تمكن من تخطي و اعتراض هذا البروتوكول التجسس علي خدمات الرسائل النصية و ايضا الاستماع الي المكالمات الصوتية الخاصة بك و تحديد مكانك عبر الموقع الجغرافي للشبكة و ابراج الهواتف . ما هي نقطة الضعف في البروتوكول ؟ في مقال نشر في عام 2014 ان من خلال بروتوكول SS7 يمكن للحكومات اعتراض مكالماتك و اتصالاتك بنسبة 70% بل ايضأ تم استغلال امكانية النظام في اعتراض رسائل النصية في اختراق خدمة 2FA او Two-Factor Authentication او نظام التحقق عبر خطوطين الذي يتيح تاكيد ملكية حساباتك الالكترونية عن طريق ارسال رسالة تاكيد ملكية الحساب برسالة نصيه علي هاتفك , يمكن للمحترفين في امن المعلومات اعتراض رسال التفعيل هذة و اختراق حساباتك بشكل مبسط و سهل . في الحقيقة ان شبكات الاتصال تستخدم البروتوكول منذ عام 1980 حتي هذة اللحظة وتم تفعيل اكثر من 800 مزود خدمة حول العالم التي تعتبر الان غير امنة بسبب كسر حمايتها او تشفيرها . المصادر :- هل بوتوكول SS7 ثغرة : https://goo.gl/DMduYk حول بروتوكول SS7 : https://goo.gl/2Za3Wm ما هو IMSI : https://goo.gl/hHWMiK التحقيق الجنائي لشرائح الهواتف الذكية : https://goo.gl/CnnYbc #اتعلم_الحماية #امن_المعلومات

🏷 CamScanner Premium V6.75.0.2411050000 👑 🫶 الوصف :  هو افضل تطبيق ماسح ضوئي وتعديل ملفات أي مستند وحفظه ومشاركته على الفور بانواع ملفات عدة مثل:- PDF أو JPG أو Word أو TXT وغيرها ويمكنه ايضا استخراج النصوص من ملفات PDF او Word وغيرهم  وفيه مدير مستندات وتوقيع ملفاتك وصورك بتوقيع خاص فيك وميزة مكافحة التزوير والغش وبالنسبة للتصوير فهو يدعم تقنيات تصوير كثيرة جدا ولجميع حوائجك ملفات بطائق شخصية اوراق ليست مستوية اكتشفوه مميز بالفعل والاول بمجاله #الأصدار_المدفوع #تحديث_جديد  #تعديل_ملفات #PDF #ماسح_ضوئي #ادوات #حصري #طلبات_المتابعين  #HAMZA 💎 مميزات التعديل : ✅حل جميع المشاكل في تحديث 6.72 ✅تفعيل عضوية بريميوم ✅ حذف التحقق من الترخيص ✅تفعيل الايقونة المميزة ✅ يمكنك تسجيل الدخول او انشاء بريد جديد بدون مشكلة ✅حذف جميع الاعلانات 🟠التوافق : 5.0 ومافوق