Ի տարբերություն GUI ծրագրերի, համակարգի կոմունալ ծառայությունները սովորաբար նախագծված են վահանակում աշխատելու համար: Սա թույլ է տալիս գործարկել դրանք հեռավոր տերմինալից, օգտագործել դրանք տեղեկատվության խողովակաշարի մշակման համար ՝ տվյալների հոսքերի վերահղման միջոցով և այլն: Հետեւաբար, ցանկացած ծրագրավորող պետք է կարողանա ստեղծել տեքստային ծրագրեր:
Անհրաժեշտ է
ընտրյալ պլատֆորմի համար գրադարանների հավաքածու կազմող:
Հրահանգներ
Քայլ 1
Օգտագործողի հետ մշակեք ապագա ծրագրի փոխազդեցության մոդել: Որոշեք, թե որտեղից է ծրագիրը ստանալու մուտքի և կազմաձևման պարամետրերը: Հաճախ վահանակի կոմունալ ծառայություններն ընդունում են հրամանի տողից ստացված բոլոր պարամետրերը և չեն նախատեսում օպերատորի հետ ինտերակտիվ փոխազդեցություն: Այնուամենայնիվ, առաջադեմ ֆունկցիոնալություն իրականացնող շատ տեքստային ծրագրեր օգտագործում են ինտեգրված մոտեցում: Դրանք որոշ պարամետրեր բեռնում են կազմաձևման ֆայլերից, մի մասը ստանում են որպես հրամանի տողի պարամետրեր և օգտագործողից խնդրում են բացակայողները:
Եթե մշակման ենթակա ծրագիրը պետք է ինտենսիվ փոխգործակցություն իրականացնի օպերատորի հետ (օրինակ ՝ օգտագործելով տեքստի վրա հիմնված ընտրացանկեր), կառուցեք երկխոսության գրաֆիկ: Դա դիմումի բոլոր կայուն վիճակների և դրանց միջև անցումների արտացոլված ներկայացում է, որը համապատասխանում է տվյալների մշակման գործողություններին:
Քայլ 2
Որոշեք պլատֆորմների այն ամբողջությունը, որի վրա ծրագիրը պետք է գործի: Եթե կա միայն մեկ պլատֆորմ, հնարավորություններ են բացվում դրա հատուկ հնարավորությունների անխոչընդոտ օգտագործման համար: Եթե անհրաժեշտ է ստեղծել խաչաձեւ պլատֆորմային ծրագիր, օգտագործված գործիքների նկատմամբ պահանջները պետք է խստացվեն:
Քայլ 3
Ընտրեք ծրագրի իրականացման հիմնական միջոցները: Որոշեք ծրագրավորման լեզվի, օգտագործված գրադարանների, IDE- ի մասին: Ընտրված լեզվից թարգմանիչները պետք է գոյություն ունենան երկրորդ քայլում ընտրված պլատֆորմների ամբողջ ցուցակի համար:
Softwareրագրակազմի մշակման արդյունաբերական չափանիշն այսօր C ++ լեզուն է: Անվճար C ++ կազմողներ և համապատասխան IDE- ներ գոյություն ունեն բոլոր սիրված գործառնական համակարգերի համար: C ++ - ի անկասկած առավելությունը մխիթարիչ ծրագրեր մշակելիս Ստանդարտ ձևանմուշների գրադարան (STL) օգտագործելու հնարավորությունն է:
Քայլ 4
Մշակել կամ ուսումնասիրել ծրագրի կողմից մշակված մուտքային տեղեկատվությունը փոխակերպելու ալգորիթմներ: Անհրաժեշտության դեպքում, հաշվի առեք երրորդ կողմի գրադարանները `բարդ գործառույթներ իրականացնելու համար:
Քայլ 5
Ստեղծեք տեքստային ծրագիր: Ընտրված ծրագրավորման լեզվով տվյալների ներդրման, մշակման և արդյունահանման ալգորիթմների իրականացում: Ավելի հարմարավետության համար օգտագործեք ինտեգրված զարգացման միջավայրեր: Անհրաժեշտության դեպքում ավելացնել օգտվողների ինտերակտիվ փոխազդեցության կոդ: