- مشكلة في توصيل التقرير في الدوت نت
اتفقنا أن التقرير تمت إضافته كمصدر داخل الملف التنفيذي ولكي نستخدم هذا المصدر يجب إنشاء نسخة جديدة منه ثم وضعها كقيمة في الخاصية ReportSource وهذا في الكود الذي تسأل عنه وربما ستلاحظ أنني قد عدلت قليلا على ردي أثناء كتابتك لردك فقد غيرت الكود من CrystalReportV…
- مشكلة في توصيل التقرير في الدوت نت
طبيعي حدوث هذه المشكلة لديك لأنه لديك عدة أخطاء: - الاعتماد على النظرية الخاطئة في أنك إذا أردت تضمين أي شئ مع البرنامج فيجب نسخه إلى مجلد Bin هذا الأمر غير كافي ولايحل هكذا مشاكل بل يجب إضافة ذلك الملف للمشروع عن طريق النقر بزر الفأرة اليميني على المشروع واخت…
- جعل صندوق النصوص يقبل العمليات الحسابية بدون استخدام الخاصية Text ودوال تحويل الأنواع
نتيجة البحث تبين أن بعض الفئات - التحكمات - الموجودة في Visual Basic Runtime لا يمكن توسيعهم باستخدام Partial Class ولكن يمكن توسيعهم باستخدام Extension Methods وذلك كما ورد في موضوعي إنشاء مكتبة تضيف وظائف جديدة للتحكمات الموجودة بدون استخدام الوراثة أو باستخ…
- كيف أضيف خصائص إلى أداء بدون إنشاء أداة جديدة؟
يمكنك استخدام الطريقة الموجودة في موضوعي جعل صندوق النصوص يقبل العمليات الحسابية بدون استخدام الخاصية Text ودوال تحويل الأنواع ولكن يمكنك إضافة خصائص بدلا من الـ operators في الموضوع المذكور
- كيف أضيف خصائص إلى أداء بدون إنشاء أداة جديدة؟
ماذا تريد أن تعمل بالضبط؟؟ وعلى أي نسخة أنت تعمل؟؟؟؟ على كل حال هل قرأت موضوعي إنشاء مكتبة تضيف وظائف جديدة للتحكمات الموجودة بدون استخدام الوراثة وموضوعي الطرائق المُوَسِّعة Extension Methods
- كيف أحصل على رقم لوحة الأم في فيستا؟؟
حاولت البحث - ولكن لم أستطع إكمال البحث لظروف خاصة على كل حال هناك تلميح في MSDN Forum إلى إمكانية جلب معلومات من هذا النوع من قيم محددة في الريجستري ربما إن وجدت وقتا يوم الجمعة القادم سأحاول البحث أكثر
- إنشاء مكتبة تضيف وظائف جديدة للتحكمات الموجودة بدون استخدام الوراثة
تعديل بسيط أخير - غير موجود في المثال المرفق - في ملف الكود الخاص بالمكتبة TestExtendingLib فقط قم باستبدال السطر التالي في بداية الملف Public Module TestExtending بالسطر <Global.Microsoft.VisualBasic.HideModuleName()> _ Public Module TestExtending وبذلك عند ا…
- إنشاء مكتبة تضيف وظائف جديدة للتحكمات الموجودة بدون استخدام الوراثة
هذا الموضوع تطبيق على موضوع قديم لي الطرائق المُوَسِّعة Extension Methods فيرجى قراءته وفهمه قبل المتابعة هنا - أنشئ مشروعا جديدا من النوع Windows Forms Application كي نقوم بالعمل عليه - من قائمة File ومن القائمة الفرعية ADD أضف مشروعا جديدا للمشروع الحالي من …
- كيف أحصل على رقم لوحة الأم في فيستا؟؟
المشكلة من UAC الخاص بويندوز فيستا ابحث عن الموضوع المسمى User Account Control and WMI في مكتبة MSDN المرفقة مع فيجول ستوديو ستجد النص التالي فيه وهذا يعني: الفئات التالية لاتعيد بعض الخصائص عندما يتم تصفية الحساب باستخدام UAC ولرؤية كامل المقال يرجى الانتقال …
- توسيع مجال الأسماء My باستخدام My Extensibility
تم تقديم مجال الأسماء My بدءا من Visual Basic 2005 ليوفر اختصارات للطرائق واستدعاءات API الشائعة ومنذ ذلك الوقت كان يمكن للمستخدمين كتابة توسعاتهم الخاصة لمجال الأسماء My مضيفين له مكتبات الكود الخاصة بهم. وقد قدم My Extensiility كجديد في Visual Basic 2008 مما…
- كيف اضيف عدد لنص ؟؟؟
استخدم الدالة ToString للتنسيق كما تريد Me.txtPatientID.Text = (val(cmdP.ExecuteScalar()) + 1).ToString("0000000")
- Linq To Dataset
يعتبر المجال System.Data.Dataset تمثيلا للبيانات في الذاكرة وهو مفيد في الوصول إلى نسخة منفصلة من البيانات التي تأتي من مصدر بيانات خارجي. وبغض النظر عن ذلك المصدر فالتمثيل الداخلي للـ DataSet يكون بالصورة العلائقية متضمنا الجداول والشروط والعلاقات بين الجداول…
- كيف اضيف عدد لنص ؟؟؟
Me.txtPatientID.Text = cstr(val(cmdP.ExecuteScalar()) + 1) سؤال: لمذا حقل رقم المريض - المفتاح من النوع char - ولم تضعه مفتاح أساسي واستخدام نوع بيانات الحقل رقم واستخدام الخيار ترقيم تلقائي؟؟؟؟؟!!!!!
- كيف أحول شفرة من فيجول 6 الى فيجول نت؟؟؟
- إذا كنت تريد تحويل مشروع كامل كل ما عليك فعله هو فتحه ببيئة التطوير وسيظهر لك معالج الترقية بعدها فقط اتبع خطوات المعالج البسيطة إلى النهاية - إن كنت تريد تحويل قطعة كود هناك أداة في قائمة Tools خاصة بعملية الترقية - ولمزيد من المعلوات حول عملية الترقية اقرأ…
- مترجم سطر الأوامر الخاص بفيجوال بايزيك 2008
موجه سطر الأوامر الخاص بفيجوال ستوديو 2008 عندما نقوم بتنصيب .Net Framework 3.5 SDK أو إحدى نسخ Visual Studio 2008 يتم إنشاء مجموعة من المجلدات الجديدة التي تحتوي على مجموعة متنوعة من أدوات تطوير الدوت نيت والعديد من هذه الأدوات يتم تنفيذها من سطر الأوامر فإن …
- مشكلة مع مربع حوار الحفظ
يفضل ارفاق مثال
- مشكلة مع مربع حوار الحفظ
لم ألاحظ مشكلة كهذه - 2008 + فيستا - - على أي إصدار أنت تعمل ؟؟ - ما هي كافة الخصائص المتعلقة بـ SaveFileDialog والتي قمت بضبطها كاملة ؟؟؟
- هل من طريقة لعمل دالة لها معامل واحد تفتح الملف بالبرنامج المخصص دون تمريره ؟
هل تقصد صندوق حوار اختيار مجلد - انظر الكود Dim fb As New FolderBrowserDialog If fb.ShowDialog = Windows.Forms.DialogResult.OK Then MsgBox(fb.SelectedPath) End If
- Uac Security
الخلاصة القواعد الأساسية لبرمجة UAC تتطلب استخدام الحد الأدنى من الصلاحيات لتنفيذ العمل المراد ويجب على التطبيق استخدام صلاحيات مستخدم عادي عندما يكون ذلك ممكنا وإن كان عليه تنفيذ مهمة تتطلب صلاحيات أكبر فيجب عليه تنفيذ تطبيق آخر منفصل يمتلك تلك الصلاحيات المر…
- Uac Security
رفع صلاحيات البرامج يمكن للمستخدم رفع المستوى الذي يتم تنفيذ التطبيق ضمنه بواسطة اختيار الأمر Run As Administrator من القائمة التي تظهر لك عند الضغط بزر الفأرة اليميني على الملف التنفيذي للتطبيق فيقوم النظام بإظهار صندوق حوار UAC الخاص وبعد أن يقوم المستخدم بإ…