GOST അനുസരിച്ച് പ്രോഗ്രാമിന്റെ ഉദാഹരണ വിവരണം. യംഗ് ഫൈറ്റർ കോഴ്സ്: പ്രോഗ്രാം ഡോക്യുമെന്റേഷൻ (ഡോക്യുമെന്റേഷൻ) തയ്യാറാക്കുന്നതിൽ. നിങ്ങളുടെ ആപ്ലിക്കേഷൻ എന്ത് പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു?

ഈ പ്രമാണംസോഫ്റ്റ്‌വെയർ-ഓപ്പറേഷൻ തരത്തെ സൂചിപ്പിക്കുന്നു. ഒരു പ്രോഗ്രാം, കോംപ്ലക്സ്, സോഫ്‌റ്റ്‌വെയർ പാക്കേജ്, സോഫ്റ്റ്‌വെയർ ഘടകം അല്ലെങ്കിൽ സിസ്റ്റം എന്നിവയ്ക്ക് ബാധകമാണ്.
ടാർഗെറ്റ് പ്രേക്ഷകർ: പ്രോഗ്രാം വാങ്ങുന്നതും കമ്മീഷൻ ചെയ്യുന്നതും സംബന്ധിച്ച് തീരുമാനങ്ങൾ എടുക്കുന്ന വ്യക്തികൾ. എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രമാണത്തിൽ അടങ്ങിയിരിക്കുന്നു പ്രവർത്തനക്ഷമതപ്രോഗ്രാമും അതിന്റെ വ്യാപ്തിയും.

GOST-കളും മാനദണ്ഡങ്ങളും

പ്രമാണത്തിന്റെ ഘടനയും രൂപകൽപ്പനയും നിർണ്ണയിക്കുന്നത്.
വിവര ഭാഗം(വിവരണങ്ങളും ഉള്ളടക്കങ്ങളും) അനുസരിച്ച്.

ഏത് സാഹചര്യങ്ങളിൽ അത് ആവശ്യമാണ്

പ്രോഗ്രാമിന്റെ ഉദ്ദേശ്യത്തെക്കുറിച്ചും ആപ്ലിക്കേഷന്റെ രീതികളെക്കുറിച്ചും സാധ്യതയുള്ള ഉപയോക്താക്കളെയും വാങ്ങുന്നവരെയും അറിയിക്കാൻ ഡോക്യുമെന്റ് ആവശ്യമാണ്. മാനേജർമാർക്ക് കൂടുതൽ അനുയോജ്യം (സ്പെഷ്യലിസ്റ്റുകൾ, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ), പ്രോഗ്രാം വാങ്ങാനും അത് പ്രവർത്തനക്ഷമമാക്കാനും സ്വതന്ത്രമായി തീരുമാനിക്കുന്നവർ.

ഈ പ്രമാണത്തിൽ നിന്ന് ആവശ്യമായ എല്ലാ വിവരങ്ങളും അവർക്ക് ലഭിക്കും: പ്രോഗ്രാമിന്റെയും അതിന്റെ ആപ്ലിക്കേഷന്റെയും വിവരണം.

പ്രോഗ്രാം വിവരണവും ആപ്ലിക്കേഷൻ വിവരണവും സൂചിപ്പിക്കുന്നു:

പ്രോഗ്രാം പരിഹരിക്കുന്ന പ്രശ്നങ്ങൾ;
ജോലിക്കായി ചെലവഴിച്ച വിഭവങ്ങൾ;
ആമുഖ വിവരങ്ങൾ;
ഔട്ട്പുട്ട്.

പ്രോഗ്രാമിന്റെ വിവരണാത്മക ഭാഗം, അതിന്റെ പ്രവർത്തനങ്ങൾ, ഉദ്ദേശ്യം എന്നിവയ്ക്ക് ഊന്നൽ നൽകുന്നു. അപേക്ഷയുടെ വിവരണത്തിൽ ഒരു പരിധി വരെ. പ്രോഗ്രാമിന്റെ കഴിവുകളെക്കുറിച്ചും അത് പരിഹരിക്കുന്ന പ്രശ്നങ്ങളെക്കുറിച്ചും ഒരു വിവരണം പ്രത്യേകം തയ്യാറാക്കിയിട്ടുണ്ട്, അല്ലാതെ അതിനെ കുറിച്ചല്ല ആന്തരിക ഉപകരണം. പ്രോഗ്രാമിന്റെ ചില സവിശേഷതകൾ ഉപയോഗിച്ച്, വിഭാഗങ്ങൾ സംയോജിപ്പിക്കാനോ പുതിയ (അധിക) അവ അവതരിപ്പിക്കാനോ കഴിയും.

പ്രോഗ്രാം വിവരണത്തിന്റെ ഘടന (GOST 19.402-78):

1. പൊതുവായ വിവരങ്ങൾ.
2. പ്രവർത്തനപരമായ ഉദ്ദേശ്യംപ്രോഗ്രാമുകൾ.
3. ലോജിക്കൽ ഘടനയുടെ വിവരണം.
4. സാങ്കേതിക മാർഗങ്ങൾ, ഉപയോഗിക്കുന്നവ.
5. വിളിച്ച് ഡൗൺലോഡ് ചെയ്യുക.
6. ഇൻപുട്ട് ഡാറ്റ.
7. മുദ്ര.

ആപ്ലിക്കേഷൻ വിവരണത്തിന്റെ ഘടന (GOST 19.502-78):

1. പരിപാടിയുടെ ഉദ്ദേശ്യം.
2. ഉപയോഗ വ്യവസ്ഥകൾ.
3. ചുമതലയുടെ വിവരണാത്മക ഭാഗം.
4. ഇൻപുട്ട്, ഔട്ട്പുട്ട് ഡാറ്റ.
5. ആപ്ലിക്കേഷനുകൾ (പട്ടികകൾ, ചിത്രീകരണങ്ങൾ മുതലായവ).

നിങ്ങൾക്ക് ഒരു പ്രമാണത്തിന്റെ വികസനം ഓർഡർ ചെയ്യാം അല്ലെങ്കിൽ മുഴുവൻ സെറ്റ്സോഫ്റ്റ്വെയർ ഡോക്യുമെന്റേഷൻ.

ലൈബ്രറി പ്രക്രിയകളുടെ ഓട്ടോമേഷൻ

ഡാറ്റാബേസിന്റെ ഡോക്യുമെന്റേഷൻ "ഗാരേജ് സഹകരണ ഉടമകളുടെ പട്ടിക"

"ഗാരേജ് സഹകരണ ഉടമകളുടെ പട്ടിക" ഡാറ്റാബേസിൽ മൂന്ന് ഫോമുകൾ അടങ്ങിയിരിക്കുന്നു. പ്രധാന പട്ടിക ഉണ്ടാക്കിയത് ആക്സസ് ഉപയോഗിച്ച്. ആദ്യ ഫോമിൽ ഇനിപ്പറയുന്ന ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു: ഡാറ്റ (ഡാറ്റബേസ് നെയിം, ഡാറ്റാസോഴ്സ് പ്രോപ്പർട്ടികൾ എന്നിവ ഉപയോഗിച്ച് ആക്സസ് ടേബിളുകളുമായുള്ള ആശയവിനിമയത്തിന്)...

വിവരങ്ങളും റഫറൻസ് സംവിധാനവും "പ്രമോട്ടർമാരുടെ ജോലിയുടെ നിയന്ത്രണം"

ഇലക്ട്രിക്കൽ സാധനങ്ങളുടെ കാറ്റലോഗ്

പ്രോഗ്രാം മൂന്ന് ഫോമുകൾ ഉൾക്കൊള്ളുന്നു. ആദ്യ ഫോമിൽ ഈ പ്രോഗ്രാമിനുള്ള ഒരു പാസ്‌വേഡ് ഉണ്ട്. രൂപത്തിന് ഉണ്ട് നിശ്ചിത വലിപ്പം. അതിൽ ഒരു ടെക്സ്റ്റ് ഫീൽഡ് (ടെക്സ്റ്റ്ബോക്സ്) അടങ്ങിയിരിക്കുന്നു, അതിൽ ഉപയോക്താവ് ഒരു പാസ്‌വേഡ് നൽകുന്നു, അതുപോലെ ഒരു ബട്ടണും (കമാൻഡ് ബട്ടൺ)...

എഴുത്തു കമ്പ്യൂട്ടർ ഗെയിം"വിമാനം വെടിവയ്ക്കുക"

പ്രോഗ്രാമിൽ, പ്രധാന ചുമതല ആനിമേഷൻ വഴിയാണ് നടത്തുന്നത്. പ്രോഗ്രാമിൽ ഉപയോഗിക്കുന്ന എല്ലാ വസ്തുക്കളുടെയും ചലനം നടപ്പിലാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. ഒരു വസ്തുവിന്റെ ചലനം പുനർനിർമ്മിക്കുന്നതിന്, നിങ്ങൾ ആദ്യം ഒബ്ജക്റ്റ് പശ്ചാത്തലത്തിൽ പ്രദർശിപ്പിക്കണം...

ഒരു ഫയലിൽ സ്റ്റാറ്റിസ്റ്റിക്കൽ ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നു

പ്രോഗ്രാമിൽ ഇനിപ്പറയുന്ന നടപടിക്രമങ്ങൾ അടങ്ങിയിരിക്കുന്നു: - നടപടിക്രമം - FileListBox1 ഘടകത്തിൽ ഒരൊറ്റ മൗസ് ക്ലിക്ക് ചെയ്യുന്നതിനുള്ള ഇവന്റ് ഹാൻഡ്ലർ: void __fastcall TForm1::FileListBox1Click(TObject *Sender); -പ്രക്രിയ - ഒരു ഫോം അടയ്ക്കുമ്പോൾ ഇവന്റ് ഹാൻഡ്‌ലർ: അസാധുവാണ് __fastcall TForm1::FormClose(ഒബ്‌ജക്റ്റ് *അയക്കുന്നയാൾ...

പ്രോഗ്രാം "കൈനിമാറ്റിക് ചലനം"

പ്രോഗ്രാം അൽഗോരിതം ചിത്രം 4-ൽ അവതരിപ്പിച്ചിരിക്കുന്നു. നൽകിയ ഡാറ്റയെ ആശ്രയിച്ച്, പ്രോഗ്രാം നിർമ്മിക്കുന്നു ആവശ്യമായ കണക്കുകൂട്ടലുകൾഒപ്പം ആനിമേറ്റഡ് പ്ലോട്ടിംഗ് നടത്തുന്നു. ഈ പ്രോഗ്രാം വിവിധ ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നു...

സാമ്പിൾ ഫലങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് കാഴ്ചകൾ വികസിപ്പിക്കുന്നു

ഇതിന്റെ രൂപകൽപ്പന സമയത്ത് സോഫ്റ്റ്വെയർ ഉൽപ്പന്നംഒരു ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് വിഘടനം നടത്തി, അത് പട്ടിക 10.1 ൽ അവതരിപ്പിച്ചിരിക്കുന്നു. പട്ടിക 10...

ഒന്നിന്റെ പ്രവർത്തനം ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനുള്ള ഒരു പ്രോഗ്രാമിന്റെ വികസനം വേരിയബിൾ രീതിദ്വിമുഖങ്ങൾ

അൽഗോരിതം: നമുക്ക് xn = എന്ന് കരുതാം. സെഗ്‌മെന്റിന്റെ ദൈർഘ്യം L = (|B| - |A|). നമുക്ക് f(xn) കണക്കാക്കാം. x1 = A + ,x2 = B - . ഞങ്ങൾ f (x1), f (x2) എന്നിവ കണക്കാക്കുന്നു. f(x1) ആണെങ്കിൽ< f(xn), то исключаем интервал , для этого B = xn, xn = x1. Переход к шагу 5. Иначе к шагу 4. Если f(x2) < f(xn), то исключаем интервал для этого A = xn...

ആദ്യത്തെ ഡയലോഗ് ബോക്സിൽ, നിങ്ങൾ "ആരംഭിക്കുക" ബട്ടണിൽ ക്ലിക്കുചെയ്യുമ്പോൾ, BN_CLICKED ഇവന്റ് ഹാൻഡ്‌ലർ വിളിക്കുന്നു, ഇത് CDialog ക്ലാസിന്റെ അവകാശിയായ CMDlg ക്ലാസിന്റെ ഒരു ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിക്കുന്നു. ഇതിനുശേഷം, DoModal() രീതി ഉപയോഗിച്ച്, രണ്ടാമത്തെ ഡയലോഗ് വിൻഡോയെ വിളിക്കുന്നു...

രണ്ട് വശങ്ങളും അവയ്ക്കിടയിലുള്ള കോണും അടിസ്ഥാനമാക്കി ഒരു ത്രികോണത്തിന്റെ വിസ്തീർണ്ണം കണക്കാക്കുന്നതിനുള്ള ഒരു പ്രോഗ്രാമിന്റെ വികസനം

ക്ലാസ്സിന്റെ പേര് അംഗങ്ങളുടെ ലിസ്റ്റ് ആക്സസ് സ്പെസിഫിക്കേഷൻ ഉദ്ദേശ്യം Cdialog DoModal() public ഈ ഫംഗ്ഷൻ ഒരു മോഡൽ ഡയലോഗ് ബോക്സ് പ്രദർശിപ്പിക്കുന്നതിന് വിളിക്കുന്നു. SetDlgItemText(int nID, Cstring str) പബ്ലിക് ഫംഗ്‌ഷൻ ഡയലോഗ് എലമെന്റിലേക്ക് ടെക്‌സ്‌റ്റ് കൈമാറുന്നു...

ഒരു കേന്ദ്ര പ്രൊജക്ഷന്റെ ഉദാഹരണം ഉപയോഗിച്ച് ഒരു പിരമിഡിന്റെ ഭ്രമണം ചിത്രീകരിക്കുന്നതിനുള്ള സോഫ്റ്റ്വെയർ നടപ്പിലാക്കൽ

നിങ്ങൾ പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ, പ്രധാന പ്രോഗ്രാം വിൻഡോ ദൃശ്യമാകുന്നു (ചിത്രം 2.1), അതിൽ ഒരു മെനു, വ്യൂവിംഗ് ഏരിയ, നിയന്ത്രണ ഘടകങ്ങൾ എന്നിവ അടങ്ങിയിരിക്കുന്നു: "റൊട്ടേഷൻ വെക്റ്റർ കോർഡിനേറ്റുകൾ", "റൊട്ടേഷൻ ആംഗിൾ", "മോഷൻ തരം", ആക്ഷൻ ബട്ടണുകൾ...

ഒരു നിർമ്മാണ കമ്പനിയുടെ ഡാറ്റാബേസ് സൃഷ്ടിക്കൽ

ഈ പ്രോഗ്രാമിൽ ഇനിപ്പറയുന്ന മൊഡ്യൂളുകൾ ഉൾപ്പെടുന്നു: 1. പ്രധാന ഘടകം. 1) മറ്റ് മൊഡ്യൂളുകൾ തുറക്കുന്നു (unit1, unit2, unit5, unit6, unit7, unit8, unit9, unit10, unit11...

സൃഷ്ടിക്കുന്നതിനുള്ള റഫറൻസ് നിബന്ധനകൾ ഓട്ടോമേറ്റഡ് സിസ്റ്റങ്ങൾ

പ്രധാന പ്രോഗ്രാം മൂന്ന് മോഡുകളിൽ പ്രവർത്തിക്കുന്നു. പ്രധാന പ്രോഗ്രാമിന്റെ ഡയഗ്രം ചിത്രം 1-ൽ അവതരിപ്പിച്ചിരിക്കുന്നു. ചിത്രം 1 - പ്രധാന പ്രോഗ്രാമിന്റെ ഡയഗ്രം മോഡ് 1-ൽ, മൂലകത്തിന്റെ സൂചിക പ്രദർശിപ്പിക്കും, അതിന് മുമ്പുള്ള മൂലകങ്ങളുടെ ആകെത്തുക...

ഇലക്ട്രോണിക് പാഠപുസ്തകംഫെസ്റ്റോ വിതരണ സ്റ്റേഷൻ വഴി

പ്രോഗ്രാമിൽ ഇവ ഉൾപ്പെടുന്നു: · ടെക്സ്റ്റ് ഫയലുകൾ കാണുന്നതിനുള്ള പ്രവർത്തനം; · ഇമേജ് കാണൽ പ്രവർത്തനം; · ടെസ്റ്റ് പാസിംഗ് ഫംഗ്ഷൻ. Borland Delphi 7 കംപൈലർ ഉപയോഗിച്ച് Borland Delphi 7 പ്രോഗ്രാമിംഗ് ഭാഷയിലാണ് പ്രോഗ്രാം എഴുതിയിരിക്കുന്നത്...

മിക്ക സൈറ്റുകളും, പ്രത്യേകിച്ച് സൗജന്യ ഹോസ്റ്റിംഗിലുള്ളവ, സിനിമകൾ, സംഗീതം, ഗെയിമുകൾ എന്നിവ പോലുള്ള "വലിയ" വിവരങ്ങൾ സംഭരിക്കുന്നില്ല. ഡിസ്ക് സ്പേസ്. സൈറ്റിൽ ഉറവിടങ്ങളുടെ വിവരണങ്ങളുള്ള ലിങ്കുകൾ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ, ഡൗൺലോഡ് ചെയ്യുന്നതിനായി സൈറ്റ് ഉടമയ്ക്ക് പലപ്പോഴും പേയ്‌മെന്റ് രൂപത്തിൽ ഒരു റിവാർഡ് ലഭിക്കും.

ഈ പ്രതിഫലം കൂടുതൽ തവണ സംഭവിക്കുന്നതിന്, ഉറവിടം വിവരിക്കുന്ന കാര്യത്തിൽ ഗണ്യമായ ഭാവന ആവശ്യമാണ്, കൂടാതെ പ്രധാന ദൌത്യംവിവരണങ്ങൾ - ഹൈലൈറ്റ് ചെയ്തുകൊണ്ട് ഉപയോക്താവിനെ ആകർഷിക്കുക ഈ വിവരണംസമാനമായ ആയിരക്കണക്കിന്

ഉദാഹരണത്തിന്, അത് വളരെ പ്രധാനമാണ് ശരിയായ വിവരണങ്ങൾപുറത്തിറങ്ങാൻ പോകുന്ന സിനിമകൾ. ചില വെബ്‌മാസ്റ്റർമാർക്ക് ഈ പ്രശ്നത്തിന് ഒരു സ്ഥാപിത സമീപനമുണ്ടെന്ന് തോന്നുന്നു: സൈറ്റിൽ ഒരു വീഡിയോ പ്ലെയർ ഉണ്ട്, ഒരു പ്രശസ്ത ടീസറിലേക്കുള്ള ഒരു ലിങ്ക്, സിനിമയുടെ വിവരണവും അതിന്റെ സാങ്കേതിക ഡാറ്റയും ഉണ്ട്.

പക്ഷേ, നിങ്ങൾ സൂക്ഷ്മമായി നോക്കിയാൽ, ടീസറിൽ ഒരു റഷ്യൻ വിവർത്തനം അടങ്ങിയിട്ടില്ലെന്നും ഐഎംഡിബി ഡാറ്റാബേസിൽ നിന്ന് ഗൂഗിൾ വിവർത്തകനാണ് വിവരണം വിവർത്തനം ചെയ്തതെന്നും സാങ്കേതിക ഡാറ്റ പൊതുവെ മറ്റ് സൈറ്റുകളിൽ നിന്ന് പകർത്തിയതാണെന്നും തെളിഞ്ഞു. 1-2 വരികളുടെ വിവരണം നോക്കുമ്പോൾ കാഴ്ചക്കാരൻ എത്രത്തോളം താൽപ്പര്യം കാണിക്കും? ഇതിന് കൂടുതൽ സമഗ്രമായ ജോലി ആവശ്യമാണ്.

പ്രോഗ്രാമുകളുടെ വിവരണത്തെ നിങ്ങൾ അതേ രീതിയിൽ സമീപിക്കേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, മറ്റ് പതിപ്പുകൾ ഉണ്ടായിരുന്നെന്ന് വിവരണം ഒരു തരത്തിലും സൂചിപ്പിക്കുന്നില്ലെങ്കിൽ, ഭാവിയിലെ ക്ലയന്റിനെ അതിന്റെ പതിപ്പിനെക്കുറിച്ച് അറിയിക്കുന്നതിന്റെ അർത്ഥമെന്താണ്?

പ്രോഗ്രാമിന് “1.5.6” പതിപ്പ് ഉണ്ടെന്ന് പറയുന്നതിന് ഒന്നും പറയേണ്ടതില്ല, കാരണം ഉപയോക്താവിന് താൽപ്പര്യമുണ്ടെങ്കിൽ, ഈ പതിപ്പിന്റെ റിലീസ് തീയതി കണ്ടെത്താൻ തീർച്ചയായും വിക്കിപീഡിയയിലേക്കോ ഔദ്യോഗിക വെബ്‌സൈറ്റിലേക്കോ പോകും. ഇത് പുതിയതായി മാറുകയാണെങ്കിൽ, അവൻ അത് ഡൗൺലോഡ് ചെയ്യും ഔദ്യോഗിക വിഭവംഅല്ലെങ്കിൽ ടോറന്റ്.

നിയമം ഇതാണ്: ഒരു പ്രോഗ്രാം വിവരിക്കുമ്പോൾ, എല്ലായ്പ്പോഴും അപ്ഡേറ്റ് തീയതി എഴുതുക. പൊതുവേ, ക്ലയന്റിന് അധിക വിവരങ്ങൾ ആവശ്യമില്ലാത്ത വിധത്തിൽ വിവരണം എഴുതണം, പക്ഷേ സാധാരണയായി ഇനിപ്പറയുന്നവയിൽ താൽപ്പര്യമുണ്ട്:

  • പ്രോഗ്രാമിന്റെ യഥാർത്ഥ പേര് എന്താണ്?
  • അതിന്റെ രചയിതാവ് ആരാണ്?
  • ഈ പ്രോഗ്രാം മുമ്പ് മറ്റൊരു പേരിൽ അറിയപ്പെട്ടിരുന്നോ?
  • ഇത് പണമടച്ചതോ സൗജന്യമോ?
  • സ്വതന്ത്ര പതിപ്പിന്റെ കൃത്യമായ പരിമിതികൾ.
  • ഈ പതിപ്പും മുമ്പത്തെ പതിപ്പും തമ്മിലുള്ള വ്യത്യാസം.
  • പ്രോഗ്രാമുമായി ബന്ധപ്പെട്ട യഥാർത്ഥ അവലോകനങ്ങളും പ്രശ്നങ്ങളും.
  • പ്രോഗ്രാമിന്റെ സ്ക്രീൻഷോട്ടുകൾ.
  • സിസ്റ്റം ആവശ്യകതകൾ (കുറഞ്ഞതും സാധാരണവും ശുപാർശ ചെയ്യുന്നതും).
  • ഇൻസ്റ്റലേഷൻ സവിശേഷതകൾ.
  • വിതരണ വോളിയം, ഇൻസ്റ്റാൾ ചെയ്ത ആപ്ലിക്കേഷൻ വലുപ്പം.
  • റസിഫിക്കേഷന്റെ ലഭ്യത (ബിൽറ്റ്-ഇൻ, ബാഹ്യ). സഹായ സംവിധാനം Russified ആണോ, റഷ്യൻ ഭാഷയിലുള്ള പിന്തുണാ ഫോറം ഉണ്ടോ, റഷ്യൻ ഭാഷയിൽ പിന്തുണാ സേവനത്തിലേക്ക് എഴുതാൻ കഴിയുമോ? ഉദാഹരണത്തിന്, അതേ അവാസ്റ്റ് ഇതിനകം തിരിച്ചറിഞ്ഞിട്ടുണ്ട് റഷ്യൻ പ്രോഗ്രാം, എന്നാൽ ഡവലപ്പർമാരുമായുള്ള ആശയവിനിമയം ഇംഗ്ലീഷ് ഭാഷയെ മാത്രം അടിസ്ഥാനമാക്കിയുള്ളതാണ്.
  • പ്രോഗ്രാമിൽ പ്രവർത്തിക്കുമ്പോൾ ഉപയോക്താവിന് എന്ത് അധിക ആഡ്ഓണുകളും ആഡ്-ഓണുകളും ആവശ്യമായി വന്നേക്കാം.
  • ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായോ മറ്റ് ഇൻസ്റ്റാൾ ചെയ്ത സോഫ്റ്റ്വെയറുമായോ (ഫയർവാളുകൾ, ഒപ്റ്റിമൈസേഷൻ, സെക്യൂരിറ്റി യൂട്ടിലിറ്റികൾ, ആന്റിവൈറസുകൾ മുതലായവ) എന്തെങ്കിലും വൈരുദ്ധ്യങ്ങളുണ്ടോ?
  • ഇൻസ്റ്റാളേഷനും ഓപ്പറേഷനും സമയത്ത് പ്രോഗ്രാമിന് ഇന്റർനെറ്റ് ആക്സസ് ആവശ്യമുണ്ടോ? അതേ പ്രധാനപ്പെട്ട പോയിന്റ്, പല പ്രോഗ്രാമുകളും ബൂട്ട് മാനേജർമാർ അടിച്ചേൽപ്പിക്കുന്ന അവ്യക്തമായ ബൂട്ട്ലോഡറുകളുടെ ഒരു സംവിധാനത്തിലൂടെയാണ് പ്രവർത്തിക്കുന്നത്.

നിങ്ങൾ നൽകുന്ന കൂടുതൽ വിവരണ ഓപ്ഷനുകൾ, നിങ്ങളുടെ ഉറവിടത്തിലേക്ക് കൂടുതൽ ശ്രദ്ധ ആകർഷിക്കും, ഇത് കൃത്യമായി ആവശ്യമാണ്.

മുൻ പ്രസിദ്ധീകരണങ്ങൾ:

3. പ്രോഗ്രാം ഘടനയുടെ വിവരണം

വേരിയബിളുകളുടെ വിവരണം

വേരിയബിൾ വിവരണ വിഭാഗം പട്ടിക 3.1 ൽ നൽകിയിരിക്കുന്ന വേരിയബിളുകളെ വിവരിക്കുന്നു.


പട്ടിക 3.1 - വിവരണം പ്രോഗ്രാം വേരിയബിളുകൾ

പേര് ടൈപ്പ് ചെയ്യുക ഉദ്ദേശം
FO,FS ടെക്സ്റ്റ് ഫയൽ ഉറവിടവും ഫലവും ടെക്സ്റ്റ് ഫയൽ വേരിയബിൾ
tmpstr,str,strslovo സ്ട്രിംഗ് ഒരു ഫയലിൽ നിന്ന് വായിക്കുന്നതിനുള്ള സ്ട്രിംഗ് വേരിയബിളുകൾ
i,j പൂർണ്ണസംഖ്യ ലൂപ്പുകൾക്കുള്ള വേരിയബിൾ കൗണ്ടറുകൾ
എണ്ണുക പൂർണ്ണസംഖ്യ തിരുത്തിയ പ്രതീകങ്ങളുടെ എണ്ണം വേരിയബിൾ സംഭരിക്കുന്നു
ഉത്തരം വാക്ക് ഒരു പ്രതീകം തിരുത്തുന്നതിനെക്കുറിച്ചുള്ള ചോദ്യത്തിനുള്ള ഉപയോക്താവിന്റെ ഉത്തരം നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു
UpCh ചാറിന്റെ കൂട്ടം ധാരാളം മൂലധന കഥാപാത്രങ്ങൾ
ZnCh ചാറിന്റെ കൂട്ടം ഒന്നിലധികം വേർഡ് സെപ്പറേറ്റർ പ്രതീകങ്ങൾ
OFName സ്ട്രിംഗ് ഉറവിട ഫയലിലേക്കുള്ള പാത അടങ്ങുന്ന ഒരു സ്ട്രിംഗ്
എസ്എഫ് നാമം സ്ട്രിംഗ് തത്ഫലമായുണ്ടാകുന്ന ഫയലിലേക്കുള്ള പാത അടങ്ങുന്ന ഒരു സ്ട്രിംഗ്
സഹായ നടപടിക്രമത്തിന്റെ വിവരണം

പ്രോഗ്രാമിൽ ഒരു സഹായ നടപടിക്രമത്തിന്റെ വിവരണം അടങ്ങിയിരിക്കുന്നു.

ഔട്ട്പുട്ട് FormCreate നടപടിക്രമം പ്രാരംഭ മൂല്യങ്ങൾപ്രോഗ്രാമിന്റെ തുടക്കത്തിൽ ഫോം ശരിയായി പ്രദർശിപ്പിക്കുന്നതിന് ഫോം ഘടകങ്ങളിലേക്ക്.

ബട്ടൺ 1 ക്ലിക്ക് തുറക്കുന്നതിനുള്ള നടപടിക്രമം ഉറവിട ഫയൽഅതിലേക്കുള്ള പാത നിലനിർത്തുകയും ചെയ്യുന്നു.

തത്ഫലമായുണ്ടാകുന്ന ഫയൽ തുറക്കുന്നതിനും അതിലേക്കുള്ള പാത സംരക്ഷിക്കുന്നതിനുമുള്ള ബട്ടൺ2ക്ലിക്ക് നടപടിക്രമം.

പ്രധാന പ്രോഗ്രാം അൽഗോരിതം

പ്രോഗ്രാമിന്റെ മെയിൻ ബോഡി എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുള്ള അൽഗോരിതം, അനുബന്ധം A-യിലെ ചിത്രം A.1-ൽ കാണിച്ചിരിക്കുന്നു. അതിനാൽ, നടപടിക്രമത്തിൽ, ഒന്നാമതായി, ഫയൽ ഒരു ഫയൽ വേരിയബിളുമായി ബന്ധിപ്പിച്ച് ടെക്സ്റ്റ് ഫയൽ വായനയ്ക്കായി തുറക്കുന്നു. ടെക്സ്റ്റ് വിവരങ്ങൾ.

തുടർന്ന് വിവരങ്ങൾ ഫയലിൽ നിന്ന് വരി വരിയായി വായിക്കുന്നു.

അപ്പോൾ ഓരോ വരിയിലെയും വാക്കുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നു.

തുടർന്ന് തിരഞ്ഞെടുത്ത വാക്കുകൾ വലിയ അക്ഷരങ്ങൾക്കായി തിരയുന്നു.

അതിനുശേഷം, തത്ഫലമായുണ്ടാകുന്ന ടെക്സ്റ്റ് ഫയലിലേക്ക് മാറ്റങ്ങൾ എഴുതപ്പെടും.

ജോലി സമയത്ത്, ടെക്സ്റ്റ് ഫയലുകളുള്ള ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ഉപയോഗിച്ചു:

അസൈൻ ഫയൽ(<Имя файловой переменной>,<Имя файла>);

ഫയലിന്റെ പേര് ഒരു സ്ട്രിംഗ് കോൺസ്റ്റന്റ് ആയി അല്ലെങ്കിൽ വഴി വ്യക്തമാക്കിയിരിക്കുന്നു തരം വേരിയബിൾകുത്തുക. ഫയലിന്റെ പേര് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ നിയമങ്ങൾക്ക് അനുസൃതമായിരിക്കണം. ഈ നിമിഷം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം. നെയിം സ്ട്രിംഗ് ശൂന്യമാണെങ്കിൽ, ഫയൽ വേരിയബിൾ ഇതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു സാധാരണ ഉപകരണം I/O

പുനഃസജ്ജമാക്കുക (<Имя файловой переменной>);

അതിൽ നിന്നുള്ള വിവരങ്ങൾ വായിക്കാൻ ഒരു ഫയൽ തുറക്കുന്നു, അസൈൻ നടപടിക്രമം വ്യക്തമാക്കിയ പേര് അതിന് നൽകിയിരിക്കുന്നു.

ഒരു ഫയലുമായി പ്രവർത്തിച്ച ശേഷം, അത് സാധാരണയായി CloseFile നടപടിക്രമം ഉപയോഗിച്ച് അടച്ചിരിക്കണം (<Имя файловой переменной>). WRITELN(f: TextFile;S: String) ഓപ്പറേറ്ററാണ് വിവരങ്ങൾ ഔട്ട്‌പുട്ട് ചെയ്യുന്നത്. അതിന്റെ നിർവ്വഹണത്തിനു ശേഷം, f എന്ന വേരിയബിളുമായി ബന്ധപ്പെട്ട ഫയലിന്റെ അവസാനം സ്ട്രിംഗ് S ചേർക്കുന്നു.

4. ഇൻപുട്ട് ഡാറ്റയുടെ വിവരണം

നിർവ്വഹണത്തിനുള്ള ഇൻപുട്ട് ഡാറ്റ വലിയക്ഷരങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു ഫയലാണ്.

5. ഔട്ട്പുട്ട് ഡാറ്റയുടെ വിവരണം

ഔട്ട്പുട്ട് ഇതാണ്:

വലിയ അക്ഷരങ്ങളുടെ സാന്നിധ്യത്തിനായി ഫയൽ പരിശോധിക്കുന്നത് പൂർത്തിയാക്കുന്നതിനെക്കുറിച്ചുള്ള ഒരു സന്ദേശം;

തിരുത്തിയ പ്രതീകങ്ങളുടെ എണ്ണത്തെക്കുറിച്ചുള്ള സന്ദേശം;

പൂർത്തിയാക്കിയ ഫലമായ ടെക്സ്റ്റ് ഫയൽ.

6. ഓപ്പറേറ്റർ നിർദ്ദേശങ്ങൾ

വികസിപ്പിച്ച പ്രോഗ്രാം ആണ് എക്സിക്യൂട്ടബിൾ ഫയൽ Luchshev.exe 405 KB ആണ്. വലിയ അക്ഷരങ്ങളുടെ സാന്നിധ്യത്തിനായി ഒരു ടെക്സ്റ്റ് ഫയൽ പരിശോധിക്കുന്നതിനുള്ള ഒരു അൽഗോരിതം പ്രോഗ്രാം നടപ്പിലാക്കുന്നു.

പ്രോഗ്രാം ആരംഭിച്ച ശേഷം, ചിത്രം 4.1 ൽ കാണിച്ചിരിക്കുന്ന വിൻഡോ ദൃശ്യമാകുന്നു.

ചിത്രം 4.1 - പ്രോഗ്രാമിന്റെ പ്രധാന വിൻഡോ

ഇതിനുശേഷം, ഉപയോക്താവ് ഫയലിലേക്കുള്ള പാത വ്യക്തമാക്കണം. ഒരു ഫയൽ തുറക്കുന്നതിനുള്ള ഡയലോഗ് ബോക്സിന്റെ ഒരു ഉദാഹരണം ചിത്രം 4.2 കാണിക്കുന്നു.


ചിത്രം 4.2 - ഒരു സോഴ്സ് ഫയൽ തുറക്കുന്നതിനുള്ള ഉദാഹരണം

ഒരു വലിയ പ്രതീകം കണ്ടെത്തുന്നതിനെക്കുറിച്ചുള്ള സന്ദേശത്തിന്റെ ഒരു ഉദാഹരണം ചിത്രം 4.3 ൽ കാണിച്ചിരിക്കുന്നു.

ചിത്രം 4.3 - ഒരു വലിയ പ്രതീകം കണ്ടെത്തുന്നതിനെക്കുറിച്ചുള്ള സന്ദേശം

ഒരു ടെക്സ്റ്റ് ഫയൽ പരിശോധിക്കുന്നതിന്റെ ഫലമുള്ള ഒരു വിൻഡോയുടെ ഉദാഹരണം ചിത്രം 4.4-ൽ കാണിച്ചിരിക്കുന്നു.


ചിത്രം 4.4 - ഫലമായുണ്ടാകുന്ന വിൻഡോ.

തിരഞ്ഞെടുത്ത ഡയറക്‌ടറിയിൽ സ്ഥിതിചെയ്യുന്ന തിരഞ്ഞെടുത്ത ഫല ഫയലിലേക്ക് ചെക്കിന്റെ ഫലം എഴുതിയിരിക്കുന്നു.

പ്രോഗ്രാമിന്റെ പ്രവർത്തനം ചുമതലയുമായി പൂർണ്ണമായും യോജിക്കുന്നു.


ഈ കോഴ്‌സ് വർക്ക് അസൈൻ ചെയ്ത ടാസ്‌ക്കിന് അനുസൃതമായി പൂർത്തിയാക്കുകയും ഡീബഗ് ഇൻ ചെയ്യുകയും ചെയ്തു ഡെൽഫി പരിസ്ഥിതി 7.0 പുരോഗതിയിൽ കോഴ്സ് ജോലിഒരു ടെക്സ്റ്റ് ഫയൽ പരിശോധിക്കാൻ ഒരു പ്രോഗ്രാം വികസിപ്പിച്ചെടുത്തു.

കോഴ്‌സ് പ്രോജക്റ്റ് സമയത്ത്, ഒരു വിശകലനം നടത്തി ടേംസ് ഓഫ് റഫറൻസ്ഡിസൈൻ പ്രശ്നത്തിന്റെ രൂപീകരണവും.

വികസിപ്പിച്ച പ്രോഗ്രാമിന് ഉണ്ടായിരിക്കേണ്ട പ്രവർത്തനങ്ങൾ ഹൈലൈറ്റ് ചെയ്തു.

ജനറേറ്റുചെയ്‌ത പ്രവർത്തനങ്ങൾ നിർവഹിക്കുന്നതിന് ഒരു പ്രോഗ്രാം അൽഗോരിതം വികസിപ്പിച്ചെടുത്തു.

വികസിപ്പിച്ച അൽഗോരിതം അനുസരിച്ച്, അൽഗോരിതം ഭാഷയിലുള്ള ഒരു പ്രോഗ്രാം സമാഹരിച്ച് ഡീബഗ്ഗ് ചെയ്തു ഡെൽഫി പ്രോഗ്രാമിംഗ്. പ്രോഗ്രാമിന്റെ വികസന സമയത്ത്, അത് പരീക്ഷിക്കുകയും ഡീബഗ് ചെയ്യുകയും ചെയ്തു ടെസ്റ്റ് സെറ്റുകൾ. നടത്തേണ്ട പ്രവർത്തനങ്ങളുടെ ക്രമം സൂചിപ്പിക്കുന്ന രേഖാമൂലമുള്ള പ്രോഗ്രാമിനായി ഒരു ഓപ്പറേറ്റർ നിർദ്ദേശം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്.

ജോലിയുടെ ഫലങ്ങൾ ഒരു വിശദീകരണ കുറിപ്പിന്റെ രൂപത്തിൽ അവതരിപ്പിച്ചിരിക്കുന്നു.

പ്രോഗ്രാമിന്റെ വികസന സമയത്ത്, ഇനിപ്പറയുന്ന തൊഴിൽ കഴിവുകൾ ഏകീകരിക്കപ്പെട്ടു:

സ്‌ക്രീനിലേക്കും ഇതിലേക്കും I/O കമാൻഡുകൾ ടെക്സ്റ്റ് ഫയലുകൾ,

നടപടിക്രമങ്ങൾ ഉപയോഗിച്ച്

അറേ പ്രോസസ്സിംഗ് കമാൻഡുകൾ

ഉപയോഗിച്ച് ലൂപ്പുകൾ നടപ്പിലാക്കുന്നതിനുള്ള കമാൻഡുകൾ നൽകിയ നമ്പർആവർത്തനങ്ങൾ;

വ്യവസ്ഥകൾ പരിശോധിക്കുന്നതിനും ശാഖകൾ നടപ്പിലാക്കുന്നതിനുമുള്ള കമാൻഡുകൾ.

ഈ കോഴ്‌സ് വർക്ക് പൂർത്തിയാക്കിയതിന്റെ ഫലമായി, ഞങ്ങൾക്ക് ബോധ്യപ്പെട്ടു വിശാലമായ സാധ്യതകൾഡെൽഫി പ്രോഗ്രാമിംഗ് ഭാഷ, ഡെൽഫി പരിതസ്ഥിതിയിൽ പ്രായോഗിക പ്രോഗ്രാമിംഗ് കഴിവുകൾ ശക്തിപ്പെടുത്തി.


ലിങ്കുകളുടെ ലിസ്റ്റ്

1. Zuev ഇ.എ. ഡെൽഫിയിലെ പ്രോഗ്രാമിംഗ് 6.0,7.0. – എം.: റേഡിയോ ആൻഡ് കമ്മ്യൂണിക്കേഷൻസ്, വെസ്റ്റ, 1993.

2. ഫറോനോവ് വി.വി. ഡെൽഫി 7.0. തുടക്കക്കാരൻ കോഴ്സ്. - എം.: നോളജ്, 2000.


അനുബന്ധം - എ

പ്രോഗ്രാം അൽഗോരിതം

ചിത്രം A.1 - പ്രോഗ്രാം അൽഗോരിതം


ചിത്രം A.2 - പ്രധാന പ്രോഗ്രാം നടപടിക്രമത്തിന്റെ അൽഗോരിതം


അനുബന്ധം ബി

പ്രോഗ്രാം ലിസ്റ്റിംഗ്

4. വിൻഡോസ്, സന്ദേശങ്ങൾ, SysUtils, വകഭേദങ്ങൾ, ക്ലാസുകൾ, ഗ്രാഫിക്സ്, നിയന്ത്രണങ്ങൾ, ഫോമുകൾ,

5. ഡയലോഗുകൾ, StdCtrls;

7. TForm1 = ക്ലാസ്(TForm)

8. ബട്ടൺ1: ടിബട്ടൺ;

9. ബട്ടൺ2: ടിബട്ടൺ;

10. OpenDialog1: TOpenDialog;

11. SaveDialog1: TSaveDialog;

12. ബട്ടൺ3: ടിബട്ടൺ;

13. ലേബൽ1: ടിലേബൽ;

14. ലേബൽ2: ടിലേബൽ;

15. ലേബൽ3: ടിലേബൽ;

16. Label4: TLabel;

17. ബട്ടൺ4: ടിബട്ടൺ;

18. നടപടിക്രമം ബട്ടൺ1 ക്ലിക്ക് (അയക്കുന്നയാൾ: TObject);

19. നടപടിക്രമം Button2Click(അയക്കുന്നയാൾ: TObject);

20. നടപടിക്രമം FormCreate(അയക്കുന്നയാൾ: TObject);

21. നടപടിക്രമം Button3Click(അയക്കുന്നയാൾ: TObject);

22. നടപടിക്രമം Button4Click(അയക്കുന്നയാൾ: TObject);

24. (സ്വകാര്യ പ്രഖ്യാപനങ്ങൾ)

26. (പൊതു പ്രഖ്യാപനങ്ങൾ)

29. ഫോം1: ടിഫോം1;

30. OFName,SFName:String;

31. നടപ്പാക്കൽ

33. നടപടിക്രമം TForm1.Button1Click(അയക്കുന്നയാൾ: TObject);

35. OpenDialog1. എക്സിക്യൂട്ട് ആണെങ്കിൽ

36. OFName:=OpenDialog1.FileName;

37. OFName ആണെങ്കിൽ<>"" തുടർന്ന് ആരംഭിക്കുക

38. ബട്ടൺ1. പ്രവർത്തനക്ഷമമാക്കിയത്: = തെറ്റ്;

39. ബട്ടൺ2.ദൃശ്യം:=ശരി;

40. Label1.Caption:="പരിശോധിക്കാനുള്ള ഫയലിലേക്കുള്ള പാത: "+OFName;

41. ലേബൽ2.ദൃശ്യം:=ശരി;

45. നടപടിക്രമം TForm1.Button2Click(അയക്കുന്നയാൾ: TObject);

50. SaveDialog1. എക്സിക്യൂട്ട് ചെയ്യുകയാണെങ്കിൽ

51. SFName:=SaveDialog1.FileName;

52. Pos(".txt",SFName)=0 എങ്കിൽ SFName:=SFName+".txt";

53. SFName=OFName എങ്കിൽ

54. ShowMessage("ഫലം സംരക്ഷിക്കാൻ മറ്റൊരു ഫയൽ തിരഞ്ഞെടുക്കുക")

57. എങ്കിൽ (SFName<>"") കൂടാതെ (ബി) തുടർന്ന് ആരംഭിക്കുക

58. ബട്ടൺ2. പ്രവർത്തനക്ഷമമാക്കിയത്: = തെറ്റ്;

59. Label2.Caption:="ഫലമായുണ്ടാകുന്ന ഫയലിലേക്കുള്ള പാത: "+SFName;

60. ബട്ടൺ3.ദൃശ്യം:=ശരി;

61. ലേബൽ3.ദൃശ്യം:=ശരി;

62. Label3.Caption:="പരിശോധന ആരംഭിക്കുന്നതിന്, "ചെക്ക്" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക";

65. നടപടിക്രമം TForm1.FormCreate(അയക്കുന്നയാൾ: TObject);

67. ബട്ടൺ2.ദൃശ്യം:=തെറ്റ്;

68. ലേബൽ2.ദൃശ്യം:=തെറ്റ്;

69. ബട്ടൺ3.ദൃശ്യം:=തെറ്റ്;

70. ലേബൽ3.ദൃശ്യം:=തെറ്റ്;

71. ബട്ടൺ4.ദൃശ്യം:=തെറ്റ്;

72. ലേബൽ4.ദൃശ്യം:=തെറ്റ്;

73. Label1.Caption:=""ഓപ്പൺ" ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് പരിശോധിക്കാൻ ഫയൽ തിരഞ്ഞെടുക്കുക";

75. നടപടിക്രമം TForm1.Button3Click(അയക്കുന്നയാൾ: TObject);

77.FO,FS:TextFile;

78. i,j,count:integer;

79. str,strslovo,tmpstr:സ്ട്രിംഗ്;

80. ZnCh,UpCh:ചർ സെറ്റ്;

84. ZnCh:=[".",",",","!","?"];

85. UpCh:=["A".."Z","A".."Z"];

86. AssignFile(FO,OFName);

87. AssignFile(FS,SFName);

91. IOResult എങ്കിൽ<>0 തുടർന്ന് ആരംഭിക്കുക

92. ShowMessage("ഫയൽ തുറക്കുന്നതിൽ പ്രശ്‌നങ്ങളുണ്ടായി. പ്രോഗ്രാം അവസാനിപ്പിക്കും");

96.റൈറ്റ് (FS);

97. Eof (FO) അല്ലാത്തപ്പോൾ ആരംഭിക്കുക

98. Readln(FO,str);

99. strslovo:="";

100. i:=1 മുതൽ നീളം(str) വരെ ആരംഭിക്കുക

101. എങ്കിൽ (str[i] ZnCh) അല്ലെങ്കിൽ (str[i]=" ") തുടർന്ന് ആരംഭിക്കുക

102. j:=1 മുതൽ നീളം (strslovo) വരെ ആരംഭിക്കുക

എ. UpCh-ൽ strslovo[j] എങ്കിൽ ആരംഭിക്കുക

ബി. answ:=MessageDlg(""+strslovo+"" എന്ന വാക്കിൽ ഒരു വലിയ അക്ഷരം ""+strslovo[j]+" കണ്ടെത്തി. അതിനെ ചെറുതാക്കി മാറ്റുക?",mtInformation,,0);

സി. answ=mrYes ആണെങ്കിൽ ആരംഭിക്കുക

ഐ. tmpstr: = strslovo[j];

ii. tmpstr:=AnsiLowerCase(tmpstr);

iii. ഇല്ലാതാക്കുക(strslovo,j,1);

iv. തിരുകുക(tmpstr,strslovo,j);

104. എഴുതുക(FS,strslovo+str[i]);

105. strslovo:="";

108. strslovo:=strslovo+str[i];

110. Writeln(FS,"");

112. CloseFile(FO);

113. CloseFile(FS);

114. Label3.Caption:="ഫയൽ പരിശോധന പൂർത്തിയായി. പരിഹരിച്ചു "+IntToStr(count)+" വലിയ അക്ഷരങ്ങൾ.";

115. ബട്ടൺ3. പ്രവർത്തനക്ഷമമാക്കിയത്: = തെറ്റ്;

116. ബട്ടൺ4.ദൃശ്യം:=ശരി;

117. ലേബൽ4.ദൃശ്യം:=ശരി;

120. നടപടിക്രമം TForm1.Button4Click(അയക്കുന്നയാൾ: TObject);

122. OFName:="";

123. SFName:="";

124. ബട്ടൺ1. പ്രവർത്തനക്ഷമമാക്കിയത്:=ശരി;

125. ബട്ടൺ2.ദൃശ്യം:=തെറ്റ്;

126. ബട്ടൺ2. പ്രവർത്തനക്ഷമമാക്കിയത്:=ശരി;

127. ബട്ടൺ3.ദൃശ്യം:=തെറ്റ്;

128. ബട്ടൺ3.പ്രാപ്തമാക്കിയത്:=ശരി;

129. ബട്ടൺ4.ദൃശ്യം:=തെറ്റ്;

130. ലേബൽ2.ദൃശ്യം:=തെറ്റ്;

131. ലേബൽ3.ദൃശ്യം:=തെറ്റ്;

132. ലേബൽ4.ദൃശ്യം:=തെറ്റ്;

133. Label1.Caption:=""ഓപ്പൺ" ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് പരിശോധിക്കാൻ ഫയൽ തിരഞ്ഞെടുക്കുക";


അനുബന്ധം ബി

പ്രോഗ്രാം പരിഹാര ഫലങ്ങൾ