Professional Documents
Culture Documents
ԿԱ
ԿԱ
Կուրսային աշխատանք
Ինֆորմատիկա առարկայից
Ամբիոն՝ ՏԱԾԱ
Խումբ՝ ՏՏ919-2
ՈՒսանող՝ Ճանճապանյան Արթուր ___________
Դասախոս՝ Տ․Գանովիչ
ԵՐԵՎԱՆ 2023
Կուրսային աշխատանքի
առաջադրանք
Ստացված արդյունքների
մեկնաբանությունը
և ամփոփումը։
Ծրագիրը կսկսվի հիմնական պատուհանից, որը
ներառում է տեքստային խմբագրիչի վիդջեթ՝
ֆայլի բովանդակությունը ցուցադրելու համար:
Ծրագիրը կներառի «Ֆայլ» մենյու, որը թույլ է
տալիս օգտվողին բացել ֆայլը կարդալու համար:
Երբ օգտագործողը ընտրում է «Բացել»
տարբերակը, ծրագիրը կցուցադրի ֆայլի
երկխոսություն, որը թույլ է տալիս օգտվողին
ընտրել ընթերցվող ֆայլը:
Ծրագիրը կներառի երկու մուտքային դաշտ,
որպեսզի օգտագործողը նշի ընթերցվող
բովանդակության սկզբի և վերջի դիրքերը: Այս
դաշտերը կարող են լինել պարզ տեքստային
տուփեր կամ պտտվող տուփեր՝ կախված ծրագրի
հատուկ կարիքներից:
Երբ օգտատերը ընտրի ֆայլը և մուտքագրի
սկզբի և վերջի դիրքերը, ծրագիրը կկարդա ֆայլի
բովանդակության նշված շրջանակը և կցուցադրի
դրանք տեքստային խմբագրիչի վիդջեթում: Դա
կարելի է անել Qt-ի QFile և QTextStream դասերի
միջոցով, որոնք հարմար միջոց են տրամադրում
ֆայլի բովանդակությունը կարդալու և դրա
բովանդակությունը վերլուծելու համար:
Ծրագիրը կարող է ներառել նաև այլ
առանձնահատկություններ, ինչպիսիք են ֆայլում
որոշակի տեքստ որոնելու կամ տեքստային
խմբագրիչի վիջեթի բովանդակությունը նոր
ֆայլում պահելու հնարավորությունը:
Ընդհանուր առմամբ, ծրագիրը օգտվողներին
կապահովի պարզ միջոց՝ կարդալու ֆայլի
բովանդակության որոշակի շրջանակ՝
օգտագործելով Qt-ի ներկառուցված ֆայլի I/O և
տեքստի մշակման հնարավորությունները, և այն
կներառի օգտատիրոջ պարզ ինտերֆեյս՝
մուտքագրման պահանջվող պարամետրերը
մուտքագրելու համար: