مكتبات Poco C ++

تبسيط وتسريع تطوير التطبيقات المتمرددة في الشبكة، والتطبيقات المحمولة في C ++
التحميل الان

مكتبات Poco C ++ الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Applied Informatics Software Engineering GmbH
  • موقع ويب الناشر:
  • http://www.appinf.com/poco/info/index.html
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 3.2 MB

مكتبات Poco C ++ العلامات


مكتبات Poco C ++ وصف

تبسيط وتسريع عملية تطوير التطبيقات المحمولة شبكة مركزية في C ++ POCO، وC ++ المحمولة مكونات، هي عبارة عن مجموعة من المكتبات فئة C ++ مفتوحة المصدر أن تبسيط وتسريع عملية تطوير التطبيقات المحمولة شبكة مركزية في C ++. المكتبات تتكامل تماما مع مكتبة قياسي C ++ وملء العديد من الثغرات الوظيفية ترك الباب مفتوحا به. على تصميم وتنفيذ وحدات وكفاءة يجعل مكونات C ++ المحمولة للغاية مناسبة تماما للتنمية جزءا لا يتجزأ، وهي منطقة حيث C ++ لغة برمجة تزداد شعبية، نظرا لملاءمتها لكل مستوى منخفض (جهاز I / O، معالجات المقاطعة، الخ .) وارتفاع مستوى التنمية وجوه المنحى. وبطبيعة الحال، POCO مستعدة أيضا للمستوى المؤسسات challenges.The POCO المكتبات المطورين خالية من اختراع إعادة العجلة، ومساعدتهم على قضاء وقتهم في مناطق أكثر جديرة بالاهتمام، مثل إنجاز الأمور بسرعة والعمل على الميزات التي تجعل من unique.Objectives تطبيق وأهدافها MissionPOCO أن يكون لشبكة مركزية، عبر منصة C تطوير البرمجيات ++ ما هو التفاح الكاكاو للتنمية ماك، أو روبي على القضبان هو تطوير ويب قوية وسهلة لاستخدام منصة لبناء التطبيقات الخاصة بك على. بنيت POCO بشكل صارم على معيار ANSI / ISO C ++، بما في ذلك المكتبة القياسية. مطوري POCO محاولة لإيجاد توازن جيد بين استخدام الميزات المتقدمة C ++ والحفاظ على الطبقات مفهومة ورمز نظيفة، بما يتفق وسهلة للمحافظة عليه. وهنا بعض الملامح الرئيسية "المكتبات ++ C POCO": المواضيع، تزامن موضوع والتجريدية متقدمة للبرمجة مؤشرات تيارات والدخول إلى نظام ملفات المكتبات المشتركة والطبقة تحميل قطع الأشجار قوية والإبلاغ عن الأخطاء الأمان برمجة الشبكات (مآخذ TCP / IP، HTTP، FTP، SMTP، الخ) XML إعراب (SAX2 وDOM) وجيل ملف التكوين وخيارات التعامل الوصول إلى قاعدة البيانات ما الجديد في هذا الإصدار: وأضاف البيئة :: processorCount () وأضاف ماكرو POCO_VERSION لبوكو / Foundation.h الثابتة SF # 2807527: بوكو :: الموقت علة لفترة طويلة startInterval / الفاصلة الدوري إصلاح الخلل مماثلة لSF # 2807527 في بوكو :: :: UTIL الموقت. الثابتة SF # 2795395: منشئ لا علاج بارامس "رئيسي" و "د" الثابتة SF # 2804457: التاريخ والوقت :: checkLimit تبدو خاطئة الثابتة SF # 2804546: DateTimeParser يتطلب تنسيق RFC1123 صريح ReleaseArrayPolicy إضافة إلى بوكو :: SharedPtr رفع مستواها لسكليتي 3.6.20 الثابتة SF # 2782709: مفقود منقوطة في راحة "Logger.h" الثابتة SF # 2526407: DefaultStrategy.h ++ بدلا من ذلك ++ في حلقة الثابتة SF # 2502235: بوكو STLPort التصحيح الثابتة SF # 2186643: بيانات :: بيان :: إعادة تعيين () لم تنفذ في 1.3.3 الثابتة SF # 2164227: السماح ملف مفتوح للقراءة فقط من قبل FileInputSteam أن يكون قابل للكتابة الثابتة SF # 2791934: استخدام char_traits :: نسخ في BufferedStreamBuf :: تجاوز الحد الأدنى الثابتة SF # 2807750: أنواع الدعم الإضافي SQL في SQLite البق وثائق ثابتة في موقوت / PriorityNotificationQueue الثابتة SF # 2828401: الجمود في SocketReactor / NotificationCenter (أيضا إصلاحات التصحيح # 1956490) NotificationCenter الآن يستخدم الأمراض المنقولة جنسيا :: ناقلات داخليا بدلا من الأمراض المنقولة جنسيا :: قائمة، ولم يعد عقد مزامنة بينما يتم إرسال إشعارات للمراقبين. الثابتة SF # 2835206: File_WIN32 عدم التحقق INVALID_HANDLE_VALUE aganist الثابتة SF # 2841812: POSIX ThreadImpl :: sleepImpl يلقي استثناءات على EINTR الثابتة SF # 2839579: بسيطة وزارة الخارجية لSSL TCPServer، HTTPS يتم تنفيذ الخادم لا SSL المصافحة خلال القبول () تأخر المصافحة حتى sendBytes ()، receiveBytes () أو completeHandshake () ويسمى للمرة الأولى. وهذا يسمح أيضا لمصافحة أفضل والتحقق من صحة الشهادة عند استخدام اتصالات توصيل nonblocking. الثابتة SF # 2836049: ممكن تسرب مقبض في يقوم FileStream إذا تزامن () فشل، على مقربة () الآن مجرد مجموعة من الشيء السيئ تيار ل. في أي حال، على مقربة () إغلاق مؤشر الملف / واصف. الثابتة SF # 2814451: تحطم receiveBytes إذا مأخذ مغلق: NetSSL وأضاف حل مشكلة لتكييف شبكة خدمة Vista (خدمة Windows باستخدام مكتبة الشبكة التي تعمل تحت نظام التشغيل Vista ستعطل في المكالمة إلى WSASTARTUP () القيام به في NetworkInitializer). الحل البديل هو الاتصال Wsastartup () في الرئيسية للتطبيق (). يمكن الآن تعطيل المكالمة التلقائية إلى Wsastartup () في مكتبة NET عن طريق تجميع NET مع -dpoco_net_no_automatic_wsastartup. أيضا Poco New :: Net :: Initicizenetwork () و Poco :: Net :: Uninitializenetwork () يمكن استخدامها للاتصال Wsastartup () و Wsacleanup ()، على التوالي، بطريقة مستقلة من النظام الأساسي (على منصات أخرى غير Windows هذه المهام ستفعل شيئا فقط). وأضاف دعم Script VCExpress (ساهم جوليون رايت) ثابت SF # 2851052: بوكو :: منشئ نسخة الدليل مكسورة ثابت SF # 2851197: ipaddress ctor رمي الكلمة الرئيسية مفقود وأضاف بوكو :: protocolexception تحسينات الباجسيلر: علامات جديدة، ودعم الإخراج المخزوجين، إلخ. أفضل إعداد التقارير في Data MySQL Connector (التصحيح # 2881270 من قبل Jan "Hanzz" Kaluza) ثابت SF # 1892462: FTPClient: اختر صراحة بين EPSV و PASV الثابتة SF # 2806365: خيار PageCompiler لكتابة الإخراج إلى دير مختلف إصلاح خطأ وثائق (رمز عينة خاطئ) في العملية :: إطلاق () وأضاف - خيار الرؤوس الإخراج-Dir إلى البج ثابت SF # 2849144: ZIP :: خطأ إشعارات إلغاء ضغط يحتوي Saxparser على ميزة جديدة: "http://www.appinf.com/features/enable-partial-Reads". انظر Parserengine :: setenablepartialReads () للحصول على وصف لما يفعله هذا. ثابت SF # 2876179: MySQL توقيع / علة القيمة غير الموقعة ثابت SF # 2877970: علة محتملة في مهمة الموقت ثابت SF # 2874104: تحليل خاطئ رؤوس HTTP فارغة ثابت SF # 2860694: رمز الإرجاع غير صحيح من securestreamsocketimpl :: sendbytes ثابت SF # 2849750: خطأ ممكن مع XMLWriter؟ إضافة MailMessage :: ENCODEWORD () لدعم حقول رأس بريد RFC 2047 Word المشفرة عند إرسال بريد إلكتروني يحتوي على أحرف غير ASCII. ثابت SF # 2890975: خطأ SMTPCliStion مع ترميز 7bit تم إصلاح مشكلة مع استرداد قيمة خيارات المقبس على Windows 7. قبل الحصول على قيمة المقبس، فإننا نقوم الآن بتهيئة المتغير تلقي قيمة خيار المقبس إلى الصفر. ثابت SF # 2836141: أخطاء الوثائق ثابت SF # 2864232: المقبس :: SELECT () لا يكتشف مآخذ مغلقة على ويندوز ثابت SF # 2812143: المقبس :: SELECT () يجب التحقق من واصفات المقبس ... ثابت SF # 2801750: NetworkInterface Forname إرجاع فرعية خاطئة ثابت SF # 2816315: مشكلة مع posix الموضوع :: sleepimpl ثابت SF # 2795646: عنوان IPv6 تحليل علة ثابت # 0000092: ServerApplication :: WaitForterMinationRequest ()، Sigint و GDB. POCO :: UTIL :: ServerApplication :: WaitForterMinationRequest () لم يعد يسجل معالج إشارة لل Sigint إذا تم تحديد متغير البيئة Poco_Enable_debugger. ثابت SF # 2896070: Poco :: Net :: السياق مع مسارات غير ASCII وأضاف Unicode الدعم بديل إلى Poco :: UTF1Ecoding. انظر Poco :: TextEncoding :: Querycervert () و Poco :: TextEncoding :: Sequencelength () لكيفية تنفيذ ذلك. ساهم فيليب كوفيلير. ثابت SF # 2897650: Net.SocketDdress لن تجميعها ل Cygwin ثابت SF # 2896161: بناء على Windows Fails عندما يكون المستنفد لديه مساحة فيه ثابت SF # 2864380: تسرب الذاكرة عند استخدام مآخذ آمنة netssl_openssl: يتم الآن تعطيل ذاكرة التخزين المؤقت للجلسة SSL / TLS بشكل افتراضي ويمكن تمكينها لكل سياق باستخدام Poco :: Net :: Context :: enableessioncache (). ثابت SF # 2899039: معالجة DST خاطئة في LocalDateTime وأضاف Rwlock :: ScopedReadlock و Rwlock :: ScopedWritelock (ساهم بها مارك شيفرير) أضف الموضوع :: TID Type، بالإضافة إلى الموضوع :: Tid () وخيط :: CurrentTID () للحصول على مؤشر الترابط الأصلي / معرف وأضاف دعم تعليق ملف zip على Windows، Poco :: SharedLibrary :: Load () الآن يستخدم LoadLibraryEx بدلا من LoadLibrary ويستخدم Load_With_altered_search_path إذا تم تحديد مسار مطلق. سيضيف ذلك الدليل الذي يحتوي على المكتبة إلى مسار البحث ل DLLs التي تعتمدها المكتبة المحملة عليها. إعداد إعدادات بناء Mac OS X الآن تلك المستخدمة من قبل مشاريع XCode الافتراضية، مما يجعل ربط Boco Libs بمشاريع XCode أسهل استبدال استخدام STD :: Valarray في Poco :: Net :: ICMPeventargs مع STD :: Vector بسبب المشكلات ذات STD :: Valarray مع وضع DESDCX Debug على OS X


مكتبات Poco C ++ برامج ذات صلة

pjlib.

مكتبة إطار المصدر المجاني والمفتوح تساعدك على إنشاء تطبيقات قابلة للتطوير ...

236 3.4 MB

تحميل

gnutls.

مكتبة المصدر المفتوحة التي توفر طبقة آمنة، عبر طبقة نقل موثوقة ...

158 5.9 MB

تحميل