Локальді желілерге арналған чат жүйесі

МАЗМҰНЫ

КІРІСПЕ 3

1 ЖЕЛІ ҰҒЫМЫ ЖӘНЕ БАЙЛАНЫС ҚҰРАЛДАРЫ 5
1.1 Жергілікті желі 5
1.2 Жергілікті желінің қор көздерін қарап шығу 7
1.3 Өз компьютеріңіздің қор көздеріне желіде ортақ қатынас құру 16
1.4 Чаттар, форумдар және ISQ 18
1.5 Интернет желісіндегі серверлер 19

2 ПРОГРАММАЛАУ ОРТАСЫН ТАҢДАУ 27
2.1 Delphi программалау жүйесі 27
2.2 DELPHI .дің басқа аналогтық программалық өнімдермен салыстырғандағы артықшылықтар. 28
2.3 Өнімнің негізгі сипаттамалары. 28
2.4 Ұйымдастырушының ортасын икемдеу . 34
2.5 DELPHI және объектілі.бағытталған программалау 37

3 ЛОКАЛЬДІ ЖЕЛІЛЕРГЕ АРНАЛҒАН ЧАТ ЖҮЙЕСІ 42
3.1 Weв.сервердің құрылымы мен құрамы 42
3.2 Чат қосымшасының жұмысын сипаттау 46

ҚОРЫТЫНДЫ 50

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 52

ҚОСЫМША 54
КІРІСПЕ
Қазіргі заманғы қоғам, тауарлар, қызметтер және еңбек нарығы көп жағынан алғанда ақпараттық-коммуникациялық технологиялар (АКТ) қарқынды дамуымен байланысты өзгерістермен сипатталады. Кәдімгі адам өміріндегі компьютердің қызметі екпінмен артып келеді. Компьютер қоғамдық өмірдің барлық дерлік: білім беру мен медицинада, телевизия және радиода, өнеркәсіп пен ауыл шаруашылығында және т.б. тиімді көмекші құрал бола алатын салаларында қолданылады. Бүгінде АКТ шағын кәсіпорындардың, дүкендердің, мекемелердің, жұмысқа орналастыру бюроларының, тіпті фермалардың да ажырамас жабдығына айналып отыр. Компьютерлік жүйелер көмегімен құжаттамалар жүргізіліп, электронды пошта және мәліметтер банктерімен қатынас қамтамасыз етіледі. Компьютерлер кең ауқымды өндірістік міндеттерді атқаруда қолданыс тауып, түрлі агрегаттардың үздіксіз жұмыс істеуіне мүмкіндік береді. ЭЕМ жүйелері бір мекемедегі немесе елдің түрлі аймақтарында отырған түрлі пайдаланушыларды өзара байланыстырады.
Осының бәрі ақпараттық қоғамда толыққанды өмір сүріп, жемісті кәсіби қызмет атқару үшін ең маңызды шарт – азаматтардың компьютерлік сауаттылығы екенін дәлелдеп отыр. Бұл – кез келген адам дербес компьютер, Windows амалдық жүйесі деген не екенін біліп, Microsoft Office дестесіндегі қосымшалармен (Word, Excel, PowerPoint) жұмыс істей алуы, Internet ғаламдық желісінің қызметтерін пайдалана білуі қажет деген сөз.
Мен осы жағадайды ескере отырып, жергілікті желіге арналған чат жүйесін жасауға кірістім. Ол мынандай талаптарға сай болуы тиіс: көлемі жағынан кішігірім, көп командалар жоқ, яғни тек қажетті ғана командалар болады.
Жалпы байланыс жүйелері пайда болғанна бастап әр түрлі хабар алмасу түрлері қарастырылды. Басында қонақ кітабы, хабар қалдыру беттері болған содан соң чат жүйесі де пайда болды. Қазір ондай байланыс түрлдері көптеп саналады. Қазіргі кезде интернетте өте танымал болып тұрған форум жүйесі. Қазіргі кезде M-Agent деген программаның беделі асқақтап тұр. Оны қолданушылардың саны миллиондап саналады.
Осы программа арқылы ұялы телефонға хабарлама да жіберуге болады. Бейне көріністерді де қолдайды. Сонымен қоса ойын да ойнауға, файлдар жіберуге және жаңа дос та тауып алуға болады.
Әрине бұл программаның авторы жалығз адам емес. Мен қанша тырыссам да мұндай программа жасауға әлім келмес еді. Бәрақ жергілікті желіге арналған чат жүйесін жасауға қауқарым жетеді.
        
        МАЗМҰНЫ
кіріспе 3
1 желі ... және ... ... ... Жергілікті желі 5
1.2 Жергілікті желінің қор көздерін қарап шығу ... Өз ... қор ... ... ... ... құру 16
1.4 Чаттар, форумдар және ISQ 18
1.5 Интернет желісіндегі серверлер 19
2 ... ... ... ... Delphi ... жүйесі 27
2.2 DELPHI –дің ... ... ... ... ... ... Өнімнің негізгі сипаттамалары. 28
2.4 Ұйымдастырушының ортасын икемдеу . 34
2.5 DELPHI және ... ... 37
3 ... ... ... чат ... 42
3.1 Weв-сервердің құрылымы мен құрамы 42
3.2 Чат қосымшасының ... ... ... ... ... ... 54
кіріспе
Қазіргі заманғы қоғам, тауарлар, қызметтер және ... ... ... алғанда ақпараттық-коммуникациялық технологиялар (АКТ) қарқынды
дамуымен байланысты өзгерістермен сипатталады. Кәдімгі адам ... ... ... ... ... ... қоғамдық өмірдің
барлық дерлік: білім беру мен ... ... және ... өнеркәсіп
пен ауыл шаруашылығында және т.б. тиімді ... ... бола ... ... ... АКТ ... кәсіпорындардың, дүкендердің,
мекемелердің, жұмысқа орналастыру бюроларының, тіпті фермалардың да
ажырамас ... ... ... ... ... ... жүргізіліп, электронды пошта және мәліметтер банктерімен
қатынас ... ... ... кең ... өндірістік міндеттерді
атқаруда қолданыс тауып, түрлі ... ... ... ... ... ЭЕМ ... бір мекемедегі немесе елдің ... ... ... ... ... ... бәрі ... қоғамда толыққанды өмір сүріп, жемісті кәсіби
қызмет атқару үшін ең ... шарт – ... ... ... ... ... Бұл – кез келген адам дербес компьютер, Windows
амалдық жүйесі деген не ... ... ... Office ... (Word, Excel, PowerPoint) жұмыс істей алуы, Internet ғаламдық
желісінің қызметтерін пайдалана білуі қажет деген сөз.
Мен осы ... ... ... ... ... ... ... жасауға кірістім. Ол мынандай талаптарға сай болуы тиіс: көлемі
жағынан кішігірім, көп командалар жоқ, яғни тек ... ғана ... ... ... пайда болғанна бастап әр түрлі хабар ... ... ... ... ... ... қалдыру беттері болған
содан соң чат ... де ... ... ... ... ... ... көптеп
саналады. Қазіргі кезде интернетте өте танымал болып тұрған форум жүйесі.
Қазіргі кезде M-Agent ... ... ... ... тұр. Оны
қолданушылардың саны миллиондап саналады.
Осы программа арқылы ұялы телефонға ... да ... ... ... де ... Сонымен қоса ойын да ойнауға, файлдар
жіберуге және жаңа дос та ... ... ... бұл ... ... ... адам емес. Мен қанша тырыссам да
мұндай программа жасауға әлім келмес еді. ... ... ... арналған
чат жүйесін жасауға қауқарым жетеді.
1 желі ... және ... ... Жергілікті желі
Егер бір бөлмеде, ғимаратта немесе ... ... ... пайдаланушылар қандай да бір мәселені бірігіп шешуге, мәліметтер
алмасуға немесе ортақ мәліметтерді пайдалануға тиісті бірнеше ... ... онда осы ... ... ... біріктіру орынды болады.
Бірнеше мысал келтірелік:
• Егер Сіздің мекемеңіздің компьютерлері желіге қосылған ... ... ... ... ... ... немесе жылжыту
амалына саяды.
• Компьютерлердің біріне ... ... ... ... ... ... ... арқасында басқа компьютерлерді пайдаланушылар
одан өз компьютерлеріндегі ... ... ... ... желі – бұл ... ... ... жеткізу үшін
пайдаланылатын кабелдер ... ... ... ... ... өзара қосылған бірнеше компьютер тобы. Жұмыс
үстелінде жергілікті желімен жұмыс істеуге арналған Желілік ... ... ... ... жергілікті желіге біріктіру үшін әрбір компьютерде
желілік бейімдеуіш ... ... ... ... ... ... қазіргі заманға сай моделдерінде әдетте желілік бейімдеуіш
аналық тақшаға ... ... ... ... ... ... жалғау керек. Компьютерлер арасында мәліметтер алмасу арнайы
құрылғы – ... ... хаб) ... ... ... ... компьютерді жұмыс станциясы деп те атайды. Әрбір ... ... бар және ол ... да бір ... тобына жатады. Компьютердің атын білу
оны жергілікті желіде таба алу үшін ... ... аты мен ... ... ... үшін ... ... белгішесін тінтуірдің оң жақ
пернесімен шертіп, мәтінмәндік мәзірдің ... ... ... ... ... ... ... өту керек.
Бір немесе бірнеше мемлекеттің аумағында орналасқан желілер ... ... Internet – ... компьютерлерді бір алып желіге
біріктіретін, ақпаратқа шексіз қол жеткізу және ... ... ... ... ... дүние жүзіндегі ең үлкен және ең танымал желі.
Internet сөзі тікелей мағынасында халықаралық желі дегенді білдіреді
(INTERnational NETwork). Internet – бұл ... ... ... ... ал қол ... болатын ақпарат көлемі тіпті
бағалаудың өзі қиынға түседі. Internet ең ... ... ... ауа ... ... ... қандай да бір тауарға не ұшақ ... ... аз ғана ... аралығында электронды пошта арқылы хабарламалар
алмасуға, бейнеконференциялар өткізуге және тағы да ... ... ... ... ... веб-сайттар түрінде ұсынылады.
Веб-сайт (сайт, интернет қор көзі, ...... ... ... ... ... ... еренсілтемелер
көмегімен байланысып, бір серверде орналасқан веб-беттері жиынтығы. Әрбір
веб-сайттың өзінің бірегей мекен жайы – URL ... Uniform ... бар, оны ... осы ... ... ... алуға болады. Веб-
сайтқа арналған URL-дің көрінісі мынадай болады: http://www.атауы.үйшік.
Веб-сайттың атауы оны ... үшін ... ... ... Н.Ә. ... ресми сайтының ... жайы ... ал ҚР ... ... ... ... Үйшік Internet желісінің ірі ... ол ... (.kz – ... .ru – ... .ua – ... ... Ұлыбритания, .fr – Франция және т.б.) немесе қызмет ... (.com ... ... .org – ... емес ... ... .edu – білім
беру қор көздеріне арналған, т.с.с.) білдіреді. Желі қатысушыларының ... үшін ... ... ... деп ... ... — бұл
ұйымдар мен жеке тұлғаларға Internet қызметтерін ұсынатын компания.
Провайдер ретінде ... ... ... ... да, ірі ... да ... істей алады. Әдетте провайдерлер біркелкі қызметтер
жиынтығын ұсынады, бірақ олардың қызметі ... және ... ... ... да әр түрлі болады. Өз қажетіңізге ... ... ... ... ... ... ... Мәліметтерді
жеткізу жылдамдығы – уақыт бірлігінде модем арқылы өтетін ақпараттың биттер
саны. Ұсынылатын ... ... ... ... байланысты.
Қосылым түрі. Коммутацияланатын желі бойынша модем арқылы қосылу – бұл
Internet-ке қосылудың ең сенімді, бірақ ең баяу түрі. ... бұл ... ... ... ... ... ... етеді, бірақ
ақпараттың үлкен көлемін (дыбыстық ... жан ... ... ... ... ... жеткізуде қиындықтар туындауы мүмкін.
Енді бір түрі – кабельді ... DSL, ... ... кең ... ... ... Қосылымның бұндай түрі жоғарғы жылдамдықпен байланысуға
мүмкіндік беріп, шынайы уақыт режімінде ... және ... ... ... ... Қызметтер құны осы аталған факторларға және Сіз
пайдаланғыңыз келетін тарифтік ... ... ... ... ... қор ... ... шығу
Желідегі қай қалталарға ортақ қатынас құруға болатынын қарау үшін
Жұмыс үстеліндегі Желілік орта ... екі рет ... ... Егер жұмыс
үстелінде желілік орта белгішесі жоқ болса, Бастау – Желілік орта әрекеттер
тізбегін орындаңыз. ... ... сол ... ... ... ... ... таңдаңыз. Терезенің оң жағында желідегі
компьютерлердің атаулары бар ... ... ... ... қор ... қарап шығу үшін оның белгішесін екі рет шерту
қажет. Желідегі компьютерді іздеу үшін мына ... ... ... ... – Іздеу – Компьютерлерді не адамдарды – Желідегі компьютерді.
Іздеу жолына компьютердің атауын енгізу және Іздеу батырмасын басу ... желі ... ... (бір ... бір мекемеде, зауыт
немесе бекетте т.с.с) компьютерлерді біріктіреді.
Жергілікті желі ... ... - ... ... әр ... ... ... өңдеу.
Егер жалпы желіге бір-бірінен айтарлықтай қашықтықтағы компьютерлер
немесе жергілікті желілер біріктірсе, онда ... ... ... ... желі деп атайды. Қазіргі кезде ірі компьютерлік ... ... ... ... ... ... ... бір – бірімен өзара байланыстыру
желіаралық байланыс немесе ауқымды желі деп ... ... желі ... ел, ... Жер шарын қамтуы мүмкін.
Жергілікті желінің физикалық негізі
Компьютерді жергілікті желіге қосу үшін қажет: желі адаптері ... ол ... ... ... слотқа қойылады немесе аналық тақшамен
(материнская плата) бірге болады және арнайы кабелді желіге ... ... ... ... ...... ... станциялары желі адаптерлері арқылы
жалпы шинаға немесе магистральға ... ... Дәл ... ... ... да ... ... қосыла береді. Желінің жұмыс жасау
процесінде тасымалданатын ақпарат жөнелтуші станциядан жұмыс станцияларының
барлық адаптерлеріне ... ... оны тек ... ... жұмыс
станциясы қабылдайды.
Жұлдыз тәрізді топология – мұнда ортақтандырылған коммутациялық түйін-
желілік сервер ... ... ол ... мәліметтерді жеткізудіжүзеге асырады.
Бұл топологияның артықшылығы – кез келген бір жұмыс ... ... ... ... әсер ... ... – мұнда байланысу арналары ... ... ... ... ... ... барлық жұмыс станцияларын
аралап шығады да, оны керекті компьютер ... соң ... ... ... кемшілігі – кез келген бір жұмыс станциясының істен шығуы
жалпы байланысты бұзады.
ЖКЖ - де ... ... үшін ... ... ... ... болу үшін ... түрлерінің салыстырмалы түрде
көрсетілген сипаттамасына көңіл бөлейік
Интернет сөзі әдетте, желінің физикалық деңгейін білдіреді, яғни ... ... ... және де ... ... ... ... аппараттық жабдықтамалар жиынын атайды.
Желідегі компьютерлер жұмысын ... ... ... ... бір – ... ... және ... ақпараттарды
араласпай, тиянақты жеткізілу үшін, олар бір тіл мен – ... ... ... ... ... ... ... ереже желілік хаттама деп аталады.
Windows 2000 Professional операциялық ... ... әр ... ... бір пайдаланушыға арналған жұмыс станцияларын серверлермен
байланыстыруға ... ... ... ... екі рол ... ... ... ақпарат алу үшін және ... ... ... ... онда ... ... жұмыс станциясы деп аталады.
Егер компьютер басқа желідегі компьютерге ақпарат және ... ... ол ... деп ... әр түрлі қызмет көрсетеді:
Файлды сақтау және беру ( файлды сервер);
Баспадан шығару (баспа сервері);
Факс мәліметтерін беру және алу ...... ... алу, ... және беру ... ... орналастыру (web - сервер);
Серверлер көрсеткен жұмысты қызмет деп атайды. Бір серверде бірден
бірнеше ... ... ... ... бір ... ... үшін ОЖ –гі ... құрамындағы
программаны қосу қажет.
Сервер қызметіне қатынау үшін жұмыс ... ... деп ... қосу қажет.
Сервері бар, қызмет көрсететін, және клиент компьютерлері ... желі ...... ... ... желі деп
аталады. Желідегі әрбір компьютермен осы функцияларды атқаруға ... ... тең ... ... ... ... бір ... атайды.
Компьютер желіге қосылғаннан кейін бірнеше рет іске ... жүйе DHCP (Dynamic Host ... ... ... ... ... серверлер компьютерлерге желіде бірін – бірі оңай
табу үшін ... ... Егер ... DHCP сервері болмаса, онда
операциялық жүйе автоматты ... ... ... ... ... алатын режимге ауысады.
Сервер – ортақ пайдалануға арналған барлық ... ... ... ... ... үшін сервер қосулы болуы қажет.
Желідегі жұмыстың көп бөлігін сервер атқарады.
Файлды қызмет. Файлды қызметтің міндеті басқа ДК –ге ... ... ... құруға мүмкіншілік жасау. Кейде көптеген компьютерлер бір
файлмен жұмыс істегенде олар бір - ... ... ... ... ... тек ... мүмкіншілік беру қажет. Ал ол үшін файлды қызмет қатынау
құқығын шектеу механизмін қолданады. Windows XP – де ... ... ... ... ... ... болады. Әрбір каталогтың файлды
қызметтің конфигурациясы ... аты ... және оны ... деп ... ... үшін ... режимі анықталуы мүмкін:
тек оқу – ақпаратты оқу, бірақ ... ... ... ...... ... ... болады.
пароль арқылы қатынау – белгілі ресурспен жұмыс істеу үшін пароль білу
қажет.
Баспа қызметі. Кейде барлық компьютерге принтер қою мүмкін ... ... бір ... принтер қойылады да басқа компьютерлерге ... үшін ... ... ... ... біз ... компьютер
сыныптарында қолданып жүрміз.
Ауқымды желінің жергілікті желіден айырмашылығы ... ... өте алыс (жер ... кез ... нүктесінде) орналасқан компьютермен
жұмыс істеуге болады.
Ауқымды компьютерлік желі ... үш ... ... ... орны (жәй ... әр түрлі қызмет атқаратын (күшті компьютерлер);
Мәліметтерді беру ... ... желі әр ... ... жұмыс істей алады.
Кәзіргі уақытта ТСР/ІР ... ... ... ... желі – ... баршаға белгілі.
Енді оның тарихына қысқаша тоқталайық.
DARPA атты американ мекемесі 1966 жылы телекоммуникациялық желілердің
жобасын ұсынды. Онда ... ... өте ... қашықтықтар
арқылы біріктіріп, орналастырылды. Жүздеген мамандардың ... 1969 жылы ... ... ARPANet ... ... ... Ол әскери мақсатта пайдаланылды және онда қашықтықта ... ... ... ... ... ... және ... ену құқықтарын қолданушы жүзеге асыра алады.
Ал, 70-жылдары ARPANet ... ... ... ... ... енгізілді. Бұның жалғасы, яғни 80 – ... ... ... әкеліп соқты. Онда жұмыстың жалпы ... ... ... даму тарихын 4 кезеңге бөлеміз:
І кезең (1969-1983 жж.) Бұл кезеңде ARPAInternet желісі пайда болды.
Ол әскери және ... ... ... ... оның ... ... ... өте әлсіз болды. Сондықтан жоғары бағалы
компьютерлермен жұмыс жасау қиындық ... ... ... жж.) ... ARPANet 185 компьютердің орталығына
айналды. Ол ... ... ... және ... ... Желілір
бойынша деректерді жіберу телефондық каналдар немесе байланысты спутниктік
каналдары ... ... ... ... бұл ... ... ... кезең (1989-1994 жж.) Бұл кезең WWW қызметінің пайда болуымен
байланысты. Деректерді ... мен ... ... ... ... ... бастады. Ал 1986 жылы ... желі ... ... ... деп ... ... жаңалыққа
байланысты 1991 жылы ARPANet біртұтас желі ретінде қолданылмайтын болмайды.
90 жылдардың орта шенінде видеоконференция пайда болды. Ақпараттарды ... ... оның ... ... ... Бұл ... WWW
интерактивтік қызметі арқылы қарым-қатынастар тиімді болды және Интернетке
қосылған қолданушылар саны тез ... ... ... жж) Бұл ... ... ... қарым-
қатынас тәсілін арттырумен сипатталады. Мұнда көпөлшемді интерактивтік
модель VRML пайда болды.
Үшінші және төртінші ... ... ... ... ... ... Ресейде 1990 жылы «Совам Телепорт» компаниясы
электрондық хабарларды ... (off line) ... ... желіге ену кезең басталды. Ал 1994 жылы ... ... және ... алу ... қамтамасыз ететін on line режимі пайда
болды.
Интернет желісін ... үшін оны ... ... ... ... ... ... болмайтыны сияқты Интернет
компаниясы да тек ... ... ... ... ... ... иесі кім? Ешкім де емес. Әрине, оның ... ... ... ... ... ... ие емес, бұл жүйе өзара ... ... ... ... ірі телефон компаниялары
бірігіп, «телефон жүйесі» қалай пайдаланатыны жөнінде келісіп отырады, ... ... ... ... ақшасын, мұхитаралық кабел құнын - кімдер, қалай
бөлісіп көтеретінін және де әр елдің ... ... ... ... бірігіп анықтап отырады. Интернет желісі де дәл осы ... ... ... ... ... себептері өте көп. ... ... ... дем алғыңыз келіп отыр, сол ... ... ... орын ... ... ... дейік. Олай болса, «scuba» (акваланг)
жаңалықтар тобын қарап шығу керек, мүмкін ... ... ... ... болар, әйтпесе сұрағыңызды сонда енгізіп күтіңіз. Біреу сізге жауап
беріп қалар ... ... ... ... ... келеді).
Интернеттің бар мүмкіндігін, онда жиналған мәліметтерді де түгел айтып беру
қиын. Оның үстіне күнбе-күн оған жаңа мәліметтер ... ... ... ... бері ... өз ... жыл ... екі есе арттырып отыр.
Қазіргі кезде желлер коммерциялық негізде ... ... ... ... ISOC (Internet Society) қоғамдық ұйымы ... ... ... әр түрлі компьютерлердің бір – бірімен үйлесімді түрде
байланысып, өзара мәлімет алмасуы ТСР/ІР хаттамалары ... ... шығу ... айту қажет)
Интернет жүйесі аппараттық және ... ... ... ... жұмысын ұйымдастырып, электрондық
хабарландырулар, жарнамалар беру, ... ... ... ... ... ... ... көрсетеді.
Интернеттен басқада ауқымды желілер бар:
Fidonet - эксперименталь желі, қолданушы – ... ... ... корпаративті желісі, мысалға SCN ... ... ... ... ... өте ... сондықтан компьютерлер
Интернетпен интернет – провайдер арқылы байланысады.
Интернет – провайдер – бұл ... ... ... клиент
компьютерлерді әр түрлі байланыс тізбегін қолданып Интерентпен қосуға
мүмкіншілік жасайды.
Сондықтан клиент ... ... ... істеу үшін байланыс
тізбегімен қосатын жабдық болса болғаны.
Кез ... ... ... ... ... ... ... немесе басқа да желі қызмет түрлерінің тұтынушысы
болып тіркеуді желі
қызметін ұйымдастырушылар – ... ... Олар ... ... ... ... көмегімен байланыс және желілі байланыс
тораптарында орналасқан. Қазір Қазақстанда 20 – дан ... ... ... ... ... Олардың ірілеріне «Нұрсат»,
«Қазақтелеком», «Алтел» және «СА телеком» жатады.
Провайдермен қосу үшін төмендегідей ... ... ... жай ... ... арқылы Интернетке қосылып, ... ... ... ... «Модем» деген сөз осы ... ... ... ол ... ... ... Модем дербес компьютерден шыққан цифрлық сигналдарды жалпы телефон
арналары арқылы ... ... ... ... ... модем қабылданған сигналдарды қайтадан цифрлық формаға ауыстырады.
Модеммен жабдықталған кез келген компьютер иесі ... ... ... ... ... ... пайдалана алады.
Қарапайым модемге қарағанда ADSL модемі сигнал құрмайды, бірден
телефон ... ... сан ... ... Бұл ... тағы бір
өзгешілігі Интернетпен байланыста телефон бос ... ADSL - ... ... ... дейін) 7 Мбайт/с (ал шын
мәнінде 1 Мбайт/с).
Аумақтық (кампусты) жергілікті желі – Global ... ... ... желі Интернетті шлюз арқылы байланысады.Әр түрлі
желілерді ... шлюз деп ... ... бір желіден қабылданған
деректер форматын басқа желідегі деректер форматына түрлендіреді.
Корпаративті желі иелері, ... ... кең ... мақсатында қосылады. Бұл жағдайда корпаративті желіге рұқсат
етілмеген сырттан қосылудан қорғау ... ... ... ... желі ... ... ... ақпаратты ғана өткізуді қамтамасыз
ететін бранмауэр рөлін атқарады.
1.3 Өз компьютеріңіздің қор көздеріне желіде ортақ қатынас ... ... үшін ... ... ... ... баптау қалтаның
мәтінмәндік мәзірі арқылы ашылады. Желінің өзге де ... ... ... бір ... ... ... оқи алуы үшін ... орындаңыз.
Өзгелер қатынас құра алатын қылғыңыз келген қалтаны таңдап, оны тінтуірдің
оң жақ пернесімен шертіңіз де, ашылған мәзірден Ортақтасу және ... ... ... ... өтіңіз де, Желілік ортақтасу мен
қауіпсіздік ... Бұл ... ... ортақтастыру құсбелгісін
орнатыңыз. Егер өзге ... осы ... ... ... ... яғни, толық ортақтасуды ашқыңыз келсе, Желідегі пайдаланушыларға
файлдарымды өзгертуге рұқсат беру құсбелгісін ... ... ... ... ... ... өзге ... Сіздің ортақтасу үшін
ашық қалтаңызға қатынап, оны өз жергілікті қалтасы ретінде пайдалана алады.
Желілік басып шығарғыш – бұл ... ... ... ... басып шығарғыш. Басқа пайдаланушылар Сіздің басып шығарғышыңызға
қатынауын ашу үшін мына әрекеттерді орындаңыз: Бастау – Басып ... ... ... ... ... ... қосылған барлық басып
шығарғыштар мен ... ... бар ... терезесі ашылады. Сіз
ортақтастыруды ... ... ... белгішесін табыңыз да, оны
тінтуірдің оң жақ пернесімен шертіңіз және ашылған ... ... ... ... Ортақтасу қосымшасына өтіңіз де, осы басып
шығарғышқа ... ... ... орнатыңыз. Белсенді болған ... осы ... ... ... ... пайдаланушылары көретін атауын
енгізе аласыз. Жарайды батырмасын басыңыз.
Қашықтағы компьютерден басып шығарғышты қосу үшін мына ... ...... ... пен ... ... орындаңыз. Басып
шығарғышты орнату белгішесін екі рет ... ... ... ... іске ... Шебер терезесіндегі Келесі ... ... ... ... ауыстырып-қосқышты Басқа компьютерге қосылған
желілік басып шығарғыш жағдайына орнатыңыз. Келесі ... ... ... ... ... Басып шығарғыштарды шолу
жағдайына орнатыңыз да, Келесі батырмасын ... ... ... желідегі компьютердің және оған қосылған басып шығарғыштың
белгішесін табыңыз, оны таңдаңыз да, Келесі батырмасын шертіңіз.
Осыдан ... ... ... шығарғышқа арналған драйверді ... ... ... бәрінде батыл түрде Келесі батырмасын және
соңғы терезеде Дайын батырмасын басыңыз. Енді сіз кез ... ... ... ... құжаттарды басып шығара аласыз. ... ... ... ... ... олардың біреуі негізгі (әдепкіде
құжаттар басып шығару үшін соған жөнелтіліп отырады), ал қалғандары ... деп ... ... ... және ... (chat) сөзі ... ... сөйлесу дегенді білдіреді. Internet
желісіндегі Чат – бұл Сізге желінің өзге қатынаушыларымен шынайы ... ... ... беретін қызмет (11.17-сурет).
Чаттарға мәзірінде «Чаттар» деген сілтемесі бар кез ... ... ... ... ... ... адам арнаға ену үшін алдын ... ... ... ... ... өз ник-есімін (ағылш. nickname), өзін
өзгелер қалай атағанын қалайтынын ... ... Есім ... не ... ... ... тиіс. Сондай-ақ, Сіздің хабарламаларыңыз қай
түспен ерекшеленетінін, жаңарту уақытын (чат терезесінің ... ... және ... ... ... ... ... да болады.
Арнаға қосылғаннан кейін пайдаланушы осы пікірталасқа қатысушылардың
барлығының аттарын көреді. Чатқа ... ... ... ... ... ... ... пайда болады. Бұнда әркім кез
келген тақырыпты, топты таңдауға, сөйлеуге, ... ... ... бірдеме айтуға, өз тобын ұйымдастыруға немесе біреумен
тек екеуара сөйлесуге ерікті.
Форум – бұл сайтта ... ... ... Форумдағы хабарламалар пошта
хабарламаларына ұқсайды, олардың әрқайсысының авторы, ... және ... ... ... ... ... үшін қосымша бағдарлама қажет емес,
тек сайттағы өзіне сәйкес нысанды ... ... ... ...... ... ... (ағылш.
thread – «жіп») біріктірілуінде. Сіз форумдағы бір хабарламаға жауап берген
кезіңізде, жауабыңыз бастапқы хабарламаға ... ... ... ... ... реті тағы с.с. ... құрайды. Нәтижесінде форум
тредтерден құралған ағаш тәрізді құрылымға ие ... ... ... жіберілген хабарламалар өте ұзақ ... ... ... ... жауап сұрақ берілген күні шығуы міндетті емес. ICQ қызметі – бұл
Internet желісінде адамдардың тегін ... ... үшін ... ... ICQ (ағылш. I Seek You – Мен сені іздеп жүрмін)
бүкіл дүние жүзіндегі ... ... ... ең оңай ... табылады. ICQ бейнеконференциялар ұйымдастыру, интернет-телефония,
файлдарды жеткізу, SMS-хабарламаларды жөнелту, поштаны ... ... ... да ... ... ... алады. ICQ мүмкіндіктерінің тізімін
жеке көшіріліп, тура бағдарламаның өзінен орнатылатын қосымша модульдер
есебінен енңейтуге болады.
Өзіңізде ICQ ... ... ... алып (олардың кейбіреулері
орыс тіліне аударылған), желінің басқа клиенттерімен сөйлесіп, хабарлама
алмаса ... ... ... ... ICQ серверінде өз жеке
байланыс орталығыңызды (Personal Communication Center) ала аласыз. Ол жерде
сіз туралы басқа ... қол ... ... етіп ... ... ... Байланыс орталығындағы пейджер арқылы ICQ жоқ адамдар
Сізбен байланыса алады. Сонымен қатар пайдаланушылар Сізге арнап ICQ-ға ... ... хат ... де ... ... Internet ... ... ала аласыз. Содан кейін
көшірілген файлды іске ... ... ... ... ере ... бар ICQ ... мен ... сөзді енгізіңіз немесе жаңасын тіркеңіз,
қатынас парағына өз ... ...... ... ... ... ... – телекоммуникациялық, ... ... ... бір-бірімен байланысқан және олардың ... ... ... ... – мәліметтер беру ... ... мен ... иерімі және олардың компьютерлер ... ...... ... ... ... алғашқы
протоколдарының бірі қазіргі кездегі протоколдарын есептеу жүйесіндегі өте
кең таралған етег болып табылады. ТЕР – ... ... ... протоколы, ал IP – интернеттің желіаралық протоколы.
1969 жылы 2-қаңтарда АҚШ ғалымдары ... ... ... ... ... Internet пайда болды. Зерттеуді АҚШ-тың қорғаныс
министрлігінің бөлімшесі болып табылатын Advanced ... Project ... ... ... ... нәтижесінде ARPAnet
пайда болды. ARPAnet – экспериментальды иелі, ... ... ... ... аса ... базаларға қызмет атқаратын теориялар мен
программалық құралдар кірде.
ARPAnet жүйесі бөлініп кеткен ... ... мен ... байланыстырды. 1983 жылы ARPAnet екі желіге - ARPA net және
MIL net болып бөлінді.
MIL net жүйесі әскери қолдамыс үшін ... ... ал ARPA ... (зерттеу үшін) мақсатта қолданылды. Екі желі ... ... ... ... бұл ... ... Internet
деген белгілі болды. 1980 жылыдың басында басқа қоғамдастыққа топтар мен
ұйымдарға қызмет ететін жаңа желілер пайда ... ... Вit net ... ... ... арналған ұлттық масштаб желісі немесе Es net есептеу
техникасы мен программалау зерттеушілерінің бірігуі. Басында бұл ... ... ... ... бірақ бертін келе пайдаланушылардың
осы ... ... ... ... ... жалғанды.
1986 жылы Internetтің дамуына маңызды жыл болып саналды. Осы ... ... ... АҚШ ... бес ... ... Бұл суперкомпьютерлер біріккен жоғарыжылдамдықты желі деген
атпен ... ... ... ... Ол ... ... мәліметтер
бергендегі Internetтің негізгі жұмыстарын атқаратын басты бөлімі . Басқа
елдер бір мезгілде өздерінің компьютерлік ... ... оны NSF ... ... мүмкіншілігін алды.
Жеке комерциялық аймақтық және халықаралық желілер бір-бірімен өте
күшті байланысқан жүйе құрды. Қазіргі кезде Internet “Шнцы” ... ... ... ... MВONE мен ANS net, Eвропада NORDU net , EURJPA net
пен EUNET.
Интернет пайда бола бастағанда, оның ... ... ... ... электронды тақталары, конференция серверлері ... ... ... да ... ... 1989 жылы Тим
Бернерс-Ли HTML-ды өңдеп ... ... ... ... ... ... Next ... станциясында Next Step операциялық
жүйесін жасады. Бернерс-Ли Женевадағы CERN Европалық институттың элемантар
бөлшектер лабароториясында ... ... ... ... 1991 жылы ... алғаш рет іске қосты және осы бір жыл ішінде түйіндердің саны ... ... ... – бұл ... ... ... яғни басқа
компьютер ресурстарына қатынасты (доступ) туғызды, бірігіп іске асыру.
Гипер мәтін – түрлі мәтіндер мен ... ... ... ... ... мен ... ... әдістері, ал
байланысты ерекшелеу автоматты түрде мәтінге ... ... ... тудырады.
Гиперсілтеме – бұл сөздер мен бір мәтіндегі фрагменттер арасындағы
байланыс немесе ... ... ... ... ... ашу.
Гипер мәтін пайдаланушыға құжаттарды тексеруге, мәтін беттеріндегі
өзіне ұнаған мағлұматтарды ретімен қарауына мүмкіндік береді. 20 ... Тед ... ... ... ... үлкен бір гипер
мәтіндік жүйеге біріктіруді ұсынды. Бұл ... ... WWW (World ... – бүкіл әлемдік өрмек) – информациялық гипер мәтіндік жүйесі, яғни
тараптарда (парақтарда информациялық ... ... ... ... аудио және видео доңғалақтары)бар, ал тараптар ... ... ... ... WWW – ... ең ... интернеттегі ең
қызықты сервис.
Интернеттегі мәліметтер ағымының ... ... WWW ... ... ... WWW-дағы серверлер санын дәл айту ... ... ... саны 30 ... ... WWW-ның өсу жылдамдығы Интернет
желісінің өзінен де жоғары. ... ... ... ... ... ... сервер принципі бойынша жұмыс ... ... ... ... көп ... ... яғни клиент сұрауы бойынша түрлі
информациядан тұратын (мәтін, дыбыс, графика, үш өлшемді объект т.б.) ... ... ... ... ... ... басқа құжаттың сітемесі
немесе бөлімі болуы мүмкін. Weв-сервері (WWW) – WWW технологиясын ... ... ... ... ... ... WWW құжатында мынадай түрде ұйымдастырылады: глобалды
әрбір информациялық желісіндегі бір мезгілде жіберіледі және ... ... ... мүмкіншілігі бар. Мұны ... ... ... ... тен жұмыс жасай отырып ... ... тек ... ... ... ... WWW ... интернеттің информациялық ресурстарын және басқа да
сервистерді көрсетеді.
WWW программа-клиентерінің ... ( , ... ... ... ... ... т.б. программа-клиенті болып
табылады. Мұндай ... WWW ... ... ... ... үшін ... болып табылады, ал WWW информациялық жүйенің өзі
интегралдаушы роль атқарады.
Клиент ... ... ... әрі WWW ... – HTTP ... ...... көмегімен гипер мәтіндік объектілер жеткізуге
арналған Интернеттегі гипер мәтін жеткізу протоколы.
Weв-серверлердің негізгі ... ... ... ... Weв-сервер қосымшасы кіреді.
1. Аппараттың қамтамасыз етуі Аппараттық қамтамасыз ету (hardware) –
бұл физиаклық жағынан, интернет желісіне қосылған компьютердің ... ... ету ... аппарат платформасын таңдау
оптимальды аппарат платформасын таңдау оптимальды ... ... ... нәтижесінде мыналар, мысалы құны, қолайлылығы (өнімділігі),
эксплуатация ... ... ... ... ... ... ... компьютерлік
архитектура қолданылады. Ал практикада веб-серверлердің жалпы мәліметтері
үшін, көбінесе Intel ... және Sun ... ... ... ... ... Көбінесе веб-серверлер тұрғызу үшін көп
пайдаланушылар операциялық жүйесі пайдаланылады. “Желілік”-ТСР/Р протоколы
қолдайтын ... ... ... ... компьютердің жұмыс жасауы
мүмкін емес. “Көп-пайдаланушы” – түрлі ... ... ... ... ... ... анықтау құқығы.
Көппайдаланушы жүйесінде қатнау құқықтарын ... ... ... ... ... ... ... сервиске, жадқа
қатнау, операциялық ... ... және ... ал ... ... ... мен ... жүйе веб-серверлер үшін желідегі жұмыс ... ... ... ... ... ... ... пайдаланып отырған
аппарат платформасымен тығыз байланысты, сондықтан комплекстік программаның
аппараттық платформасы парктикалық маңызға ие. Практикада кейбір аппараттық
платформаларүшін ... ... ... ... ... ... ) ... үшін операциялық жүйенің sun solaris-ті пайдалануда ... жоқ. Apple ... ... үшін –Mac OC System An ... ... ... ... операциялық жүйені таңдау
кеңінен таралған, бірақ ... ... үш түрі ... ... және WINDOWS.
3. Веб-серверлер программаның қамтамасыз ету – бұл ... ... ... ... жүйелердің көп көлемін тұрғызу болмаса неғұрлым
қуатты түріне алмастыру. Сипаттау терминіне ... ... ... ... ... және көлденеңнен масштабтау.
Тереңнен масштабтау – бұл традициялық ... ... ... ірі көп ... сервер табу (немесе сервер кластары). Егер бұл
жеткірең болса митифрейм, тіпті супер компьютер ... ... ... ... бар – ол көп ... ... ... қажет етеді.
Сондықтан тез, қарапайым стандартты серверлік ... ... алу ... ... масштабтауды қолданған ыңғайлы болыа саналады. Веб-
серверлер үшін ... ... ... қажеттілігі мүмкіншіліктері қаралады.
б) Вертуальды серверлерді орналастыру. Бір физикалық серверде бірнеше
түрлі адрестегі, ... ... ... ... ... ... төмендегідей жүзеге асырылады. Әрбір
тараптағы компьютердің өздерінің бірегей мекен-жайы болу ... ... үшін (Domain Name, Systems DNS) ... жүйе ... ... ... цифр ... (IP-адрес) доменді атаумен беріледі, яғни
атау түрінде болсын, цифр түрінде ... бір ... ... ... ... домен үшін өзінің DWS сервер атауы болуы тиіс. Бұл ... ... “ деп ... ... домендер үшін сақтайды. Вертуальды
веб-серверлерді жасаудың бірнеше техникасы бар:
1. Түрлі IP-адрестер: Бір ... ... ... ... ... ... ... мүмкін) меншіктеледі және әрбір IP-адресті веб-
серверде конфигурациялағанда өзінің түбірлік директорийін көрсетеді. ... ... ... ... түскенде, сол вертуальды веб-серверге
сәйкес информация қайтарылады.
2. Бір IP-адресті және ... ... ... DWS ... ... бір ... ... бірнеше доменді атаулар сай келеді. Бұл
жағдайда веб-сервер қай ... тек ... атау ... ... ... ... тиіс. Мұандай әдіс тек 1.1. НТТР протоколын пайдаланушы
клиенттерге қатысты, өйткені
1. НТТР протоколында тек IP-адрес көрсетілген
2. доменді атау ... ... ... ... ... серверлер
Кейбір веб серверлер, мысалы, Apache түрлі порттар сұратуында жауап
беруі ... атап ... әр порт үшін ... ... түбірін
көрсетеді.
Виртуальды директорийлер құру Қазіргі веб-серверлердің стандартты
ерекшелігі болып олардың жарияланған ... ( ) ... ... Мысалы, egi-bin каталогы (программалық түбірінде ... ... ... ... ... Ол веб-сервердің каталогтар
түбірінен керекті каталогты жариялағанда көшіру қажеттілігін ... ... ... каталогынан с: /myself/ soft/ docs каталогына
пайдаланушы қатынаушы ... ету ... ... онда тек ... ... ... ... Виртуалбды каталогтардың бірнешеуін құру (10, одан да
көп) веб-серверлер ... ... әсер ... ... жасырын
атаулар тізімі мен адрестегі сұратуды салыстырып отыру керке. ... ... ... өкімділігіне әсері шамалы.
Статикалық және диналикалық парақтарды жасау мүмкіншіліктері Серверлік
администратор ... үшін ... html ... ... ... мұндай жағдайда диналикалық парақтар немесе
өзгермелі мазмұнды парақтардың жалпы ... ... ... ... үшін ... ... ... ең
көне және кең таралған CGI- (Commar Gateway Interface) - әмбебап ... ... ... ... ... ... ... бұрын келтірген мәліметтері мен бағалаған және таңдалған
баптамаларынан тұратын мәліметтерсіз кестесі ... ... ... ... ... ... ... каталог жүйелер қолданылады.
2 ПРОГРАММАЛАУ ОРТАСЫН ТАҢДАУ
2.1 Delphi программалау жүйесі
Программа құруға ыңғайлы тамаша ортаның бірі – Delphi ... ... Оны оқып ... , ... және логикалыңқ ... ... , әрі ... Delphi ... ... ... және
программалаудың басқа тілдерге ... ... ... ... ... ... , ... қатар қызықты есептер шығару
мүмкіндіктері бар.
Delphi типті жүйені тез және ... құру ... ... ол ... ... қоса редактор және ... ... ... қамтиды.Delphi – де шамамен 200 – ... ... ... бар.
Delphi-де программа құру жақсы ... ... ... – бұл Borland ... ... тез ... ... жаңа өнімі. Қосымшалармен мәліметтер қорымен “клиент-
сервер “ ... ... ... ... ... және “ файл-серверлік “ архитектурасында жұмыс істейді.
DELPHI тілі ...... Object Pascal ... ... ... ... SQL ... есеп беру генераторлары,
визуальді компоненттің және ... ... ... Windows ... программаларын кәсіби өндеуде өзінді сенімді ... ... тағы ... ... ... DELPHI ... басқа аналогтық программалық өнімдермен салыстырғандағы
артықшылықтар.
➢ қосымшаны өндеу жылдамдығы;
➢ Жасалған қосымшаның ... ... ... ... компьютер ресурстарына төмен қажеттіліктерін
талап ... Delphi ... жаңа ... мен ... қосу ... ... ... Delphi-дің жеке құралдарымен жаңа компонент пен инструмент құрудың
мүмкіншілігі;
2.3 ... ... ... – бұл ... ... ... комбинациясы:
➢ машина кодына аударатын жоғары өнімді компилятор;
➢ объекті-бағытталған модель компонент;
... ... ... ( сонымен қатар жылдам )
қосымшаларды ... ... ... құру үшін ... масштабталатын құралдар;
Delphi ортасы көп терезелі жүйе тәрізді .Оны жүктеу үшін:
Пуск/программы/Borland delphi/Delphi.
командасын қолданамыз .Жүктелгеннен кейін ... 4 ... ... Delphi ... ... ... ... бірінші жолда мәзір
орналасқан болып және ... ... бар: ... Вид, ... пользователя, панель компонентов, рабочая область
1.Негізгі терезе(Project1)
2.Обьектілер инспекторының терезесі . (Object inspector)
3.Форма конструкторының ... ... ... ... ... ... Бұл ... формадағы барлық
компоненттердін дізімі ... + ... - ... бул ... ішкі
класында екінші компоненттің бар екендігін білдіреді. Егерде компоненттін
аты ерекшеленген болса онда бұл ... ... ... ... ... конструкторының терезесі болып бұл терезеге негізгі
конпоненттер орналасады.
Бұл терезе объекттер инспекторы болып, ... ... ... енгізіледі. Уақиғалар тізімі жазылады. Мұны ... ... ... ... экранға шығамыз . Obgect ... екі ... ... ... ( ... )
2. Events ... ... редакторының терезесі болып табылады. Бұл терезеде
формаға қойылған компоненттердің тізімі, компоненттердің уақиғалар тізімі
және сол ... ... ... ... ... ... қажеттілігіне қарай экранда басқа да терезелер
тұруы мүмкін. Жұмыс жасау барысында негізгі ... ... ... ... орын ауыстыруға болады. Көп терезелі болғанмен Delphi-де ... бір ... ... ... ... қосымша проекті түрінде жиналған бірнеше
элементтерден тұрады. Олар
1. Проект коды (DPR кеңейтілген мен ... ... ... Форма сипаттамасы (DFM)
3. Форма модулі (PAS)
4. Модулдер (PAS)
5. Объектілер параметрі (ОРТ)
6. Ресурстар сипаттамасы
Копилтильда таңбасымен өзгеріс енгізеді. Ең ... ... ... ... тұрады. Сондықтан кез-келген проект құру барысында оның
барлық элементін ... ... ... ... ... ... ... болады:
Program project1;
Uses Forms,
Unit1 in ‘Unit1. pas’{Form1},
Unit2 in ‘Unit2 . ... ... Create ... аты ... ... ... сәйкес келеді және дискіге
сақталу ... да ... ... ... ... ... ... атпен аталады. Проект файлының атын өзгерткенде автоматты түрде осы
файл аттары өзгереді. Проектіні құру ... ... ... ... және ... ехе файл ... атымен аталады.
Проект файлын қарауға және өңдеуге болады. Ол ұшін Progect/view ... ... ... ... арқылы ашылады. Формаларды қарау
үшін view\Forms…shift+F12. формалар сипаты ... ... ... ... оның сипаттамасы беріледі. Форма модулінің файлында форма ... ... Ол ... ... ... ... ... Қажетті
модульді ашу үшін view-Units… немесе ctrl+F12 модульдер файлында кез келген
формамен байланыспаған модульдер сақталады. Олар ... pascal ... ... ... үшін Uses ... атты көрсету қажет. Ресурстар
файлының ... аты ... ... ... автоматты түрде
құрылады. Delphi-тен ресурстар файлымен жұмыс жасауға арналған графиктік
редактор қарастырылған. Бұл ... ... ... ... ... ... ... (.DCR)
• Расторлық бейнелер (.BMP)
• Қосымшалар пиктограммалары (.ICD)
• Курсорлар (.CUR)
Проект ... ... ... мен олардың мәндері текстік
редактордың әр түрлі жолында орналастырылады.
Проектіні компиляциялау және орындау.
Проектіні компиляциялау ... ... ... файл ... кітапхана (Д44) құрылады. ... ... ctrlF9 ... ... ... ... ... атқарылады. Соңғы рет компиляцияланғаннан кейін мәні
өзгерген модульдердің файлдары ... ... ... ... ... ... ... өзгеріс енгізілген болса, онда осы
модулге пайдаланылатын модулге қайта ... ... ... ... ... ... ... да қосымша
орындалуға дайын файл құрылады. ... Delphi ... Windows ... Delphi ... проектіні жүктеу үшін Run/ Run немесе F9 ... Егер ... ... ... ... Delphi ... Run/ ... немесе Crtl+F12 командалары арқылы тоқтатылады.
2.4 Ұйымдастырушының ортасын икемдеу ... – ді ... соң ... ... ... ... орналасады. Егер курсор бір иконкаға тоқтап қалса, оның астында
сары төрт бұрышта көмекші ... ... ... ... ... ... ... Компонент құрамы визуальды және логикалық компоненттерден тұрады.
Тетік ... ... ... ... ... ... ол
кестелер логикалық болады.
Delphi-де программа визуальді түрде жазылатындықтан, барлық ... ... ... ... графикалық көрінісіне ие болады,
олармен тиісті ... ... үшін ... ... ... ... ... көрініп тұрған тек визуальді копонент болып қалады. ... ... ... ... ... ... Windows ... көрсететін компоненттердің барлығы “Dialogs” деп аталатын ... ... ... ... ... ... үшін ... палитрасын, құралдар сызғышын оңай өзгертуге және синтаксисті
белгілеп, ... ... ... ... –де ... өз ... анықтауға болады, және оны ... ... ... бар, ... ... ... мен
пайдаланбайтындарды жойып тастау мүмкіндігі де бар.
Интеллектуальді редактор. Программалар редакциялауды ... мен ... ... ... ... ... ... тетікті
комбинацияны және жолдың түсті айырмасын пайдалану ... ... ... ... Delphi –де ... редакторға енгізілген кодтағы
қателерді тауып, оларды жоятын графикалық дұрыстағыш бар. Тоқтау нүктелерін
анықтауға, үзілістерді тексеріп, өзгертуге ... басу ... ... дәл түсінуге болады. Ал егер өте жіңішке дұрыстағыш қажет болса,
ассемблердегі ... және ... ... ... ... ... бар Turbo Debugger пайдалануға болады.
Объектілер инспекторы. Бұл құрал бөлек терезе ... ... ... ... ... ... ... жағдайлар мен қасиеттер
мағынасын белгілей аласыз (Properties and Events) ... ... ... тиісті жобада барлық модульдерді
қарауға мүмкіндік береді және жобаны ... ... ... ... Жоба ... файл аттарын, таңдалған форма уақытты және т.б
көрсетеді. Мәтін мен ... ... атау ... ... сырт ... тез ... жетуге болады.
Объект навигаторы. Қол жетерлік объектінің кітапханасын көрсетеді және
қосымшалар бойынша навигацияны жүзеге ... ... ... компиляцияланған модульдерді және сіздің кодыңыздың глобальді
атаулар тізімін қарауға болады.
Меню дизайнері. ... ... ... ... ... және
кейін оларды кез-келген қосымшада пайдалануға болады.
Сарапшылар. Бұл сізге ... оңай ... мен ... ететін құрал программасының тобы. Ұйымдастырылған сарапшыларды
өз ... ... ... бар. ... ... бұл ... программаға
жазылған Case – құралдарымен Delphi-ді кеңейте ... ... ... Оның ... ... ... ... жұмыс істейтін форма сарапшысы.
➢ Қосымшалардың ұстаным мен шаблондар сарапшысы.
➢ Форма шаблонын сарапшысы.
RAD Pack құрамына Delphi ... Borland Pascal 7.0 ... ... ... ... ... Қазіргі уақытта DLL құрылысын
жеңілдететін және тіпті өзінің сарапшыларын жасайтын сарапшыларда болды.
Интерфейсті оқу ... ... ... ... ... ... ... көмекші жүйе ғана емес, ... ол ... ... өз ... ... DELPHI және ... программалау
Объект – бұл қоршаған ортаның сипаттамаларына ие абстрактілі түсінік.
Объектілерді түрлі категорияларға байланысты жүктеуге болады. Әрбір ... ... ... бір орын ... ... класс қандай да бір
объектілер категориясын анықтайды, ал әрбір ... ... бір ... ... ... программалау – программистің назарын объектілер
арасындағы байланысқа аудартатын әдістеме. Delphi ... ... ... оның даму ... ... ... ... дегеніміз – бір ... ... мен ... ... ... терминологиясында объект
мәліметтің мүшесі (data members), ал код объектілі әдіс немесе функциялар-
мүшелер (methods, member ... деп ... ... ... ... ... ... ажыратуға
болады. Ол өңделіп жатқан программалардың сенімділігін арттырады, себебі
объектегі функциялар программамен мәлімет ... ... және ... саны мен типі ... ... ... объектінің
инкапсуляцияланған функциялары мен мәліметтердің модификациясы ... ... алып ... ... артықшылығы -
объектілермен жеңіл алмасу. Объектілі-бағытталған ... ... ... ... кітапханасын
кеңейтуге мүмкіндік жасайды.
Класстар, компоненттер және объектілер
Класстың физикалық мәні ... ... ... ... ғана ... орын ... Бұл ... класс экземплярын
құру (class instance) деп аталады.
DELPHI тілінде бір классқа жататын объектілер бірдей атрибуттарға ие
болады. ... ... ... оның ... ... ... ... компонент түсінігін арнайы класс ретінде еңгізеді.
Оның қасиеттері объектілердің ... ... әдіс ... ... контекстінде қолданады. Delphi компоненттердің түрін
әдістер арқылы ғана емес, сонымен қатар ... мен ... ... де
өзгерте алады.
Қасиеттерді жариялау үшін Delphi-де property кілттік сөзі қолданылады.
Оқиғалар ... ... ... бір әсер ... ... Delphi ортасында құрылған программада әдістерді қолдану сферасы –
бұл ... ... (event ... Олар программаның қандай да бір
оқиғалардың пайда болуына реакциясын көрсетеді.
Компоненттер ... ... ... мен ... DELPHI ... ... объектілер класстарынан
ерекшеліктері келесі түрде болады:
Компоненттердің көбісі қолданушы интерфейсін басқару ... ... ... ... ... ... ұрпағы.
Компоненттер жаңа класс құру үшін базалық класс ... ... new ... ... ... ... ... қуалау (мұрагерлік қасиет)
Табиғаттың ғажайып ерекшеліктерінің бірі – ... ... ... жаңа ... пайда болуы. Бұл қасиет объектілі-
бағытталған программалауға бірнеше ... ... ... ... ... көп класстарды құруға және кеңейтуге болады. Қарапайым класстан
бастап, күрделі құрылымды туынды классты да ... ... бар. ... ... өз ... ... барлық әдістері мен оқиғаларына ие
болады.
Тұқым қуалау кезінде ... ... жаңа ... мен амалдарды
қабылдайды.
Базалық класты жариялау
Delphi өзінің ... ... ... ... ... базалық класс жариялауға мүмкіндік береді. Класс ішінде
жариялаудың әрқайсысы ... ... ... ... анықтайды. Әрбір секция
private, protected және public ... ... ... ... ... ... жариялау келесі қатынау құқықтарын
анықтайды:
Жеке (private) есімдер ең шектеулі қатынауға ие. ... ... ... ... ... ) ... тек ағымды және одан туындаған
класстардың әдістеріне қатынауына мүмкіндік ... ... ... ... (public) ... қатынауға рұқсат
етеді.
Конструкторлар және деструкторлар
Кострукторлар дегеніміз – бұл ... ... ... объектісін
құратын әдіс, ал деструктор – оны жоятын ... ... ... басқа объектілі әдістерден ерекшеліктерін қарастырайық:
Өз классына сәйкес аты болады.
Қайтарылатын мәні болмайды.
Тұқым қуаланбайды.
Компилятормен автоматты түрде public деп ... ... ... ... және ... бақылау үшін
автоматты түрде компилятормен шақырылады.
Бір класста бірнеше конструктор ... ... ... ... ... жағдайдағы конструкторлардың параметрлері ... ... ... ... ... ... онда компилятор автоматты
түрде бір конструкторды құрады. Оның қызметі - класс объектісін құру кезде
жады бөлу.
Аргументі бар конструктор объектті құру ... ... ... ... ... ... ... жады бөлу,
айнымалыларға бастапқы мәндер меншіктеу т.с.с).
Көшіру конструкторы класс объектісінен мәліметтерді ... ... ... басқа объектілерін құрады.
Полиморфизм
Полиморфизм (грек тілінен poly - көп және morphos - ... ... ... ... білдіреді. Полиморфизм – бұл ... ... ... ... ... ... оқиғаларды әртүрлі
жауап беру қасиеті. Басқаша айтқанда, полиморфизм – объектілі бағдарланған
программалау ... ... да бір ... ... ... типті
мәліметтерімен жұмыс істеу қабілетін ... ... ... кезінде сол әдіс аргументтің типіне тәуелді әртүрлі ... ... ... ... чат жүйесі
3.1 Weв-сервердің құрылымы мен құрамы
WWW клиент ... ... ... жұмыс жасайды. Дәлірек айтсақ,
клиент серверге көп серверлер кіреді, яғни клиент сұрауы ... ... ... ... дыбыс, графика, үш өлшемді объект т.б.) гипер
мәнділік құжат қайтарылады, олардың әрбір элементі басқа құжаттың ... ... ... мүмкін. Weв-сервері (WWW) – WWW технологиясын пайдалана
отырып клиент сұранысын ... ... ... WWW ... мынадай түрде ұйымдастырылады: глобалды
әрбір информациялық желісіндегі бір ... ... және ... ... ... ... бар. Мұны пайдаланушы интернет
кеңбетігінде барлық ... тен ... ... отырып байқамайды. WWW
сілтемелері тек құжаттарды ... ... ... WWW ... интернеттің информациялық ресурстарын және басқа ... ... ... ... МHа ... желісі,
электронды почталар т.б. программа-клиенті болып табылады. ... ... ... құралы Интернеттің түрлі сервистері үшін әмбебап болып
табылады, ал WWW информациялық жүйенің өзі интегралдаушы роль ... ... ... ... әрі WWW ... – HTTP (Нуpertext
Transfer Protokol) – гипер көмегімен гипер мәтіндік объектілер жеткізуге
арналған ... ... ... жеткізу протоколы.
Weв-серверлердің негізгі элементтеріне: серверлік ... ... ... ... ... ... ету (hardware) – бұл физиаклық жағынан, интернет
желісіне қосылған компьютердің Weв-серверін функциональды қамтамасыз ... ... ... ... оптимальды аппарат платформасын таңдау
оптимальды критерийлер қатарынан ... ... ... ... ... ... (өнімділігі), эксплуатация тиімділігі алынады.
Теория жүзінде аппарат ... ... ... ... ... Ал ... ... жалпы мәліметтері
үшін, көбінесе Intel corparation және Sun ... ... ... веб-серверлер тұрғызу үшін көп пайдаланушылар операциялық
жүйесі пайдаланылады. ... ... ... операциялық
жүйесі, бұлсыз интернетте компьютердің ... ... ... ... ... – түрлі ресурстық жүйелерге сәйкес қатынаудың қауіпсіздікті
болдырмау ... ... ... ... ... қатнау
құқықтарын операциялық жүйенің әртүрлі объектілеріне байланысты анықталады.
Мысалы: жүйелік сервиске, жадқа қатнау, операциялық ... ... ... ал ... жүйе ... ... мен каталогтар.
Операциялық жүйе веб-серверлер үшін желідегі жұмыс қауіпсіздігіне
жауап беруі ... ... ... ... ... ... ... платформасымен тығыз байланысты, сондықтан комплекстік программаның
аппараттық платформасы ... ... ие. ... ... ... ... ... жүйені таңдауға болмайды. Мысалы:
серверлері үшін операциялық жүйенің sun solaris-ті ... ... жоқ. Apple ... ... үшін – Mac OC System ... ... серверлері үшін, экзотикалық операциялық жүйені таңдау
кеңінен таралған, ... ... ... үш түрі ... Unix,
WINDOWSNT, және WINDOWS.
3. Веб-серверлер программаның қамтамасыз ету – бұл операциялық жүйені
орындау қоснен компьютерлік жүйелердің көп ... ... ... ... ... ... ... терминіне масштабталушылық ені
стратегиясы ... ... ... және ... ... масштабтау – бұл традициялық әдістеме. Кішілеу орнына
неғұрлым ірі көп ... ... табу ... ... ... Егер ... болса митифрейм, тіпті супер ... ... ... ... ... бар – ол көп ... қаржылай қорды қажет етеді.
Сондықтан тез, қарапайым стандартты серверлік модульдерін сатып алу ... ... ... ... ... ... саналады. Веб-
серверлер үшін ... ... ... қажеттілігі мүмкіншіліктері қаралады.
б) Вертуальды серверлерді орналастыру. Бір ... ... ... адрестегі, веб-серверлерді, директоршыларды, ... ... ... ... ... ... ... Әрбір
тараптағы компьютердің өздерінің бірегей мекен-жайы болу ... ... үшін (Domain Name, Systems DNS) ... жүйе ... ... ... цифр ... (IP-адрес) доменді атаумен беріледі, яғни
атау түрінде болсын, цифр ... ... бір ... ... ... ... ... үшін өзінің DWS сервер атауы болуы ... Бұл ... ... “ деп ... ... ... үшін сақтайды. Вертуальды
веб-серверлерді жасаудың бірнеше техникасы бар:
Бір физикалық серверге бірнеше ... ... ... ... ... меншіктеледі және әрбір IP-адресті веб-серверде конфигурациялағанда
өзінің түбірлік ... ... ... ... ... ... сол вертуальды веб-серверге сәйкес информация қайтарылады.
2. Бір IP-адресті және түрлі доменді атаулар DWS ... ... бір ... ... бірнеше доменді атаулар сай ... ... ... қай серверге тек доменді атау бойынша сұрату ... ... ... ... әдіс тек 1.1. НТТР ... ... қатысты, өйткені
1. НТТР протоколында тек IP-адрес көрсетілген
2. доменді атау ... ... ... портты вертуальдық серверлер
Кейбір веб серверлер, мысалы, Apache түрлі порттар сұратуында жауап
беруі мүмкін, атап ... әр порт үшін ... ... ... ... ... ... болып олардың
жарияланған каталогтардың атауларын баптау табылады. Мысалы, ... ... ... ... ... ... жерде болуы
мүмкін. Ол веб-сервердің каталогтар түбірінен керекті ... ... ... жүзеге асырмайды.
Айталық бізге құжаттар каталогынан с:/myself/soft/docs каталогына
пайдаланушы қатынаушы қамтамасыз ету ... ... онда тек ... ... ... жатыр. Виртуалбды каталогтардың бірнешеуін құру (10, одан да
көп) веб-серверлер ... ... әсер ... ... ... тізімі мен адрестегі сұратуды салыстырып отыру керке. Көбінесе бұл
фактор сервер өкімділігіне әсері шамалы.
Серверлік администратор мақсаты үшін ... html ... ... ... ... ... ... парақтар
немесе өзгермелі мазмұнды парақтардың жалпы технологиясы қолданылады.
Динамикалық парақтар жасау үшін әртүрлі программалық ... ... және кең ... CGI- (Commar Gateway ... - ... желіаралық
интерфейс қолданылады. Динамикалық ... ... ... болса,
пайдаланушының бұрын келтірген мәліметтері мен бағалаған және таңдалған
баптамаларынан ... ... ... ... ... құруда веб-парақтар-электронды ... ... ... ... ... ... Чат қосымшасының жұмысын сипаттау
Жалпы чат секілді қосымшалар, яғни компьютер арасында хабар алмасуға
арналған бағдарламалар көптеп пайда бола ... ... ... ... ыңғайлы және әр түрлі мақсаттарға арналған. ... ... ... чат жүйесі. Ол дискіден көп орын алмайды, бар болғаны
503 Кб. Екіншіден, өзі сервер, өзі клиент, яғни ... және ... ... Меню қатары мен құрал-саймандар қатары қолдануға
өте ыңғайлы.
Программаның интерфейсі қолдануға өте ... ... Adobe ... ... ... ... ... Сонымен қатар «ыстық
пернелер» жүйесі де қарастырылған. Одан басқа мен білмейтін мүмкіндіктері
де болу ... ... Оны ... ... жэатар. Жалпы программа көңілімнен
шықты.
Сонымен, бағдарламаны іске қосқаннан кейін экран бетіне 1-суреттегідей
терезе ашылады. Бұл чат ... ... ... ... ... ... чат жүйесінің негізгі формасы
Назар аударсаңыз төменгі қалып-күй ... ... ...» ... Ол ... әлі ... компьютермен байланыс орнатпағанын
білдіреді. Демек бұл ... ... ... ... үшін ... ... қосылған кез-келген компьютермен байланыс орнатуымыз
керек деген сөз. Ол үшін бұл ... ... ... ... де іске ... ... шарт. Онсыз чатпен сөйлесу ... ... ... үшін меню ... ... ... ( Байланысу
тізбегін орындаңыз. Экранда 2-суреттегідей сұқбат ... ... ... ... ... байланысқалы тұрған компьютердің атын немесе IP
адресін енгіземіз де ... ... ... соң ... ... ... орнату сұқбат терезесі.
Байланыс орнатылғаннан соң негізгі форманың төменгі жағында орналасқан
қалып-күй қатарында «Компьютердің аты ... ... ... ... соң чат ... ... әрі қарай хабар алмасуыңызға сізге
ешкім кедергі жасай алмайды.
Бұл бағдарламада бұдан да басқа мүмкіндіктері бар. Атап ... ... ... ... ... қиып алу, көшіру немесе буферден мәтіндік
өріске орналастыру командалары қарастырылған.
Одан басқа мәтіндік өрістің қаріпін ... ... Ол үшін ... ... ( ... ... орындаңыз. Экранда ... ... ... пайда болады.
3-сурет. Мәтіндік өрістің қаріпін таңдау.
Мәтіндік өрістің фонының ... де ... ... Ол үшін ... ... ( ... түсі ... орындаңыз. Экранда 4-
суреттегідей сұқбат терезесі пайда болады.
4-сурет. Фонның ... ... ... ... ... чат жүйесі бағдарламасы жасалып
шықты. Әрине бұл ... ... ... ... ... ... та ... күрделі берілген менің курсық жұмысым үшін өзін
өзі ақтап шығатын жұмыстар санатына жатқызуға әбден келеді.
Әрине қай жұмыстың артық та кемшін ... ... ... адам
болайды, десек те ...
Дегенмен, бұл бағдарламаның артық және кемшін жерлерін саралаған ... ... ... ... көлемі кішігірім (дискетке де сиып ... ... ... ... ... және өзі ... өзі
клиент. Кемшіліктері, екі компьютерден артық компьютерде жұмыс жасамайды,
өзгертілген ... ... Delphi ... ... ... және ... қолдандым. Сонымен қатар құрал-саймандар қатары, қалып күй
қатары және меню қатары орналасқан.
Қосымшаны орындауға ... ... ... кішігірім форма пайда
болады. Онда дипломдық жұмыстың тақырыбы және оның ... ... ... ... құру үшін интернетте көп отыруға тура келді. Себебі
интернеттен ... ... ... мазмұны ұнамады. Бұл дипломдық жұмысты
орындау үшін келесі технологияларды үйрендім:
• ServerSocket және ClientSocket компоненттерімен жұмыс;
• Clipboard компонентімен жұмыс;
• Photoshop ... ... ... ... желі және оның ... ... туралы
ақпарат беріп кеттім. Ондан кейін инструментальды орта, яғни ... ... ... ... ... ... ... қолдануға өте ыңғайлы болып шықты
және де оны қолдану үшін ешқандай қосымша компоненттер орнатып қажеті жоқ,
тек бір ғана шарт – ... ... ... адамыңыздың компьютерінде осы
қосымшща болып және оның компьютері сіздің ... ... ... ... ... болғаны, яғни бір желінің ішінде болуы керек.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
1. Горман В.Э., Хомоненко А.Д. DELPHI 6.- СПб.: БХБ – ... 2001. ... ... ... ... 4 ... курс» Москва 1998 г.
3. Фаронов В.В. Delphi6. Учебный ... – М.: ... ... ... стр.672.
4. Информатика.Базовый курс. Под реакцией Симоновича С.В. – СПб.: Питер,
2001 – 642 ... ... А., ... А., ... С., Эффективная работа с СУБД. Спб.:
Питер, 2001. – 822 ... ... ... ... ... туралы» заңы.
7. «Халықтық банк» ЖЗҚ-ның жылдық қаржылық есебі.
8. Ахметжанова Г., Маханов Н. ... ... ... ... ... // ... ... экономика", №1 (2003).
9. Абдильманов Ш.Р. развитие банковских услуг на примере ... ...... ... ... ... Д. национальный банк Казахстана обладает значительным
накопленным ... – 2002 г., ... ... и ... ... Учебник /Под ред. проф. Жукова Е.Ф., М:
ЮНИТИ, 1997
12. ... ... ... ... ... ... ... дело. Под. ред. В.И. ... Л.П. ... и ... ... ... ... Под. ред. О.И. ... М.: Банковский и ... ... ... ... ... ред. Е. Ф. ... М.: ЮНИТИ, 2001.
16. Банковский портфель-2. Под ред. Ю.И. ... Ю.Б. ... ... - ... ... ... Б. ... хотят подчиняться закону" // журнал "Аль Пари", ... ... Л.П. ... коммерческих банков. Как банкам избежать
банкротства. М.: Банки и ... ... ... Бондарь Т. "Что происходит в банковской системе ... ... ... ... ... без ... // деловой
ежемесячный журнал "Финансист", №10 (2003)
20. Велислава Т. Севрук. Банковские риски. - М: ... ... ... ... ... «Банка Туран Алем» за 2004г.
22. Денежное обращение. Кредит и банки. /Под ред. Н.Г. ... ... М.: ... Деньги. Кредит. Банки. /Под ред. Жукова Е.Ф., М.,1999
24. Деньги. Кредит. Банки. /Под ред. О. И. ... М.: ... ... ... ... Э.Д., ... К.Д. Деньги, банки и кредитная политика. М.1994
26. Иванов В.В. Анализ надежности банков. М.: Русская деловая литература,
1999
27. ... ... и ... 2001, ... ... Д. Современная банковская система Республики Казахстан:
отдельные сапекты ... и ... // Азия – ... и ...... ... Маркова О. М., Сахарова Л.С., Сидорова В.Н., Коммерческие банки и ... М.: ... ... ... Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Menus, StdCtrls, Buttons, ScktComp, ExtCtrls, ComCtrls, ToolWin,
ImgList,about;
type
TChatForm = class(TForm)
MainMenu1: TMainMenu;
File1: TMenuItem;
Exit1: TMenuItem;
FileConnectItem: TMenuItem;
FileListenItem: ... ... ... ... ... ... TMenuItem;
Disconnect1: TMenuItem;
ServerSocket: TServerSocket;
ClientSocket: TClientSocket;
ToolBar1: TToolBar;
ToolButton9: TToolButton;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
ImageList1: TImageList;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: ... ... ... ... ... ... TMenuItem;
N15: TMenuItem;
ToolButton7: TToolButton;
ColorDialog1: TColorDialog;
FontDialog1: TFontDialog;
ToolButton8: TToolButton;
ToolButton10: TToolButton;
Image2: TImage;
procedure FileListenItemClick(Sender: TObject);
procedure FileConnectItemClick(Sender: TObject);
procedure ... ... ... TObject; var Key: ... ... ... TObject);
procedure ServerSocketError(Sender: TObject; Number: Smallint;
var Description: string; Scode: Integer; const Source,
HelpFile: string; ... Integer; var ... ... ... ... ... ... TCustomWinSocket);
procedure ClientSocketRead(Sender: TObject; Socket: TCustomWinSocket);
procedure ServerSocketClientRead(Sender: TObject;
Socket: TCustomWinSocket);
procedure ServerSocketAccept(Sender: TObject;
Socket: TCustomWinSocket);
procedure ServerSocketClientConnect(Sender: ... ... ... TObject;
Socket: TCustomWinSocket);
procedure ClientSocketError(Sender: TObject; Socket: TCustomWinSocket;
ErrorEvent: TErrorEvent; var ErrorCode: Integer);
procedure ServerSocketClientDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
procedure N3Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N4Click(Sender: ... ... ... N14Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N9Click(Sender: TObject);
protected
IsServer: Boolean;
end;
var
ChatForm: TChatForm;
Server: String;
implementation
{$R *.DFM}
procedure TChatForm.FileListenItemClick(Sender: TObject);
begin
FileListenItem.Checked := not FileListenItem.Checked;
if ... ... := ... := ... := ... ... ... := False;
Statusbar1.Panels[0].Text := '';
end;
end;
procedure TChatForm.FileConnectItemClick(Sender: TObject);
begin
if ClientSocket.Active then ClientSocket.Active := False;
if InputQuery('Компьютермен байланыс орнату', 'IP адрес немесе
компьютердің атын ... Server) ... ... > 0 ... ... ... := ... := True;
FileListenItem.Checked := False;
end;
end;
procedure TChatForm.Exit1Click(Sender: TObject);
begin
ServerSocket.Close;
ClientSocket.Close;
Close;
end;
procedure TChatForm.Memo1KeyDown(Sender: TObject; var Key: ... ... Key = ... ... IsServer then
ServerSocket.Socket.Connections[0].SendText(Memo1.Lines[Memo1.Lines.Count -
1])
else
ClientSocket.Socket.SendText(Memo1.Lines[Memo1.Lines.Count - 1]);
end;
procedure TChatForm.FormCreate(Sender: TObject);
begin
FileListenItemClick(nil);
end;
procedure TChatForm.ServerSocketError(Sender: TObject; Number: ... ... string; Scode: Integer; const Source, ... ... Integer; var ... ... TChatForm.Disconnect1Click(Sender: TObject);
begin
ClientSocket.Active := False;
ServerSocket.Active := True;
Statusbar1.Panels[0].Text := 'Күтуде...';
end;
procedure TChatForm.ClientSocketConnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
Statusbar1.Panels[0].Text := Socket.RemoteHost + ' ... ... ... TCustomWinSocket);
begin
Memo2.Lines.Add(Socket.ReceiveText);
end;
procedure TChatForm.ServerSocketClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
Memo2.Lines.Add(Socket.ReceiveText);
end;
procedure TChatForm.ServerSocketAccept(Sender: TObject;
Socket: TCustomWinSocket);
begin
IsServer := True;
Statusbar1.Panels[0].Text := ... + ' ... ... ... TCustomWinSocket);
begin
Memo2.Lines.Clear;
end;
procedure TChatForm.ClientSocketDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
FileListenItemClick(nil);
end;
procedure TChatForm.ClientSocketError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
Memo2.Lines.Add(Server+'компьютерімен ... қате ... ... := ... ... TObject;
Socket: TCustomWinSocket);
begin
Statusbar1.Panels[0].Text := 'Күтуде...';
end;
procedure TChatForm.N3Click(Sender: TObject);
begin
Memo1.CutToClipboard;
end;
procedure TChatForm.N7Click(Sender: TObject);
begin
Memo1.SelectAll;
end;
procedure ... ... ... ... ... ... ... TChatForm.N15Click(Sender: TObject);
begin
N15.Checked:=not N15.Checked;
StatusBar1.Visible:=N15.Checked;
end;
procedure TChatForm.N11Click(Sender: TObject);
begin
if FontDialog1.Execute then Memo1.Font:=FontDialog1.Font;
end;
procedure TChatForm.N12Click(Sender: TObject);
begin
if ColorDialog1.Execute then ... ... ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 48 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Локальды желі19 бет
Ақпараттық технология24 бет
Delphi-де мәліметтер қорын құру технологиялары туралы6 бет
Екі араласпайтын және сығылмайтын сұйықтардың канал бойындағы қозғалысы үшін Навье - Стокс теңдеуі және оны жоғары ретті дәлдікпен сандық әдістермен зерттеу жолдары9 бет
Желілік операциялық жүйе5 бет
Туынды ұғымы40 бет
Ауқымды компьютерлік желілерге кіріспе5 бет
Инженерлік жүйелерге,желілерге жалпы сипаттама10 бет
Компьютерлерді желілерге біріктіру14 бет
Локальді шекті теорема15 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь