cselectcertificateLg.

فئة حوار اختيار الشهادة
التحميل الان

cselectcertificateLg. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • اسم الناشر:
  • Naughter Software
  • أنظمة التشغيل:
  • Windows All
  • حجم الملف:
  • 0 KB

cselectcertificateLg. العلامات


cselectcertificateLg. وصف

تم تطوير CSELEctCertificateDLG ليكون فئة حوار اختيار الشهادة. يتم تجميع التطبيق بدعم واضح في VC 200. يظهر الشهادات الرقمية إذا كان يعمل على جهاز كمبيوتر يحتوي على عدد من الشهادات المثبتة بواسطة المنتج "خادم WMWARE" الخصائص الرئيسية: CDIALOG SIGHT بسيطة تتكامل مع MFC والتي تنفذ وظيفة اختيار الشهادة. جميع الكود متوافق تماما في Unicode. ستعمل على نظام التشغيل Windows 98 أو NT 4 SP4 أو الأحدث. مربع الحوار أوسع من مربعات الحوار المضمنة مما يعني أن هناك مشكلات أقل مع أسماء الأعمدة التي يتم قصها. يتم التقاط جميع المحتوى القابل للإقلاع عن الحوار من الموارد، مما يعني أن الفئة يمكن تحصيلها بسهولة. يمكن تخصيص التسمية التوضيحية والنص السريع ("cselectcertificateDlg :: m_stitle" و "cselectcertificateDlg :: m_sdisplaystring"). إذا لم يتم توفير قيم لهذه، فسيتم استخدام القيم القياسية كما هو موضح في التقاط الشاشة أعلاه (ونفس الحوار المضمنة). يمكن فحص تفاصيل الشهادة عبر زر "عرض الشهادة" التي تستخدم وظيفة تشفير Windows "CryptuidlgViewCertificate" والتي تتوفر فقط في عام 2000 أو إصدار أحدث. يستخدم الرمز GetProcaddress للتعامل مع عدم وجود هذه الوظيفة على أنظمة تشغيل المستوى لأسفل. بالإضافة إلى ذلك، يمكنك استبعاد الزر برمجيا باستخدام "cselectcertificateDlg :: m_bhideviewcertificateButton". عند عدم إظهار زر "شهادة عرض"، يتحرك الرمز تلقائيا فوق أزرار "موافق" و "إلغاء" إلى اليمين للحفاظ على نظرة UI القياسية. يمكن تخصيص وجود أو عدم وجود كل عمود من خلال "cselectcertificateDlg :: m_bexclude * العمود". يرجى ملاحظة أنه على عكس مربعات الحوار المضمنة في CSELECTCERTICTIFIDLG لا يظهر عمود "الموقع" كما كنت غير قادر على العثور على أي وثائق حول ما أظهر هذا العمود بالضبط. في جميع الاختبارات التي قمت بعرضها دائما "غير متوفر". إذا كنت تعرف ما يجب أن تدخل هنا، فالرجاء أن تسقطني ملاحظة ويمكنني إضافتها بسهولة في الإصدار التالي. يحاول الرمز مطابقة واجهة المستخدم من مربعات الحوار المضمنة بأكبر قدر ممكن، على سبيل المثال، يستخدم عنصر تحكم القائمة قائمة صورة والموقع العام لجميع عناصر UI هو نفسه. يتم تحديد شهادات شهادات الشهادات بواسطة "cselectcertificatedlg :: m_hcertstore". يمكن أن يعمل مربع الحوار في وضع تحديد متعدد أو محدد واحد. يتم توفير وظائف المساعد ذات المستوى العالي (CSELectCertificateDlg :: GetCertificatessHownCount، CSELectCertificateDlg :: GetCertificateshown و CSELectCertificateDlg :: GetnextSeleDelectedcerficativehown) للحصول على حالة الحوار بعد إظهارها. ينفذ الفصل التنظيف التلقائي لجميع موارد الشهادات التي يستخدمها. يجب عليك قراءة الملاحظات المختلفة في "selectcertificedlg.h" على من المسؤول عن إدارة مدى الحياة للموارد المختلفة التي يوفرها الفصل من خلال الوظائف التي تمت مناقشتها في النقطة السابقة. يتم تمكين نصائح التسمية في عنصر تحكم القائمة (على عكس مربعات الحوار المضمنة!) مما يعني أن نص العمود الذي يفيض حدود الأعمدة يظهر كائتلافات. هذا مهم بشكل خاص لعمود "الأغراض المقصودة" التي يمكن أن تحتوي على 30+ سلاسل الاستخدام الرئيسية المحسنة. بالإضافة إلى ذلك، يجب أن توفر التعليمات البرمجية لعرض سلاسل الاستخدام الرئيسية المحسنة تعليم تعليمي جيد حول كيفية الحصول على هذه الخصائص المختلفة من شهادة باستخدام Cryptoapi. يوفر عينة جودة الإنتاج حول كيفية استخدام APIs شهادة التشفير ومتجر الشهادات المختلفة. يبدو أن هذه المنطقة تفتقر بشدة إلى أمثلة جيدة لمطور المبتدئ الذي يجب أن يتعامل مع المنطقة المعقدة في واجهة برمجة تطبيقات Windows التشفير. كما ذكر في المقدمة أعلاه. يوفر CSELectCerificateDLG ميزة أساسية مفقودة من مربعات الحوار المضمنة، وهي تخصيص حالة الاختيار الأولي. إذا كنت ترغب في تحديد شهادة واحدة محددة، فيمكنك استخدام cselectcertificateDlg :: setInitialSelSelectro. إذا لم تقم بتقديم شهادة، فستظهر الافتراضي، فسيتم عرض الشهادة الأولى محددة (وهو نفس السلوك مثل مربعات الحوار المضمنة في). إذا لم تكن أي من هذه الأوضاع أو العملية مناسبة، فيمكن تخصيص جميع وظائف الفصل تقريبا من خلال استخدام الوظائف الافتراضية. للحصول على مزيد من المعلومات، يرجى إلقاء نظرة على الوظائف adfertificate ووظائف addcertificatetoui ووظائفها. أخيرا منذ رمز مفتوح المصدر، يتم توفير جميع التعليمات البرمجية، لذلك حتى لو كنت سعيدا باستخدام أحد مكالمات API Service Selection المدمجة بدلا من استخدام cselectcertificateDlg، يمكنك أن ترى من خلال كل من كل منها سينفذ كل منها وظيفة (بالطبع من المحتمل أن يتم تطوير تطبيق MS مباشرة إلى Windows API بدلا من استخدام إطار MFC!).


cselectcertificateLg. برامج ذات صلة

gen4j.

مولد التعليمات البرمجية القابلة للتوصيل ...

165 913 KB

تحميل

تاكسي

نظام تتبع ويكي محسن ومشاريع تطوير البرمجيات ...

293 883 KB

تحميل