БИЛЕТ №8
C# программалау тілінде символдық енгізу-шығару. StreamWriter және StreamReader / Символьный ввод-вывод в языке программирования C#. StreamWriter и StreamReader
Кеңістіктегі мәтіндік файлдармен тікелей жұмыс істеу үшін System.IO арнайы класстар анықталды: StreamReader және StreamWriter.
Файлға жазу және StreamWriter
Мәтіндік файлға жазу үшін StreamWriter класы қолданылады. StreamWriter нысанын жасау үшін қолдануға болатын оның кейбір конструкторлары:
* StreamWriter( string path): path параметрі арқылы ағынмен байланыстырылатын файлға жол беріледі
* StreamWriter (string path, bool append): append параметрі файлдың соңына деректер қосу немесе файлды қайта жазу керектігін көрсетеді. Егер true болса, файлдың соңына жаңа деректер қосылады. Егер ол false болса, онда файл қайта жазылады
• StreamWriter(string path, bool append, System.Text.Encoding encoding): encoding параметрі жазу кезінде қолданылатын кодтауды көрсетеді
Файлдан оқу және StreamReader
Streamreader класы мәтіндік файлдан барлық мәтінді немесе жеке жолдарды оңай оқуға мүмкіндік береді.
Streamreader класының кейбір конструкторлары:
* StreamReader( string path): path параметрі арқылы оқылатын файлға жол беріледі
• StreamReader(string path, System.Text.Encoding encoding): encoding параметрі файлды оқу үшін кодтауды орнатады
Ақпараттық жүйелердің компоненттерін жобалаудың модельдері мен әдістері / Модели и методы проектирования компонентов информационных систем
Акпараттык жуйелер дегеніміз акпаратты жинауга, сактауга, іздеуге, талдаута жоне таратуга багытталган колданбаль багдарламалык онім. Акпараттык жуйелер кіріс акпаратты (кандайда бір маліметтер, нускаулар) жоне шыгыс акпаратты
(есептеу, есептеулер) камтиды, ягни акпараттык жуйелер
кіріс акпараттарды ондеп, шыгыс акпараттарды натиже ретінде береді. Амалдарды, эрекеттерді бакылап отыратын кері байланыс механизмі де жузеге асырылынады. Баска
жуйелер сиякты акпараттык жуйелер де коршаган ортада
болады.
Жобалау әдісі мыналарды қамтиды: • теориялық негіз (тұжырымдама); мысалы, мұндай негіз жобалаудың белгілі бір тәсілі болуы мүмкін (объектіге бағытталған, құрылымдық) • * жобаланған жүйенің статикалық және динамикалық құрылымының модельдерін құру үшін қолданылатын белгі; графикалық диаграммалар әдетте нота ретінде қолданылады, өйткені олар ең көрнекі және қарапайым қабылдау;
* әдістің практикалық қолданылуын анықтайтын процедура, яғни модельдердің дәйектілігі мен ережелері, нәтижелерді бағалау үшін қолданылатын критерийлер
Python бағдарламалау ортасындағы модульдер / Модули в среде программирования Python
Стандартты кітапхананың модульдерін зерттеуге кіріспес бұрын, Python-да модуль деп аталады.
Python тілінде бір мәселеге арналған модульдер жиынтығын пакетке қоюға болады. Мұндай пакеттің жақсы мысалы-XML пакеті, онда XML өңдеудің әр түрлі аспектілеріне арналған модульдер жинақталған.
Python бағдарламасында модуль Модуль-нысан-модуль, Оның атрибуттары модульде анықталған атаулар болып табылады:
>>> import datetime
>>> d1 = datetime.date(2004, 11, 20)
Бұл мысалда datetime модулі импортталады. Import операторының жұмысы нәтижесінде ағымдағы атау кеңістігінде datetime атымен объект пайда болады.
Python тіліндегі бағдарламаларда қолдану үшін модульдер өзінің шығу тегі бойынша кәдімгі (Python-да жазылған) және басқа бағдарламалау тілінде жазылған кеңейту модульдеріне (әдетте C-да) бөлінеді. Пайдаланушы тұрғысынан олар жылдам әрекетпен ерекшеленуі мүмкін. Стандартты кітапханада модульдің екі нұсқасы бар: Python және C.бұл, мысалы, pickle және cPickle модульдері. Әдетте Python модульдері кеңейту модулдеріне қарағанда икемді.
Достарыңызбен бөлісу: |