بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
اتمنى من الله العلي القدير ان يكون الجميع بخير
ابشركم اخوتي لقد اتمت مشروع تخرجي بفضل الله ثم بفضل ردودكم على استفساراتي
وكان الانتاج برنامج رائع ابهر المناقشين وابدوا اعجابهم به .. بعنوان ( استخدام البلوتوث في ادارة الفصل الدراسية ) من تحضير وارسال واستقبال الوجبات
او الاختبارات وسؤال المحاضر بطريقه رسائل sms في وقت المحاضرة وتطبيقات اخرا ...
والان في مجال عملي احتاج الى عمل برنامج بسيط :
شرح عمل البرنامج المطلوب :
يقوم البرنامج بالتاكد من عدم تكرار الرقم
والارقام تم توليدها في برنامج Excel (بطريقة معينة )
يتكون كل رقم من 10 ارقام وهوا (PK) لا يمكن تكراره ID
وتقريباً هيا 10000 رقم
وقد قمت بعمل كود متواضع يقوم بالعمليه المطلوبه ولا كنه غير عملي
والكود هوا :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ID_Sort
{
class Program
{
static void Main(string[] args)
{
// هنا نفرض انها الارقام المراد التاكد من عدم تكرارها
int[] arr = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int[] arr1 = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// دوران arr
foreach (int i in arr)
{
// دوران arr1
for (int x = 0; x < arr1.Length; x++)
// اذا كان الرقم مكرر في نفس المصوفه
if (i == arr1[x])
// اطبع على الشاشاه الرقم مكرر
Console.WriteLine(arr1[x] + "\t equl" + "\t" + i);
else
// واله اطبع غير مكرر
Console.WriteLine(arr1[x] + "\t not equl" + "\t" + i);
// لي التفريج بين الارقام
Console.WriteLine("the next number");
}
}
}
}وبعد ان رئيت هذا الكود المتواضع
فتخيلوا معي انا اريد التاكد من 10000 رقم وكل رقم مكون من عشره ارقام
ومسحوبه من برنامج الاكسل ..(ف لو يتم نسخ الارقام ولصقها في البرنامج او طريقه اخرا التاكد منها وهيا في ملف الاكسل؟؟)
او هل ثمه طريقه اخرا غير طريقة Array ؟؟ تكون اسهل في النسخ واللصق وطريقت التاكد من الارقام بالكليه
وايضاً كيف يمكن لي الرقم عدم التاكد من نفسه ؟
هذا هوا المطلوب
........
والخطوة الثانيه : طباعة الارقام هذه على شكل (باركود ) بأنواع خطوط الباركود المختلفه
بعد التاكد من عدم تكرارها
هذا ولكم جزيل الشكر والعرفان
الكود واضح يا جماعة الخير ؟؟