Назорат саволлари.
1. Файл типлари нима?
2. Файлларни саклаш ва очишнинг стандарт диалогли ойнаси кандай чакирилади?
3. Компонентлар хусусияти ва ходисалари хакида маълумотлар кандай олинади?
3 - тажриба иши
Белгилар (символлар) кетма-кетлигини кайта ишлаш алгоритмларига дастурлар тузиш.
Ишдан максад: Символлар кетма-кетлиги билан ишлаш кўникмаларини хосил килиш ва ўрганиш.
Топширик:
- Хисоблаш алгоритмларини дастурлаш билимларини ошириш.
- Delphi дастурлаш тизимида алгоримларнинг тузатиш технологиясини кайта ишлаш.
- Дастурларда бир-бири билан боғлик формаларни ташкил килиш.
Тажриба ишини бажариш учун кўрсатма.
Delphi дастурлаш тили тизими мураккаб алгоритмларга дастур тузиш ва уларни кайта ишлаш учун кенг имкониятларга эгадир. Ушбу тажриба ишида матнли маълумотларни кайта ишлаш алгоритмларини ва уларга дастурлар яратилади. Бошланғич мисол сифатида матндаги белгилар сонини аниклаш масаласи кўриб чикилади. Ишни бажариш этаплари:
алгоримни яратиш (услубий кўрсатмада бу этап тушириб колдирилган);
дастурни яратиш;
белгилар кетма-кетлигини кайта ишлаш алгоритмини тузатиш.
Куйида кискагина назарий кисм билан таништирилади. Матнни киритиш учун TMemo компонентидан фойдаланилади. Бу TStrings типидаг Lines хусусиятига эга. Керакли каторга ўтиш Lines.Strings[], шу катордаги матнни кайта ишлаш эса Lines.Text хусусияти оркали амалга оширилади.
Ишни бажариш учун топширик.
1. Delphi7 дастурини ишга туширинг: Пуск\Программы\Bоrland Delphi7\Delphi7.
2. Янги проект тузинг. Уни ўкитувчи кўрсатган папкага Lab3 номи билан сакланг.
3. 21-расмда кўрсатилган намунадек иккита форма тузинг.
Do'stlaringiz bilan baham: |