አፕ ስቱዲዮ - ከማይክሮሶፍት የመስመር ላይ መተግበሪያ ዲዛይነር አዲስ ስሪት

ሰላም ሁላችሁም!

ከማይክሮሶፍት አዲስ መሳሪያ ለእርስዎ ትኩረት አቀርባለሁ። "ዊንዶውስ መተግበሪያ ስቱዲዮ"- መተግበሪያዎችን ለመፍጠር ዲዛይነር. ዛሬ ለዊንዶውስ እና ለዊንዶውስ ፎን አፕሊኬሽኖች መፈጠር ለአማካይ ተጠቃሚ እንዴት እንደተገኘ እነግርዎታለሁ። እና ይህ መሳሪያ ለገንቢ እንዴት ጠቃሚ ሊሆን እንደሚችል ትንሽ።

አፕ ስቱዲዮ የይዘት አፕሊኬሽኖችን ለመፍጠር የተነደፈ መሳሪያ ነው። ይህ ዓይነቱ መተግበሪያ ለተጠቃሚው ወቅታዊ መረጃን ፣ የተለያዩ ካታሎጎችን እና አጠቃላይ ሌሎች መደበኛ ተግባራትን ይሰጣል ።

አፕ ስቱዲዮ ከተጠቃሚው ጋር በድር በይነገጽ ይገናኛል፣ በማንኛውም አሳሽ ላይ ይሰራል እና በሚከተለው ሊንክ ይገኛል። ሁሉም የመተግበሪያ ስቱዲዮ ውሂብ በደመና ውስጥ ተከማችቷል።

አፕ ስቱዲዮን ለመድረስ የማይክሮሶፍት መለያ (የቀድሞ የቀጥታ መታወቂያ) እና የበይነመረብ መዳረሻ ሊኖርዎት ይገባል።

ግምገማ
በይነገጹ ቀላል እና ሊታወቅ የሚችል ነው፡-

ዋናው ገጽ የሀብቱን ዋና ገፆች ለመድረስ የቁጥጥር ፓነል አለው፡-


ዋናው ገጽ በApp Studio ውስጥ የተፈጠሩ፣ የሚሰሩ እና በWindows ማከማቻ ውስጥ የሚገኙ መተግበሪያዎችን ያሳያል፡-

አብነቶች
መተግበሪያ ለመፍጠር፣ የመተግበሪያ ስቱዲዮ የሚከተሉትን ሁኔታዎች ያቀርባል፡-
  • አብነቶችን ተጠቀም;
  • ከባዶ መተግበሪያ ይፍጠሩ።
የመተግበሪያ ስቱዲዮ አብነቶች ዝግጁ-የተሰራ መዋቅር፣የማሳያ ይዘት እና የአርትዖት ችሎታዎች ያሏቸው ርዕስ-ተኮር መተግበሪያዎች ናቸው።

ከሌሎች አብነቶች በተለየ ባዶ መተግበሪያ አፕሊኬሽኖችን ለመፍጠር ምንም አይነት ስክሪፕት አይሰጥም እና ሙሉ በሙሉ ከይዘት የጸዳ ነው።

ሁሉም የመተግበሪያ ስቱዲዮ አብነቶች በዊንዶውስ እና ዊንዶውስ ስልክ 8.1 መሳሪያዎች ላይ የሚገኙ ሁለንተናዊ መተግበሪያዎችን የመፍጠር ችሎታ ይሰጣሉ። ከድር መተግበሪያ አብነት በተጨማሪ፡-

የዚህ አብነት አላማ የድረ ​​ገጹን ዩአርኤል በመጠቀም የሞባይል ሥሪትን ወደ ድር መተግበሪያ መለወጥ ነው። ይህ ባህሪ ለዊንዶውስ ስልክ መተግበሪያዎች ብቻ ይገኛል።

የተለያዩ የመተግበሪያ ስቱዲዮ አብነቶችን እና በእያንዳንዳቸው ውስጥ የቲማቲክ አካላት መኖራቸውን ልብ ሊባል ይገባል-

መተግበሪያ መፍጠር
በመተግበሪያ ስቱዲዮ ውስጥ የመተግበሪያ ፈጠራ ዑደት 4 ደረጃዎችን ያቀፈ ነው-
  • አንድ ሀሳብ ይፈልጉ;
  • በይዘት መሙላት;
  • የቅጥ ንድፍ;
  • ዝግጁ የሆነ መተግበሪያ መጠቀም;
የመሳሪያውን አቅም ለማሳየት በባዶ መተግበሪያ ላይ በመመስረት የወይን ካታሎግ እንፈጥራለን። ወይን ኤክስፐርት ብለን እንጠራዋለን, አወቃቀሩን መፍጠር እና ይዘት መጨመር እንጀምር.

የአዲሱ ባዶ መተግበሪያ መነሻ ገጽ ይህን ይመስላል።

የሥራው ቦታ በአራት ክፍሎች የተከፈለ ነው.

  • በመተግበሪያው መዋቅር እና ይዘት ላይ ይስሩ: ይዘት;
  • በመቀጠል፣ ሁለት ትሮች ለመተግበሪያው ገጽታ እና ዘይቤ ተጠያቂ ናቸው፡ ገጽታዎችእና ሰቆች.
  • መረጃ ያትሙበዊንዶውስ ማከማቻ ውስጥ መተግበሪያን ለማተም ቀዳሚ ቅንብሮችን ይዟል።
በይዘት ላይ በመስራት ላይ
በይዘት አካባቢ፣ የወይን ኤክስፐርት የትኞቹን ገጾች እንደሚያካትት እንወስናለን፡-
  • ስለ ወይን ጠጅ;
  • ወይን ካታሎግ;
  • ወይን ማምረት;
  • ስለ ፈጣሪዎች።
አወቃቀሩን ለመፍጠር በመተግበሪያ ስቱዲዮ የተጠቆሙ ብሎኮችን እንጠቀማለን፡-

  1. የ“ስለ ወይን” ገጽ፣ በዚህ ምሳሌ ውስጥ እንደሚታየው ጽሑፍ ከያዘ፣ “ኤችቲኤምኤል” ብሎክን በመጠቀም በጣም ምቹ በሆነ ሁኔታ የተነደፈ ነው።

    የጽሑፍ አርትዖት በሁለቱም የጽሑፍ እና የኤችቲኤምኤል አርታዒ ሁነታዎች ይገኛል, ምልክቱን ብቻ ጠቅ ያድርጉ .

  2. የወይኑ ካታሎግ የ“ስብስብ” ዓይነት እገዳ ነው፡-

    በመተግበሪያው ውስጥ ያለው ውሂብ ከሁለት ዓይነቶች ሊሆን ይችላል-

    • የማይንቀሳቀስ;
    • ተለዋዋጭ
    የማይንቀሳቀስ ውሂብ- ይህ በመተግበሪያው ውስጥ ያለው ውሂብ ነው። የዚህ አይነት ዳታ ያለው መተግበሪያ የበይነመረብ ግንኙነት አይፈልግም። ሆኖም፣ የማይንቀሳቀስ ውሂብ ለማዘመን፣ አፕሊኬሽኑን በሙሉ ማዘመን አለቦት።

    ተለዋዋጭ ውሂብ- በደመና ውስጥ የሚገኝ ውሂብ. እነሱን ለማግኘት የበይነመረብ ግንኙነት ያስፈልጋል፣ ነገር ግን ይህ ውሂብ በደመና ውስጥ ሲዘመን፣ በመተግበሪያው ውስጥ በራስ-ሰር ይዘምናል።
    በመተግበሪያ ስቱዲዮ ውስጥ ከእነዚህ የውሂብ አይነቶች ውስጥ ማንኛቸውንም የመሙላት ሂደት ተመሳሳይ ነው፣ እና ተለዋዋጭ ግብዓቶች ለማሳየት ተስማሚ ናቸው። መረጃው እስካልተሞላ ድረስ የመርጃው አይነት ሊቀየር ይችላል።

    እናወጣለን። የውሂብ ጎታ መዋቅርየእኛ መተግበሪያ. የ"ነባሪ አምዶችን አክል" ቁልፍን ሲጫኑ አፕ ስቱዲዮ የሚፈለጉትን መደበኛ እና ያገለገሉ የውሂብ ማከማቻ መስኮችን በራስ ሰር ያክላል፡ አርእስት፣ ንዑስ ርዕስ፣ ImageUrl፣ Description።

    የንኡስ ርእስ መስኩን አስወግጄ "አዲስ ፍጠር" የሚለውን ቁልፍ ተጠቅሜ የራሴን እጨምራለሁ፡

    በ "ColumnType" ውስጥ የመስክ አይነት - ጽሑፍን ይምረጡ. ባለብዙ መስመር መዝገቦችን የሚፈቅደው ቡሊያን መልቲላይን በውሸት ሁኔታ ውስጥ ቀርቷል።

    ይህ የመተግበሪያውን የውሂብ ጎታ መዋቅር የመፍጠር ሂደቱን ያጠናቅቃል. እና መሙላት እንጀምር.

    የ"አረጋግጥ" ቁልፍ ወደ "ይዘት" የስራ ቦታ ይመልሰናል፣ ​​ማመልከቻውን እስካሁን ያካተቱትን ሁሉንም ገፆች እናያለን፡

    በ “ወይን ካታሎግ” ብሎክ ላይ “አርትዕ” ቁልፍን ጠቅ ያድርጉ እና ወደዚህ ብሎክ የአርትዖት ሁኔታ ይሂዱ።

    ይህ መልእክት በገጹ ላይ ያልተቀመጡ ለውጦች ሲኖሩ በአሳሹ ውስጥ ይታያል። በዚህ አጋጣሚ "በዚህ ገጽ ላይ ይቆዩ" እና ከዚያ በላይኛው ቀኝ ጥግ ላይ ያለውን "አስቀምጥ" የሚለውን ቁልፍ ጠቅ ያድርጉ.

    ደረጃዎቹን መድገም እና ወደ ስብስብ አርትዖት ሁነታ እንገባለን፡

    የ "ገጾች" ትሩ በገጹ ላይም ሆነ ካታሎግ ንጥልን በሚመርጡበት ጊዜ የውሂብ ማሳያውን እንዲያርትዑ ይፈቅድልዎታል, እንዲሁም ከመተግበሪያው የውሂብ ጎታ መስኮች ጋር የሚዛመዱ የውሂብ ምንጮችን - "Bindings" ለማዘጋጀት. በ "Bindings" ውስጥ ያሉት የመስመሮች ብዛት በተመረጠው የማሳያ ሁነታ ላይ የተመሰረተ ነው:

    እነዚህን ምንጮች እናዋቅር፡-

    እና የተመረጠውን አካል ለማሳየት ወደ የአርትዖት ሁነታ ይቀይሩ፡

    እዚህ እንደገና ምንጮቹን ማዋቀር ያስፈልግዎታል ፣ ግን ለአዲሱ ቅንጅቶች ትኩረት እንስጥ - “የገጽ ተጨማሪዎች”

    ስለ "አስቀምጥ" ቁልፍን አትርሳ እና የውሂብ ትሩን ተመልከት:

    አስቀድሞ የታወቀ የውሂብ ጎታ መዋቅር፣ ለአርትዖት ዝግጁ ነው። ወደ አፕሊኬሽኑ ውሂብ ለማስገባት ፍላጎት አለን ፣ “ውሂብን አርትዕ” ን ጠቅ ያድርጉ እና ወደሚከተለው ገጽ ይሂዱ።

    ውሂብ በእጅ መጨመር ይቻላል, ከተፈጠረ በኋላ በእያንዳንዱ መስመር መሙላት, "አዲስ ፍጠር" በመጠቀም. ነገር ግን የ.csv ቅጥያ ያለው "ውሂብ አስመጣ" ያለው ፋይል በመጠቀም በአፕ ስቱዲዮ ውስጥ የተሰራውን ውሂብ የመጫን ችሎታን እንጠቀማለን።

    ጫኚውን እናስጠነቅቀዋለን ፋይላችን ያለ አርዕስት እንደተፈጠረ እና ውሂብ ከመጀመሪያው መስመር ሊጫን ይችላል።

    የሚቀረው ምስሎችን ማከል ብቻ ነው፡-

    የመተግበሪያ ቅድመ እይታ ሁነታ በዊንዶውስ መድረክ ላይ " ላይ ጠቅ በማድረግ ይገኛል. የዊንዶውስ ቅድመ-እይታ».

  3. "የወይን ምርት" ገጽ በዚህ ጉዳይ ላይ ቪዲዮ ይይዛል, እንደ YouTube ያለ እገዳ ይምረጡ:

    • ፈልግ/ተጠቃሚ/አጫዋች ዝርዝር- አፕሊኬሽኑ ቪዲዮዎችን የሚፈልግበት የጥያቄ አይነት;
    • « ወይን ማምረት"- የጥያቄው ይዘት።
    ውጤቱ ለተጠቀሰው የፍለጋ መጠይቅ የዩቲዩብ ቪዲዮን የሚያሳይ ገፅ ነው።

  4. “ስለ ፈጣሪዎች” - “ምናሌ” ዓይነትን በመጠቀም ይህንን ገጽ እንፈጥራለን-

    ለዚህ እገዳ ሁለት የአርትዖት ሁነታዎች አሉ፡

    • በገጹ ላይ የውሂብ ማሳያ መደበኛ አርትዖት: "አርትዕ" አዝራር;
    • የምናሌ ንጥሎችን ማረም.
    የምናሌ ንጥሎችን ማስተካከል አስፈላጊ የሆኑትን ንጥረ ነገሮች ማከል ያለብዎት ቦታ ነው፡-

    የ"ምናሌ" አይነት ብሎክ ሁሉንም መሰረታዊ ብሎኮች፣ ስብስቦች እና የአዲሱን "MenuAction" አይነት አካል ሊይዝ ይችላል።

    ይህ ንጥል ከአርትዖት በኋላ ሃላፊነት የሚወስድበት እርምጃ በመሳሪያው ላይ በሚገኙ መተግበሪያዎች በኩል ደብዳቤ መጻፍ ነው፡-

    እንዲሁም “MenuAction” ቅንብር ሌሎች ድርጊቶችን ያካትታል፡ የስልክ ጥሪ ማድረግ፣ ወደተገለጸው ገጽ መሄድ፣ ወዘተ.

    ወደ "ስለ ፈጣሪዎች" ገጽ ስልክ ቁጥር እንጨምር እና ማመልከቻውን በይዘት መሙላት ተጠናቋል፡

የመተግበሪያው ንድፍ እና ቅጥ

በገጽታዎች ትር ውስጥ ያለው የመተግበሪያ ስቱዲዮ የመተግበሪያውን ገጽታ ለማዋቀር ያቀርባል፡-

  • መደበኛ: ጨለማ, ብርሃን ዳራ;
  • ምስሉን እንደ "የጀርባ ምስል" የማዘጋጀት አማራጭን ጨምሮ የተጠቃሚው ተመራጭ ዳራ።
ብጁ ዘይቤን በመጠቀም የጽሑፍ ቀለሙን እና የመተግበሪያውን መደበኛ የመተግበሪያ አሞሌ ማበጀት ይችላሉ-

የ Tiles ትር የመተግበሪያውን ገጽታ በመነሻ ማያ ገጹ ላይ ፣ የበስተጀርባውን ምስል እና የጀርባ ማያ ገጽን ያጌጣል-

የመተግበሪያውን ንጣፍ በመነሻ ስክሪን ላይ እናዋቅር፡

  • አብነት ገልብጥ- የመኖሪያ ሰቆች;
  • የዑደት አብነት- ከመተግበሪያው በተጠቀሰው ስብስብ ውስጥ ማሸብለል;
  • አዶ አብነት- የሶስቱም ንጣፍ መጠኖች አንድ ምስል።
ለወይኑ ካታሎግ፣ አብነት ገልብጥ የሚለውን ይምረጡ እና ከተጠቀሱት መጠኖች ጋር የሚዛመዱ አስፈላጊ ምስሎችን ይስቀሉ፡

በላይኛው ግራ ጥግ ላይ ሥዕል የሚሰቀልበት ቦታ አለ ፣ ከመተግበሪያው ስም ቀጥሎ ይታያል ፣ እሱንም ይሙሉት

በ Splash&Lock ትሩ ላይ ተመሳሳይ ድርጊቶችን ከምስሎች ጋር እንፈጽማለን፡-

ለውጦቹን ያስቀምጡ እና ወደሚቀጥለው ደረጃ ይሂዱ።

ወደ ዊንዶውስ ማከማቻ የሚታተም መተግበሪያ በማዘጋጀት ላይ
አፕሊኬሽኑን በዊንዶውስ ስቶር ውስጥ ለማተም ለማዘጋጀት ከእኛ የሚፈልገውን "የህትመት መረጃ" ለመረዳት ከሚቻለው የመተግበሪያ ርዕስ፣ የመተግበሪያ መግለጫ እና ቋንቋ በተጨማሪ ምን እንደሚፈልግ እንመልከት፡-



አፕሊኬሽኑን በዊንዶውስ ስቶር ውስጥ ለማተም ከሚያስፈልጉት ቅድመ ሁኔታዎች ውስጥ አንዱ የመተግበሪያው ስም (የመተግበሪያ ስም) ከማተምዎ በፊት በመደብሩ ውስጥ መያዙ ነው። የማመልከቻውን ስም በልማት ማእከል ውስጥ እናስቀምጠዋለን። መደብሩ ለእያንዳንዱ የተያዘ (የተመዘገበ) ስም የራሱን "የጥቅል ማንነት" ይመድባል። የመተግበሪያ ስቱዲዮ ተጠቃሚ ይህን መረጃ፣ ስም እና መታወቂያ ማወቅ አለበት።

አፕ ስቱዲዮ ለኅትመት የሚሆን ልዩ የመተግበሪያ ፓኬጅ እንዲያመነጭ፣ “የመተግበሪያ መግለጫ” - የመተግበሪያውን ሰነድ መሙላት አለቦት። ይህንን ለማድረግ የሚከተለው “አፕሊኬሽን ከመደብሩ ጋር” ቅንብር በ “የህትመት መረጃ” ውስጥ ቀርቧል።

ከመተግበሪያው ጋር የመሥራት የመጨረሻ ደረጃ
ማመልከቻው ዝግጁ ነው - “ጨርስ” ን ጠቅ ያድርጉ።

አፕሊኬሽኑን ለማንኛውም መሳሪያ አስቀድሞ የማየት ችሎታ እናገኛለን።

የ “ማመንጨት” ተግባር አፕሊኬሽኑን ለማመንጨት የትኛውን መድረክ እንደሚመርጡ ይጠቁማል ፣ ዊንዶውስ ፎን 8.1 እና ዊንዶውስ 8.1 ን ይምረጡ ፣ ይህም አዲስ የመተግበሪያ ዓይነት ለመፍጠር ያስችልዎታል - ሁለንተናዊ:

በ "የትውልድ ዓይነት" መስክ ውስጥ በመሳሪያው ላይ ለመጫን የመተግበሪያ ፓኬጅ እና ለህትመት ጥቅል እንደሚያስፈልገን ልብ ይበሉ. የመተግበሪያው ምንጭ ኮድ በነባሪ ነው የተፈጠረው።

ስለዚህ, አሁን ከተፈጠረው መተግበሪያ ጋር ለመስራት በአፕ ስቱዲዮ የተሰጡትን ሁሉንም እቃዎች ማውረድ እንችላለን.

መተግበሪያውን በመሣሪያዎ ላይ በመጫን ላይ
አፕ ስቱዲዮን በመጠቀም የተፈጠረ አፕሊኬሽን ከዊንዶውስ ስቶር ውጭ በቀጥታ በመሳሪያ ላይ ሊጫን ይችላል፣ለተፈጠረው "ተጭነዋል ጥቅሎች"።

ለዚህ ምን ያስፈልጋል:

  1. በመሳሪያው ላይ የምስክር ወረቀት ጫን፡-
    • በመሳሪያው (ፒሲ, ታብሌት, ስልክ) ላይ በመመስረት የምስክር ወረቀቱን ለማግኘት በአፕ ስቱዲዮ የቀረበውን የመጫኛ ጥቅል ያውርዱ;
    • ፋይሉን በ .cer ቅጥያ ያሂዱ (በሚጫኑበት ጊዜ የአካባቢ ማሽንን ይምረጡ ፣ ሁሉንም የምስክር ወረቀቶች በሚከተለው ማከማቻ ውስጥ ያስቀምጡ: የታመነ የ Root ማረጋገጫ ባለስልጣኖች)።
  2. መተግበሪያውን በመሳሪያዎ ላይ ይጫኑት፡-
    • ሊጫኑ የሚችሉ ፓኬጆችን ያውርዱ;
    • Add-AppDevPackage1.ps1 ፋይሉን ያግኙ፣ ቀኝ-ጠቅ ያድርጉ እና «በPowerShell አሂድ»ን ያስጀምሩ።

በደመና ውስጥ የመተግበሪያ ውሂብ ይድረሱ
ለታተመ መተግበሪያ ተለዋዋጭ ውሂብ ለማከል፣ ለመሰረዝ ወይም ለማርትዕ በDev Center ውስጥ ባለው ዳሽቦርድ ዝርዝር ውስጥ ወዳለው ተዛማጅ መተግበሪያ መሄድ ያስፈልግዎታል። ክምችቱን ይክፈቱ እና ሁሉንም አስፈላጊ ለውጦች ያድርጉ. አፕሊኬሽኑ በራስ ሰር ይዘምናል።
የገንቢ ባህሪያት
አፕ ስቱዲዮ የመተግበሪያውን የምንጭ ኮድ በማቅረብ ለሙያዊ ገንቢ ጠቃሚ ሊሆን ይችላል።

እንዲሁም አንድ ገንቢ ይህንን መሳሪያ ተጠቅሞ የመተግበሪያውን መዋቅር ለመፍጠር እና ከዚያም Visual Studio 2013 (Update 2) በመጠቀም መሰረታዊ ነገሮችን ለመጻፍ ጊዜ ሳያባክን ለማጣራት ምቹ ሊሆን ይችላል.

ማጠቃለያ
በመተግበሪያ ስቱዲዮ ውስጥ አፕሊኬሽን ለመፍጠር ምንም አይነት የፕሮግራም እውቀት አያስፈልግም በተጨማሪም አፕሊኬሽን መፍጠር እና የምንጭ ኮድ ማግኘት ሙሉ በሙሉ ነፃ ነው።

ገንቢዎች አዲሱን መሳሪያ ለመጠቀም ፍላጎት ይኖራቸዋል, ለምሳሌ, የመተግበሪያውን መሰረታዊ መዋቅር ለማዘጋጀት ጊዜን ለመቀነስ.

መለያዎች

  • መስኮቶች ስልክ
  • መስኮቶች
  • ቪዥዋል ስቱዲዮ 2013
  • የመስኮቶች መደብር
መለያዎችን ያክሉ

ሰላም ሁላችሁም!

የመጨረሻው ጽሑፌ የተፃፈው ከረጅም ጊዜ በፊት ነው እና ይህን አሳዛኝ እውነታ ለማስተካከል ጊዜው አሁን ነው። ዛሬ ስለ ዊንዶውስ አዙር ተከታታይ መጣጥፎችን ለመከፋፈል እና ስለ ሌላ ፣ ከማይክሮሶፍት ብዙም ማራኪ ያልሆነ መድረክ ለመነጋገር ወሰንኩ - ዊንዶውስ ስልክ።

ምናልባት እርስዎ ቀደም ብለው እንደሚያውቁት ከማይክሮሶፍት የሞባይል መሳሪያዎች ኦፕሬቲንግ ሲስተም ለረጅም ጊዜ በገበያ ላይ ቆይቷል (ከ 2010 ጀምሮ) እና ዛሬ ከዋና ዋና ቦታዎች ውስጥ አንዱን ይይዛል ፣ በአንዳንድ አገሮች ከ iOS ብዛት አንፃር ከታዋቂው iOS እንኳን ብልጫ አለው። የተሸጡ መሳሪያዎች. ስለዚህ ፣ በሩሲያ እና በዓለም ዙሪያ ያሉ ብዙ ገንቢዎች በዊንዶውስ ማከማቻ ውስጥ እጅግ በጣም ጥሩ ሽያጮችን እና ትርፎችን ሪፖርት በማድረግ ለዚህ OS በኃይል እና በዋና መተግበሪያዎችን እየፃፉ ነው።

ለዊንዶውስ ስልክ መተግበሪያዎችን ማዘጋጀት መጀመር በጣም ቀላል ነው። C # አስቀድመው ካወቁ እና በ WPF ወይም Silverlight ልምድ ካሎት አስፈላጊውን መረጃ 80% ያውቃሉ ማለት ይችላሉ. እውነታው ግን የዊንዶውስ ስልክ የዕድገት መድረክ መጀመሪያ ላይ በሲልቨርላይት ላይ የተመሰረተ ነበር, እና በ WP8 ስሪት ውስጥ ከዊንአርት ጋር ቢቀራረብም ከእሱ ጋር ተመሳሳይ በሆነ መድረክ ተተካ. ስለዚህ በ WPF ውስጥ አፕሊኬሽኖችን ጽፈው ካወቁ MVVM ምን እንደሆነ እና ምን እንደሚያስፈልግ ያውቃሉ፣ ከዚያ ይቀጥሉ፣ መተግበሪያዎችን ለዊንዶውስ ስልክ ይፃፉ።

ግን እርስዎ ልምድ ያለው ገንቢ ካልሆኑስ ነገር ግን የእራስዎ ልዩ መተግበሪያ እዚህ እና አሁን እንዲኖርዎት ከፈለጉ በስልክዎ ላይ መጫን እና ለጓደኞችዎ ማሳየት ቢችሉስ? ዛሬ በዚህ ጽሑፍ ውስጥ የምንነጋገረው ይህ ነው.

የዊንዶውስ ስልክ መተግበሪያ ስቱዲዮ

ማይክሮሶፍት ለተጠቃሚዎቹ እና ለገንቢዎቹ ለስራ በጣም ምቹ መሳሪያዎችን ስለሚሰጥ ሁል ጊዜ እወዳለሁ። እና በነሀሴ ወር ማይክሮሶፍት አዲሱን አገልግሎት አስተዋውቋል ፣ይህም ማንም ሰው ፕሮግራሚንግ የማያውቁት እንኳን ለዊንዶውስ ስልክ የራሳቸውን መተግበሪያ እንዲፈጥሩ ያስችላቸዋል። ዊንዶውስ ፎን አፕ ስቱዲዮ ይባላል።

በዚህ አገልግሎት በአራት ደረጃዎች ብቻ ከባዶ ሙሉ አፕሊኬሽን መፍጠር ይችላሉ። የራስዎን ቅጦች ፣ ምስሎች እና ውሂብ ማዘጋጀት ፣ መግለጫ ማከል እና ውጤቱን ወደ መተግበሪያ ማከማቻ መስቀል ይችላሉ። ነገር ግን፣ የተመዘገቡ ገንቢ መሆን አይጠበቅብዎትም (ዓመታዊ የደንበኝነት ምዝገባ ዋጋው $99 ነው)። አሁን ሁሉም ሰው አንድ መሳሪያን በነጻ ከፍቶ እስከ 2 የሚደርሱ የራሳቸው መተግበሪያዎችን ማውረድ ይችላል።

እኔ ራሴ ይህ አገልግሎት ምን እድሎች እንዳሉት ለማወቅ ፍላጎት አደረብኝ፣ እና ለትንንሽ ፕሮጄክቴ የሳተላይት አፕሊኬሽን ለመፍጠር ወሰንኩ ስለ ፕሮግራሚንግ እውነታዎች። አሁን ስለዚህ ጉዳይ በዝርዝር እነግራችኋለሁ.

ደረጃ 0.1. ምዝገባ

አገልግሎቱን መጠቀም ለመጀመር የራስዎን የLiveID መለያ መመዝገብ አለብዎት። ከማይክሮሶፍት ማንኛውንም አገልግሎት ተጠቅመህ ከሆነ ምን እንደሆነ ማስረዳት ምንም ፋይዳ የለውም ብዬ አስባለሁ። ወደ የመተግበሪያ ስቱዲዮ ድር ጣቢያ ይሂዱ እና የጀምር ግንባታ አዝራሩን ጠቅ ያድርጉ፡-

የ LiveID መግቢያ እና የይለፍ ቃል አስገባ እና ለመተግበሪያዎችህ ወደ አስተዳደር ስርዓት ትወሰዳለህ። ይህን ሲያደርጉ ይህ የመጀመሪያዎ ከሆነ፣ ባዶ ዝርዝር ይኖረዎታል። በክምችቴ ውስጥ የፕሮግ_ፋክትስ መተግበሪያ አስቀድሞ አለኝ።

ደረጃ 0.2. የመተግበሪያ ዓይነት መምረጥ

የመጀመሪያ መተግበሪያዎን ለመፍጠር፣ የምናሌ ፍጠር የሚለውን ንጥል መምረጥ ያስፈልግዎታል። ሁለት አማራጮችን ይሰጥዎታል - ካሉት አብነቶች ውስጥ አንዱን በመጠቀም መተግበሪያ ይፍጠሩ ወይም ሁሉንም ነገር ከባዶ ያዋቅሩ።

ብዙ የተዘጋጁ አብነቶች አሉ። ከነሱ መካከል ከስፖርት ጋር ለተያያዙ አፕሊኬሽኖች (ለምሳሌ የሚወዱትን ቡድን ውጤት ለመከታተል)፣ ቤተሰብ፣ መዝናኛ እና ሌሎች ብዙ አብነቶች አሉ። በአብነት ላይ ስታንዣብቡ አጭር መግለጫ ታያለህ እና እያንዳንዳቸውን ስትመርጥ ተጨማሪ መስኮት ይከፈታል ይህም አፕሊኬሽኑ ምን ሊመስል እንደሚችል ያሳያል።

በእኔ ሁኔታ, በአብነት ላይ ላለመተማመን ወሰንኩ, ነገር ግን ተገቢውን ምናሌ ንጥል በመምረጥ ማመልከቻውን ከባዶ ፈጠርኩ ባዶ መተግበሪያ ይፍጠሩ.

ደረጃ 1፡ የመተግበሪያ መረጃ

አፕሊኬሽን ለመፍጠር ቃል የተገባንላቸው የአራቱ የመጀመሪያው እና ቀላሉ እርምጃ ስለወደፊቱ አፕሊኬሽኑ መረጃ የማግኘት ሃላፊነት አለበት። ስሙን, አጭር መግለጫ እና አርማ መምረጥ ያስፈልግዎታል. አርማው በPNG ቅርጸት እና 160x160 ፒክሰሎች በመጠን መሆን አለበት።

በቀኝ በኩል የሚታየውን ስልክ ቁጥር አስተውል። ሁልጊዜ መተግበሪያዎን በእሱ ላይ ካደረጉት ለውጦች ጋር ያሳያል።

ደረጃ 2. በይዘት መሙላት

በዊንዶውስ ፎን አፕ ስቱዲዮ የተፈጠረ እያንዳንዱ መተግበሪያ ክፍሎችን ያቀፈ ነው። እያንዳንዱ ክፍል በአንድ ዓይነት አመክንዮ የተገናኘ የገጾች ስብስብ ነው። ለምሳሌ, በዚህ ገጽ ላይ ሊታይ የሚችል ውሂብ. የአርኤስኤስ ምግብን እንደ የውሂብ ምንጭ የምንጠቀምበት አዲስ ክፍል እንፍጠር።

እዚህ የወደፊቱን ክፍል ስም ማዘጋጀት ያስፈልግዎታል, የውሂብ ምንጩን አይነት ይምረጡ (ስብስብ, RSS, YouTube ቪዲዮዎች, የፍሊከር ምስሎች, የ Bing ፍለጋ እና HTML5 ይዘቶች ይገኛሉ) እና ስም ይስጡት. አንድ ክፍል ከፈጠርን በኋላ ወደ አርትዖት ገጽ እንወሰዳለን.

የአርትዖት ገጽ በበርካታ ክፍሎች የተከፈለ ነው. በመረጃ ምንጭ ክፍል ውስጥ ከዚህ ክፍል ጋር የተያያዘውን የውሂብ ምንጭ ማስተዳደር ይችላሉ. የገጾቹ ክፍል የክፍሉ የሆኑትን ሁሉንም ገጾች ዝርዝር ይዟል. በነባሪ ሁለት ገጾችን እንደፈጠርን ያስተውላሉ. የመጀመሪያው፣ ብሎግ ተብሎ የሚጠራው የክፍሉ ዋና ገጽ ነው፣ እሱም ከRSS ምግብ የተነበቡ ግቤቶችን ይዟል። ሁለተኛው የመረጃ ገጽ በራስ ሰር የተፈጠረ እና ተጠቃሚው ከዝርዝሩ ውስጥ ሲመርጥ የእያንዳንዱን RSS ግቤት ዝርዝር የማሳየት ሃላፊነት አለበት። የክፍል ገጾቹን ለጊዜው እንተወዋለን እና መጀመሪያ የውሂብ ምንጭን እናስተካክላለን። (እና ክፍሉ በፕሮጀክቱ ውስጥ እንዲቀመጥ ለውጦችን አስቀምጥ የሚለውን ጠቅ ማድረግን አይርሱ)

ደረጃ 2.1. የውሂብ ምንጭ

በቀደመው ስክሪን ላይ የመረጃ ምንጭን ከመረጥን እሱን ለማስተካከል ወደ መስኮት እንወሰዳለን። የአርኤስኤስ ምንጭ አይነትን ስለመረጥን ውሂቡ የሚቀበልበትን ዩአርኤል እንድንገልጽ እንጠየቃለን። ለዚህ ምሳሌ፣ በ ላይ የሚገኘውን RSS ምግብን እንጠቀማለን።

እድሳትን ጠቅ እንዳደረጉ እና ውጤቱን እንዳስቀመጡ ፣ በ emulator ውስጥ ባለው የመተግበሪያው ዋና ገጽ ላይ ወዲያውኑ ከአርኤስኤስ ምግብ የሚገኘው መረጃ በእርስዎ መተግበሪያ ውስጥ እንደታየ ወዲያውኑ ይመለከታሉ። ይህ እጅግ በጣም ምቹ እና ጠቃሚ ነው, ምክንያቱም ፕሮግራሙ ምን እንደሚመስል ወዲያውኑ ማወቅ ይችላሉ. ለምሳሌ፣ የእኔ RSS ምግብ ከልጥፎች ጋር ምስሎችን አያያይዝም፣ ስለዚህ የመተግበሪያ ስቱዲዮ ገንቢው ከቦታው ውጪ የሚመስሉ ነባሪ ምስሎችን ይተካል። ይህን እናስተካክል.

ደረጃ 2.2. የአንድ ገጽን ገጽታ ማስተካከል

በክፍል ገፆች ክፍል ውስጥ ባለው "የመተግበሪያ ይዘት አዋቅር" ገጽ ላይ ካሉት ገጾች ውስጥ አንዱን በመምረጥ እሱን ለማረም ወደ መስኮቱ ይወሰዳሉ. ለእያንዳንዱ ገጽ አይነት ብዙ ሊሆኑ የሚችሉ አብነቶች አሉ። መጀመሪያ ላስተካክለው ለብሎግ ገፅ ልጥፎችን እና ምስሎችን ለማሳየት ነባሪ እይታ ተቀናብሯል። የገጹን ርዕስ በተመሳሳይ ጊዜ በማስተካከል በልጥፎች ብቻ እይታን እንምረጥ፡-

ማመልከቻው እንዴት እንደተለወጠ ወዲያውኑ ማየት ይችላሉ. አሁን ግቤቶች በቅደም ተከተል አንድ በአንድ ይሄዳሉ, ይህም የመተግበሪያውን ገጽታ ወደ ዝቅተኛ ዘይቤ ያመጣል. ለዕቃው ርዕስ እና ንጥል ንዑስ ርዕስ መስኮች ትኩረት መስጠት ተገቢ ነው። ከቀላል ጽሑፍ ይልቅ አሁን ለመረዳት የማይችሉ አገላለጾች (ዳታ. ርዕስ) እና (ዳታ. ማጠቃለያ) እዚያ ተጽፈዋል። WPFን ለሚያውቁ፣ ይህ ከዳታ ማሰሪያ ጋር ሊመሳሰል ይችላል። ለሌሎች, እኔ እገልጻለሁ.

ክፍላችን የተገነባው በመረጃ ምንጭ ዙሪያ ስለሆነ እንደምንም ከዚህ ምንጭ መረጃ ማግኘት መቻል አለብን። እነዚህ አገላለጾች በተዛማጅ መስኮች ውስጥ ከRSS ምግብ የተቀበሉትን መረጃዎች ማየት እንፈልጋለን ማለት ነው። እዚህ የመረጃው ነገር ከአርኤስኤስ የመጣ አንድ ልጥፍን ይወክላል፣ እና ርዕስ እና ማጠቃለያ መስኮች የዚህን ልጥፍ የተወሰነ ክፍል ይወክላሉ። በመስክ በስተቀኝ ባለው አዶ ላይ ጠቅ ካደረጉ የውሂብ ነገሩን ሁሉንም የሚገኙትን መስኮች ዝርዝር ይመለከታሉ ፣ ከእነዚህም መካከል ስለ መግቢያው ደራሲ ፣ ቀኑ ፣ አገናኝ እና ሌሎች በርካታ መረጃዎች አሉ።

የኢንፎ ገጹን በተመሳሳይ መንገድ ለማስተካከል እንሞክር። ለእሱ ትንሽ ለየት ያለ የአብነት ስብስብ አለ ፣ ከእነዚህም መካከል ቀላሉ እና በጣም ተስማሚ የሆነውን እንመርጣለን-

በዚህ ገጽ ላይ ያለው ሁሉም ነገር በግምት ተመሳሳይ ነው። ብቸኛው ነገር ከዳታ ነገር ይልቅ፣ አውድ እዚህ ጥቅም ላይ ይውላል፣ እሱም በመሠረቱ አንድ ነው።

ደረጃ 2.3. ምናሌዎችን እና ሌሎች ክፍሎችን መጨመር

ከቀላል ክፍሎች በተጨማሪ ሜኑ ተብሎ የሚጠራውን ወደ ዊንዶውስ ስልክ መተግበሪያ ስቱዲዮ ማከል ይችላሉ። ይህ ወደ ሌሎች ክፍሎች ወይም ውጫዊ ጣቢያዎች የሚወስዱ አገናኞችን ዝርዝር የያዘ ክፍል ነው። ሁልጊዜ ጠቃሚ መረጃን በእጅዎ በፍጥነት ማግኘት እንዲችሉ ወደ ጣቢያው የቪዲዮ ክፍሎች ምናሌን ለመጨመር ወሰንኩ ። ምናሌን ማከል ከቀላል ክፍል ጋር ተመሳሳይ ነው እና እሱን ማዋቀር ከባድ አይደለም። ስለዚህ ይህንን እንደ የቤት ስራ እንድትቆጣጠሩት እመክራለሁ።

ደረጃ 3. ቅጦች

አፕሊኬሽኑን በክፍሎች፣ ገፆች እና ሜኑዎች ሞልተን ከጨረስን ስለ ውበት ማለትም ስለ ስታይል ማውራት እንቀጥላለን። በክፍል 3 "የመተግበሪያ ዘይቤን አዋቅር" በመተግበሪያዎ ውስጥ ጥቅም ላይ የሚውለውን መሰረታዊ የቀለም መርሃ ግብር ማዋቀር ይችላሉ. በብሎግ ውስጥ ጥቅም ላይ የሚውሉትን ቀለሞች መርጫለሁ - ሰማያዊ እና ነጭ። ስለዚህ, ስለ ጣዕም ምንም ክርክር ባይኖርም, አፕሊኬሽኑ ቀላል እና አስደሳች ሆኖ ተገኝቷል.

የድምፅ ብሩሽ ቀለም ዋናው የአነጋገር ቀለምዎ ምን እንደሚሆን ይወስናል። ለመተግበሪያው ራስጌ ተጠያቂ ነው. የዳራ ብሩሽ፣ እርስዎ እንደሚገምቱት፣ ለጀርባ ቀለም ተጠያቂ ነው። ከጠንካራ ቀለም መሙላት የበለጠ ተገቢ ነው ብለው ካሰቡ ስዕልን መምረጥ ይችላሉ. የፊት ለፊት ብሩሽ በመተግበሪያዎ ውስጥ ውሂብን ለማሳየት የሚያገለግሉት የቅርጸ-ቁምፊዎች ቀለም ነው። ደህና፣ የመተግበሪያ አሞሌ ብሩሽ ከታች የሚታየው የምናሌ አሞሌ የጀርባ ቀለም ነው።

ደረጃ 3.1. ሰቆች

ሰቆች ለዊንዶውስ ስልክ የማንኛውም መተግበሪያ ዋና አካል ናቸው። ዋናውን የፕሮግራም መስኮት ሳይከፍቱ ተጠቃሚው ተጨማሪ መረጃ እንዲያይ በመፍቀድ መተግበሪያዎን ሊያሳድጉ ይችላሉ። በእርግጥ በዊንዶውስ ፎን አፕ ስቱዲዮ ውስጥ የራሱን ገጽታ በራሱ የሚያዘምን እና ተጨማሪ ውሂብ ከየት የሚጭን ዘመናዊ ንጣፍ መፍጠር አይችሉም። ሆኖም፣ አንዳንድ የማይንቀሳቀስ ውሂብን በመጠቀም ከበርካታ መደበኛ ባህሪያት መምረጥ ይችላሉ። ለምሳሌ፣ ለግላምኮደር አፕሊኬሽኑ የአይኮኒክ አብነት ሰድር አይነት መርጫለሁ እና የመተግበሪያውን አጭር መግለጫ በላዩ ላይ አሳያለሁ።

ደረጃ 3.2. ስፕላሽ እና መቆለፊያ ማያ ገጾች

እነዚህ ተጨማሪ ማስጌጫዎች ናቸው መተግበሪያዎን ይበልጥ የሚያምር እና የሚያምር እንዲመስል ያደርጋሉ። የስፕላሽ ስክሪን ምስል መተግበሪያዎ በሚጫንበት ጊዜ ለተጠቃሚው የሚታየው ምስል ነው። እዚያ እንደ ደንቡ ለተጠቃሚው በአሁኑ ጊዜ የትኛውን መተግበሪያ እንደሚጠቀም ወዲያውኑ ግልጽ ለማድረግ የፕሮግራምዎን ወይም የኩባንያዎን አርማ ማስቀመጥ የተለመደ ነው.

የመቆለፊያ ስክሪን ምስሉ በመቆለፊያ ማያ ገጹ ላይ የሚታየው ምስል ነው. እንደ እውነቱ ከሆነ, ብዙ ተግባራዊ ትርጉም የለውም, ምክንያቱም ይህ ስዕል በዊንዶውስ ስልክ መተግበሪያ ስቱዲዮ ውስጥ የማይንቀሳቀስ ነው, እና ተጠቃሚው በቀለማት ያሸበረቀውን የቢንግ ልጣፍ በስእልዎ ለመተካት አይፈልግም.

ደረጃ 4. የመጨረሻ

ደህና ፣ የመጨረሻው ደረጃ ላይ ደርሰናል - ለዊንዶውስ ስልክ የመጀመሪያ መተግበሪያችንን መፍጠር። ማመንጨት በተባለው የመጨረሻ ገጽ ላይ ውድ የሆነው አማራጭ ይጠብቀናል - በኋላ በመሳሪያችን ላይ መጫን የምንችለውን ጥቅል ለማምረት። ትልቁን መተግበሪያ ይፍጠሩ እና አስማቱ እስኪሰራ ድረስ ይጠብቁ።

ትውልዱ ከተጠናቀቀ በኋላ, ተዛማጅ መልእክት, እንዲሁም ለመምረጥ ብዙ አማራጮችን ያያሉ. በመጀመሪያ ማመልከቻዎን ማውረድ የሚችሉበት ኢሜይል ይደርስዎታል. ሁለተኛ፣ የተጠናቀቀውን ጥቅል ፋይል ወደ ኮምፒውተርዎ ማውረድ እና ከዚያም በመተግበሪያ ማከማቻ ውስጥ ማተም ይችላሉ። ሶስተኛው አማራጭ ደግሞ የተገኘውን መተግበሪያ ለማረም የምንጭ ኮዶችን ማውረድ ትችላለህ። ሶስተኛውን ዘዴ እንድትጠቀም እመክራችኋለሁ. በመጀመሪያ ፣ ይህ የበለጠ ተለዋዋጭነት ይሰጥዎታል እና በዊንዶውስ ስልክ መተግበሪያ ስቱዲዮ ውስጥ ሊደረጉ የማይችሉ ለውጦችን ማድረግ ይችላሉ። እና ሁለተኛ ፣ እና ይህ በጣም አስፈላጊው ነገር ነው ፣ የመተግበሪያውን ኮድ በተናጥል ለመረዳት ፣ እንዴት እንደሚሰራ ለማጥናት ፣ በሚቀጥለው ጊዜ ሁሉንም ነገር እራስዎ መጻፍ ይችላሉ።

ማጠቃለያ

በአሁኑ ጊዜ የአንድ የተወሰነ የሞባይል ኦፕሬቲንግ ሲስተም ታዋቂነት የሚወሰነው ለተጠቃሚዎች ከሳጥኑ ውስጥ በሚሰጡት ተግባራት ሳይሆን በመደብሩ ውስጥ በሚገኙ መተግበሪያዎች እና የእያንዳንዱን መሳሪያ ተግባር ላልተወሰነ ጊዜ ለማስፋት በሚያስችሉ መተግበሪያዎች ነው። ብዙ ጊዜ ዊንዶውስ ፎንን የማያውቁ ሰዎች ኋላ ቀር አሰራር ነው ሲሉ እሰማለሁ ምንም አስፈላጊ አፕሊኬሽኖች የሉም እና መሰል ከንቱዎች። ከእነዚህ ውስጥ የትኛውም እውነት አይደለም. ስርዓቱ በንቃት እያደገ ነው, በየቀኑ ብዙ እና ተጨማሪ አዲስ, ጠቃሚ እና አንዳንድ ጊዜ ልዩ መተግበሪያዎች ይታያሉ.

ይህ ጽሑፍ የራስዎን የመጀመሪያ የዊንዶውስ ስልክ መተግበሪያ እንዲጽፉ ያነሳሳዎታል ብዬ ተስፋ አደርጋለሁ። እና ያገኙት እውቀት አዲስ Instagram ወይም አዲስ Angry Birds ለመፍጠር እንደሚረዳዎት ማመን እፈልጋለሁ። እና ይህ በተቻለ ፍጥነት እንዲከሰት ወደ ዊንዶውስ ስልክ ወደ ልማት ፖርታል ይሂዱ ፣ ቁሳቁሶችን ያጠኑ ፣ የቪዲዮ ትምህርቶችን ይመልከቱ እና ይፍጠሩ ።

መልካም ዕድል እና ጥሩ መተግበሪያዎች ለእርስዎ!

ዛሬ ለዊንዶውስ 10 ሞባይል አፕሊኬሽን ልማት በጣም ተስፋ ሰጭ አካባቢዎች አንዱ ነው።

ብዙ የፕሮግራም አዘጋጆች ይህንን የእንቅስቃሴያቸውን መስክ በራሳቸው ያሠለጥኑታል እና ይቆጣጠራሉ።

ሌሎች ደግሞ በሚሠሩበት ኩባንያ የሰለጠኑ ናቸው።በማንኛውም ሁኔታ, ይህ በጣም ጥሩ መመሪያ ነው እና በእርግጠኝነት መከታተል ተገቢ ነው.

ስለዚህ, መወሰድ ያለባቸውን እርምጃዎች እንመረምራለን.

ይዘቶች፡-

የመግቢያ መረጃ

ከዚህ በፊት ምንም አይነት እድገት እንዳደረጉ ላይ በመመስረት, ከዚህ በታች የሚብራሩትን ሁሉንም ነገሮች ለመረዳት ቀላል ወይም የበለጠ ከባድ ይሆንልዎታል.

መሠረታዊ የሆኑትን ነገሮች ገና መረዳት በጀመሩ ሰዎች ላይ እናተኩራለን።

ምናልባት ኮሌጅ ገብተህ ወይም አንዳንድ ኮርሶችን ወስደህ ሊሆን ይችላል።

ከሆነ, እነዚህ መመሪያዎች በተለይ ለእርስዎ ናቸው.

በቀጥታ ወደ ልማት ርዕስ እንሂድ።

የማይክሮሶፍት ገንቢዎች ከጥቂት አመታት በፊት በጣም ምቹ የሆነ ነገር አድርገዋል። ሁለንተናዊ አፕሊኬሽኖች የሚባሉትን ወይም ይልቁንም የልማት አካባቢን ፈጠሩ።

በ ላይ ለሚሰሩ መሳሪያዎች በሙሉ ተስማሚ ናቸው.

በስእል 1, ከላይ የተጻፈው በስዕሉ ላይ ይታያል.

ሁለንተናዊ አፕሊኬሽኖች መኖር በፅንሰ-ሃሳቡ ላይ የተመሰረተ ነው UWP (ሁለንተናዊ የዊንዶውስ መድረክ).

እንደነዚህ ያሉ ፕሮግራሞች (ሁለንተናዊ መተግበሪያዎች) ለተለያዩ መሳሪያዎች ተስማሚ ናቸው - ፒሲዎች, ተንቀሳቃሽ መሳሪያዎች, ወዘተ.

በሚከተሉት አካላት አንድ ሆነዋል።

  • የሚለምደዉ የተጠቃሚ በይነገጽ- የሚለምደዉ በይነገጽ ፣ ማለትም ፣ በሚሠራበት መሣሪያ ላይ በመመስረት ራሱን የቻለ የፕሮግራሙ ገጽታ ፣
  • የተፈጥሮ ተጠቃሚ ግብዓቶች- እንደ ማይክሮፎን ፣ ስታይለስ ፣ ወዘተ ያሉ የውሂብ ግቤት መሣሪያዎች ስብስብ።
  • አንድ ኤስዲኬ + መሣሪያ- ለተለያዩ መሳሪያዎች ሁለንተናዊ ልማት አካባቢ እና ተጓዳኝ የመሳሪያዎች ስብስብ;
  • አንድ መደብር + አንድ Dev ማዕከል- ለተለያዩ መሳሪያዎች መተግበሪያዎችን ማግኘት የሚችሉበት አንድ ሱቅ እና አንድ የገንቢ ማእከል;
  • የደመና አገልግሎቶች- ለዚህ ምስጋና ይግባውና የጋራ ልማት ሂደትን ማደራጀት ወይም በቀላሉ ፕሮግራሞችን እና ፋይሎችን ከተለያዩ መግብሮች ተደራሽ በሆነ ቦታ ማከማቸት ይችላሉ።

ለዚህ አቀራረብ ምስጋና ይግባውና ስራዎን በቁም ነገር ማመቻቸት ይችላሉ.

ዋነኛው ጠቀሜታው መጻፍ አያስፈልግዎትም, ለምሳሌ, 2 የተለየ እና.

አንድ ፕሮግራም ይጽፋሉ, እና እሱ ከሚሠራበት መሣሪያ ጋር ይጣጣማል.

ስለዚህ, ዛሬ በመርህ ደረጃ ለዊንዶውስ 10 ሞባይል የተለየ ፕሮግራም የሚባል ነገር የለም.

በምትኩ UWP አለ.

ዊንዶውስ ፎን ኦኤስ (ከዊን ሞባይል በፊት የነበረው ኦፕሬቲንግ ሲስተም) ስራ ላይ በዋለበት ወቅት ይህ አካሄድ አልቀረበም ነበር። ለኮምፒዩተር ፕሮግራም መሥራት ነበረብኝ እና ከዚያ ወደብ (በሌላ አነጋገር መላመድ) ለ . ምንም እንኳን በአብዛኛዎቹ ሁኔታዎች ከባዶ ማደግ አስፈላጊ ነበር. እርስዎ እንደሚገምቱት, ይህ እጅግ በጣም ምቹ አልነበረም.

እንደ እድል ሆኖ፣ አሁን ሁሉም ነገር ተቀይሯል፣ እና ሁለንተናዊ የፕሮግራም አወጣጥ መንገድ አለን።

አሁን ወደ ልምምድ እንሂድ።

ለዊንዶውስ 10 M obile የእድገት ዘዴዎች

ከላይ ባለው መሰረት, ማድመቅ እንችላለን ለዊንዶውስ 10 M obile ፕሮግራም ለመፃፍ ሶስት መንገዶች

መስቀል-ፕላትፎርም. በሶፍትዌር አካባቢቪዥዋል ስቱዲዮ (ይህ በሚቀጥለው ክፍል ውስጥ የምንነጋገረው የገንቢ መሳሪያዎች አንዱ ነው) እንደዚህ ያለ አካል አለ ፣እንደሐማማርን . ስለዚህ, ለእሱ ምስጋና ይግባውና ፕሮግራሞችን ማዘጋጀት ይቻላልዊንዶውስ 10 ሞባይል, እና በአንድ ጊዜ. ገንቢው የፍጥረቱን በይነገጽ መለወጥ የሚችልባቸው ሶስት ማያ ገጾች ይኖሩታል። ግን የፕሮግራሙ አመክንዮ ሳይለወጥ ይቆያል። ሲ # ጥቅም ላይ ይውላል።

ሌላ።በንድፈ ሀሳብ ፣ ምንም እንኳን ይህ በጣም ችግር ያለበት ቢሆንም ፣ለእኛ ዓላማ ልንጠቀምበት እንችላለንእና . እነዚህ የፕሮግራም አወጣጥ ቋንቋዎች ዛሬ ጊዜ ያለፈባቸው ናቸው (ብቻመሰረታዊ ). ግን አሁንም ጥቅም ላይ ሊውሉ ይችላሉ.

እንደሚመለከቱት, የመጀመሪያው ዘዴ በጣም ጥሩ ነው, በተለይም ስለ ጀማሪ ኮድ ማስተር እየተነጋገርን ከሆነ.

ስለዚህ, ይህንን ዘዴ በመጠቀም ፕሮግራም ለመፍጠር ምን አይነት መሳሪያዎች እንደሚያስፈልጉ ማወቅ ምክንያታዊ ነው.

ለልማት ምን ያስፈልጋል - መሳሪያዎቹን ማጥናት

መፍጠር ለመጀመር ይህን ሁሉ አሁን ማውረድ ያስፈልግዎታል! ሁሉም ነገር እንዳለ ወዲያውኑ እንበልማይክሮሶፍት

ስለዚህ የሚያስፈልግዎ ነገር ይኸውና:

ቪዥዋል ስቱዲዮ. ይህ የልማት አካባቢ ነው።በውስጡም ኮድ የሚጽፉበት, የወደፊቱን መተግበሪያ ገጽታ ይመልከቱ, ያጠናቅሩት (በሌላ አነጋገር ያሂዱት) ወዘተ. አውርድቪኤስ visualstudio.com ን መጎብኘት ይችላሉ። 3 ስሪቶች አሉ-ማህበረሰብ, ፕሮፌሽናል እና ኢንተርፕራይዝ . የመጀመሪያው ነፃ እና አነስተኛ ተግባር አለው. ግን ይህ በልማት ውስጥ ለመሳተፍ በቂ ነው።አሸነፈ 10 ሞባይል . የተቀሩት ሁለቱ ተከፍለዋል እና ተግባራዊነት በከፍተኛ ደረጃ የተስፋፉ ናቸው።

የዊንዶውስ 10 ዓመታዊ ዝመና ኤስዲኬ. ይህ በዊንዶውስ ኦኤስ ላይ ለሚሰሩ መግብሮች በሙሉ ለልማት አስፈላጊ የሆኑ የተዘመነ የመሳሪያዎች ጥቅል ነው። 10. ከ developer.microsoft.com ማውረድ ይችላሉ። ይህ አካል ከወረዱ በኋላ ብቻ መጫን አለበት። በራስ-ሰር "ይገነባል"ቪኤስ.

ጀማሪዎች በቂ ይሆናሉቪዥዋል ስቱዲዮ ማህበረሰብጋር በማጣመር የዊንዶውስ 10 ዓመታዊ ዝመና ኤስዲኬ።

አስፈላጊ!የስርዓት መስፈርቶችን ማረጋገጥዎን እርግጠኛ ይሁኑቪዥዋል ስቱዲዮ . ኮምፒተርዎ የ 2017 ስሪትን የማይደግፍ ሊሆን ይችላል ። በተመሳሳይ ጣቢያ ላይ ቀደም ሲል የነበሩትን ማግኘት ይችላሉ።ቪኤስ.

ለወደፊትም መሰረታዊ የሆኑትን መሰረታዊ ነገሮችን ስትማር እንዲሁም ለመጠቀም መሞከር ይችላሉ ለእይታ ስቱዲዮ ድብልቅ።

ነገር ግን ይህ ከተጠቀሙ ብቻ ጠቃሚ ነውቪዥዋል ስቱዲዮ 2017 አይደለም, ግን የቆየ ስሪት.

በቪኤስ በ 2017 እንዲህ ዓይነቱ መሣሪያ በቀላሉ ትርጉም አይሰጥም. ምርጡ ቀድሞውኑ ከእሱ ተወስዷል.

የገንቢ ፍቃድ እና በመክፈት ላይ

በእኛ ሁኔታ የገንቢ ፈቃድም ያስፈልጋል። ከሰራህ ይህ እውነት ነው።

ግን የመጀመሪያውን መተግበሪያ ሲያጠናቅቅ በራስ-ሰር ያገኛል።

ስለዚህ ምንም ተጨማሪ ነገር ማድረግ አያስፈልግዎትም.

መሣሪያውን ለመክፈት የበለጠ ትኩረት መስጠት አለበት.ለወደፊቱ፣ ያለፍቃድ አፕሊኬሽኖችን ለመጫን (እርስዎ እራስዎ የፃፉትን ፣ እስካልተረጋገጠ ድረስ አንድም ሊኖራቸው አይችልም) እና በመደብሩ ውስጥ አይደሉም), አንዳንድ እርምጃዎችን ማከናወን ያስፈልግዎታል.

በተለይ የሚከተሉትን ማድረግ ያስፈልግዎታል:

  • ለማግኘት ፍለጋን ይጠቀሙ ምናሌ " አዘምን እና ደህንነት» ("ዝማኔዎች እና ደህንነት" በሩሲያኛ ከሆነ).
  • በግራ በኩል ባለው ምናሌ ውስጥ ነው ይምረጡ" ለገንቢዎች» ("ለገንቢዎች")
  • ምልክት ያድርጉከጽሑፉ አጠገብ « የገንቢ ሁነታ» ("የገንቢ ሁነታ")

አንዳንድ ጊዜ, ይህን ቀላል እርምጃ ካልፈጸሙ, ከተጨማሪ ስራ ጋር ችግሮች ይነሳሉ.

የናሙና መተግበሪያ - "ሰላም ዓለም"

ስለዚህ, የመጀመሪያ ማመልከቻዎን ለመጻፍ, ይህን አድርግ፡-

1 የተጫነውን ቪዥዋል ስቱዲዮ አስነሳ። ይምረጡ " ፋይል"፣ እንግዲህ "ፍጠር"እና "ፕሮጀክት".

2 ይከፈታል። "ፕሮጀክት ፍጠር" መስኮት. በግራ በኩል ባለው ፓነል ላይ ጠቅ ያድርጉ "ዩተቋቋመ» , ከዚያ ጠቅ ያድርጉ "Visual C++» (ይህን ቋንቋ ለአሁኑ እንጠቀማለን) እና ተጨማሪ አንቀጽ"ሁለንተናዊ የዊንዶውስ መተግበሪያዎች» .

3 በክፍት መስኮቱ ማዕከላዊ ክፍል ላይ እንዳለ ሁሉንም ነገር ይተዉት. መመረጥ አለበት። ንጥል "ባዶ መተግበሪያ...".

4 ከታች, አስገባ የፕሮጀክት ስም, ምንጭ ቦታ እና አቋራጭ ስም.

5 ጠቅ ያድርጉ "እሺ"በላይኛው ግራ ጥግ ላይ.

6 በግራ ፓነል ውስጥ ሁሉንም የፕሮጀክት ፋይሎች ዝርዝር ያገኛሉ.ወደ ዝርዝር ጉዳዮች ሳንገባ ኮዱ የተጻፈው በፋይል .xaml ቅጥያ ነው እንበል። በእኛ ሁኔታ, ይህ "MainPage.xaml" ነው. ይክፈቱት እና በማዕከላዊው ክፍል ላይ የኮድ ሳጥን ይታያል.

  • - “StackPanel” አባል "ለሌሎች ንጥረ ነገሮች መያዣ አይነት ነው, እዚህ ርዝመቱን እና ቁመቱን እናሳያለን;
  • ሄሎ ዓለም" እና 36 ቅርጸ-ቁምፊ;
  • - የጽሑፍ እገዳ ከሚሉት ቃላት ጋርሰመህ ማነው፧"፤
  • - ሌላ StackPanel ከራሱ መለኪያዎች ጋር;
  • - የጽሑፍ ግቤት መስክ;
  • - የመጀመሪያውን መዝጋት StackPanel;
  • - ሁለተኛውን መዝጋት StackPanel.

8 "F5" የሚለውን ቁልፍ ይጫኑ» ፕሮግራሙ እንዴት እንደሚሰራ ለማየት በቁልፍ ሰሌዳው ላይ።

ስለዚህ የመጀመሪያውን ፕሮግራምዎን ጽፈዋል.አሁን የፕሮግራም አወጣጥን እና የመረጡትን ኢንዱስትሪ ለመማር ብዙ ጊዜ ማሳለፍ ያስፈልግዎታል። መቀጠል አለብን። በሚያስተምሩበት አንዳንድ የትምህርት ተቋም ውስጥ እየተማሩ ከሆነዊንዶውስ ወይም ተጨማሪ ኮርሶችን ለመውሰድ እድሉ አለዎት, የሚሰጡዎትን ቁሳቁስ ይጠቀሙ. እና ካልሆነ እራስዎን ለማስተማር በበይነመረብ ላይ ሊያገኟቸው የሚችሏቸውን ምርጥ መጽሃፎችን እና መጣጥፎችን ለእርስዎ አዘጋጅተናል።

ዊንዶውስ 8 ከተለቀቀ በኋላ ገንቢዎች ሙሉ ለሙሉ አዲስ ከሆነው የመተግበሪያ ዓይነት ጋር አስተዋውቀዋል - የዘመናዊ UI ዘይቤ አፕሊኬሽኖች። ደህና ፣ እንዴት አዲስ ነው? ተመሳሳይ አፕሊኬሽኖች ቀድሞውኑ ለዊንዶውስ ስልክ ተዘጋጅተዋል። እነዚህ መተግበሪያዎች ከሚታወቁ የዊንዶውስ መተግበሪያዎች ጋር ምንም የሚያመሳስላቸው ነገር አልነበረም። እንደነዚህ ያሉ አፕሊኬሽኖች ከቀደምት የዊንዶውስ ስሪቶች ጋር ተኳሃኝ አይደሉም ፣ ሙሉ ለሙሉ አዲስ በይነገጽ (ዘመናዊ) ያላቸው እና አዲስ በመጠቀም የተገነቡ ናቸው WinRT API(Windows Runtime API) እና ዊንዶውስ ኤክስኤኤምኤል(በይነገጽ ምልክት ማድረጊያ ቋንቋ)።

የመተግበሪያዎን የዊንዶውስ 8 ስሪት ብቻ በመፃፍ ምንም ችግሮች አልነበሩም ፣ ግን ለዊንዶውስ ብቻ ሳይሆን ለዊንዶውስ ስልክም መተግበሪያን መፃፍ ከፈለጉ የተወሰኑ ችግሮችን ማሸነፍ ነበረብዎ። ነገሩ Windows Phone የሚጠቀመው ነው። የብር ብርሃንእና Windows Phone API, ዊንዶውስ 8 ግን ይጠቀማል ዊንዶውስ ኤክስኤኤምኤልእና WinRT API። አንዳንድ ጉልህ ልዩነቶች አሏቸው.

አላዋቂ ለሆነ ሰው ይህ ምንም ችግር ሊፈጥር እንደማይችል ሊመስል ይችላል, ምንም እንኳን በእውነቱ እያንዳንዱ የመተግበሪያው ስሪት ሙሉ በሙሉ ከባዶ መፃፍ አለበት. መሠራት ያለበት የሥራ መጠን ትልቅ ስለነበር ዋናው ችግር ይህ ነው። አይ ፣ በእርግጥ አንዳንድ የመተግበሪያውን ክፍሎች አንድ ለማድረግ መንገዶች ነበሩ ፣ ግን ለጀማሪ ገንቢ አስቸጋሪ ናቸው።

ማይክሮሶፍት ስለዚህ ችግር ያውቅ ነበር እና መፍትሄውን ለረጅም ጊዜ ሰርቷል. የዚህ ሥራ ውጤት ተብሎ የሚጠራው ነበር ሁለንተናዊ የዊንዶውስ መተግበሪያዎች(ዩኒቨርሳል ዊንዶውስ አፕስ)፣ ከዊንዶውስ 8.1 ዝመና 1 እና ዊንዶውስ ፎን 8.1 ጀምሮ የሚገኙ (በክረምት መጨረሻ በሁሉም የዊንዶውስ ስልክ 8 መሳሪያዎች ላይ ለመጫን ዝግጁ ይሆናሉ)። አንድ ሰው አሁን አፕሊኬሽኖች በዊንዶውስ እና በዊንዶውስ ፎን ላይ ያለ ድጋሚ እንደሚሰሩ ሊገምት ይችላል ፣ ግን ይህ ሙሉ በሙሉ እውነት አይደለም።

እያንዳንዱ መተግበሪያ አሁንም ለእያንዳንዱ መድረክ በተናጠል ይዘጋጃል እና ይዘጋጃል፣ ነገር ግን የሚፈለገው የስራ መጠን አሁን በከፍተኛ ሁኔታ ቀንሷል። ዋናው ነገር ማይክሮሶፍት አብዛኛዎቹን ኤፒአይዎች ለዊንዶውስ እና ዊንዶውስ ስልክ አንድ አድርጓል። አብዛኛዎቹ ለውጦች የተደረጉት በዊንዶውስ ስልክ በኩል ነው። ከአሁን ጀምሮ ዊንአርቲ ኤፒአይ እና ዊንዶውስ ኤክስኤኤምኤል ለእነዚህ ሁለት መድረኮች አፕሊኬሽኖችን ለመፃፍ ጥቅም ላይ ይውላሉ (በቅርቡ ሶስት ይሆናሉ፣ Xbox Oneም)። በእርግጥ ለዊንዶውስ ስልክ የተለመደው ሲልቨርላይት አልጠፋም እና አንዳንድ ተጨማሪ ባህሪያትን እንኳን አግኝቷል ነገር ግን አሁን እየተነጋገርን ያለነው ስለዚያ አይደለም።

ሁለንተናዊ አፕሊኬሽኖች አሁን የ Windows Runtime (ተመሳሳይ የዊንዶውስ Runtime) ይጠቀማሉ። እነዚህ ፈጠራዎች ፕሮግራመርተኛው በመድረክ ላይ የተመሰረተ ኮድን በትንሹ እንዲቀንስ ያስችላሉ፣ ምክንያቱም አብዛኛዎቹ ወደ ኤፒአይ የሚደረጉ ጥሪዎች ተመሳሳይ ናቸው።

የሙከራ መተግበሪያ

ዛሬ ቀላል የሆነ ሁለንተናዊ መተግበሪያ ለመጻፍ እንድትሞክሩ እመክራችኋለሁ, ስሙ ነው "ሰላም, ዓለም!". በቋንቋ እንጽፋለን። ሲ#(ቢያንስ መሠረታዊ የቋንቋ እውቀት ያስፈልጋል እና ኤክስኤኤምኤል). ይህንን ለማድረግ, እኛ በትንሹ ያስፈልገናል:

ዊንዶውስ 8.1 (x86)

በጣም አናሳ ነው። በዚህ ኪት አማካኝነት ሁለንተናዊ መተግበሪያን ማዳበር እና የዊንዶውስ ስሪቱን አሁን ባለው ኮምፒውተርዎ ላይ ማረም ይችላሉ። የመተግበሪያውን የዊንዶውስ ስልክ ስሪት በእውነተኛ መሳሪያ ላይ ብቻ ማረም ይችላሉ (እና የገንቢ መለያ ያስፈልጋል)።

መተግበሪያዎን በWindows Phone emulator ውስጥ ለማረም እንዲችሉ የሚከተሉትን ያስፈልግዎታል

ዊንዶውስ 8.1 ፕሮፌሽናል (x64)
ለ Hyper-V ደንበኛ የሃርድዌር ቨርቹዋል ፕሮሰሰር (በጀቱ Celeron G1610 እና በ LGA775 ላይ ያለው Pentium 4 እንኳን ተስማሚ ናቸው)
ቪዥዋል ስቱዲዮ ኤክስፕረስ 2013 ለዊንዶውስ ዝመና 2

በዚህ ኪት አፕሊኬሽንዎን በተሟላ ሁኔታ ማዳበር እና የዊንዶውስ ታብሌት ሲሙሌተር እና የዊንዶውስ ስልክ ኢሚሌተርን በመጠቀም በተለያዩ ሁነታዎች መሞከር ይችላሉ።

እጠቀማለሁ ቪዥዋል ስቱዲዮ Ultimate 2013 እና ሁሉንም ነገር በእሱ ላይ እናሳያለን. አይጨነቁ፣ በይነገጹ በተግባር ከነጻ ኤክስፕረስ የተለየ አይደለም። እንጀምር!

ሁለንተናዊ "ሰላም, ዓለም!"

ቪዥዋል ስቱዲዮን እናስጀምር እና አዲስ ፕሮጀክት እንፍጠር።

በክፍል ውስጥ "የዊንዶውስ መደብር መተግበሪያዎች"ለሁለቱም ለዊንዶውስ እና ለዊንዶውስ ስልክ የተለያዩ የመተግበሪያ አብነቶች አሉ። ሁለንተናዊ አፕሊኬሽኖች ላይ ፍላጎት አለን, የእነሱ አብነቶች በልዩ ንዑስ ክፍል ውስጥ ይገኛሉ.

ለመምረጥ ሁለት አማራጮች አሉ፡ ባዶ መተግበሪያ እና መተግበሪያ ከ Hub (ይህ በጣም ጥሩ መቆጣጠሪያ ነው)። በባዶ መተግበሪያ ላይ እናተኩር, ምክንያቱም ገና እየተማርን ነው, እና ወዲያውኑ ወደ ዱር ውስጥ መግባት የለብንም. በቀላል እንጀምር።

ለምትፈጥረው መተግበሪያ ስም አስገባ። ደወልኩለት "ዩኒቨርሳል ሄሎአለም"፣ ግልጽ እና ትክክለኛ። እሺን ጠቅ ያድርጉ እና ቪዥዋል ስቱዲዮ ፕሮጀክቱን ሲፈጥር ይጠብቁ። የተፈጠረውን ፕሮጀክት አወቃቀር እንመልከት።

ጠቅላላው ፕሮጀክት የተከፋፈለ ነው ሶስት ክፍሎች:

ዊንዶውስ - ለመተግበሪያው የዊንዶውስ ስሪት ብቻ የሚገኙ ኮድ እና ንጥረ ነገሮችን ይዟል
Windows Phone - ለመተግበሪያው የዊንዶውስ ስልክ ስሪት ብቻ የሚገኙትን ኮድ እና ንጥረ ነገሮች ይዟል
የተጋራ - በአንድ ጊዜ ለሁለት መድረኮች የሚገኙ ኮድ እና አባሎችን ይዟል

እባክዎ በአሁኑ ጊዜ አንድ የጋራ አካል ብቻ እንዳለ ያስተውሉ፡- አፕ.xaml(እና App.xaml.cs)። ይህ አካል መተግበሪያውን ለመጀመር እና ለማቆም ሃላፊነት አለበት.

አስቀድመው መተግበሪያውን ለመጀመር መሞከር ይችላሉ. እና ይህንን ለማድረግ F5 ን ይጫኑ. ማረም ለማቆም ወደ ቪዥዋል ስቱዲዮ ይመለሱ እና ጠቅ ያድርጉ "Shift+F5". ባዶ ማያ ገጽ ማየት አለብዎት. የመተግበሪያው የዊንዶውስ ስሪት መጀመሪያ ላይ ይጀምራል. የትኛውን የመተግበሪያውን ስሪት እንደሚያሄድ ለመምረጥ በመሳሪያ አሞሌው ላይ ያለውን የማረሚያ ቁልፍ (አረንጓዴ ሶስት ማዕዘን) ይፈልጉ።

እዚህ የመተግበሪያዎን ማረም የት እንደሚያሄዱ መምረጥ ይችላሉ። ሲሙሌተሩ የዊንዶውስ ታብሌቶችን ያስመስላል ፣ በእሱ ላይ አቅጣጫውን ፣ የማሳያ ጥራትን እና ሌሎች ነገሮችን መለወጥ ይችላሉ። የ "የርቀት ኮምፒዩተር" አዝራር የተሰራው በውጫዊ የዊንዶውስ 8 መሳሪያ ላይ ማረም ለመጀመር ነው. ለእነዚህ አላማዎች Surface RTን እጠቀማለሁ.

የሩጫውን ስሪት ወደ መቀየር እንመለስ። በንዑስ ምናሌ ውስጥ "የመነሻ ፕሮጀክት"መምረጥ ይችላሉ "ዊንዶውስ ስልክ 8.1". ከዚህ በኋላ የመሠረታዊው ምናሌው ይዘቱ ይለወጣል እና ለምርጫዎ ብዙ አስማሚዎች ይኖራሉ።

የሚፈልጉትን emulator ይምረጡ እና ማረም ይጀምሩ። አንዴ emulator ከጀመረ፣ የመተግበሪያዎን ባዶ ስክሪን ያያሉ። ማረም ከተጠናቀቀ በኋላ, ኢምዩሌተርን ጨርሶ መዝጋት አያስፈልግም.

ለጊዜው፣ እያንዳንዱ የመተግበሪያው ስሪት የተለየ ዋና ገጽ MainPage.xaml አለው። የእኛ መተግበሪያ በጣም ቀላል ስለሆነ በእያንዳንዱ መድረክ ላይ የተለየ ገጽ ንድፍ አያስፈልገንም. MainPage.xamlን ወደ የተጋራ ክፍልፍል ይውሰዱ እና ከዚያ ከዊንዶውስ እና ዊንዶውስ ስልክ ክፍልፍሎች ይሰርዙት። የፕሮጀክቱ መዋቅር እንደሚከተለው ይሆናል.

ይህን ፋይል በመክፈት ይህን አገር በምስል አርታዒው እና በማርክ ማፕ ኮድ ውስጥ ያያሉ። እስካሁን የሚከተለው ኮድ አለን።

በመደበኛ የገጽ ቀለም ተሞልቶ የገጹን ስርወ ፍርግርግ ብቻ ይፈጥራል። በገጹ ላይ ተመሳሳይ ስም ያለው ጽሑፍ እና የእንኳን ደህና መጣችሁ ቁልፍ እንጨምር። የTextBlock አባል በፍርግርግ ውስጥ ያስቀምጡ። የኤለመንቱ ኮድ የሚከተለው ይሆናል፡-

ገጹ እንዴት በጡባዊ/ዴስክቶፕ እና በስልክ ሁነታ እንደሚታይ ለማየት ከኮድ አርታዒው በላይ ያለውን ተቆልቋይ ዝርዝሩን ይጠቀሙ።

ትንሽ መልእክት የሚያሳየን ወደ ገፁም እንጨምራለን ። የዚህ ቁልፍ ኮድ የሚከተለው ነው-

ለዚህ አዝራር የጠቅታ ክስተት ተቆጣጣሪ እንጨምር። ይህንን ለማድረግ ቁልፉን ሁለቴ ጠቅ ያድርጉ እና ወዲያውኑ ወደ C # ኮድ አርታኢ ይወሰዳሉ። ባዶ ተቆጣጣሪ በራስ-ሰር ተፈጠረ።

መጨረሻ የዘመነው: 10/31/2015

ቪዥዋል ስቱዲዮ ኤክስፕረስ 2013ን ለዊንዶው እንጀምር። ከምናሌው ፋይል->አዲስ ፕሮጀክት... የሚለውን ይምረጡ። የፕሮጀክት ፈጠራ መስኮት ከፊታችን ይከፈታል፡-

በመስኮቱ በግራ በኩል, ይምረጡ Visual C # -> የመደብር መተግበሪያዎች -> የዊንዶውስ ስልክ መተግበሪያዎች. እና ከአዲሱ ፕሮጀክት አብነቶች መካከል ባዶ መተግበሪያን (ዊንዶውስ ፎን) ን ይምረጡ ፣ ለፕሮጀክቱ የተወሰነ ስም ይስጡ ፣ ለምሳሌ ሄሎ አፕ ይደውሉ። እና እሺን ጠቅ ያድርጉ።

እና ቪዥዋል ስቱዲዮ አዲስ ፕሮጀክት ይፈጥራል፡-

ባዶ መተግበሪያ አብነት ፕሮጀክት በነባሪ የሚከተሉት አንጓዎች አሉት።

    ጥቅም ላይ የሚውሉ የምስል ፋይሎችን የያዘው የንብረት ማውጫ

    App.xaml እና App.xaml.cs - የመተግበሪያ ሀብት ፋይል በxaml እና የመተግበሪያ ኮድ ፋይል በC#፣ በቅደም ተከተል

    MainPage.xaml እና MainPage.xaml.cs - የመተግበሪያ መስኮት GUI ፋይል እና የመስኮት ኮድ ፋይል በC#፣ በቅደም ተከተል

    Package.appxmanifest - የመተግበሪያ አንጸባራቂ ፋይል

በዚህ የመጀመሪያ ደረጃ, ፋይሎቹ ለእኛ ዋጋ አላቸው. ዋና ገጽ.xamlእና ዋና ገጽ.xaml.cs. የግራፊክ በይነገጽን የሚወክል የMainPage.xaml ፋይልን እንክፈት።

በግራ በኩል, በስልክ መልክ, የግራፊክ ዲዛይነር መስኮት ይኖረናል. በቀኝ በኩል በxaml ውስጥ የግራፊክ በይነገጽ አቀማመጥ መስኮት አለ። በዚህ ጉዳይ ላይ ያለው ግራፊክ በይነገጽ በ MainPage ክፍል ይወከላል, እሱም የተለየ ገጽ ነው. በበይነገጹ ላይ የምናደርጋቸው ሁሉም ለውጦች ወዲያውኑ በግራፊክ ዲዛይነር ውስጥ ይታያሉ፣ ይህም ሁሉም ነገር በመጨረሻ እንዴት እንደሚመስል ምስላዊ ግንዛቤ ይሰጠናል።

የእኛ ማመልከቻ ወለድ ከተሰላ በኋላ የተቀማጭ ገንዘብ መጠን ያሰላል እንበል። ይህንን ለማድረግ የተቀማጭ ገንዘብ መጠን ለማስገባት መስክ ፣ ውጤቱን ለማሳየት መስክ እና የጠቅላላውን መጠን ስሌት የምንጀምርበት ቁልፍ እንፈልጋለን። ስለዚህ የፋይል ኮዱን እንለውጥ ዋና ገጽ.xamlእንደሚከተለው።