ተለዋዋጭ የቤተ-መጽሐፍት ተግባርን በፍጥነት ወደ ፕሮጀክትዎ እንዴት ማስገባት እንደሚቻል

ዝርዝር ሁኔታ:

ተለዋዋጭ የቤተ-መጽሐፍት ተግባርን በፍጥነት ወደ ፕሮጀክትዎ እንዴት ማስገባት እንደሚቻል
ተለዋዋጭ የቤተ-መጽሐፍት ተግባርን በፍጥነት ወደ ፕሮጀክትዎ እንዴት ማስገባት እንደሚቻል

ቪዲዮ: ተለዋዋጭ የቤተ-መጽሐፍት ተግባርን በፍጥነት ወደ ፕሮጀክትዎ እንዴት ማስገባት እንደሚቻል

ቪዲዮ: ተለዋዋጭ የቤተ-መጽሐፍት ተግባርን በፍጥነት ወደ ፕሮጀክትዎ እንዴት ማስገባት እንደሚቻል
ቪዲዮ: How to Get a Library Card = የቤተ-መጻህፍት ካርድ እንዴት እንደሚገኝ (Amharic) 2024, ግንቦት
Anonim

ብዙውን ጊዜ. NET ፕሮግራም አድራጊ ባልተስተካከለ ኮድ በሌላ ገንቢ የተፃፈ ተለዋዋጭ ዲኤልኤል ተግባራዊነትን የመጠቀም ተግባር ይገጥመዋል ፡፡ አንዳንድ ጊዜ የዚህ ቤተ-መጽሐፍት ተግባራዊነት በጣም በጣም ሰፊ ሊሆን ይችላል። በፕሮጀክትዎ ውስጥ እያንዳንዱን ክፍል ፣ ተግባር ፣ ቋሚ ፣ ወዘተ በእጅ ይመዝግቡ ፡፡ - በጣም ረጅም ጊዜ ፡፡ እንደ እድል ሆኖ ፣ ይህንን ሂደት በከፊል በራስ-ሰር የሚሰሩ መሣሪያዎች አሉ። ስለእነሱ እንነጋገራለን ፡፡

PInvoker ለዕይታ ስቱዲዮ
PInvoker ለዕይታ ስቱዲዮ

አስፈላጊ

  • - ፒሲ ከእይታ ስቱዲዮ 2008/2010 ጋር;
  • - በይነመረብ.

መመሪያዎች

ደረጃ 1

ተለዋዋጭ ቤተ-መጽሐፍት *.dll ባልተደራጀ ኮድ የተፃፈ ከሆነ ፣ ለምሳሌ ፣ በ C ወይም C ++ ፣ እንዲሁም የራስጌ ፋይሎች ፣ እና በፕሮጀክትዎ ውስጥ አጠቃላይ የቤተ-መጽሐፍት ግንባታዎችን ማወጅ ያስፈልግዎታል ፣ ከዚያ በጣም ጥሩ መፍትሄው መሳሪያዎ PInvoker ሊሆን ይችላል። PInvoker ለ Visual Studio IDE እንደ ቅጥያ በነፃ ይሰራጫል (እ.ኤ.አ. 2005 ፣ 2008 እና 2010 ስሪቶች ይደገፋሉ) ፣ እንዲሁም እንደ ገለልተኛ መተግበሪያ ፡፡

ከእሱ ጋር መሥራት ቀላል እና ምቹ ነው። PInvoker ለሚያስተዳድረው C # ወይም ለ VB. NET ኮድ የ ‹ኢንቮይ› ትርጓሜዎችን ከሲ / ሲ ++ ራስጌ ፋይሎች እና ከተጓዳኙ ዲኤልኤል ያስመጣቸዋል ፡፡ ከሚገኙ ተግባራት ፣ መዋቅሮች ፣ ቆጠራዎች ፣ ቋሚዎች ፣ ልዑካን ፣ ወዘተ ዝርዝር ውስጥ ብቻ መምረጥ አለብዎት ፡፡ ተፈልጎ ወደ ፕሮጀክትዎ ገብቷል ፡፡

በመጀመሪያ PInvoker ን ማውረድ እና መጫን ያስፈልግዎታል። ኦፊሴላዊውን ድር ጣቢያ ለ ‹ቪዥዋል ስቱዲዮ› PInvoker.msi ጫalውን ወይም PInvokerAddin.msi ቅጥያውን ያውርዱ። ይህ ችግር መሆን የለበትም ብዬ አስባለሁ ፡፡ የሚፈልጉትን ፋይል ብቻ ያሂዱ እና መመሪያዎቹን ይከተሉ።

ደረጃ 2

ከዚህ ጠቃሚ መሣሪያ ጋር እንዴት መሥራት እንደሚቻል ምሳሌ እንመልከት ፡፡ ቪዥዋል ስቱዲዮን ይጀምሩ ፣ አዲስ ፕሮጀክት ይፍጠሩ ፡፡ በመሳሪያዎች -> መሳሪያዎች ምናሌ ውስጥ አዲስ ንጥል ታክሏል PInvoker. በእሱ ላይ ጠቅ ያድርጉ እና የ PInvoker Addin ቅንብሮች መስኮት ይከፈታል። የፕሮጀክትዎን ቋንቋ ይምረጡ ቋንቋ C # ወይም VB. NET ፡፡ በመገለጫዎች ተቆልቋይ ዝርዝር ውስጥ የአርትዖት መገለጫዎችን ይምረጡ ፡፡

የ PInvoker አስመጪ መገለጫዎችን ማርትዕ
የ PInvoker አስመጪ መገለጫዎችን ማርትዕ

ደረጃ 3

የመገለጫ አስተዳደር መስኮቱ ይከፈታል ፡፡ አዲስ የማስመጣት መገለጫ ይፍጠሩ እና ቀጣይ የሚለውን ጠቅ ያድርጉ ፡፡

ምስል
ምስል

ደረጃ 4

አሁን የራስጌ ፋይሎችን ማከል ያስፈልግዎታል ፡፡ ወደ PInvoker መገለጫዎች ጠንቋይ መስኮት ላይ መጎተት እና መጣል ይችላሉ። በመቀጠል እነዚህ ፋይሎች የሚቀመጡበትን ማውጫ ይግለጹ።

የራስጌ ፋይሎችን ማከል
የራስጌ ፋይሎችን ማከል

ደረጃ 5

ቀጣዩ እርምጃ ተለዋዋጭ ቤተ-መጽሐፍት ራሱ መለየት ነው። እንዲሁም በመዳፊት ወደ PInvoker መገለጫ ጠንቋይ መስኮት በደህና መጎተት ይችላሉ።

ተለዋዋጭ ዲኤልኤልን በማከል ላይ
ተለዋዋጭ ዲኤልኤልን በማከል ላይ

ደረጃ 6

የማጠናቀቂያ ቁልፍን ጠቅ ካደረጉ በኋላ ከተመረጠው ተለዋዋጭ ቤተ-መጽሐፍት ትርጓሜዎችን የማስመጣት ሂደት ይጀምራል። ክዋኔው በተሳካ ሁኔታ መጠናቀቁ በአስመጪው ጽሑፍ እና በግራ መስክ ላይ ከሚታየው የዲኤልኤል (LLL) የተግባሮች ስሞች ዝርዝር ያሳያል።

ከ ‹DLLs› የ ‹Poolo› አስመጪ መገለጫ ማዋቀርን ማጠናቀቅ
ከ ‹DLLs› የ ‹Poolo› አስመጪ መገለጫ ማዋቀርን ማጠናቀቅ

ደረጃ 7

አሁን የ PInused ትርጓሜዎችን ወደ ፕሮጀክትዎ በቀላሉ ማስመጣት ይችላሉ ፡፡ በግራ መስክ (1) ውስጥ በአይነት መስክ ውስጥ ዓይነትን ይምረጡ-ተግባር ፣ አሰራር ፣ አወቃቀር ፣ ቆጠራ ፣ ቋሚ ፣ ተወካይ ፣ ወዘተ ፡፡ በስም መስክ ውስጥ የሚያስፈልገውን መዋቅር ስም ይምረጡ ፡፡ በአንድ ጠቅታ ፣ መግለጫው በ PInvoker መስኮት ማዕከላዊ መስክ (2) ላይ ይታያል። ድርብ - በአርእስቱ ፋይል ውስጥ ትርጉሙን ይከፍታል ፡፡ የ “Insert definition” ቁልፍን (3) ጠቅ ማድረግ ትርጉሙን ወደ C # / VB. NET ፕሮጀክትዎ ያስገባል ፡፡ አሁን በፕሮጀክትዎ ውስጥ ከውጭ የመጣውን የዲኤልኤል ተግባር መጠቀም ይችላሉ ፡፡

የሚመከር: