الرئيسية المنتدى مركز رفع الصور صفحتنا على الفيس قناة اليوتيوب صفحتنا على تويتر واتس اب قوانين المنتدى
منتدى مجمع التطوير    

العودة   منتدى مجمع التطوير > المنتدى المتخصص > لغـات البرمجـة والمشـاريع الجـاهزة > برامج Microsoft Visual

الملاحظات

برامج Microsoft Visual يهتم بموضوعات vb.net ,c#, css, Visual Basic

آخر 10 مشاركات افعل الخير ولا تنظر جزاءه الا من الله (الكاتـب : admin - مشاركات : 0 - المشاهدات : 55 - الوقت: 08:12 PM - التاريخ: 07-27-2021)           »          دليلك لبناء الباك لينك Backlink لموقعك بطريقة صحيحة (الكاتـب : admin - مشاركات : 2 - المشاهدات : 298 - الوقت: 10:15 PM - التاريخ: 07-26-2021)           »          ملف ال robots.txt وتوجيه عناكب محركات البحث لموقعك (الكاتـب : admin - مشاركات : 2 - المشاهدات : 361 - الوقت: 01:24 PM - التاريخ: 07-21-2021)           »          أهلا وسهلا أليت تيم رياك (الكاتـب : رياك مشار - مشاركات : 2 - المشاهدات : 293 - الوقت: 05:58 PM - التاريخ: 07-03-2021)           »          تحميل لعبة فرايدي نايت فانكن Friday Night Funkin للكمبيوتر 2021 (الكاتـب : الادارة كريم - آخر مشاركة : admin - مشاركات : 2 - المشاهدات : 550 - الوقت: 10:41 PM - التاريخ: 07-01-2021)           »          برنامج البيع بالتقسيط مجاني مصمم بالاكسيس (الكاتـب : ابن الوليد - آخر مشاركة : admin - مشاركات : 1 - المشاهدات : 666 - الوقت: 04:37 AM - التاريخ: 06-25-2021)           »          الصحابي الجليل سعد بن معاذ الأنصاري (الكاتـب : admin - مشاركات : 0 - المشاهدات : 313 - الوقت: 01:25 AM - التاريخ: 06-25-2021)           »          كيفية صلاة الحاجة (الكاتـب : admin - مشاركات : 0 - المشاهدات : 281 - الوقت: 12:13 AM - التاريخ: 06-25-2021)           »          Format FactoryV5.7.5.0 (الكاتـب : admin - مشاركات : 0 - المشاهدات : 326 - الوقت: 11:01 PM - التاريخ: 06-24-2021)           »          رجل أقسم بأن لا يتزوج حتى يشاور مائة رجل (الكاتـب : admin - مشاركات : 0 - المشاهدات : 328 - الوقت: 09:57 PM - التاريخ: 06-24-2021)

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-28-2021, 02:14 AM
الصورة الرمزية الادارة كريم
الادارة كريم 
مشرف سابق
 
تاريخ التسجيل: May 2021
الدولة: مصر
المشاركات: 397
معدل تقييم المستوى: 18
الادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to behold


افتراضي استخدم أداة EBuilder التي تأتي مع Visual Studio لتجميع مكتبة ثابتة

 

نظرة عامة

تأتي أدوات الترجمة بشكل عام مع وظيفة تجميع ملفات المكتبة وتوليدها ، والأداة المستخدمة من قبل VS لإنشاء مكتبات ثابتة هي Ebuilder.
خطوة

1. كود تنفيذ مكتبة ثابتة

اكتب أولاً برنامج c ، بما في ذلك ملف الرأس h وملف c:
des.h:
#ifndef DES_H #define DES_H #include <Stdio.h> #include <String.h> //B.DES/3DES عينة كود التشفير int PubEncrypt_DbqCheckNum(const char *str); // C.DES / 3DES عينة كود فك التشفير int PubDecrypt_DbqCheckNum(const char *str); // احصل على إصدار برنامج المكتبة الديناميكي void PubGetDbqCheckNumVersion(unsigned char* data_out); #endif

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
يحتوي ملف الرأس هذا على ثلاث وظائف للواجهة ، ويستورد ملف الرأس ملفين من ملفات API الخاصة بـ VS Stdio.h و String.h.
des.c:
#include "des.h" #define CHECKNUM_VERSION "LIB_DBQ20180321" void PubGetDbqCheckNumVersion(unsigned char* data_out) { strcpy(data_out, CHECKNUM_VERSION); } int PubEncrypt_DbqCheckNum(const char *str){ return 0; } int PubDecrypt_DbqCheckNum(const char *str){ return 0; }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
هذا الجزء هو تنفيذ منطق المكتبة الثابتة.
2. استخدم EBuilder لإنشاء مكتبة ثابتة. أ وملفها .lib


الخطوات:
1. حدد Make * bin / * .a / * lib file؛
2. حدد مكتبة ثابتة ؛
3. انقر فوق "+" وحدد ملف .c المراد تجميعه ؛
4. الدليل الذي يعتمد فيه ملف المكتبة على كود المصدر المترجم. يتم استيراد String.h و Stdio.h إلى des.h. مطلوب مسار هذه الملفات وملفات .c المقابلة لها استيراد (أنا هنا "C: \ PaxPayPro2014 \ lib" و "C: \ PaxPayPro2014 \ include" على التوالي) ؛
5. اسم المكتبة الثابتة الناتجة عن التجميع ؛
6. مسار إخراج الملفات التي تم إنشاؤها بواسطة التجميع ؛
7. بعد اكتمال الإعدادات أعلاه ، يمكنك النقر فوق Builder لإنشاء مكتبة ثابتة.
المشروع المُنشأ

3. استخدام المكتبات الثابتة في المشروع

  • قم أولاً باستيراد ملف .h وملف .lib:
    ·
بعد الاستيراد كالتالي:
ملف .lib ، baifu.lib

ملف .h ، des.h

استخدم في كود المشروع:
PubGetDbqCheckNumVersion(buf); disp_string(buf,2,MIDDLE,0,1);
  • 1
  • 2
  • ثم قم بإنشاء:
  • ترجمة + تنفيذ:
    انقر فوق الزر الموجود في الدائرة الحمراء:
إلى هذه الواجهة:

مشروع-> إعادة بناء الكل ، أدخل الصورة أدناه

بعد الإعدادانقر فوق الزر إنشاءأكمل التجميع.
الخطوة التالية هي تنزيل البرنامج وتشغيله (تم حذف الخطوات) ، أقوم بتشغيله على نقطة البيع ،نتيجةعلى النحو التالي:

لنلخص


الموضوع الأصلي : استخدم أداة EBuilder التي تأتي مع Visual Studio لتجميع مكتبة ثابتة || الكاتب : الادارة كريم || المصدر : منتدى مجمع التطوير

 

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[شرح] استخدم Visual Studio لإنشاء مكتبة ديناميكية مكتبة ثابتة ، وتحميل الادارة كريم برامج Microsoft Visual 1 06-03-2021 01:44 PM
[كود vBulletin3] صندوق الرد السريع كامل مدعم مكتبة الخطوط Font Awesome admin تطــوير مـنتديات vBulletin 1 05-28-2021 06:40 AM
[شرح] استخدم أدوات Microsoft Visual Studio الخاصة لعرض تبعيات المكتبة الديناميكية الادارة كريم برامج Microsoft Visual 0 05-28-2021 02:10 AM
[شرح] كيفية استخدام أداة DumpBin.exe التي يوفرها Microsoft Visual Studio لعرض قسم تصدير DLL الادارة كريم برامج Microsoft Visual 0 05-28-2021 01:54 AM
[استايل styal] ستايلات الكتابه باعلام البلاد asl ستايلات حديثه للفوتوشوب psd admin التصـامـيم وإبداعــات الأعــضاء 0 05-15-2021 04:34 PM

 

موقع ومنتديات مجمع التطوير موقع يختص بالبرمجة والبرامج المساعدة  للتصاميم والأدوات المساعدة ,مع تقديم العون والمساعدة لكل مبرمج من خلال الأقسام المحددة , كما نعرض الأعمال الجاهزة والمفتوحة المصدر. ويهتم أيضا بالتصاميم والجرافيك وبرامجها وعرض التصاميم وملحقات التصاميم والأدوات المساعدة .كما نتمنى التوفيق لنا ولكم مع أجمل تحية مقدمة منا. 

  • الرئــيســية

  • الــمنــتـدى

  • مركز الرفع

  • التسـجـيل

  • قوانين المنتدى

  • التعـلـيمـات

  • الترقيات

check pagerank

 Flag Counter

كلمة الإدارة  منتدى مجمع التطوير غير مسئول عن أي طرح من الأعضاء فتلك الموضوعات تعبر عن رأى صاحبها ومن خلال وضع قوانين وتعليمات المشاركة بالمنتدى نسعى جاهدين لتطبيق تلك التعليمات. والمنتدى أيضا غير مسئول عن أي اتفاق مالي أو تجارى بين الأعضاء وبذلك تعد هذه الصيغة إخلاء مسئولية من جانب إدارة المنتدى وفقنا ووفقكم الله لما فيه الخير
 
الساعة الآن 04:03 AM


Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لمجمع التطوير