Visual Basic 6 жобалау ортасы



Кіріспе
Негізгі бөлім
1.Файлдар және файлдық жүйе
2.Мәтіндік файлдар
3.Жазулармен жұмыс істеу
4.Eрікті қатынау файлдары
Қорытынды
Пайдаланған әдебиеттер
Қазір сіздердің бастарыңызда және қолдарьңызда іс жүзінде күрделі бағдарламалау жазуға керекті саймандардың бәрі бар, тек шамалы күш салу және үлкен бағдарламалар үшін бастапқы деректер өте ыңғайлы жеке файл түріндс нені сақтайтындығын білу қалды. Сонда іске қосқанда бізге әрбір рет бұл деректерді шығарудың қажеті болмайды, ал нәтижені алғанда біздер деректерді файл түрінде сақтай аламыз және олармен не істегіміз келсе, соны істей аламыз.
Файлдармен жүмыс істетеуге арналған тілінде көптеген Visual Basic құралдар бар.
Бағдарламаға ендірілетін немесе одан шығарылатын информация файл түрінде ұйымдастырылады. Өзара бірдей аттарымен байланысқан жазулар файлдар ден аталады.
Ендіру/шыгару құрылғыларының тұрғысынан қарағанда біріңғай бүтін элементтер жиьны жазу болып табылады. Атап айтқанда, компьютердің бір құрылғысы (мысалы, жад) басқасымен (мысалы, принтермсн) жазулармен алмасады.
Жазу шекті жағдайда бір ғана символдан түруы мүмкін. Біздср үшін информацияны сақтаудың және өңдеудің ең кеңінсн тараған тәсілі ретінде магниттік дискідегі файлдар үлкен қызығушылық тудырады. Дискідсгі файлдың аты дискінің мазмұнында немесе каталогта (Windows - қапшықта) сақталады.
Файлдарды топтарға бөлудің ең тұрпайы екі түрі бар:
>бағдарламалық файлдар;
>деректер файлы.
Бағдарламалық файлдарда бағдарламаның кодтары болады.
Деректер файлы — бұл бағдарламаның көмегімен өңделетін файлдар.
Файлдарды осылайша бөлудің өзі едәуір шартты бөлу, өйткені транслятор үшінбағдарламаның өзі деректер файлы болып табылады, сондықтан бағдарламалық файлдар деп бағдарламаны яғни қандай да бір процессор үшін командалар жиыны болып табылатын файлдарды айту дұрыс болады. Бұдан әрі біздер файлдар туралы айтқанда тек деректер файлын түсінетін боламыз.
1.Броун.С.Visual Basic 6:Учебний курс.СПб:Питер,2005.
2.Ананьев.А.И,Федоров.А.Ф. Самоучитель Visual Basic 6: СПб.”БХВ Петербург”,2003.
3.Волченков.Н.Г.Программирование на Visual Basic 6: Учебное пособие: В 3частях М.:ИНФРАМ.2002.
4. Глушаков.С.В.Сурядный А.С Программирование на Visual Basic 6.М:АС.Т,Харьков:Фолио.2005.
5. Глушаков.С.В.Сурядный А.С Персональный компьютер для учителя Харьков:Фолио,2003.
6.Культин Н. Visual Basic Освой самостоятельно - СПб.”БХВ Петербург”,2004.
7. Культин Н. Visual Basic Освой самостоятельно - СПб.”БХВ Петербург”,2005.
8.Лукин С.Н Visual Basic:Самоучитель для начинающих Н;”ДИАЛОГ – Миф И”,2004.
9.Симонович С.В;Евсиев Г,А,Занимательна Программирование; на Visual Basic М:”Аст – Пресс книга”,2001.
10.Сафронов И. Visual Basic в задачах и примерах СПб:”БХВ Петербург”,2004.

Жоспар
Кіріспе
Негізгі бөлім
1.Файлдар және файлдық жүйе
2.Мәтіндік файлдар
3.Жазулармен жұмыс істеу
4.Eрікті қатынау файлдары
Қорытынды
Пайдаланған әдебиеттер

Кіріспе
Қазір сіздердің бастарыңызда және қолдарьңызда іс жүзінде күрделі бағдарламалау жазуға керекті саймандардың бәрі бар, тек шамалы күш салу және үлкен бағдарламалар үшін бастапқы деректер өте ыңғайлы жеке файл түріндс нені сақтайтындығын білу қалды. Сонда іске қосқанда бізге әрбір рет бұл деректерді шығарудың қажеті болмайды, ал нәтижені алғанда біздер деректерді файл түрінде сақтай аламыз және олармен не істегіміз келсе, соны істей аламыз.
Файлдармен жүмыс істетеуге арналған тілінде көптеген Visual Basic құралдар бар.
Бағдарламаға ендірілетін немесе одан шығарылатын информация файл түрінде ұйымдастырылады. Өзара бірдей аттарымен байланысқан жазулар файлдар ден аталады.
Ендірушыгару құрылғыларының тұрғысынан қарағанда біріңғай бүтін элементтер жиьны жазу болып табылады. Атап айтқанда, компьютердің бір құрылғысы (мысалы, жад) басқасымен (мысалы, принтермсн) жазулармен алмасады.
Жазу шекті жағдайда бір ғана символдан түруы мүмкін. Біздср үшін информацияны сақтаудың және өңдеудің ең кеңінсн тараған тәсілі ретінде магниттік дискідегі файлдар үлкен қызығушылық тудырады. Дискідсгі файлдың аты дискінің мазмұнында немесе каталогта (Windows - қапшықта) сақталады.
Файлдарды топтарға бөлудің ең тұрпайы екі түрі бар:
бағдарламалық файлдар;
деректер файлы.
Бағдарламалық файлдарда бағдарламаның кодтары болады.
Деректер файлы — бұл бағдарламаның көмегімен өңделетін файлдар.
Файлдарды осылайша бөлудің өзі едәуір шартты бөлу, өйткені транслятор үшін бағдарламаның өзі деректер файлы болып табылады, сондықтан бағдарламалық файлдар деп бағдарламаны яғни қандай да бір процессор үшін командалар жиыны болып табылатын файлдарды айту дұрыс болады. Бұдан әрі біздер файлдар туралы айтқанда тек деректер файлын түсінетін боламыз.
Айтайық, Сіз Visual Basic 6 жобалау ортасының көмегімен қызықты Windows-қосымша жасадыңыз дейік. Сондай-ақ Сіздің қосымшаңыз айтарлықтай үлкен бастапқы деректерді өңдесін және аз емсс шығарылатын деректерді береді дейік.
Бастапқы деректерді Сіз ұзақ және ұқыпты түрде қосымшаның жұмыс процесі кезінде, не мәтін өрісінің көмегімен, не ендірудің жүйелік терезесінің көмсгімен компьютерге ендіресіз. Ал нәтижелері (шығарылатын деректер) пішіндегі қандай да бір терезегс орналасады немесе хабарлаудың жүйелік терезесінде пайда болады.


1. Файлдар және файлдық жүйе
Барлык бағдарламалар жәнс деректер компьютердің ұзақ уақыттық (сыртқы) жадында файлдар түрінде сақталады.
Файл - бұл аты бар және үзақ уақыттық (сыртқы) жадта
(мысалы, дискіде) сақталатын информациялардың (программа-
лардың немесе деректердің) белгілі жиыны.
Сандық, мәтіндік және т.б. деректер файл түрінде сақталады. Файлға жазылған информация көлсмі байтпен өлшенеді.
Файлдың аты. Әрбір файлдың төмендегідей (4.1-сурет) екі бөліктен тұратын атауы (идентификаторы), яғни файлдың аты file пате) болады:


Кеңейтілуі
Файлдың аты

1-8 символ 1-3 символ
1-сурет.Файлдың идентификаторы

негізгі аты(бір символдан сегіз символға дейін)
кеңейтілуі немесе файлдың типі (filе пате ехtепиаtіоп) - үш символга дейін
Аты және кеңейтілуі арасына атына да, сондай-ақ кеңейтілуіне де енбейтін нүкте "." қойылады. Файл атауының екінші бөлімінің, атап айтқанда, кеңейтілуінің болуы міндстті емес.
Шындығында файлға атты пайдаланушы қояды, ал файлдың типін кәдімгі жағдайда ол жасалған кезде автоматты түрде программа (4.1-к.есте) береді.
Дискжетектің атын файл аты ретінде пайдалануға болмайды, өйткені анықтама бойынша дискіде файл болады. Файл аттарында Бос орынды, сондай-ақ мына символдарды: *, =, +, [], \, , :, ;, , ? пайдалануға болмайды.

Файлдың типі
Кеңейтілуі
Бағдарламалар
ехе, сот
Мәтіндік файлдар
Іхі, сіос
Графикалық файлдар
bтр, gif, jpg, т.б.
Дыбыстық файлдар
Wav.mid
Бейнефайлдар
avi
Программалау тіліyдегі бағдарламалар
bаs, раs, т.б

Қазіргі заманғы жүйелерде файлдъң атына қойылатын талаптар соншалықты консервативті емес.
Файл атының бірегейлігі бағдарламада бір мезгілде бірнеше файлмен жүмыс істеуге мүмкіндік береді. Файл құраушыларының саны тұрақты шама болып табылмайды, ипформацияның сыртқы тасымалдаушыларының физикалық өлшемдеріне тәуелді болады.
Файлдың құраушылары бір типті болуы тиіс. Атқаратын қызмсттері бірдей файлдардың кеңейтілулері де бірдей болады. Мысалы, МS-DOS операциялық жүйесінің басты файлының аты -Соттаnd.
COM: мұнда Соттапd — нсгізгі аты, ал СОМ — атының кеңейтілуі.
Типтік кеңсйтулсрге мысалдар келтірсйік:
жүктелетін файлдардың (орындалатын программа) кеңейтілулері СОМ, ЕХЕ, ВАТ:
•СОМ — Соттапй — команда - бағдарламалық файлдар;
• ЕХЕ — Ехесиіе — орындау - бағдарламалық файлдар;
•ВАТ - Ваtch - пакет - пакеттік командалық файлдар.
бағдарламалардың мәтіндері Ваsіс тілінде жазылған барлық файлдардьң кеңейтілулері ВАS болады. Бүл файлдар QBasic.ехе бағдарламасымен өнделеді немесе Visual Basic 6 бағдарламалау ортасында жасалған қосымшалардың файлдары. РАS және ҒОR кеңейтілулері бар файлдар Раscal Ғоrton бағдарламалау бағдарламалау тілдерінің трансляторларымен өнделеді.
операциялық жүйеге жататын файлдардың кецейтілулері SYS болады;
еркін пішінде жазылған кейбір мәтіндік информациясы бар файддардың кеңейтілулсрі ТХТ болады, ал Microsoft Word мәтінді өңдеу бағдарламасыныц көмегімен жасалған, белгілі пішіндегі мәтіндік құжаттардың файлдарының ксңейтілулері DОС болады; файлдардың резервті көшірмелерінің кеңейтілулері ВАК болады.
Әр түрлі операциялық жүйелерде файлдардың әр түрлі пішімдері және аттары бар. МS-DOS операциялық жүйесіндс файлдың аты жоғарыда айтылғандай латын алфавитінің 8 әріпінен аспауы тиіс, цифр және ксйбір арнайы таңбалар, ал кеңейтілуі латынның үш әріпінен түрады, мысалы: proba.txt.
Windows операциялық жүйесінде файлдың аты 255 символдан тұратын ұзындықты иелене алады, оның үстіне орыс алфавитін пайдалануға болады, мысалы: Информацияның өлшем бірлігі.dос.
Файлдық жүйе. Информацияның әрбір тасмалдауышысында (иілгіш, қатаң немесе лазерлік дискілерде) көптеген файлдар сақтала алады. Дискілерде файлдарды сақтау реттілігін пайдаланылатын файлдық жүйе анықтайды.
Әрбір диск екі аймаққа бөлінеді:
файлдарды сақтау аймағы;
каталог.
Каталог файлдың атын және оны дискіге орналастыру басының көрсеткішін қамтиды. Егер дискіні кітаппен ұқсастырсақ (аналогия), онда файлдардың сақталу аймағы оның ішіндегісіне, ал каталог - мазмұнына сәйкес келеді. Оның үстіне кітап беттерден, ал дискі - секторлардан тұрады.
Файлдарының саны көп емес (бірнеше оңдаган ғана файлдары бар) дискілер үшін бір деңгейлі файлдық жуйе қолданыла алады, онда каталог (дискінің мазмұны) файлдар атының сызықтық тізбегінен (4.2-кесте) түрады.

Файлдың аты
Бастапқы сектордың нөмірі
Файл_1
56
Файл _2
I89
. . .

Файл_ 112
1200

Мұндай каталогты тек жеке әңгімелердің аттарын ғана қамтитын балалар кітапшаларымен салыстыруға болады.
2. Мәтіндік файлдар
Информацияны дискіге жазу процесін реттеу үшін шартты түрде диск секторларға бөлінген. Әрбір сектордың және әрбір жолдың өз нөмірі болады. Информацияны жазу кезінде компьютер бос жолдарды және бос секторларды іздеп табады. Бұл дсректер дискінің мазмұнына түсіріледі. Файлдармен жұмыс істеуде жасалатын опсрациялардың екі түрі бар:
дискігс жазу;
дискіден оқу.
Файлдарды жазуда мыналарды орындау қажет:
жазу үшін файлды ашу, егер аты көрсетілген файл жоқ болатын болса, онда соған сәйкес хабар беріледі; жұмыстан бас тарту керек пе? немесе көрсетілгсн екі файлдың үстіне кайта жазу керек пе? - осы мәселелсрді тез шешу қажет;
сыртқы информация тасымалдаушысында бос орын бар ма оны жүйе анықтайды, егер ол бар болатын болса, онда файлды бастанқы белгілеу шығарылады, берілген файл қайда орналасатындығы туралы мазмұнында белгі салынады, егер бос орын жоқ болса, онда пайдаланушыға сәйкес хабар берілсді;
файлдың құраушысын жазу;
файлды жабу операциясы; жүйе файлдың соңғы белгісін шығарады.
Файлдарды оқуда мыналарды орындау кажет:
оқу үшін файлды ашу; жүйс дискімсн қатынасын, көрсетілген файлдың бар екендігін анықтайды;
файл дискіде жоқ болған жағдайда, файл атының дұрыс жазылғандығын тексеру; егер файл табылмаса, онда бастапқы белгі тексеріледі, жұмысқа жазу көрсеткіші, яғни арнайы айнымалы қосылады; файл ашылғандан соң оқу үшін көрсеткіш файлдың бірінші құраушысының алдында тұратын болады.
Файлдар оның құраушыларына қатьнау тәсілі бойынша былайша бір-бірінен ажыратылады:
тізбекті файлдар;
тікелей қатынау файлдары.
Тізбекті файл құрылымы жағынан элементтердің тізбегі түрінде ұйымдастырылған. Егер файлға бір нәрсе жазылатын болса, онда ол жасалады немесе толықтырылады. Жазудьң әрбір операциясы файлға жаңа құрауышты қосады. Құрауышты тізбектелген файлдың соңғы жазуьна ғана қосуға болады.

Файл соңының маркері
n
0
n-1
2
1
Файл басының маркері
© © ©


5-сурет. Файл элементтерінің тізбегі
Тікелей қатынау файлдары алдыңғы п-1 құрауышын қалдыра отырып тікелей п құрауышын оқуға мүмкіндік береді.
Деректерді файлға жазу жәнс оларды файлдан оку программалауда деректердің көп санымен жұмыс істегенде өте ыңғайлы.
Visual Basic 6 ортасында қолданылатын Ореn— ашу атты функция тікелей файлды жасауға және оған қатынауга мүмкіндік береді.
Visual Basic тілі файлға қатынаудың үш түрін қуаттайды:
тізбекті қатынау (последовательный доступ) - деректердің үздіксіз блогын мәтіндік файлға жазу және оқу үшін;
ерікті қатынау (произвольный доступ) — жазба түріндегі құрылымдық деректерді мәтіндік және екілік файлдарға жазу жәнс оқу үшін;
екілік қатынау (двоичный доступ) — деректерді ерікті құрылымды файлдарга жазу жөнс оқу үшін.
Сонымен деректерді сақтау пішінін және оларға бағдарламалық қатынаудың ерекшеліктерін анықтайтын жоғарыда келтірілген файлдарды басқаша былай да атайды:
мәтіндік. файлдар;
жазбалар файлы (нетипизированные);
екілік файлдар (типизировашше).
Мұндай файлдың ішіндегілері қандай да бір мәтіндік редактордың көмегімен жасалған, еркін алынған қатарлар тізбегі болып табылады. Мұнда әрбір қатардың соңында оньң аяқталуын білдіретін символдардың ерекше тіркесі және "каретканы қайтару" (символдар кестесіндегі коды 13) және "қатарды аудару" (коды 10) болады. Айтылғандарға қосарымыз, кез келген файл ішіне тәуелсіз барлық уақытта "қатар соңы" (коды 26) арнайы символымен аяқталады.
Сандық деректерді мәтіндік файлдарда сақтау ыңғайлы емес, өйткені әрбір элемент символдар тізбегі түрінде көрсетіледі. Бұдан шығатын қортынды мысалы, егер жадтан 4 байт орын алатын сегіз разрядты савды (типі Long) файлда сақтағыңыз келсе, онда мәтіндік файлда олардың әрқайсысына (әрбір символға 1 байттан) 8 байт орын бөлінеді.
Basic тілінің ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жоба және пішін терезесі
Visual Basic-та инженерлік калькулятор жүйесін құру
Мамандардың мәліметті өңдеудің машиналық құралдарына максималды жақындығы
Delphi бағдарламасында құрастырылған интерфейс
Жоба терезенің астында
Visual Basic-те стандартты қосымшаларды дайындау
LINQ технологиясының ерекшеліктері мен қолданылуы
Visual Basic тілінің графикалық мүмкіндіктері
Visual Basic орасының пайдалану жолдары
Visual basic тілінде программалау негіздері
Пәндер