- دالة لمعرفة ترتيب الحرف الأبجدي
جرب هذا الكود : #include <ctype.h> /* تقوم هذه الدالة بحساب مرتبة حرف اسكي Case insensitive... */ int GetCharRank(const char c) { if(isalpha(c)) { // يجب أن يكون حرفا لاغير char cc = tolower(c); // Case insensitive return (int)cc - 'a' + 1; // الرتبة ابتداءا م…
- [مخالف - لم يستخدم البحث :]كيف يمكن الوصول لادوات فورم من فورم اخر
بالنسبة لـ StringConnection فحاول مع هذا الكود : SqlConnection scn = new SqlConnection(Properties.Settings.Default.DMMS_ProgramConnectionString); حيث DMMS_Program هو إسم قاعدة البيانات المراد الربط بها.
- Garbage Collector لبرامج سي++
إذن فلنبدأ بإنشاء كلاس لمؤشراتنا الذكية. الهذف منها تسيير و حماية العناصر المحجوزة بطريقة ديناميكية و إزالتها عند الحاجة و خاصة عند الخروج من السكوب. لهذه الكلاس اثنان من Constructors : MySmartPointer(T *ptr) يقبل مؤشر لعنصر واحد MySmartPointer(T *ptr, size_t …
- [مخالف - لم يستخدم البحث :]كيف يمكن الوصول لادوات فورم من فورم اخر
هذا كود مبسط لكيفية تعبئة داتاجريد بشكل يدوي : // انشاء الداتاست التي ستكون الرابط بين الداتاجريد و الداتاتابل DataSet ds = new DataSet(); DataTable dt = new DataTable("MyTable"); // جعل الداتاتابل تنتمي إلى داتاست ds.Tables.Add(dt); // زيادة كولونز التي تحدد …
- عمل Icon لملف ال Exe الخاص بمشروع سى شارب
أولا إفتح مشروعك على Visual C# انقر على Project من القائمة الرئيسية ثم انقر على Properties التي بجانبها اسم مشروعك. عندها ستضهر نافدة عليها اسم مشروعك. إضغط على Application التي باليسار في حالة ما إذا لم تكن المختارة عند ضهور النافدة. ابحث عن زر [...] عليه ثلا…
- Garbage Collector لبرامج سي++
شكرا أخي... و لصعوبة الموضوع و تشابك أطرافه لجأت إليكم للتحاور و التشاور لكي لا أقع في أخطاء لم تكن في الحسبان. و ماشاء الله فالمنتدى مليئ بالكفاءات التي يمكن الإعتماد عليها في مثل هذه الأمور. و لهذا فالسؤال الذي يمنعني من وضع تصور واضح لنضام GC هو الشروط التي…
- Garbage Collector لبرامج سي++
أولا, دعوني أشكركم على مشاركاتكم القيمة التي استفدت منها الكثير الكثير. كل التقنيات التي تكلمتم عنها فعالة و لاشك في فعاليتها و لكن و لأسباب عدة لا أريد دمج أية مكتبة في المكتبة التي أريد إنشائها. و واحد من هذه الأسباب سبب تعليمي محظ. أعرف أنني سأخسر الكثير من…
- مساعدة فى Radiobutton.click
في الحدت Load أكتب الكود التالي لوضع اشتراك ل radioButton1_Click في الحدت Click ل radioButton1 radioButton1.Click += new EventHandler(radioButton1_Click); في آخر كلاس أكتب : void radioButton1_Click(object sender, EventArgs e) { // هنا الكود الذي تريد تشغيله عن…
- Garbage Collector لبرامج سي++
السلام عليكــم ورحمـة الله وبركاتــه ،، أعمل حاليا على مكتبة بـ سي++ و أود دمج نظام شبيه بال Garbage Collector الذي تتميز به NET. و كما نعلم جميعا فجامع القمامة هذا ما هو إلا Thread تقوم بعزل و تحرير المناطق التي أصبحت غير مستعملة من الذاكرة و جعلها جاهزة لاست…
- كود فحص قاعدة البيانات في كل لحظة
Tick هو حدت للعنصر System.Windows.Forms.Timer و Elapsed هو حدت للعنصر System.Timers.Timer الأول هو عنصر يستخدم كثيرا في WebForms و Windows Services و Component Classes و الثاني يسبعمل كثيرا ك عنصر يمكن إضافته إلى Windows Form عن طريق Tool box و Tick و Elapsed …
- [تنبيه - عنوان غير مناسب : ]طلب مهم جدا جدا
هذا مثال مبسط أتمنى أن يساعدك في الوصول إلى مبتغاك : using System; using System.Drawing; using System.Drawing.Printing; namespace ConsoleApplication { class Program { // إسم المستحق لشهادة التقدير static string name = "محمد رضى"; // صورة صيغة شهادة التقدير sta…
- [تنبيه - عنوان غير مناسب : ]طلب مهم جدا جدا
ما رأيك في إنشاء صورة Image لصيغة شهادات التقدير و دمجها في مشروع خفيف و صغير كل مهمته طلب الإسم من المستخدم ثم بمساعدة PrintDocument Control تتم طباعة صورة الشهادة التقديرية كخلفية للورقة المطبوعة و من فوقها الإسم في المكان المناسب.
- تحريك الصورة بمسار معين
من بين الحلول اعتبار المربعات Array ثنائي الأبعاد من الأسفل إلى الأعلى(y) و من اليسار إلى اليمين(x) و يتم حفظ احداثيات المربع الأول ك x و y. عندما يأتي وقت تتبع المسار الذي تم إدخاله من طرف المستخدم تكون : Forward تعني y + 1 Backward تعني y - 1 Left تعني x - 1…
- أرسل أيميل بثلاث اسطر فقط.
كي يضع Server ثقته في البريد الذي قمت بإرساله, يجب أن يعرف من الذي أرسل الرسالة. ولهذا يجب إرفاق عنوانك الإلكتروني و كلمة السر بالرسالة إلى SMTP Server. MailMessage message = new MailMessage("from_mail_box@gmail.com", "to_mail_box@hotmail.com", "Test", "Teste"…
- بدأت أحب الظلام ....
حبكم للظلام معدٍ يا إخوان... تحياتي
- تحريك الصورة بمسار معين
لا أدري إن كنت قد فهمت مشكلتك لكن هذه بعض النصائح قد تفيدك لإيجاد الحل. لإضهار صورة PictureBox على واحدة أخرى يكفي pictureBox1.Image = pictureBox2.Image في هذه الحالة المربعين يشتركان في نفس الصورة من نوع Image أي أنه في حالة ما طرأ أي تغيير النتيجة ستضهر على …
- اضافة قاعدة البيانات عند عمل Setup؟
هذا يعتمد على نوعية قاعدة البيانات التي يشتغل عليها مشروعك, فمثلا, إذا كانت قاعدة البيانات من نوع SQL Server فعليك تشغيل سيناريو إنشاء قاعدة البيانات في الجهاز الذي لا توجد فيه و ذلك بعد تثبيت SQL Server عليه. ويمكنك إنشاء السيناريو المذكور بواسطة برامج مثل SQ…
- امر الطباعه Vb
هذا كود مبسط و مختصر لطباعة نص تتم قراءته من قرص صلب أو ما شابه. هذا الكود لا يستعمل Form و إنما نافدة Console و ذلك لتبسيط الكود قدر الإمكان. Imports System Imports System.IO Imports System.Drawing Imports System.Drawing.Printing Imports System.Windows.Forms …
- اريد استخدام زر Enter ؟
هذا كود مبسط لتكست بوكس لا يقبل إلا الأرقام : using System.Windows.Forms; namespace MyApplication { public class NumericTextBox : TextBox { protected override void OnKeyPress(KeyPressEventArgs e) { if(!char.IsControl(e.KeyChar)) { if((e.KeyChar < '0') || (e.Ke…
- سؤال عن أحداث الdatagraid
هذا الكود سيمكنك من حذف أي سطر و في أي حدث : private void RemoveCurrentRow() { if(dataGridView1.CurrentCell != null) { if(!dataGridView1.CurrentCell.IsInEditMode) { if(!dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].IsNewRow) { dataGridView1.Rows.Remov…