«MS Excel – гі диаграммалар» оқыту – бақылаушы бағдарламасын өңдеу
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..3
1. «MS Excel . гі диаграммалар» оқыту . бақылаушы бағдарламасын өңдеу ... 4
Өңдеу ортасын сипаттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2 Қолданылатын процедураларды және функцияларды сипаттау ... ... ..12
2. Қолданушыға басшылық ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...25
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...26
1. «MS Excel . гі диаграммалар» оқыту . бақылаушы бағдарламасын өңдеу ... 4
Өңдеу ортасын сипаттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2 Қолданылатын процедураларды және функцияларды сипаттау ... ... ..12
2. Қолданушыға басшылық ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...25
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...26
Ақпараттық және компьютерлiк технологиялар әлемi, қазiргi кезде үлкен дамулы ұмтылыстың жолында. Өткен жылдардың коипьютерлiк технологиясын осы уақытпен салыстырғанда, қазiргi компьютерлiк технология өзiнiң құз, шыңына жеттi.
Бүгiнгi күнде, компьютерлер бiздiң өмiрiмiздiң бiр бөлiгiн алады. Себебi, компьютерлiк технологияны бiлетiн адам – беделi жоғары болып саналады. Көптеген өнеркәсiпте, шаруашылықта компьютерлiк машиналар бiрнеше жұмысшылардың (адамдардың) жұмысын өзi iстейдi және iстелуiнiң дәрежесiн, сонымен қатар, жылдамдығын көтередi. Мемлекет бүкiл қоғамдық өмiрге компьютерлердi еңгiзуiне бет алды: экономикаға, мемлекеттiк басқаруға, дәрiгерлiк қызмет етуге және бiлiм – ғылымға, сондай – ақ, ғарышқа, ғылыми зерттеулерге. Және де, компьютерлiк технология адам ағзасына зияны онша үлкен емес. Мысал ретiнде, хирургиялық жәрдемдердi адам денесiне жара қалдырмай қалуын айтуға болады. Осыны көрiп, компьютерлiк технологияны пайдалануының мәнi зор.Курстық жұмыс барысында теориялық мәлiметтермен қатар, жұмыстың практикалық үлесiн де көруге болады. «MS Excel – гі диаграммалар» оқыту – бақылаушы бағдарламасы ғылыми зерттеулермен айналысатындарға және орта, сонымен қатар, жоғары оқу орындарындағы оқылатын оқушыларға қолдануға бағытталған.
Бүгiнгi күнде, компьютерлер бiздiң өмiрiмiздiң бiр бөлiгiн алады. Себебi, компьютерлiк технологияны бiлетiн адам – беделi жоғары болып саналады. Көптеген өнеркәсiпте, шаруашылықта компьютерлiк машиналар бiрнеше жұмысшылардың (адамдардың) жұмысын өзi iстейдi және iстелуiнiң дәрежесiн, сонымен қатар, жылдамдығын көтередi. Мемлекет бүкiл қоғамдық өмiрге компьютерлердi еңгiзуiне бет алды: экономикаға, мемлекеттiк басқаруға, дәрiгерлiк қызмет етуге және бiлiм – ғылымға, сондай – ақ, ғарышқа, ғылыми зерттеулерге. Және де, компьютерлiк технология адам ағзасына зияны онша үлкен емес. Мысал ретiнде, хирургиялық жәрдемдердi адам денесiне жара қалдырмай қалуын айтуға болады. Осыны көрiп, компьютерлiк технологияны пайдалануының мәнi зор.Курстық жұмыс барысында теориялық мәлiметтермен қатар, жұмыстың практикалық үлесiн де көруге болады. «MS Excel – гі диаграммалар» оқыту – бақылаушы бағдарламасы ғылыми зерттеулермен айналысатындарға және орта, сонымен қатар, жоғары оқу орындарындағы оқылатын оқушыларға қолдануға бағытталған.
1. Архангельский А.Я. Программирование в Delphi 7. – М.: ООО «Бином-пресс», 2004. – 1152 с.: ил.
2. Фаронов В.В. Система программирования Delphi. – СПб.: БХВ – Петербург, 2003. – 912 с.: ил.
3. Сухарев М.В. Основы Delphi. – СПб.: БХВ – Петербург, 2003. – 932 с.: ил.
4. П.Дарахвелидзе, Е.Марков, О.Котенок Программирование в Delphi 5.-СПб.:БХВ – Санкт-Петербург, 2000.-784 с.:ил.
5. Дейта К. Введение в системы баз данных. – М: Наука, 1980.
6. Ульман Дж. Основы систем баз данных. – М: Финансы и статистика, 1983.
7. Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. – М: Радио и связь., 1992.
8. Куправа Т.А. Создание и программирование баз данных. – М: Мир, 1991.
9. Гофман В.Э., Хомоненко А.Д. Delphi5. – СПб.: БХВ – Петербург, 1999.
10. Шумаков П.В., Фаронов В.В. Delphi4. Руководство разработчика баз данных. – М: Норидж, 1999.
2. Фаронов В.В. Система программирования Delphi. – СПб.: БХВ – Петербург, 2003. – 912 с.: ил.
3. Сухарев М.В. Основы Delphi. – СПб.: БХВ – Петербург, 2003. – 932 с.: ил.
4. П.Дарахвелидзе, Е.Марков, О.Котенок Программирование в Delphi 5.-СПб.:БХВ – Санкт-Петербург, 2000.-784 с.:ил.
5. Дейта К. Введение в системы баз данных. – М: Наука, 1980.
6. Ульман Дж. Основы систем баз данных. – М: Финансы и статистика, 1983.
7. Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. – М: Радио и связь., 1992.
8. Куправа Т.А. Создание и программирование баз данных. – М: Мир, 1991.
9. Гофман В.Э., Хомоненко А.Д. Delphi5. – СПб.: БХВ – Петербург, 1999.
10. Шумаков П.В., Фаронов В.В. Delphi4. Руководство разработчика баз данных. – М: Норидж, 1999.
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 19 бет
Таңдаулыға:
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 19 бет
Таңдаулыға:
МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..3
1. MS Excel – гі диаграммалар оқыту – бақылаушы бағдарламасын өңдеу
... 4
Өңдеу ортасын
сипаттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... .4
1.2 Қолданылатын процедураларды және функцияларды сипаттау ... ... ..12
2. Қолданушыға
басшылық ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ... .23
ҚОРЫТЫНДЫ ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... ... .25
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
ТІЗІМІ ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ..2 6
КIРIСПЕ
Ақпараттық және компьютерлiк технологиялар әлемi, қазiргi кезде үлкен
дамулы ұмтылыстың жолында. Өткен жылдардың коипьютерлiк технологиясын осы
уақытпен салыстырғанда, қазiргi компьютерлiк технология өзiнiң құз, шыңына
жеттi.
Бүгiнгi күнде, компьютерлер бiздiң өмiрiмiздiң бiр бөлiгiн алады.
Себебi, компьютерлiк технологияны бiлетiн адам – беделi жоғары болып
саналады. Көптеген өнеркәсiпте, шаруашылықта компьютерлiк машиналар бiрнеше
жұмысшылардың (адамдардың) жұмысын өзi iстейдi және iстелуiнiң дәрежесiн,
сонымен қатар, жылдамдығын көтередi. Мемлекет бүкiл қоғамдық өмiрге
компьютерлердi еңгiзуiне бет алды: экономикаға, мемлекеттiк басқаруға,
дәрiгерлiк қызмет етуге және бiлiм – ғылымға, сондай – ақ, ғарышқа, ғылыми
зерттеулерге. Және де, компьютерлiк технология адам ағзасына зияны онша
үлкен емес. Мысал ретiнде, хирургиялық жәрдемдердi адам денесiне жара
қалдырмай қалуын айтуға болады. Осыны көрiп, компьютерлiк технологияны
пайдалануының мәнi зор.Курстық жұмыс барысында теориялық мәлiметтермен
қатар, жұмыстың практикалық үлесiн де көруге болады. MS Excel – гі
диаграммалар оқыту – бақылаушы бағдарламасы ғылыми зерттеулермен
айналысатындарға және орта, сонымен қатар, жоғары оқу орындарындағы
оқылатын оқушыларға қолдануға бағытталған.
1. MS Excel – гі диаграммалар оқыту – бақылаушы бағдарламасын өңдеу
1.1 Өңдеу ортасын сипаттау
Delphi – бұл бірнеше маңызды технологиялардың жиынтығы:
• Машиналық кодқа келтіретін жоғары өндіруші компилятор;
• Компоненттердің объектті – бағытталған моделі;
• Бағдарламалық прототиптерден қосымшаларды визуалды құру;
• Мәліметтер қоймаларын құру үшін масштабталған құралдар.
Delphi ортасы қолданушылық интерфейсті өңдеуді және корпоративті
мәліметтер қоймаларына қосуды қамтамасыздандыратын қосымшаларды жылдам
өңдеу үшін визуалдық құралдардың (RAD - rapid application development)
толық жиынтығынан тұрады.
Delphi – ең күрделі жүйелердің бірі, бұл бағдарламалау тілі Windows –
тың жеке қолданбалы бағдарламаларын, сонымен қатар корпоративті желілерде,
Интернетте жұмыс істеу үшін тағайындалған әр түрлі тармақты комплекстерді
құруды қамтамасыздандырады.
Delphi тілі Object Pascal тілінде жасалған. Borland (Turbo Pascal 1.0
бастап) фирмасының Паскаль тілінің компиляторлары ең жылдам
компиляторларының бірі болды. Қазіргі кезде Object Pascal – бұл жақсы
компилятор түріндегі объектті- бағытталған тіл.
Объектті бағыттау принциптерінен жасалған қосымша – бұл кез келген
операторлардың тізбегі емес, қатты алгоритм да емес. Объектті – бағытталған
бағдарлама – бұл объекттердің және олардың қарым- қатынастарының жиынтығы.
Мұндай жағдайларда жеке (басты) объект болып бағдарламаның қолданушысы
болады. Ол негізгі, бірақ жалғыз емес қосымшаларды басқаратын жағдайлардың
қайнар көзі болады.
Объектті кез келген мәліметтердің және олармен жұмыс істейтін
әдістердің жиынтығы түрінде анықтауға болады. Мәліметтерді жазулардың
өрістері түрінде қарастыруға болады. Бұл объекттердің сипаттамалары.
Бағдарлама қолданушысында және объекттерінде бұл объекттерді оқудың
мүмкіндігі болу керек, сонымен қатар оларды кез келген түрде өңдеу және
объектке жаңа мәліметтерді жазулары керек. Мұнда инкапсуляция принциптері
маңызды болады. Осындай жағдай бойынша 2 мәселені қарастыруға болады.
Біріншіден, объект сенімді түрде жұмыс істеу үшін оның мәліметтерінің
бүтінділігін және қайшылықсыздығын ескеру керек. Егер біз бұны ескермесек,
онда сыртқы объект немесе қолданушы объектке дұрыс емес мәліметтерді
еңгізеді.
Екіншіден, сыртқы объекттерді мәліметтердің ішкі жүзеге асыруының
ерекшеліктерінен бөлу(айыру) керек. Мәліметтердің сыртқы тұтынушылары үшін
тек қана қолданушылық интерфейс қолайлы болады – ол қандай мәліметтер,
функциялар бар екендігін және оларды қалай қолдану екендігін сипаттайды.
Ал ішкі жүзеге асыру - бұл объектті өңдеушінің ісі. Мұндай келуде өңдеуші
кез келген уақытта объектті модернизациялайды, мәліметтерді сақтаудың
құрылымын және көрсету формасын өзгерте алады. Мұндай принципті қолдану
үшін көп жағдайда объектте мәліметтерге жасалатын қажет операцияларды
қамтамасыздандыратын (мысалы: оқу, жазу, түрлендіру) процедуралар және
функциялар анықталады. Бұл функциялар және процедуралар әдістер деп
аталады. Мәліметтер және оларды оқу әдістерінің жиынтығы қасиет деп
аталады. Қасиеттерді жобалау кезінде орнатуға болады. Оларды қолданбалы
бағдарламаны орындаған кезде де өзгертуге болады.
Жеке мәліметтермен жұмыс істейтін әдістермен қатар объектте барлық
жиынтықпен жұмыс істейтін және оның құрылымын өзгертетін әдістер бар.
Сондықтан, объект қасиеттердің және әдістердің жиынтығы болады. Внешнее
управление объектом осуществляется через обработчики событий.
Объекттердің кейбір жиынтығы туралы немесе бағдарлама туралы көрініс
толық болмайды. Көп жағдайда күрделі бағдарлама – бұл объекттердің алдын
ала анықталған жиынтығы ғана емес. Жұмыс істеу кезінде объекттер құрылып
жойылулары мүмкін. Сондықтан бағдарлама құрылысы орындалу кезінде өзгеретін
динамикалық құрылым болып табылады. Объекттерді құру және жоюдың мақсаты –
компьютер және жад ресурстарын экономдау. Есептеу техникасының дамуына
қарамастан жад қашан да күрделі қосымшалардың мүмкіндігі болады. Бұл
бағдарламалық жобалар күрделігінің, сонымен қатар техникалық
қамтамасыздандыруының өсуімен байланысты. Сондықтан бағдарламаны орындаған
кезде керек емес объекттерді жою керек. Бұл кезде онымен белгіленген жадтың
облыстары да босатылады. Жадты динамикалық үлестіру мақсатымен барлық
объекттерге оларды құру әдістері – конструкторлар және жою – деструкторлар
жатады. Алғаш рет қосымшада (қолданбалы бағдарламада) болатын сол
объекттердің конструкторлары бағдарламаны жүзеге асыру кезінде орындалады.
Бұл уақытта қосымшада болатын барлық объекттердің деструкторлары қосымшаның
жұмысы аяқталған кезде орындалады. Бірақ орындау кезінде әр түрлі жаңа
объекттер (мысалы, құжаттардың жаңа терезелері) олардың конструкторлары мен
деструкторларының көмегімен динамикалық түрде құрылады және жойылады.
Delphi ортасында жұмыс Delphi Өңдеудің Интегралданған Ортасында (ӨИО
немесе Integrated development environment — IDE) жүргізіледі. Орта
компоненттер орналасатын формаларды (қосымшада олар бірнеше болулары
мүмкін) көрсетеді (береді). Әдетте бұл терезелік форма, бірақ олар
көрінбейтін формалар болулары да мүмкін. Формаға тышқанның көмегімен Delphi
кітапханасында бар компоненттердің пиктограммаларын орналастырады.
Қарапайым манипуляциялардың көмегімен бұл компоненттердің өлшемін және
орналасуын өзгертуге болады. Бұл кезде жобалау кезінде нәтижені көруге
болады – форманың түрін және онда орналасқан компонеттердің. Жобалау
нәтижесін қандай да тышқанмен орындаған операцияны орындағаннан кейін
көруге болады.
Delphi ортасында бағдарламалау екі үрдістің тығыз қарым – қатынасында
құрылады: бағдарламаның визуалды көрінісін құру үрдісі (яғни Windows -
терезелер) және кодты жазу үрдісі. Кодты жазу үшін бір терезе қолданылады,
бағдарламаны құру үшін – Delphi – дің қалған терезелері, яғни форманың
терезесі.
Формалар терезелерінде және кодта бар мәліметтер арасында тығыз
байланыс бар. Бұл байланысты Delphi байқайды. Бұл формада компонентті
орналастыру, бағдарламаның кодын автоматты түрде өзгертуге әкелетінін
білдіреді, және керісінше кодтың автоматты түрде қойылған фрагменттерін жою
сәкес компоненттерді жоюға әкелуі мүмкін. Осыны есте сақтап программистер
ең алдымен форманы құрып, оған компоненттерді орналастырады, ал содан кейін
қажет болса жұмыс істейтін бағдарламада компонеттің қажет тәртібін
қамтамасыздандыратын кодтың фрагментін жазады. Жаңа бағдарламамен жұмыс
істеуді бастағанда Delphi оның Windows – та дұрыс жұмыс істеуін
қамтамасыздандыратын минималды қажет кодты құрады. Сондықтан қарапайым
бағдарлама File New Application опциясын таңдағаннан кейін дайын
болады.
Модуль жаңа форманы құрған кезде құрылады (бағдарламада бір емес,
бірнеше, ондай формалар және олармен байланысты модульдер болуы мүмкін).
Бағдарламаны компиляциялау кезінде Delphi pas, dfm кеңейтілуі бар файлдарды
және әр модуль үшін өстерді құрады: pas – файл бағдарлама кодының
терезесінен алынған мәтіннің көшірмесінен тұрады, , dfm кеңейтілуі бар
файлда форма терезесінде болатын мәліметтер сақталынады, ал өс – файылында
екі файлдан алынған мәтіндерді машиналық инструкцияларға түрлендіру
нәтижелері. Dcu файлдарын компиляторлар құрады және компоновщиктың жұмысы
үшін қажет базаны береді. Ол бұл базаны ехе кеңейтілуі бар бір файлға
түрлендіреді. .
Алғаш рет терезенің тақырыпшасы форманың тақырыбына сәйкес келеді:
Formi. Тақырыпты өзгертуді Объекттер Инспекторының терезесінде жасау керек.
Procedure сөзі компиляторды бағдарлама – процедураның басталуы туралы
ескертеді (Delphi – де бағдарламалар – функциялар қолданылуы мүмкін, бұл
жағдайда procedure (процедура) орнына function (функция) сөзін қолданады).
Одан кейін TFormi.ButtonlClick процедурасының аты жазылады. Бұл ат -
құрмалас: ол TForm1 классының атынан және Button1Click процедураның атынан
тұрады.
Delphi тілінде класса деп бағдарламалардың функционалды аяқталған
фрагменттерін атайды. Классты бір рет құрып программистке оның көшірмелерін
әр түрлі бағдарламаларға немесе бір бағдарламаның әр түрлі жерлеріне қосуға
болады. Осындай келу бұрын жазылған бағдарламалардың фрагменттерін қолдану
есебімен бағдарламалаудың максималды жоғары өнімділігіне әкеледі. Delphi
құрамына Borland корпорациясының программистерімен құрылыған бірнеше
жүздік класстар кіреді (оларды стандарттық класстар деп те атайды).
Стандарттық класстардың жиынтығы бұл бағдарламалау жүйесінің мүмкіндіктерін
анықтайды.
Әр компонент қатаң анықталған классқа жатады, ал формаға қойылатын
компоненттердің барлық түрлері қосылған сандық индексімен бірге класстың
атын алады. Delphi қолданылатын келісім бойынша барлық класстардың аттары
Т әріпінен басталады. Осыған орай, TFormi аты Tform стандарттық класының
үлгісі бойынша құрылған класстың атын білдіреді. Егер мәтіннің басын кодтың
терезесінен қарасақ, онда мынадай жолдарды көруге болады:
type
TFormi = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure ButtonlClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
varForm1: TForm1;
Жол
TForm1 = class(TForm)
Tform1 жаңа класын анықтайды, ол TForm стандарттық класынан құрылған
Form1: Tform1; жолы Formi атты бұл кластың бір түрін құрады. TForm
стандарттық класы бос Windows – терезесін сипаттайды, бұл уақытта TFormI
қойылған компоненттері бар терезені сипаттайды. Осы компоненттерді сипаттау
мына жолдардан тұрады:
Button1: TButton;
Label 1: TLabel;
Олар Buttoni (Кнопка!) компоненті TButton стандарттық класының түрін
көрсететінін белгілейді, ал Label (Метка 1) компоненті - TLabel класының
бір түрін.
TFormi. Buttonicick процедурасының атынан кейін жақша түрінде
жазылған шақыру параметрінің сипаттамасы жазылады
Sender: TObject
(Sender атты параметр TObject класына жатады). Процедуралар бір емес
бірнеше шақыру параметрлерінен тұруы мүмкін немесе олардан тұрмауы да
мүмкін. Шақыру параметрлері (егер олар болса) процедурада жүзеге асырылған
алгоритмді баптау үшін қызмет етеді. Параметр Sender параметрінің көмегімен
Button1Click бағдарламасы қандай компонент OnClick процедурасын құрғанын
анықтайды. Барлық жол
procedure TFormI.Buttoniciick(Sender: TObject);
процедураның тақырыбы деп аталады. Оны “;” символы анықтайды. Бұл
символ Object Pascal - де маңызды ... жалғасы
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..3
1. MS Excel – гі диаграммалар оқыту – бақылаушы бағдарламасын өңдеу
... 4
Өңдеу ортасын
сипаттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... .4
1.2 Қолданылатын процедураларды және функцияларды сипаттау ... ... ..12
2. Қолданушыға
басшылық ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ... .23
ҚОРЫТЫНДЫ ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... ... .25
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
ТІЗІМІ ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ..2 6
КIРIСПЕ
Ақпараттық және компьютерлiк технологиялар әлемi, қазiргi кезде үлкен
дамулы ұмтылыстың жолында. Өткен жылдардың коипьютерлiк технологиясын осы
уақытпен салыстырғанда, қазiргi компьютерлiк технология өзiнiң құз, шыңына
жеттi.
Бүгiнгi күнде, компьютерлер бiздiң өмiрiмiздiң бiр бөлiгiн алады.
Себебi, компьютерлiк технологияны бiлетiн адам – беделi жоғары болып
саналады. Көптеген өнеркәсiпте, шаруашылықта компьютерлiк машиналар бiрнеше
жұмысшылардың (адамдардың) жұмысын өзi iстейдi және iстелуiнiң дәрежесiн,
сонымен қатар, жылдамдығын көтередi. Мемлекет бүкiл қоғамдық өмiрге
компьютерлердi еңгiзуiне бет алды: экономикаға, мемлекеттiк басқаруға,
дәрiгерлiк қызмет етуге және бiлiм – ғылымға, сондай – ақ, ғарышқа, ғылыми
зерттеулерге. Және де, компьютерлiк технология адам ағзасына зияны онша
үлкен емес. Мысал ретiнде, хирургиялық жәрдемдердi адам денесiне жара
қалдырмай қалуын айтуға болады. Осыны көрiп, компьютерлiк технологияны
пайдалануының мәнi зор.Курстық жұмыс барысында теориялық мәлiметтермен
қатар, жұмыстың практикалық үлесiн де көруге болады. MS Excel – гі
диаграммалар оқыту – бақылаушы бағдарламасы ғылыми зерттеулермен
айналысатындарға және орта, сонымен қатар, жоғары оқу орындарындағы
оқылатын оқушыларға қолдануға бағытталған.
1. MS Excel – гі диаграммалар оқыту – бақылаушы бағдарламасын өңдеу
1.1 Өңдеу ортасын сипаттау
Delphi – бұл бірнеше маңызды технологиялардың жиынтығы:
• Машиналық кодқа келтіретін жоғары өндіруші компилятор;
• Компоненттердің объектті – бағытталған моделі;
• Бағдарламалық прототиптерден қосымшаларды визуалды құру;
• Мәліметтер қоймаларын құру үшін масштабталған құралдар.
Delphi ортасы қолданушылық интерфейсті өңдеуді және корпоративті
мәліметтер қоймаларына қосуды қамтамасыздандыратын қосымшаларды жылдам
өңдеу үшін визуалдық құралдардың (RAD - rapid application development)
толық жиынтығынан тұрады.
Delphi – ең күрделі жүйелердің бірі, бұл бағдарламалау тілі Windows –
тың жеке қолданбалы бағдарламаларын, сонымен қатар корпоративті желілерде,
Интернетте жұмыс істеу үшін тағайындалған әр түрлі тармақты комплекстерді
құруды қамтамасыздандырады.
Delphi тілі Object Pascal тілінде жасалған. Borland (Turbo Pascal 1.0
бастап) фирмасының Паскаль тілінің компиляторлары ең жылдам
компиляторларының бірі болды. Қазіргі кезде Object Pascal – бұл жақсы
компилятор түріндегі объектті- бағытталған тіл.
Объектті бағыттау принциптерінен жасалған қосымша – бұл кез келген
операторлардың тізбегі емес, қатты алгоритм да емес. Объектті – бағытталған
бағдарлама – бұл объекттердің және олардың қарым- қатынастарының жиынтығы.
Мұндай жағдайларда жеке (басты) объект болып бағдарламаның қолданушысы
болады. Ол негізгі, бірақ жалғыз емес қосымшаларды басқаратын жағдайлардың
қайнар көзі болады.
Объектті кез келген мәліметтердің және олармен жұмыс істейтін
әдістердің жиынтығы түрінде анықтауға болады. Мәліметтерді жазулардың
өрістері түрінде қарастыруға болады. Бұл объекттердің сипаттамалары.
Бағдарлама қолданушысында және объекттерінде бұл объекттерді оқудың
мүмкіндігі болу керек, сонымен қатар оларды кез келген түрде өңдеу және
объектке жаңа мәліметтерді жазулары керек. Мұнда инкапсуляция принциптері
маңызды болады. Осындай жағдай бойынша 2 мәселені қарастыруға болады.
Біріншіден, объект сенімді түрде жұмыс істеу үшін оның мәліметтерінің
бүтінділігін және қайшылықсыздығын ескеру керек. Егер біз бұны ескермесек,
онда сыртқы объект немесе қолданушы объектке дұрыс емес мәліметтерді
еңгізеді.
Екіншіден, сыртқы объекттерді мәліметтердің ішкі жүзеге асыруының
ерекшеліктерінен бөлу(айыру) керек. Мәліметтердің сыртқы тұтынушылары үшін
тек қана қолданушылық интерфейс қолайлы болады – ол қандай мәліметтер,
функциялар бар екендігін және оларды қалай қолдану екендігін сипаттайды.
Ал ішкі жүзеге асыру - бұл объектті өңдеушінің ісі. Мұндай келуде өңдеуші
кез келген уақытта объектті модернизациялайды, мәліметтерді сақтаудың
құрылымын және көрсету формасын өзгерте алады. Мұндай принципті қолдану
үшін көп жағдайда объектте мәліметтерге жасалатын қажет операцияларды
қамтамасыздандыратын (мысалы: оқу, жазу, түрлендіру) процедуралар және
функциялар анықталады. Бұл функциялар және процедуралар әдістер деп
аталады. Мәліметтер және оларды оқу әдістерінің жиынтығы қасиет деп
аталады. Қасиеттерді жобалау кезінде орнатуға болады. Оларды қолданбалы
бағдарламаны орындаған кезде де өзгертуге болады.
Жеке мәліметтермен жұмыс істейтін әдістермен қатар объектте барлық
жиынтықпен жұмыс істейтін және оның құрылымын өзгертетін әдістер бар.
Сондықтан, объект қасиеттердің және әдістердің жиынтығы болады. Внешнее
управление объектом осуществляется через обработчики событий.
Объекттердің кейбір жиынтығы туралы немесе бағдарлама туралы көрініс
толық болмайды. Көп жағдайда күрделі бағдарлама – бұл объекттердің алдын
ала анықталған жиынтығы ғана емес. Жұмыс істеу кезінде объекттер құрылып
жойылулары мүмкін. Сондықтан бағдарлама құрылысы орындалу кезінде өзгеретін
динамикалық құрылым болып табылады. Объекттерді құру және жоюдың мақсаты –
компьютер және жад ресурстарын экономдау. Есептеу техникасының дамуына
қарамастан жад қашан да күрделі қосымшалардың мүмкіндігі болады. Бұл
бағдарламалық жобалар күрделігінің, сонымен қатар техникалық
қамтамасыздандыруының өсуімен байланысты. Сондықтан бағдарламаны орындаған
кезде керек емес объекттерді жою керек. Бұл кезде онымен белгіленген жадтың
облыстары да босатылады. Жадты динамикалық үлестіру мақсатымен барлық
объекттерге оларды құру әдістері – конструкторлар және жою – деструкторлар
жатады. Алғаш рет қосымшада (қолданбалы бағдарламада) болатын сол
объекттердің конструкторлары бағдарламаны жүзеге асыру кезінде орындалады.
Бұл уақытта қосымшада болатын барлық объекттердің деструкторлары қосымшаның
жұмысы аяқталған кезде орындалады. Бірақ орындау кезінде әр түрлі жаңа
объекттер (мысалы, құжаттардың жаңа терезелері) олардың конструкторлары мен
деструкторларының көмегімен динамикалық түрде құрылады және жойылады.
Delphi ортасында жұмыс Delphi Өңдеудің Интегралданған Ортасында (ӨИО
немесе Integrated development environment — IDE) жүргізіледі. Орта
компоненттер орналасатын формаларды (қосымшада олар бірнеше болулары
мүмкін) көрсетеді (береді). Әдетте бұл терезелік форма, бірақ олар
көрінбейтін формалар болулары да мүмкін. Формаға тышқанның көмегімен Delphi
кітапханасында бар компоненттердің пиктограммаларын орналастырады.
Қарапайым манипуляциялардың көмегімен бұл компоненттердің өлшемін және
орналасуын өзгертуге болады. Бұл кезде жобалау кезінде нәтижені көруге
болады – форманың түрін және онда орналасқан компонеттердің. Жобалау
нәтижесін қандай да тышқанмен орындаған операцияны орындағаннан кейін
көруге болады.
Delphi ортасында бағдарламалау екі үрдістің тығыз қарым – қатынасында
құрылады: бағдарламаның визуалды көрінісін құру үрдісі (яғни Windows -
терезелер) және кодты жазу үрдісі. Кодты жазу үшін бір терезе қолданылады,
бағдарламаны құру үшін – Delphi – дің қалған терезелері, яғни форманың
терезесі.
Формалар терезелерінде және кодта бар мәліметтер арасында тығыз
байланыс бар. Бұл байланысты Delphi байқайды. Бұл формада компонентті
орналастыру, бағдарламаның кодын автоматты түрде өзгертуге әкелетінін
білдіреді, және керісінше кодтың автоматты түрде қойылған фрагменттерін жою
сәкес компоненттерді жоюға әкелуі мүмкін. Осыны есте сақтап программистер
ең алдымен форманы құрып, оған компоненттерді орналастырады, ал содан кейін
қажет болса жұмыс істейтін бағдарламада компонеттің қажет тәртібін
қамтамасыздандыратын кодтың фрагментін жазады. Жаңа бағдарламамен жұмыс
істеуді бастағанда Delphi оның Windows – та дұрыс жұмыс істеуін
қамтамасыздандыратын минималды қажет кодты құрады. Сондықтан қарапайым
бағдарлама File New Application опциясын таңдағаннан кейін дайын
болады.
Модуль жаңа форманы құрған кезде құрылады (бағдарламада бір емес,
бірнеше, ондай формалар және олармен байланысты модульдер болуы мүмкін).
Бағдарламаны компиляциялау кезінде Delphi pas, dfm кеңейтілуі бар файлдарды
және әр модуль үшін өстерді құрады: pas – файл бағдарлама кодының
терезесінен алынған мәтіннің көшірмесінен тұрады, , dfm кеңейтілуі бар
файлда форма терезесінде болатын мәліметтер сақталынады, ал өс – файылында
екі файлдан алынған мәтіндерді машиналық инструкцияларға түрлендіру
нәтижелері. Dcu файлдарын компиляторлар құрады және компоновщиктың жұмысы
үшін қажет базаны береді. Ол бұл базаны ехе кеңейтілуі бар бір файлға
түрлендіреді. .
Алғаш рет терезенің тақырыпшасы форманың тақырыбына сәйкес келеді:
Formi. Тақырыпты өзгертуді Объекттер Инспекторының терезесінде жасау керек.
Procedure сөзі компиляторды бағдарлама – процедураның басталуы туралы
ескертеді (Delphi – де бағдарламалар – функциялар қолданылуы мүмкін, бұл
жағдайда procedure (процедура) орнына function (функция) сөзін қолданады).
Одан кейін TFormi.ButtonlClick процедурасының аты жазылады. Бұл ат -
құрмалас: ол TForm1 классының атынан және Button1Click процедураның атынан
тұрады.
Delphi тілінде класса деп бағдарламалардың функционалды аяқталған
фрагменттерін атайды. Классты бір рет құрып программистке оның көшірмелерін
әр түрлі бағдарламаларға немесе бір бағдарламаның әр түрлі жерлеріне қосуға
болады. Осындай келу бұрын жазылған бағдарламалардың фрагменттерін қолдану
есебімен бағдарламалаудың максималды жоғары өнімділігіне әкеледі. Delphi
құрамына Borland корпорациясының программистерімен құрылыған бірнеше
жүздік класстар кіреді (оларды стандарттық класстар деп те атайды).
Стандарттық класстардың жиынтығы бұл бағдарламалау жүйесінің мүмкіндіктерін
анықтайды.
Әр компонент қатаң анықталған классқа жатады, ал формаға қойылатын
компоненттердің барлық түрлері қосылған сандық индексімен бірге класстың
атын алады. Delphi қолданылатын келісім бойынша барлық класстардың аттары
Т әріпінен басталады. Осыған орай, TFormi аты Tform стандарттық класының
үлгісі бойынша құрылған класстың атын білдіреді. Егер мәтіннің басын кодтың
терезесінен қарасақ, онда мынадай жолдарды көруге болады:
type
TFormi = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure ButtonlClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
varForm1: TForm1;
Жол
TForm1 = class(TForm)
Tform1 жаңа класын анықтайды, ол TForm стандарттық класынан құрылған
Form1: Tform1; жолы Formi атты бұл кластың бір түрін құрады. TForm
стандарттық класы бос Windows – терезесін сипаттайды, бұл уақытта TFormI
қойылған компоненттері бар терезені сипаттайды. Осы компоненттерді сипаттау
мына жолдардан тұрады:
Button1: TButton;
Label 1: TLabel;
Олар Buttoni (Кнопка!) компоненті TButton стандарттық класының түрін
көрсететінін белгілейді, ал Label (Метка 1) компоненті - TLabel класының
бір түрін.
TFormi. Buttonicick процедурасының атынан кейін жақша түрінде
жазылған шақыру параметрінің сипаттамасы жазылады
Sender: TObject
(Sender атты параметр TObject класына жатады). Процедуралар бір емес
бірнеше шақыру параметрлерінен тұруы мүмкін немесе олардан тұрмауы да
мүмкін. Шақыру параметрлері (егер олар болса) процедурада жүзеге асырылған
алгоритмді баптау үшін қызмет етеді. Параметр Sender параметрінің көмегімен
Button1Click бағдарламасы қандай компонент OnClick процедурасын құрғанын
анықтайды. Барлық жол
procedure TFormI.Buttoniciick(Sender: TObject);
процедураның тақырыбы деп аталады. Оны “;” символы анықтайды. Бұл
символ Object Pascal - де маңызды ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz