Delphi ортасы туралы

КІРІСПЕ 3
IDELPHI ОРТАСЫМЕН ТАНЫСУ
1.1. Delphi . дің қасиеттері, компонеттері және терезелері 5
1.2. Бағдарламалау технологиясының негізгі түсініктері және даму
кезеңдері 12
IIБАҒДАРЛАМАЛАУДЫҢ ӘДІСТЕРІ ЖӘНЕ ТЕХНОЛОГИЯЛАРЫ
2.1. Бағдарламаны құру барысында қажетті компоненттер тізбегі 14
2.2. Chart компонентімен жұмыс жасау 14
ҚОРЫТЫНДЫ 25
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР 26
ҚОСЫМША
Әлемдегі миллиондаған программистер Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB –парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет.
Программа құруға ыңғайлы тамаша ортаның бірі – Delphi ортасы таңдап алынды. Оны оқып үйрену , түсіну және логикалыңқ ойлауға өте қарапайым , әрі жеңіл. Delphi программалаудың структуралық тәртібін және программалаудың басқа тілдерге қарағанда жалпы жақсы дамыған.Оның қызықты рекурсивті мүмкіндіктері , сонымен қатар қызықты есептер шығару мүмкіндіктері бар.
Delphi типті жүйені тез және визуальды құру ортасы деп атайды.Себебі ол өзіне компилятормен қоса редактор және көптеген дайын программалар жиынтығын қамтиды.Delphi – де шамамен 200 – ге жуық дайын компоненттер бар.
Delphi-де программа құру жақсы жабдықталған компьютерді қажет етеді.
DELPHI – бұл Borland International-дың қосымшаларды тез құруға арналған жеткілікті жаңа өнімі. Қосымшалармен мәліметтер қорымен “клиент-сервер “ архитектурасында, Internet/Intranet, сонымен қатар локальді машиналар және “ файл-серверлік “ архитектурасында жұмыс істейді.
DELPHI тілі объектілі – бағытталған Object Pascal тілінің жалғасы. DELPHI-ге InterBase локальді SQL сервері, есеп беру генераторлары, визуальді компоненттің және информациялық жүйені немесе Windows ортасының қарапайым программаларын кәсіби өндеуде өзінді сенімді сезіну үшін арналған тағы басқа құрылғылар жатады.
1.Котов В.М.Волков И.А.Харитонович Методы алгоритмизации.Мн:Нар.асвета,1996-127с.ил
2.Нил Дж.Рубенкинг.Язык программирования Delphiдля "чайников".
Введение в Borland Delphi 2006= Delphi for Dummies.-М.:Диалектика,2007:--944с.--ISBN 0-7645-01.79-8
3.ХавьерПашеку.Программированияв Delphi 2006 дляпрофессионалов=Delphi for.NET Develpoer's Guide.---М.: Вильямс, 2006. - 944 с. - ISBN 0-672-32443-Х
4. Бородич Ю.С. и др. Пскаль для персональных компьютеров: Спарв. пособие / Ю.С. Бородич А.Н. Вальвачев, А.И. Кузьмич.-Мн.: ВЫш.шк.: БФ ГИТМП «Ника», 1991.-365с.:ил.
5. Бородич Ю.С. Раработка программных систем на языке Паскаль:
Справ.пособие.- Мн.: Выш.шл.,1992.143с.:ил
6. Вальвачев А.Н., Крисечев В.С. Программирование на языке Паскаль для персональных ЭВМ ЕС.- Мн.:Выш.шл,.1989.-223с
7. Вальвачев А.Н. Графическое программирование на языке Паскаль: Справ.пособие.-Мн.:ВЫш.шл,.1992.-143с.:ил
8. Вирт Н.Алгоритмы и структуры данных.М.:МИр,1989
9. Епанешников А.М., Епанешников В.А. Е Turbo Vision 2.0. Основы практического использования.-М.: «ДИАЛОГ-МИФИ », 1995.-240с.
10. Климов Ю.С и др Программирование в среде TurboPaskal 6.0: Справ.пособие/ Ю.С. Климов, А.И. Касаткин, С.М. Мороз. - Мн.: Выш.шл., 1992.158 с.:ил.
        
        МАЗМҰНЫ
КІРІСПЕ 3
I DELPHI ... ... ... Delphi - дің қасиеттері, компонеттері және терезелері 5 ... ... ... ... ... және даму
кезеңдері 12
II ... ... ЖӘНЕ ... Бағдарламаны құру барысында қажетті компоненттер тізбегі 14 ... Chart ... ... ... 14 ... 25 ... ... ... ... ... Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. ... ... және жеке ... ... (адам аттары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео ... WEB - ... және т.б. ... көп ... арасында өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет.
Программа құруға ыңғайлы тамаша ортаның бірі - Delphi ... ... ... Оны оқып ... , ... және ... ойлауға өте қарапайым , әрі жеңіл. Delphi ... ... ... және ... басқа тілдерге қарағанда жалпы жақсы дамыған.Оның қызықты рекурсивті мүмкіндіктері , ... ... ... ... шығару мүмкіндіктері бар.
Delphi типті жүйені тез және ... құру ... деп ... ол өзіне компилятормен қоса редактор және ... ... ... ... ... - де ... 200 - ге жуық ... компоненттер бар.
Delphi-де программа құру ... ... ... ... етеді.
DELPHI - бұл Borland International-дың қосымшаларды тез құруға арналған ... жаңа ... ... ... ... ... " архитектурасында, Internet/Intranet, сонымен қатар локальді машиналар және " файл-серверлік " ... ... ... тілі ... - ... Object Pascal тілінің жалғасы. DELPHI-ге InterBase локальді SQL ... есеп беру ... ... ... және ... ... ... Windows ортасының қарапайым программаларын кәсіби өндеуде өзінді сенімді сезіну үшін арналған тағы ... ... ... ... ... мақсаты- Chart компанентімен жұмыс жасау. Диаграмма тұрғызу. Қасиеттерін ... ... ... ... екі ... ... ортасымен танысу
2.Бағдарламалаудың әдістері және технологиялары
I DELPHI ОРТАСЫМЕН ТАНЫСУ
1.1.Delphi-дің қасиеттері,компоненттері және терезелері
Компьютерлік бағдарлама- бұл файылдағы ... ... код ... ... корсетілген процессордан элементарлы командалардың жиынтығы болып табылады.Әр команда бір немесе бірнеше байттармен кодталған.Бұл түрдегі бағдарламаны қолмен сілтеуге болады,бірақ қарапайым ... ... ... процессорды басқарудың күрделігінен адам мұндай жұмысты істеуге шамасы жетпейді.Сондықтан ... жәй ... ... ... ... ... ...
Бағдарламаның негізгі мәні Delphi 7 ортасында негізгі мәтіндердің енгізілген редактор ... ... ... арнайы белгілеудің илгіш мүмкіндіктермен ажыратылады және жиі кездесетін құрылымдарының тез енгізілуіне мүмкіндік ... 7 ... 6 ... ... ... терезе
2.Ағаш обьекті терезе
3.Обьектілердің инспектор терезе
4.браузер терезе
5.форма терезе
6.бағдарлама-коды терезе
Негізгі терезе.Бағдарлама құрастыратын ... ... ... ... негізгі терезе арқылы іске асыруға болады,ол терезенің көлемі өзгермейді,онда бағдарламаның негізгі мәзір,пиктографиялық ... және ... ... ... ... ... ... басқару үшін қажетті құралдармен жабдықталған және де ... ... ... ... панелдерде орналастырып,оның сол жақ бөлігінде панелді басқаратын кнопкалар бар.Негізгі мәзірден басқа да кез келген панелдің терезеден алып ... не ... ... ... ... болады.
.
Ағаш обьекті терезе.Бұл терезе тек 6-шы ... ... ... ... ... бағдарлама жазу кезінде қажетті бағдарламаның тез іздеп табу үшін ... ... ... файлдар сияқты орналасады.Бұл терезеде кез келген компонентері бар ... ... екі рет ... ... арналған OnClick оқиғасышығады.Ал,бір рет бассаңыз сәйкес компонент формада белгіленеді.
Обьектілердің инспектор терезесі.Бұл терезе де екі ... ... ... ... ... ... ... Windows прекциясы.Басында бұл терезе бос болады,дәлірек айтқанда,онда максимизация,минимизация және терезені жабу ... ... ... ... ... тұрады.Терезенің барлық жұмыс аймағы кординаталық сеткалардың нүктелерінін толтырылған.Ол қажетті компоненттерді дұрыс орналастыруға арналған ... ... ... ... бұл ... ... бұл ... қажет емес десеңіз Tools/Environment Options алып таңдайсыз.
Бағдарлама-коды терезесі.
Delphi де программа құру ... ... ... ... ... көрінесінен құру;
2.Программаға қажетті қызмет атқаратын код жазу процесттері.
Программалау код терезесі трекст программасын ... және құру үшін ... ... ... ... және программаның жұмыс атқаруының сипатталуы бойынша жасалынады.Осы текст жазу ережелерінің жиынтығын программалау тілі деп ... ... Pascal ... ... жаңартылған версиясы Object Pascal тілі қолданылады.Бұл тілді 1970 жылы Швейцария ғалымы Н.Виртон ұсынған.Уақыт өте келе Borland корпорациясының ... бұл ... ... ... ... бар ... ... форма терезесінде орналастырылытын функционалдық элемент.Компонеттер бірнеше өзіндік панелдерге бөлінген компоненттер палитрасында орналасады.Delphil-дің негізгі байлығы болып компонеттер палитрасы болып саналады.Ол ... ... оң жақ ... ... ... ... топ бойынша,қажетті компонеттерді тез іздеп тауып алуға арналған парақтарға бөлінген.Әр ... ... ... ... ... Standard -- ... ... - Қосымша;
* Win32 -- Windows интерфейсінің 32-разряды;
* System -- функциялық жүйеге кіру ... Data Access -- ... ... ... жұмыс;
* DataControl -- Берілгендерді элементтермен басқаруды құру;
* dbExpress - SQL-серверіне кіру мүмкіндігі;
* DataSnap - Көп ... ... ... ... құру;
* BDE -- BDE арқылы берілгендерге кіру мүмкіндігі;
* ADO -- ActivX ... ... ... ... қорына байланыс жасау;
* InterBase -- Аттас берілгендер қорына тікелей кіру мүмкіндігін ... ... SOAP -- ... ... көмегімен анықталған ортады берілгендерді алмастыру;
* InternetExpress -- Аттас қосымшаны құру үшін берілгендер қорындағы анықталған қосымша-клиент және ... бір ... ... Internet -- ... желісінде қосымша Web-серверін құру;
* FastNet -- Инетернет желісіне кіру хаттамасын қамтамасыз ету;
* Decision Cube -- Көп ... ... QReport -- ... ... DiaIogs -- ... ... ... құру;
* Win3.1 -- Windows3.1 интерфейсі;
* SampIes -- Бірге қойылатын жүйелік мысалдар;
* ActivX -- ActivX ... COM+ - ... ... басқару;
* InterBaseAdmin -- Аттас берілгендер ... кіру ... ... WebSnap -- ... ... ... Server -- Жалпы COM серверлер VCL бөлігі үшін;
* IndyCIients -- ... үшін ... ... ... ... Indy Servers - ... үшін тәуелсіз тұжырымдама компоненті;
* IndyMiss -- Интернеттің қосымша ... ... ... ... алыстатылған SQL - серверлерге болмаса жергілікті мәліметтер қорына SQL-сұранысын құру және орындау үшін пайдаланылады.
DBGrid ... ... жол ... ... ... ... ... мәліметтерге кестесін туғызу үшін пайдаланылады. Компонент визуальды.
DataSource компоненті -- бұл ... Table ... Query ... ... ... ... ... үшін пайдаланылады.
MainMenu компоненті -- бұл компонент формаға негізгі меню құру үшін ... ... ... Items ... ... ... ... жазылады. Я болмаса MainMenu компоненттінің үстінен 2 рет шерту арқылы жазуға болады. ShortCut ... ... ... ... ... компоненті -- бұл компонент кең ауқымда қолданылады. Бұл компонент ... ... ... ... ... бір ... ... ыңғайлы. Panel компонентіндегі жазуды Caption қасиеті арқылы өзгертуге болады. Bevellnner, BevelOuter, ... ... ... ... компоненттің жиектерін көркемдеуге болады.
Button компоненті -- бұл компонент ең көп қолданылатын компоненттер қатарына жатады. Caption ... ... ... ... ... ... ... OnClick болып табылады. Осы оқиғаға батырманы басқан кездегі орындалатын операторлар жазылады.
ComboBox компоненті-ListBox және Edit компоненттерінің функциясын ... ... ... ... және тізімнен таңдап алуына болады.
Edit компоненті бір жолды текст енгізу үшін ... ... үшін ... ... ... шығаратын қасиеті Text. BorderStyle қасиеті арқылы компоненттің ... ... ... қасиеті барлық текст автоматты түрде боялатынын анықтайды. SelLength, SelStart және SelText қасиеттері боялған тексттің өзін ... ... ... ... ... максимальды ұзындығын анықтайды.
Label компоненті формада әртүрлі жазуларды ... ... көру үшін ... ... Бұл ... ... пайдаланушы тек бір ғана жолды таңдай алады. Басты қасиеті Items.
ExcelApplication компоненті -- бұл компонент Microsoft Excel ... ... үшін ... компоненті -бұл компонент htm кеңеймесінде сақталған құжаттарды көрсету үшін арналған.
Caption-бұл ... ... яғни ... коментарий,тақырыбы немесе шығарылатын мәтін амалын орындайтын қасиет.
Color-компонентке түс береді.
Cursor-тышқан белгісі компоненттің үстіне ... ... ... ... ... ... ... мәтінің қаріпін береді.
Height-бұл қасиет компоненттің биіктігін береді..
Hint-тышқан белгісі компоненттің үстіне барғанда тышқан белгісінің жанына қысқаша коментарий шығару қасиеті.
Enabled-бұл қасиет ... ... және ... ... 2 мән ... егер мәні True болса онда компонент белсенді,ал False болса онда компонент белсенсіз болады.
Name-компоненттің атын береді.
Position-терезенің орналасу позициясын анықтайды.
Left-сол жақ бұл ... ... ... сол жақ ... ... ... орналасу позициясын береді.
Top-компоненттің терезенің жоғары шетінен бастап санағанда орналасу ... ... ... ... ... t оның мәні ... көрсетед іал f болса жасырады.
Wirth-компоненттің ені.
1.2 Бағдарламалау технологиясының негізгі түсініктері және даму ... - ... ... ... ... ... ... тілдер тобы. Кез келген компьютер программасының негізгі мақсаты - аппаратты құралдармен ... ... ... ... ... өте ... ... Ол 0 және 1 символдардан тұрады. ЭЕМ - ді қолдану көп жақты болғандықтан арнайы ... шешу үшін ... ... құрылды. Тарихта бірінші болып процедуралық құырылымды программа пайда болды. Процедурааға бейімделген тіл - ... - 50 ... ... ... ... Бұл тіл ... және кең қолданылатын программалау тілі. Ол қазіргі кезде инженерлік, ғылыми есептеулер салаларында пайдаланылады. Есептеуші математика аумағында программалау жүйесі ... ... ... ... нәтижесінде Алгол - 60 , Паскаль, Модуль - 2 , Си ... ... ... ... 67 программалаудың нысанды бейімделген деген жаңа әдіс пайда болды.
Программалық жүйе құру бұл көп еңбек ... ... ... ... ... ... қарапайым программалық жабдықтың өзі 100 мыңдаған операторлардан тұраты жағдайдаға ... ... ... ... ... ... құру ... болашақ маман программалық жүйелерді талдау,жобалай пайдалану және тестілеу әдістері хабардар болуы,сондай-ақ ... бар ... мен ... ағымында бейімделе алуы тиіс.
Программалау ғылым мен технологиясының аса жас және қарқынды дамушы саласы.Нақты ... құру және ... бар ... сондай-ақ технологиялық құралдарды жетілдіру тәжірибесі әрдайым қайта қаралып ... ... жаңа ... мен ... ... ... өз ... программалық жабдық құрұдың жаңа құралдарына негіз болып табылады.Жаңа технологияларды құру процесін зерттеуді және ... ... ... ... осы технологияларды программалардың даму деңгейімен және программистің қолындағы программалық және ... ... ... ... ... ... тиімді.
Бағдарламалау технологиясы бұл- программалық жабдықтарды жасау процесінде қолданылатын арнайы ... мен ... ... ... даму ... кезең алғашқы есептеуіш машиналардың пайда болған кезінен 60жыл ортасына дейінгі аралықты қамтиды.
2кезең:Құрылымдық ... ... ... ... ... жабдықты құрудың барлықкезеңдерінің орындалуын камта отырып ұсынылғын технологиялық тәсілдер жиынтығынын тұрады.
3 ... ... ... ... күрделі программалық жабдықтарды құрудың программалы обьектілердің ... ... ... ... технологиясы түрінде анықталады.
4 кезең:Компонентті көзқарас және CASE ... ... ... ... бағыты жабдықтың жекеленген компоненттерден құрылған программалық жабдықтың жекеленген бөліктерінен тұрады.Бұл бөлімдер өзара стандартталған екілік интерфейстер арқылы ... ... ... ЖӘНЕ ТЕХНОЛОГИЯЛАРЫ
2.1 Бағдарламаны құру барысында қажетті компоненттер тізбегі
Диаграмма құру ... ... ... ... ... ... қажет болады.Оларды формаға орналастырамыз.Әр компонент өз қымзетін атқарады.Оны бағдарлама ... ... ... Chart ... ... ... компонентімен жұмыс жасау. Диаграмма тұрғызу. Қасиеттерін өзгерту.
Chart компонентімен жұмыс жасау үшін бізге көптеген ... ... ... ... функциялардың графиктерін салумен түсіндіруге болады. Chart компонентімен тек математикадағы функциялардың графигін салумен ғана шектеліп қоймайды. Сонымен қатар статистикалық есеп-қисаптардың нәтижелерін ... ... ... ... ... ... ... графигін салуды қарастырайық. Ол үшін бізге 1-суреттегідей компоненттерді Form1 орналастырайық.
Бұл компоненттердің ... біз ... бір ... бар. Ол ScrollBar (Standart политрасының ішінде) компоненті. Бұл компоненттен 5 дана ... ... үлгі ... ... орналастырып болған соң әрбір компаненттің қасиеттерін төмендегідей бойынша өзгертеміз:
* Label компаненттерінің Caption қасиеттеріне тиісті түсіндірмелерді (коментарилерді) жазамыз.
* SpinEdit ... ... ... ... үшін мынадай қасиеттерін өзгертеміз.
* SpinEdit1 үшін MaxValue = 0 және MinValue = - 10 ... ... ... ... үшін MaxValue = 10 және MinValue = 0 ... ... жазамыз.
* SpinEdit3, SpinEdit4 компаненттері үшін MaxValue = 100 және MinValue = 0 қасиеттеріне мәндерді жазамыз.
* SpinEdit5 компаненті үшін MaxValue = 100, MinValue = 0 және Value = 100 ... ... ... ... компанентінің ColCount=2, RowCount=2, DefaultColWidth=100 қасиеттерінің мәндерін өзгертеміз.
* Бұл қадамда Chart компанентін баптаймыз ол мынадай қадамдардан тұрады
* Chart компанентіне барып ... ... 2 рет ... Сол ... ... ... ... Add... батырмасын басып, өзімізге қажетті сызбаны (диаграммалар) таңдаймыз (3-сурет). Бізге қажеттісі Line ... 3D деп ... ... ... алып ... ... ... мысалда графика үш өлшемді емес екі өлшемді. Егер ... ... тағы ... ... ... ... қосылған сызбаға автоматты түрде түс береді.
3-сурет
* Бұл қадамда Y және Х остеріне атау береміз. Ол үшін ... ... Егер біз Y ... атау ... болсақ, онда ашылған терезенің сол жағында орналасқан Left қатарына белгі қоямыз ... ... ... соң Title алаңына жазамыз. Егер X өсіне атау беретін болсақ, онда Bottom қатарына белгі қоямыз. Осылай Y және X ... атау ... ... ... және ... ... Checked қасиетін True мәніне өзгертеміз.
* RadioButton1 компанентінің Checked қасиетін True мәніне өзгертеміз.
* Келесі ... ... ... ... ... ... үшін мынадай қасиеттерін өзгертеміз.
* ScrollBar1 үшін Max=500, Min=0 және Position=100
* ScrollBar2 және ... үшін Max=360, Min=180 және ... ... және ... үшін ... ... және ... барлық компаненттердің қасиеттерін өзгертіп болған соң, әрбір ... үшін ... ... ... ... реті ... болады:
* Form1-дің OnCreate оқиғасына төмендегі бағдарламаны жазамыз:
procedure TForm1.FormCreate(Sender: TObject);
begin
StringGrid1.Cells[0,0]:='X [см]';
StringGrid1.Cells[1,0]:='Y=ax^2+bx+c';
end;
* BitBtn1 ... OnClick ... ... ... ... ... ... басталуы мен аяқталу мәндері
dx:Real; //X-тің өзгеру қадамы
i:Integer;
begin
a:=StrToFloat(Edit1.Text);
b:=StrToFloat(Edit2.Text);
c:=StrToFloat(Edit3.Text);
xBegin:=SpinEdit1.Value;
xEnd:=SpinEdit2.Value;
dx:=StrToFloat(Edit4.Text);
i:=1;
x:=xBegin;
while x

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









Ұқсас жұмыстар
Тақырыб Бет саны
"Delphi ортасымен танысу."26 бет
Borland Delphi ортасында электронды оқулық жасау45 бет
Borland Delphі ортасының интерфейсі28 бет
Delphi 7 ортасы24 бет
Delphi 7 ортасында Калькулятор бағдарламасын құру23 бет
Delphi бағдарламалау ортасына сипаттама48 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi ортасы19 бет
Delphi ортасы туралы мағлұмат31 бет
Delphi ортасы туралы түсінігі51 бет


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


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

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

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

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

Email: info@stud.kz

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

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