சாம்சங் படா காட்சி வரிசைக்கான திட்டங்கள். படா OS க்கான Samsung Apps - தீய பயனரின் பதிவுகள். பயன்பாட்டின் உண்மையான உருவாக்கம்
பொதுவாக, நான் நிச்சயமாக இதுபோன்ற விஷயங்களை ஆதரிப்பவன் அல்ல. டெவலப்பர்கள் தங்கள் பணிக்காக பணம் பெற வேண்டும் என்று நான் நம்புகிறேன். இருப்பினும், ஒரு வயது வந்த, கரைப்பான் நபர் ஒரு விளையாட்டை அல்லது நிரலை அவர் விரும்பினால் வாங்குவார் என்று நான் உறுதியாக நம்புகிறேன். துரதிர்ஷ்டவசமாக, எல்லாவற்றையும் வாங்காமல் முயற்சி செய்ய முடியாது, எனவே, இந்த கண்ணோட்டத்தில், மதிப்பீட்டிற்கான கட்டண மென்பொருளை நிறுவுவது மிகவும் ஏற்றுக்கொள்ளத்தக்கது. எப்படியிருந்தாலும், ஒரு வழி இருக்கிறது, அது வேலை செய்கிறது. மேலும், பேடாஃபோன்களின் உரிமையாளர்களின் எதிர்கால தலைவிதி பொதுவாக புரிந்துகொள்ள முடியாதது என்பதைக் கருத்தில் கொண்டு, இறுதியாக முன்னேற்றங்களைப் பயன்படுத்திக் கொள்வது வெட்கக்கேடானது என்று நான் நினைக்கவில்லை.
எனவே, எப்போதும் போல், நான் உங்களை எச்சரிக்கிறேன் - முறை வேலை செய்கிறது. நானே அதை சோதித்தேன். ஆனால் எப்படியிருந்தாலும், உங்கள் சாதனத்தின் செயல்திறனை நீங்கள் சீர்குலைத்தால், அது உங்கள் பிரச்சனை மட்டுமே. எல்லாவற்றையும் அறிவுறுத்தல்களின்படி செய்யுங்கள், எல்லாம் கடிகார வேலைகளைப் போல வேலை செய்யும். ஒப்புக்கொண்டார்.
ஆரம்பிக்கலாம்.
நான் இந்த முறையை Samsung S8500 Wave மற்றும் அதிகாரப்பூர்வ உக்ரேனிய ஃபார்ம்வேரில் சோதித்தேன். நீங்கள் அதை பதிவிறக்கம் செய்யலாம்.
எங்களுக்கு அதிகம் தேவையில்லை.
1. மல்டிலோடர் - அதை எடுத்து . எந்த பதிப்பு, ஆனால் நான் சமீபத்திய ஒன்றை எடுக்கிறேன்.
2. கோப்பு apps_Compressed_spoof_Wave_I.bin – இணைப்பைப் பதிவிறக்கவும் (இது உக்ரைனுக்கான முதல் அலைக்கானது)
Angry Birds ஐ நிறுவுவோம்.
முதலில், apps_Compressed_spoof_Wave_ கோப்பை ப்ளாஷ் செய்கிறோம் (உங்களிடம் எந்த அலை உள்ளது என்பதைப் பொறுத்து). இது ஒரு முறை செய்யப்படுகிறது. இதைச் செய்ய, மல்டிலோடரைத் துவக்கி, எல்எஸ்ஐ, துவக்க மாற்றம் மற்றும் முழுப் பதிவிறக்கம் என்பதைத் தேர்ந்தெடுக்கவும். ஸ்கிரீன் ஷாட் கிளிக் செய்யக்கூடியது:
உங்கள் கோப்பைச் சேர்க்கவும். நீங்கள் அதை நிரல் சாளரத்தில் இழுத்து விடலாம். நாங்கள் தொலைபேசியை அணைக்கிறோம். வால்யூம் டவுன் + லாக் + பவர் (சிவப்பு குழாய்) ஆகியவற்றை ஒரே நேரத்தில் அழுத்திப் பிடிக்கவும். டவுன்லோட் பயன்முறை ஒளிரும். பின்னர் போர்ட் தேடல். பின்னர் பதிவிறக்கவும். நீங்கள் எப்போதாவது உங்கள் சொந்த தொலைபேசியை தைத்திருந்தால், இது உங்களுக்குச் செய்தி அல்ல.
கோப்பு sewn - நல்லது.
பின்னர் படா வேவ் ஸ்பூஃப் (காப்பகத்தில் உள்ள நிரல்) திறக்கவும். பின்வரும் கோப்பை உள்ளே காணலாம்: BadaCertificate.cer. நாங்கள் அதை தொலைபேசியில் நகலெடுக்கிறோம் (எங்கே அது முக்கியமில்லை, ஆனால் மற்றவை கோப்புறையில் சிறந்தது). உங்கள் மொபைலில், நீங்கள் அதை நகலெடுத்த கோப்புறைக்குச் சென்று கோப்பைத் தட்டவும். எச்சரிக்கையுடன் உடன்பட்டு சான்றிதழை நிறுவவும்.
எங்கள் விஷயத்தில் AngryBirds.rar காப்பகத்தை கேம் அல்லது அப்ளிகேஷன் மூலம் காப்பகத்தைத் திறக்கிறோம் மற்றும் கோப்புறைக்கான பாதையை குறிப்பிடுகிறோம், குறிப்பாக, கேம் application.exe (எங்கள் விஷயத்தில் AngryBirds.exe) .
பெரும்பாலும் கோப்பு Bin கோப்புறையில் இருக்கும். ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி பெட்டியை சரிபார்க்கவும். மாறி மாறி பொத்தானை அழுத்தவும் 1. கையொப்பமிடவும், பின்னர் பொத்தான் 2. மறுபெயரிடவும்.
ஒவ்வொன்றாக, முதலில் பொத்தானை அழுத்தவும் 1. கையொப்பமிடு
எல்லோரும் இங்கே இருக்கிறார்கள். நகலெடு தாவலுக்குச் செல்லவும். நாங்கள் தொலைபேசியை நீக்கக்கூடிய வட்டு பயன்முறையில் இணைத்து, கீழ்தோன்றும் பட்டியலில் மெமரி கார்டைத் தேர்ந்தெடுக்கிறோம். இல்லையெனில், அதற்கு அடுத்துள்ள இரண்டு பச்சை அம்புகள் உள்ள பொத்தானைக் கிளிக் செய்யவும். அது ஏற்றப்படும் வரை நாங்கள் காத்திருக்கிறோம்.
வெற்றிகரமாக நகலெடுத்த பிறகு. நாங்கள் தொலைபேசியைத் துண்டித்து, பாதையில் தொலைபேசிக்குச் செல்கிறோம் அமைப்புகள் - பொது - நிறுவல் இடம் - மெமரி கார்டைத் தேர்ந்தெடுக்கவும். சாம்சங் கீஸ் பயன்முறையில் தொலைபேசியை இணைக்கிறோம்.
» படாவுக்கு வாட்ஸ்அப்
படா இயங்குதளத்தில் இயங்கும் சாம்சங் ஸ்மார்ட்போனின் உரிமையாளராக நீங்கள் இருந்தால், ஒரே கிளிக்கில் Whatsappஐ நிறுவ முடியாது. இன்ஸ்டால் செய்ய, Whatsapp for Bada இலவசமாக பதிவிறக்கம் செய்து, அதை நிறுவ வேண்டும்.
Whatsapp for Bad என்பது இந்த இயக்க முறைமைக்கு ஏற்ற ஒரு சிறப்பு நிறுவல் கோப்பாகும். இது மெசஞ்சரின் அதிகாரப்பூர்வமற்ற பதிப்பாகும், ஆனால் இது நிலையானது மற்றும் WhatsApp இன் அனைத்து நன்மைகளையும் அனுபவிக்கும் வாய்ப்பை வழங்குகிறது. இந்த OS ஐ இயக்கும் ஸ்மார்ட்போன்களின் உற்பத்தியாளர்கள், இந்தப் பயன்பாட்டை Bada இயங்குதளத்திற்கு போர்ட் செய்வதற்கான பயனர்களின் கோரிக்கைகளுக்கு செவிடாக இருந்தனர்.
படா என்பது சாம்சங் வேவ் சீரிஸ் மாடல்களுக்கான இயங்குதளமாகும், இது மாற்றியமைக்கப்பட்ட ஆண்ட்ராய்டு ஓஎஸ் ஆகும். இது சரியாக ஆண்ட்ராய்டு இல்லை என்பதால், பட்க்கான ஆப் ஸ்டோர்களில் வாட்ஸ்அப்பைக் காண முடியாது. ஆனால் அக்கறையுள்ள புரோகிராமர்களுக்கு நன்றி, படாவுக்குத் தழுவிய வாட்ஸ்அப் கோப்பைப் பதிவிறக்கம் செய்து ரஷ்ய பதிப்பை நிறுவலாம்.
நிறுவல் செயல்முறை
1. .apk என்ற நீட்டிப்புடன் WhatsApp கோப்பைப் பதிவிறக்கவும். நீங்கள் அதை உங்கள் கணினியில் பதிவிறக்கம் செய்து பின்னர் அதை உங்கள் மொபைலுக்கு மாற்றலாம் அல்லது உங்கள் ஃபோனிலிருந்து நேரடியாகப் பதிவிறக்கலாம். கோப்பு மிகவும் பெரியது (சுமார் 35 எம்பி), எனவே உங்கள் தொலைபேசியில் வரம்பற்ற இணையம் இல்லையென்றால், வைஃபை நெட்வொர்க்குடன் இணைத்து பதிவிறக்குவது நல்லது. வழக்கமாக இந்த கோப்பு காப்பகத்திற்குள் அல்ல, ஆனால் உடனடியாக நிறுவல் கோப்பாக பதிவிறக்கம் செய்யப்படுகிறது. எனவே, அதைத் திறக்கவோ அல்லது வேறு கூடுதல் படிகளைச் செய்யவோ தேவையில்லை.
2. கோப்பை இயக்கவும் மற்றும் நிறுவலுக்கு காத்திருக்கவும். தொடக்கத்தில் பாதுகாப்பு அமைப்புகளை மாற்ற வேண்டியதன் அவசியத்தைப் பற்றிய செய்திகளைப் பெற்றால், அதை முடக்கவும். நிறுவிய பின், அதை மீண்டும் இயக்க வேண்டும்! இணையம், கேமரா, மைக்ரோஃபோன் போன்றவற்றை அணுக உங்களுக்கு அனுமதிகள் தேவைப்படலாம். நாங்கள் எல்லாவற்றையும் அனுமதிக்கிறோம், இல்லையெனில் நிரல் நிறுவப்படாது.
3. உங்கள் தொலைபேசி எண் மற்றும் SMS உறுதிப்படுத்தலைப் பயன்படுத்தி WhatsApp இல் பதிவுசெய்து, அதைப் பயன்படுத்தத் தொடங்குங்கள்!
பதிவுசெய்து உள்நுழைந்த பிறகு, நீங்கள் Whatsapp மூலம் செய்யலாம்:
- உரைச் செய்திகள், ஆடியோ அல்லது வீடியோ மாநாடு மூலம் தொடர்புகொள்வது;
- புகைப்படங்கள், வீடியோக்கள், ஆவணங்கள் அனுப்பவும், எமோடிகான்களைச் சேர்க்கவும்;
- பொது குழுக்களில் தகவல்தொடர்புகளில் பங்கேற்கவும்;
- உங்கள் தொடர்புப் புத்தகத்தில் யாரிடம் ஏற்கனவே WhatsApp உள்ளது என்பதைப் பார்க்கவும், இன்னும் அதை நிறுவாதவர்களை அழைக்கவும்.
படா இயக்க முறைமைக்காக வெளியிடப்பட்ட தொலைபேசிகள் மற்றும் ஸ்மார்ட்போன்களின் சில மாதிரிகள் உள்ளன, ஆனால் அவை உள்ளன, மேலும் எதிர்காலத்தில் சாம்சங் இந்த இயக்க முறைமையுடன் ஸ்மார்ட்போன்களைத் தொடர்ந்து தயாரிக்கும். இப்போது அனைத்து வேவ் சீரிஸ் ஸ்மார்ட்போன்களிலும் படா ஓஎஸ் பொருத்தப்பட்டுள்ளது. மாடல்களின் முழு பட்டியல் அட்டவணையில் கீழே உள்ளது.
வணக்கம். முதலில் அனைவருக்கும் புத்தாண்டு நல்வாழ்த்துக்களை தெரிவித்துவிட்டு நேரடியாக விஷயத்திற்கு வருகிறேன். கொரிய சாம்சங் தயாரித்த மொபைல் சாதனங்களுக்கான இயக்க முறைமை - படாவிற்கான எளிய நிரல்களை உருவாக்கும் சிக்கலுக்கு இந்த கட்டுரை அர்ப்பணிக்கப்படும். குறியீட்டின் உகந்த தன்மை மற்றும் இணக்கம் பற்றிய நீண்ட விவாதங்கள் இல்லாமல் ஒரு எளிய பயன்பாட்டை உருவாக்குவதற்கான எளிய செய்முறையை வெட்டுக்குக் கீழே நான் முன்கூட்டியே சொல்ல விரும்புகிறேன்.
Habré இல் ஏற்கனவே படாவிற்கு அர்ப்பணிக்கப்பட்ட விரிவான கட்டுரைகள் உள்ளன, எடுத்துக்காட்டாக இதுவும் இதுவும், ஆனால் ஆரம்பநிலைக்கான பயன்பாட்டை உருவாக்குவதற்கான படிப்படியான விளக்கம் எதுவும் இல்லை. யாராவது ஆர்வமாக இருந்தால், பூனையைப் பார்க்கவும்.
எழுதுவதற்கான தலைப்பு தற்செயலாக எழுந்தது - ஒரு ஜியோடெடிக் நிறுவனத்தில் ஜிபிஎஸ் பயன்படுத்தி நில அடுக்குகளின் எல்லைகளை நிறுவுவதில் ஒரு அறிமுகம் தீவிரமாக ஈடுபட்டுள்ளது; வேலையின் பிரத்தியேகங்கள் (இது எங்கிருந்து வந்தது என்பது ஒரு நல்ல கேள்வி) இதன் விளைவாக வரும் ஜியோடெடிக் ஆயத்தொலைவுகள் (இதன் பொருள் அட்சரேகை மற்றும் தீர்க்கரேகை என்று விளக்குகிறேன்) அவை பெறப்பட்ட உடனேயே செவ்வக ஆயங்களாக மாற்றப்பட வேண்டும். நிறுவனம் 8 மணி நேர வேலை நாள் தாங்கும் திறன் கொண்ட மடிக்கணினிகள் இல்லை, மற்றும் அதை செய்ய திட்டமிடவில்லை, ஆனால் ஒரு அறிமுகம் சமீபத்தில் தன்னை ஒரு சாம்சங் ஸ்மார்ட்போன் வாங்கினார் படா இயக்க முறைமை, இது தீவிரமாக உக்ரைனில் விளம்பரப்படுத்தப்படுகிறது, பின்னர் கேள்வி பின்தொடரப்பட்டது: உங்கள் மொபைலுக்கான கேம்களை நீங்கள் பதிவிறக்கம் செய்ய முடிந்தால், விவரிக்கப்பட்டுள்ள முற்றிலும் பொறியியல் சிக்கலைத் தீர்க்கக்கூடிய பயன்பாடு உள்ளதா? நிச்சயமாக, அத்தகைய விண்ணப்பம் எதுவும் காணப்படவில்லை, மேலும் ஒரு குறிப்பிட்ட கட்டணத்தில் ஒன்றை எழுதுவதற்கான ஒரு வகையான வாய்ப்பைப் பெற்றேன்.
கருவிகள்
Bada க்கான பயன்பாடுகளை உருவாக்க, Bada SDK 1.2.0 பயன்படுத்தப்படுகிறது, இதை Bada டெவலப்பர் இணையதளத்தில் பதிவு செய்வதன் மூலம் பதிவிறக்கம் செய்யலாம். இந்த செயல்பாட்டில் சிக்கலான எதுவும் இல்லை, ஆனால் பதிவிறக்கம் செய்ய கோப்புகளைத் தேர்ந்தெடுக்கும் கட்டத்தில், நான், வெளிப்படையாக, "இழந்தேன்", SDK ஐ மட்டுமே பதிவிறக்குகிறேன், ஆனால் மொழி பேக் என்று அழைக்கப்படுவதில்லை, தளத்தில் எழுதப்பட்டபடி, அது SDK ஐ நிறுவிய பின் பதிவிறக்கம் தானாகவே நடக்கும். இருப்பினும், நிறுவல் கட்டத்தில் ஏதோ தவறு ஏற்பட்டது; மொழிப் பொதியை பதிவிறக்கம் செய்யாமல் நிறுவல் தொடர்ந்தது, இது பின்னர் பயன்பாட்டை உருவாக்கவோ அல்லது தொடங்கவோ இயலாமைக்கு வழிவகுத்தது.SDK மற்றும் மொழிப் பொதியைப் பதிவிறக்கிய பிறகு, அவை ஒரே இடத்தில் வைக்கப்பட வேண்டும், மேலும் SDK ஐ நிறுவும் போது அல்லது அதை மாற்றும் போது, நிறுவி மொழிப் பொதியை எடுத்து சுயாதீனமாக நிறுவும்.
பயன்பாட்டின் உண்மையான உருவாக்கம்
வளர்ச்சி சூழல் எக்லிப்ஸை அடிப்படையாகக் கொண்டது, பயன்படுத்தப்படும் C++ நிரலாக்க மொழி. கோப்பு -> புதியது -> படா அப்ளிகேஷன் ப்ராஜெக்ட் என்ற தெளிவான கட்டளையுடன் ஒரு புதிய பயன்பாட்டை உருவாக்குவதன் மூலம் தொடங்குவோம். தோன்றும் சாளரத்தில், நீங்கள் திட்டத்தின் பெயர் புலத்தில் திட்டத்தின் பெயரைக் குறிப்பிட வேண்டும், மேலும் திட்ட வகை பட்டியலில் பயன்பாட்டு வகையைத் தேர்ந்தெடுக்கவும் - படா படிவம் அடிப்படையிலான விண்ணப்பம்.
அடுத்து, பயன்பாடு நோக்கம் கொண்ட சாதனத்தின் தொழில்நுட்ப அளவுருக்களைத் தீர்மானிக்க சூழல் உங்களைக் கேட்கும் (திரை தீர்மானம், ஜிபிஎஸ் கிடைக்கும் தன்மை போன்றவை). இந்த அளவுருக்கள் சிறப்பு மேனிஃபெஸ்ட் கோப்பான Manifest.xml இல் வரையறுக்கப்பட்டுள்ளன, அதை நீங்கள் SDK கோப்புகளில் இருந்து தேர்ந்தெடுக்கலாம், Bada டெவலப்பர்கள் இணையதளத்தில் இருந்து உருவாக்கலாம் மற்றும் பதிவிறக்கலாம் அல்லது உங்களுடையதை உருவாக்கலாம். மேலும் கவலைப்படாமல், SDK உடன் நிறுவப்பட்ட மாதிரிகள் கோப்புறைகளில் இருந்து மேனிஃபெஸ்ட் கோப்பைப் பயன்படுத்தினேன், ஏனெனில் எனது பயன்பாட்டிற்கு மணிகள் மற்றும் விசில்கள் எதுவும் தேவையில்லை, ஆனால் திரை தெளிவுத்திறன் மட்டுமே முக்கியமானது.
அடுத்து, SDK இன் ரூட் கோப்பகத்தைக் குறிப்பிட சூழல் உங்களிடம் கேட்கும்; இதில் எந்த பிரச்சனையும் இருக்கக்கூடாது. தேர்ந்தெடுக்கப்பட்ட பிறகு, சாதன மாதிரியின் பெயர் மற்றும் அதன் API பட்டியலில் தோன்றும், இது எதிர்காலத்தில் நிரலாக்கத்திற்காகப் பயன்படுத்தப்படும்.
பயன்பாட்டைத் தொடங்கிய உடனேயே தோன்றும் இயல்புநிலை படிவத்தின் பெயரை வரையறுப்பது அடுத்த படியாகும். இந்தப் பெயரைப் பயன்படுத்தி *.h மற்றும் *.cpp கோப்புகள் உருவாக்கப்படும்.
அடுத்து, இந்த அம்சம் சேர்க்கப்பட்டால், தானியங்கு-அளவிடுதல் ஆதரவையும் சிறந்த திரைத் தீர்மானத்தையும் சேர்க்க வேண்டுமா இல்லையா என்பதை நீங்கள் தீர்மானிக்க வேண்டும். நான் புரிந்து கொண்டபடி, இதைச் செய்வது நல்லது, ஏனெனில் பயன்பாடு வெவ்வேறு தீர்மானங்களுடன் வெவ்வேறு சாதனங்களில் வேலை செய்ய முடியும் மற்றும் மறுவடிவமைப்பு செய்ய வேண்டியதில்லை.
அமைப்புகளின் நீண்ட சங்கிலியின் அடுத்த இணைப்பு, பாதுகாக்கப்பட்ட கோப்புறைகளைப் படிக்கவும் எழுதவும் வேண்டுமானால், பயன்பாட்டின் செயல்பாடுகளைச் சான்றளிக்க, பயன்பாட்டு ஐடியைத் தீர்மானிக்கிறது. எனக்கு இது தேவையில்லை, அதனால் நான் இந்த படிநிலையைத் தவிர்த்துவிட்டேன்.
கிட்டத்தட்ட முடிந்தது - வெளிப்படையான பயன்பாட்டு பண்புகளை வரையறுத்தல் பெயர், விற்பனையாளர் மற்றும் விளக்கம்.
இப்போது அது கிட்டத்தட்ட முடிந்துவிட்டது - இது வளர்ச்சிக்குத் தேவையான உள்ளமைவுகளைத் தீர்மானிக்கிறது: எல்லாவற்றையும் இயல்புநிலையாக விட்டுவிடுமாறு நான் பரிந்துரைக்கிறேன், ஆனால் இப்போது மிக முக்கியமான உள்ளமைவு சிமுலேட்டர்-டிபக் ஆகும் - இது ஒரு சாதன சிமுலேட்டரில் குறியீட்டை பிழைத்திருத்துவதற்கான திறன், இலக்கு-வெளியீடு - உண்மையான சாதனத்தில் பதிவேற்றும் முன் பயன்பாட்டை தொகுப்பதற்கான உள்ளமைவு.
கடைசி படி சுருக்கம் சாளரத்தில் உள்ள அனைத்து அமைப்புகளின் சுருக்கமாகும், அதை நீங்கள் மீண்டும் படிக்கலாம் மற்றும் எல்லாம் சரியாக தேர்ந்தெடுக்கப்பட்டதா என்பதை உறுதிப்படுத்தவும்.
அமைப்புகளை முடித்த பிறகு, எதிர்கால பயன்பாடு ப்ராஜெக்ட் எக்ஸ்ப்ளோரரில் தோன்றும், அதைக் கிளிக் செய்வதன் மூலம் வளங்கள் சாளரத்தில் வள கோப்புகளின் விரிவாக்கத்திற்கு வழிவகுக்கும் மற்றும் பின்வரும் சாளரம் தோன்றும்:
பண்புகள் தாவலில் உள்ள படிவத்தை (மற்றும் பொதுவாக எந்தக் கட்டுப்பாட்டிலும்) கிளிக் செய்த பிறகு, தலைப்பில் உள்ள உரை, பின்னணி நிறம், மென்மையான விசைகளின் இருப்பு மற்றும் பெயர் போன்ற பயன்பாட்டின் வெளிப்படையான பண்புகளை நீங்கள் மாற்றலாம்.
நான் உடனடியாக ஆயத்த பட்டனை நகர்த்தினேன், அது சூழல் தயவுசெய்து உருவாக்கியது, அதைக் குறைத்து, அதில் கணக்கிடு என்று எழுதினேன். GUI எடிட்டரைக் கொண்டிருப்பதால், பின்வரும் இடைமுகத்தைப் பெறுவது எளிது, இது எனது பணிக்கு மிகவும் பொருத்தமானது (கட்டுப்பாடுகளை படிவத்திற்கு மாற்றுவது மற்றும் அவற்றின் பண்புகளை அமைப்பது எந்த சிரமத்தையும் ஏற்படுத்தாது என்று நான் நம்புகிறேன்); உள்ளீட்டு புலங்களுக்கான லேபிள்களாக வெளிப்படையான லேபிள் பயன்படுத்தப்பட்டது, மேலும் எடிட்ஃபீல்ட் உள்ளீடு புலங்களாகப் பயன்படுத்தப்பட்டது; கணக்கீடுகளின் முடிவைக் காட்ட லேபிள்களும் பயன்படுத்தப்படுகின்றன, ஏனெனில் அவற்றைத் திருத்த முடியாது:
இப்போது உண்மையான குறியீட்டுக்கு.
இயங்கும் பயன்பாடு பல நிலைகளைக் கடந்து செல்கிறது (உதவி மிகவும் விரிவானது, நீங்கள் அங்கு விவரங்களைக் காணலாம்), இப்போது நாங்கள் முதன்மையாக பயன்பாட்டு தொடக்க நிலையில் ஆர்வமாக உள்ளோம், இதற்கு படிவ வகுப்பின் OnInitializing(செல்லம்) முறை பொறுப்பாகும். கோப்பில் காணலாம்<ВАША_ФОРМА>திட்டத்தின் src கோப்புறையில் .cpp.
இயல்பாக, இந்த முறை இதுபோல் தெரிகிறது:
முடிவு படிவம்1::OnInitializing(செல்லம்) ( முடிவு r = E_SUCCESS; // செய்ய வேண்டியவை: உங்கள் துவக்கக் குறியீட்டை இங்கே சேர்க்கவும் // ஆதார ஐடி வழியாக ஒரு பொத்தானைப் பெறவும் __pButtonOk = static_cast
நான் இதை இப்படி செய்தேன்:
பாதுகாக்கப்பட்டது: நிலையான நிலை எண்ணாக ID_BUTTON_OK = 101; // பொத்தானின் புதிய செயல் ஐடி CLEAR நிலையான நிலை எண்ணாக ID_BUTTON_CLEAR=102; // புவிசார் மாறிலிகள் நிலையான const int a=6378137; நிலையான கான்ஸ்ட் ஃப்ளோட் ஆல்ஃபா=1/298.257223563; Osp::Ui:: கட்டுப்பாடுகள்:: பொத்தான் *__pButtonOk; // புதிய புலம்: பொத்தான் Osp::Ui::கட்டுப்பாடுகள்::Button *__pButtonClear; // புதிய புலங்கள்: திருத்தங்கள் மற்றும் லேபிள்கள் Osp::Ui::Controls::EditField *__pB_deg; Osp::Ui::கட்டுப்பாடுகள்::EditField *__pB_min; Osp::Ui::கட்டுப்பாடுகள்::EditField *__pB_sec; Osp::Ui::கட்டுப்பாடுகள்::EditField *__pL_deg; Osp::Ui::கட்டுப்பாடுகள்::EditField *__pL_min; Osp::Ui::கட்டுப்பாடுகள்::EditField *__pL_sec; Osp::Ui::கட்டுப்பாடுகள்::EditField *__pH; Osp::Ui::கட்டுப்பாடுகள்::Label *__pX; Osp::Ui::கட்டுப்பாடுகள்::Label *__pY;
இப்போது OnInitializing(void) முறையில் நீங்கள் Clear பட்டனை உருவாக்கி அதற்கு Id Action மற்றும் "listener" Event Listener ஆகியவற்றை ஒதுக்கலாம். எடிட்ஃபீல்ட் மற்றும் லேபிளைச் சேர்த்து, ஐடி ஆக்ஷன் மற்றும் ஈவென்ட் லிஸனர் ஆகியவற்றைச் சேர்க்காமல், அதே போல் செய்வோம், ஏனெனில் பயனர் செயல்களுக்கான அவர்களின் எதிர்வினை எங்கள் எளிய பயன்பாட்டில் வழங்கப்படவில்லை (IDC_BUTTON1, IDC_EDITFIELD1, முதலியன பெயரின் மதிப்புகள். பொத்தானின் சொத்து).
PButtonOk = static_cast
இந்த கட்டத்தில், நீங்கள் ஏற்கனவே பயன்பாட்டைத் தொடங்கலாம் மற்றும் சிமுலேட்டரில் தரவு எவ்வாறு உள்ளிடப்படுகிறது என்பதைப் பார்க்கலாம், ஆனால் பொத்தான் கிளிக் நிகழ்வுகள் செயலாக்கப்படும் வரை நிச்சயமாக எந்த நன்மையும் இல்லை.
இந்தச் சிக்கலைத் தீர்க்க, படிவ வகுப்பு முறை OnActionPerformed(const Osp::Ui::Control& source, int actionId) பயன்படுத்தப்படுகிறது. நீங்கள் பார்க்க முடியும் என, இரண்டாவது அளவுரு ஏற்கனவே மேலே குறிப்பிட்டுள்ள செயல் ஐடி ஆகும். பயன்பாடு செயல்படுத்தப்படும் போது, பொத்தான் கிளிக் நிகழ்வுகள் "கேட்கப்படுகின்றன" மேலும் அவற்றிற்கு ஒதுக்கப்பட்ட செயல் ஐடி OnActionPerformed (const Osp::Ui::Control& source, int actionId) க்கு அனுப்பப்படும். அத்தகைய அடையாளங்காட்டிக்கான செயலாக்கம் இங்கு வழங்கப்பட்டால், அது செய்யப்படுகிறது.
OnActionPerformed ஆக்ஷன் ஐடி அளவுருவை பகுப்பாய்வு செய்வதற்கான சுவிட்ச் டெம்ப்ளேட்டைக் கொண்டுள்ளது, அதைப் பயன்படுத்த வசதியானது. அடுத்து, இந்த முறையின் குறியீட்டை விரிவான கருத்துகளுடன் கொடுக்க நான் அனுமதிக்கிறேன்:
செல்லுபடியாகும் படிவம்1::OnActionPerformed(const Osp::Ui::Control&source, int actionId) ( const int MAX_BUFF_SIZE = 512; switch(actionId) ( case ID_BUTTON_OK: //கணக்கிடு பட்டனை அழுத்துவதன் எதிர்வினை ( //) அட்சரேகையின் டிகிரி, நிமிடங்கள் மற்றும் வினாடிகள் மற்றும்... சரம் B_deg_str(__pB_deg->GetText()); சரம் B_min_str(__pB_min->GetText()); சரம் B_sec_str(__pB_sec->GetText()); //...longitude சரம் L_deg_str(__pL_deg ->GetText()); சரம் L_min_str(__pL_min->GetText()); சரம் L_sec_str(__pL_sec->GetText()); // ... உயரம் சரம் H_str(__pH->GetText()); இரட்டை B_deg,B_min ,B_sec; இரட்டை L_deg,L_min,L_sec; இரட்டை H; // கணக்கீடுகளுக்கு எண்களின் சரம் பிரதிநிதித்துவங்களை உண்மையான வடிவமாக மாற்றுதல் முடிவு r1=Double::Parse(B_deg_str,B_deg); முடிவு r2=Double::Parse( B_min_str,B_min); முடிவு r3=டபுள்:: பார்ஸ்(B_sec_str,B_sec); முடிவு r4=இரட்டை:: பார்ஸ்(L_deg_str,L_deg); முடிவு r5=Double:: Parse(L_min_str,L_min); முடிவு r6=Double:: பார்ஸ்(L_sec_str,L_sec); முடிவு r7=இரட்டை::பகுத்து(H_str,H); // கணக்கீடுகள் இரட்டை b_in_decimal=B_deg+B_min/60+B_sec/3600; இரட்டை l_in_decimal=L_deg+L_min/60+L_sec/3600; இரட்டை eSqr=2*alfa-(alfa*alfa); இரட்டை N=a/கணிதம்::Sqrt(1-eSqr*(கணிதம்::Sin(b_in_decimal))*(கணிதம்::Sin(b_in_decimal))); இரட்டை X=(N+H)*கணிதம்::Cos(b_in_decimal)*Math::Cos(l_in_decimal); இரட்டை Y=(N+H)*கணிதம்::Cos(b_in_decimal)*Math::Sin(l_in_decimal); சரம் strX; சரம் strY; // எண் ஒருங்கிணைப்பு மதிப்புகளை சரம் பிரதிநிதித்துவமாக மாற்றுகிறது strX.Format(MAX_BUFF_SIZE,L"%f",X); strY.Format(MAX_BUFF_SIZE,L"%f",Y); // பெறப்பட்ட எண்களை __pX->SetText(L"X="+strX);__pY->SetText(L"Y="+strY); __pX->Draw();__pY->Draw(); __pX->Show();__pY->Show(); ) முறிவு; வழக்கு ID_BUTTON_CLEAR: ( // அழி பொத்தானை அழுத்துவதன் எதிர்வினை // சரி மற்றும் ரத்துசெய் பொத்தான்கள் மற்றும் கேள்வியுடன் உரையாடல் பெட்டியை உருவாக்கவும் - எல்லா புலங்களையும் அழிக்கவா? MessageBox *pMessageBox = புதிய செய்திப்பெட்டி(); pMessageBox->Construct(L"MessageB , L"எல்லா புலங்களையும் அழிக்கவா?" , MSGBOX_STYLE_OKCANCEL ,9000); int ModalResult; pMessageBox->ShowAndWait(ModalResult); // பதில் நேர்மறையாக இருந்தால், பிறகு... என்றால் (ModalResult==MSGBOX_RESULT_OK) உள்ளீட்டு புலங்களை அழித்து __pB_deg->Clear(); __pB_min->Clear(); __pB_sec->Clear(); __pL_deg->Clear(); __pL_min->Clear(); __pL_sec->Clear(); __pH- >Clear(); __pX ->SetText(L"X=");__pY->SetText(L"Y="); ) // MessageBox ஐ நீக்கும் pMessageBox; ) முறிவு; இயல்புநிலை: முறிவு; ))
நிரல் இயங்கும் சிமுலேட்டரின் தோற்றம் இதுபோல் தெரிகிறது:
MessageBox உடன் அதே:
அவ்வளவுதான் என்று தோன்றுகிறது. எல்லா சூத்திரங்களிலும் விண்ணப்பம் பரந்ததாகவும் சரியானதாகவும் பாசாங்கு செய்யவில்லை என்பதை நான் கவனிக்க விரும்புகிறேன்; எடுத்துக்காட்டாக, "முட்டாள் பாதுகாப்பு" எதுவும் இல்லை, ஏனென்றால் எனது நண்பர் மற்றும் அவரது நான்கு சக ஊழியர்களின் நல்லறிவை நான் நம்புகிறேன். இந்த திட்டம் நோக்கம் கொண்டது.
மிக சமீபத்தில், படாவிற்கான மேம்பாட்டிற்கான மற்றொரு விண்ணப்பம் பெறப்பட்டது - ஏடிஎம்கள் அல்லது கணக்கு நிரப்புதல் டெர்மினல்கள் போன்ற வரைபடத்தில் அருகிலுள்ள பொருட்களைத் தேடிக் காண்பிப்பது அவசியம். இந்த தலைப்பு யாருக்காவது சுவாரஸ்யமாக இருந்தால், எனது அனுபவத்தை பகிர்ந்து கொள்வதில் மகிழ்ச்சி அடைவேன்.
நிரலுடன் அடுத்து என்ன செய்வது என்பது குறித்து யாருக்காவது கேள்வி இருந்தால், இது படா டெவலப்பர் இணையதளத்தில் உள்ள கட்டுரைகளில் விரிவாக விவரிக்கப்பட்டுள்ளது; நிரலாக்கம் இன்னும் சிக்கலான தலைப்பாக இருப்பதால் நான் இதைத் தொடமாட்டேன்.
விண்ணப்ப ஆதாரங்கள் உள்ளன
நான் சமீபத்தில் படா இயக்க முறைமையுடன் கூடிய சாம்சங் வேவ் 525 “ஸ்மார்ட்ஃபோனின்” உரிமையாளராக மாறினேன். கொள்கையளவில், தொலைபேசியிலிருந்து எனக்கு இரண்டு செயல்பாடுகள் மட்டுமே தேவைப்பட்டன - ஒரு மியூசிக் பிளேயர், அதில் நீங்கள் வழக்கமான ஹெட்ஃபோன்களை 3.5-மினி ஜாக் மற்றும் Wi-Fi வழியாக இணைய அணுகல் மூலம் செருகலாம். புதிய அலை 525 இவை அனைத்தையும் பல்வேறு அளவிலான வெற்றிகளுடன் செய்ய முடியும். "ஆனால்," நான் நினைத்தேன், "அது தன்னை ஒரு ஸ்மார்ட்போன் என்று அழைக்கும் தைரியம் இருப்பதால், அதை முழுமையாக ஏற்ற வேண்டும்." மேலும் அவர் ஏற்றத் தொடங்கினார்.
படா அமைப்புடன் கூடிய தொலைபேசியில் உள்ள அனைத்து "சொந்த" பயன்பாடுகளும் Samsung Apps ஸ்டோர் மூலம் நிறுவப்பட்டுள்ளன. உங்கள் மொபைலில் அதே பெயரைப் பயன்படுத்துவதன் மூலமாகவோ அல்லது Samsung Kies டெஸ்க்டாப் நிரலைப் பயன்படுத்தி கணினியுடன் இணைப்பதன் மூலமாகவோ நீங்கள் இணைக்கலாம். நான் இன்னும் வீட்டு Wi-Fi ஐப் பெறாததால், இரண்டாவது விருப்பத்தைத் தேர்ந்தெடுத்தேன்.
கணினியுடன் தொலைபேசியை இணைக்கும் போது, Kies உடனடியாக firmware ஐ புதுப்பிக்க முன்வந்தார். எனது முந்தைய ஃபோன் - Sony Ericsson k800i இல் தனியுரிம நிரலுடன் ஃபார்ம்வேரைப் புதுப்பித்ததற்கான தெளிவான நினைவுகள் எனக்கு இன்னும் உள்ளன என்பதை இங்கே கவனிக்க வேண்டும். புதுப்பிப்பு நிரல் அதிகாரப்பூர்வ ரஷ்ய மொழி வலைத்தளத்திலிருந்து பதிவிறக்கம் செய்யப்பட்டது, ஃபார்ம்வேர் புதுப்பிப்பு செயல்முறை வெற்றிகரமாக இருந்தது. அதன் பிறகு, ரஷ்ய மொழியின் எந்த அறிகுறியும் இல்லாமல் ஒரு அற்புதமான ஆங்கில மொழி தொலைபேசியுடன் என் கைகளில் என்னைக் கண்டேன். அதன் பிறகு, நான் பல முறை தொழில்நுட்ப ஆதரவுக்கு எழுதினேன் - ஒவ்வொரு முறையும் ரோபோ என்னை திருப்பி அனுப்பியது இரண்டுஎன்னுடைய பிரச்சனைக்கு டிக்கெட் திறந்து விட்டதாகவும், காலப்போக்கில் அதை தீர்த்து வைப்பதாகவும் கடிதங்கள். இந்த மகிழ்ச்சியான நேரம் வரவில்லை.
ஆனால் பாடல் வரிகள் போதும். எனது சோகமான அனுபவத்தை நிராகரித்தேன், நான் இன்னும் "ஃபேர்ம்வேரைப் புதுப்பி" பொத்தானைக் கிளிக் செய்தேன். மேலும்... எதுவும் நடக்கவில்லை. தொலைபேசி துண்டிக்கப்பட்டது, பின்னர் மீண்டும் இணைக்கப்பட்டது மற்றும் ஃபார்ம்வேரைப் புதுப்பிக்கச் சொல்லும் சாளரம் மீண்டும் பாப்-அப் ஆனது. தொழில்நுட்பம் அதிசயங்களைச் செய்கிறது.
ஆப் ஸ்டோரில் நான் விலைகளைப் பார்த்தேன், கொஞ்சம் அமைதியடைந்தேன். சாம்சங் ஆப்ஸின் உக்ரேனியக் கிளையில் உள்ள விலைகள் எப்படியாவது பைத்தியக்காரத்தனமாக இருப்பதாக நான் பயந்தேன். இது முற்றிலும் உண்மையல்ல - கட்டண பயன்பாடுகளுக்கான விலைகள் பொதுவாக 10 முதல் 50 ஹ்ரிவ்னியா வரை இருக்கும், மேலும் நிறைய இலவச மென்பொருள்களும் உள்ளன. இருப்பினும், அது பின்னர் மாறியது போல், இங்கே அளவு தரமாக மாறத் தொடங்கவில்லை.
உள்ளூர் பயன்பாடுகள் கிட்டத்தட்ட முழுமையாக இல்லாதது உடனடியாக என் கண்களைக் கவர்ந்தது. மேலும், பழக்கமான மற்றும் ஒப்பீட்டளவில் புரிந்துகொள்ளக்கூடிய ஆங்கில மொழியில் மட்டுமல்ல, முற்றிலும் படிக்க முடியாத அரபு, சீன மொழிகளிலும் (ஜப்பானிய? கொரிய? இந்த ஹைரோகிளிஃப்களை எண்ணிப் பாருங்கள்...). குறிப்பாக "வியட்நாமியர் மட்டும்" (வியட்நாமிய மொழியில் மட்டும்) என்ற குறிப்புடன் கூடிய நம்பமுடியாத ஏராளமான பயன்பாடுகளால் நான் ஆச்சரியப்பட்டேன். இது கடையின் உக்ரேனிய பிரிவில் உள்ளது! விநியோகப் பகுதிகளை அமைக்க யாராவது மிகவும் சோம்பேறியாக இருந்தாரா?
இந்த "கவனமான" பயன்பாடுகளின் தேர்வுக்கு நன்றி, முழு கடையும் தரமற்ற மென்பொருளின் குப்பையை ஒத்திருக்கிறது. நான் இன்னும் அதை ஆராய்வதற்கான வலிமையைக் கண்டேன், ஓரிரு நாட்களில் கிட்டத்தட்ட எல்லா இலவச பயன்பாடுகளையும் பார்த்தேன். அதன் பிறகு, எனது ஸ்மார்ட்ஃபோன் தோன்றியது: மூன்று வகையான மோசமான பியானோக்கள், பல மெதுவான பொம்மைகள், குறிப்புகளுக்கான ஒரு மெதுவான ஆனால் நல்ல நிரல், டிராப்பாக்ஸ் கிளையன்ட் பைப்லைன், ஓய்வெடுப்பதற்கான ஒலிகளைக் கொண்ட ஒரு நிரல் மற்றும் வைப்ரேட்டர் என்ற எளிய நிரல் (நீங்கள் என்ன யூகிக்க முடியும். அது செய்கிறது ). அனைத்து. மிகவும் பயனுள்ள மென்பொருள், இதில் எந்த சந்தேகமும் இல்லை. புத்தகங்களைப் படிக்க நான் ஃபோலியண்ட் ஜாவா பயன்பாட்டை நிறுவ வேண்டியிருந்தது (ஒரு சிறந்த நிரல், மூலம்). பணம் செலுத்தும் பயன்பாடுகளில் கூட, தொலைபேசியின் மோசமான ஆடியோ மற்றும் வீடியோ பிளேயரை மாற்றுவதற்கு சாதாரண மீடியா பிளேயர் இல்லை.
GlobalLogic inc - “ЄKontakte” இலிருந்து VKontakte க்கு பணம் செலுத்திய கிளையன்ட் இருப்பதால் நான் மகிழ்ச்சியடைந்தேன். ஸ்கிரீன் ஷாட்களில், நிரல் மிகவும் கண்ணியமாகவும் அழகாகவும் தெரிகிறது. குறைந்தபட்சம், தொலைபேசியின் இடைமுகத்துடன் வடிவமைப்பில் ஒத்த மற்றும் "சொந்தமாக" தோன்றும் ஒரே பயன்பாடு இதுவாகும் - மேலும் தொகுப்பில் சேர்க்கப்பட்டுள்ள சில பயன்பாடுகளைப் பற்றி கூட இதைச் சொல்ல முடியாது. ஆனால் நான் இந்த பயன்பாட்டை வாங்கவில்லை, ஏனென்றால் எனக்கு ஏன் இது தேவை என்று என்னால் கண்டுபிடிக்க முடியவில்லை.
இவைதான் பதிவுகள். உங்களின் இந்த இணையத்தில் உள்ளவர்கள் படா மிகவும் இளமையான OS, அதனால்தான் குழப்பம் என்று கூறுகிறார்கள். பார்க்கலாம், ஒருவேளை சாதாரண பயன்பாடுகள் காலப்போக்கில் தோன்றும், கடை ஒழுங்காக வைக்கப்படும். இதுவரை, எல்லாம் மோசமாக உள்ளது.