- سؤال: مدة تشغيل الكمبيوتر
جرب هذا الكود : Dim ts As TimeSpan Dim dt As DateTime dt = DateTime.Now ts = dt - dt.AddTicks(-System.Environment.TickCount) Console.WriteLine(ts) هذا الكود لا يتطرق لمدة التشغيل حتى بعد استيقاظ الحاسوب من سبات Sleep
- Garbage Collector لبرامج سي++
بالنسبة للسؤال عن كيفية إزالة كائن من دون معرفة نوعه فالأمر سهل في حالة عدم حجز الذاكرة ديناميكيا من طرف العنصر و عدم توفره على مدمر أو destructor! فمثلا : class Test { public : int i; ~Test(void) { i = 0; } }; لنفترض أن pTest و pVoid هما مؤشران لنفس العنصر من…
- Garbage Collector لبرامج سي++
الآن و حتى ظهور أي تصحيح أو تطوير لـ GCPointer أود رفع بعض التقل عن الكلاس GCPointer و وضعها على كاهل GC لأنه و في النهاية هو من يجب أن يتكفل بكل شيْ و بالمقابل يصبح GCPointer خفيفا وليس مصدر ضياع وقت الوحدة المركزية. أريد أن تصبح العلاقة بين GCPointer و GC عل…
- Garbage Collector لبرامج سي++
نسيت أن أذكر أن GCPointer يستطيع تسيير المصفوفات كما هو الشأن بالنسبة للمتغيرات : GCPointer<int> ptr = (int *)malloc(sizeof(int) * 3); ptr[0] = 17; ptr[1] = 4; ptr[2] = 1979; و يستطيع التعرف أوتوماتيكيا على طبيعة المؤشر إذا كان مجرد متغيرة أم مصفوفة و التعرف ع…
- Garbage Collector لبرامج سي++
السلام عليكم و رحمة الله تعالى و بركاته. لن أكذب على نفسي أو عليكم لأقول أنني اكتشفت شيئا جديدا أو طورت تقنية جديدة لأن هذا الموضوع ما هو إلا تفكير بصوت عال عسى أن يشاركك أحد في أمر ما خصوصا إذا كنت تعمل على مشروع من النوع الكبير و تفكر وحدك و تصمم و تطور وحدك…
- كيف أغير أيقونة الملف التنفيذى للبرنامج
يمكنك النقر على app.ico التي ستجدها على TreeView على نافذة Solution Explorer و من تم الإنتقال إلى نافذة Properties حيث ستجد عنوان ملف الأيقونة و حيث يمكنك استبدال العنوان بعنوان أيقونتك. كما يمكنك فقط نقل ملف أيقونتك و نسخه فوق ملف الأيقونة المسمى app.ico المو…
- لماذا لا يعمل برنامجى إلا على جهازى
بعض المكتبات التي يحتاجها برنامجك غير مو جودة على الجهاز. جرب تحميل و تثبيت Microsoft Visual C++ 2005 Redistributable Package (x86) عسى أن يحل المشكل. أظن أن المشكل يكمن في ربطك البرنامج مع إحدى المكتبات من نوع DEBUG وهذه المكتبات و حسب ظني لا تكون موجودة إلا …
- [تنبيه - عنوان غير مناسب : ]ارجو المساعدة فى اسرع وقت جزاكم الله خيرا
المشكلة تظهر عندما لا تكون أي TreeNode مختارة وقت الحدث Click. هذا كود معدل يحل هذه المشكلة لكنني أنصحك بوضعه داخل دالة الحدث AfterSelect. Private Sub TreeView1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TreeView1.Click Dim tvSen…
- كيفية وضع سيريال داخل خطوات التحزبم ؟
يمكنك أيضا حماية برنامجك و دلك بعمل نافدة التحاور مباشرة على برنامجك و تشغلها عند أول تشغيل لبرنامجك بعد التثبيث. بالتأكيد, بالنسبة لمشروع دوت نت, ليست هناك حماية للبرنامج من دون obfuscation للمشروع حيث أن برنامجا ك Reflector يستطيع قراءة و ترجمة أي برنامج دوت…
- Garbage Collector لبرامج سي++
أنا آسف لأنني كنت أكتب عندما أرسلت ردك و كل ردودك جديرة بالإحترام لما فيها من أفكار جديدة و إفادات قيمة. و أعدروني لحبي لكشف و دراسة ما يجري وراء الستار و خبايا التقنيات الجديدة و المشهورة. شكرا أخي على تشجيعاتك و أرجو ألا تبخل علي بآرائك و اقتراحاتك و نقذك.
- Garbage Collector لبرامج سي++
أولا وقبل كل شيئ, دعونا لا نخرج عن الموضوع الأساسي ألا و هو الوصول إلى نوع من المؤشرات يمكننا من تفعيل نظام GC إلى حد ما متكامل و لم لا أن يكون متكاملا. دعونا لا نضع حدودا لإمكانياتنا متعدرين أنه صعب الوصول إلى الهدف أو أننا لا يمكن لنا عمل تقنية كالتقنية كذا …
- Garbage Collector لبرامج سي++
هكدا أردت و أظنني قد نجحت :thumb_up: أردت منك أن تقوم بتجربة الكلاس من أجلي و قد نجحت الخطة... أولا باسكال قصة قديمة و شكك في خبرتي في سي++ ينبع من تشبتك بالمبادئ و عدم رغبتك في الخروج عنها أما أنا فالغاية تبرر الوسيلة مع عدم تجاوز الخطوط الحمراء. شكرا أخي على…
- كتاب : ارمي كل كتب المبتدئين
شكرا omani للرابط الآخر
- [تنبيه - عنوان غير مناسب : ]سؤال في C#
هذه بعض الروابط لدروس قد تساعدك في الوصول إلى مبتغاك : http://www.dscripts.net/tutorials/2009/01/...e-using-csharp/ http://www.csharphelp.com/archives/archive70.html
- Garbage Collector لبرامج سي++
قمت بتضمين كل هذه المعاملات ليتمكن MySmartPointer من التعامل مع كل أنواع المتغيرات ابتداءا من bool و حتى أكثر الكلاس تعقيدا وهذا ما تم اتباته من التجارب التي قمت بها. أنا لست ملزما بتصميم Smart Pointer نسخة طبق الأصل من تلك المدمجة مع boost هذه النصيحة أخدتها …
- كتاب : ارمي كل كتب المبتدئين
شكرا أخي على الكتاب لكن رابيد شير أخد موقفا مني مند مدة و لم يعد متساعدا كما السابق. فلو أمكن أن تمدني برابط آخر غيره أكن لك من الشاكرين.
- أخذ قيمة معينة من ملف
ما هو نوع البيانات في الملف و كيفية تنسيقها؟
- Garbage Collector لبرامج سي++
لا ردود و لا تعقيبات و لا تصحيح! هل هذا يعني أن MySmartPointer كاملة متكاملة و فعالة! هذا ما أشك فيه... هناك خطأ في دالة تشغيل العامل <- المرجو تصحيح الدالة بالشكل التالي : T *operator ->(void) { return m_pTPointer; }
- عزل قيم الاحاد و العشرات
طريقة تمديد العملية سهل للغاية و لكنها تبقى محدودة بالنسبة لحدود int #include <stdlib.h> #include <string.h> void main(void) { int number = 2147483647; // MAX_INT char *result = new char[12]; // تحويل العدد إلى أرقام اسكي itoa(number, result, 10); // مرتبة الر…
- عزل قيم الاحاد و العشرات
الكود به التعاليق الكافية للشرح : #include <stdlib.h> void main(void) { int number = 1569; char *result = new char[5]; // تحويل العدد إلى أرقام اسكي itoa(number, result, 10); for(int i = 0; i < 4; i++) { result -= '0'; // كل تشار يحتوي الآن على العدد وليس الرق…