C++ Builder бағдарламалау тілінде логикалық желіде виртуалдық қарым қатынас жасау

І. Кіріспе 3
ІІ. Негізгі бөлім 5.20
2.1 Borland C++ Builder бағдарламасының терезесі 5
2.2 С++ Buildеr 6 ортасында қарым . қатынас жасау 7
2.3 Программаның басқару операторлары 11
2.4 С++ Buildеr 6 ортасында мәліметтер қорын басқару. 15.20
ІІІ. Қорытынды 211
IV. Пайдаланылған әдебиеттер тізімі 222
Ғылыми-техникалық революцияның қарқынды дамуы қоғамдық өмірдің барлық ортасын ақпараттандыру процесінің дамуы кең көлемде өзгеруін талап етеді. Барлық дамыған және дамушы елдерде кең масштабта білім берудің ақпараттық бағдарламалары (программалары) іске асырылған. Қазіргі кездегі білім берудің мақсаты - жеке тұлғаның дұрыс ойлау қабілетін, оның үздіксіз мәдени дамуының, білімі және кәсіпкерлік деңгейі өмірдің жаңа қоғамдық шарттарына тез бейімделуінің қабілеттілігін тәрбилеу. Қазіргі кездегі білім берудің негізгі даму деңгейі – оқу орталықтарының нақты шегіне және әртүрлі дұрыс интеграция қажеттілігіне шығару.
Мәліметтер қоры – құрылымы арнайы тәсіл бойынша ұйымдастырылған берілген форматтағы файлдар жиынтығы. Файл негізінен кесте түрінде дайындалады. Кестелерді дайындау, жылдам түрде олардан қажетті жазулар тобын таңдау (шартты қанағаттандыратын сұраныс құру), оларды сақтау, жазуларды редокциялау, жолын алып тастау, кестені басып шығару сияқты орындалатын іс-әрекеттер – күрделі жұмыстар. Бұрын, мысалы Турбо Паскальда Мәліметтер қоры кестесі берілгендер файлы ретінде құрылып онымен жұмыс істеу үшін программаға арнайы процедуралар мен функциялар енгізілетін Соңғы кездерде кестелерден тұратын Мәліметтер қорын құрып оларды өңдейтін көптеген программалар жүйесі дайындалған. Оларды Мәліметтер қорын басқару жүйелері деп аталады.
Қандай да бiр тасушыда‚ мысалы‚ қағазда‚ кино таспада‚ магниттiк дискiде сақталған арнайы ұйымдастырылған мәліметтер жиынтығын мәліметтер қоры деп түсiнуге болады.
C++ Builder программалау ортасында мәліметтер қорымен жұмыс жасаға арналған бірнеше компоненттер бар. Әрбір компонент әртүрлі технология бойынша жұмыс жасайды және өзіндік мүмкіндіктерімен ажыратылады.
Си++ Builder программалау тілінде өрнек операторлар мен операндтардан құрылады. Барлық жоғарғы дәрежелі тілдерге ұқсас негізгі конструкциялары бар: қайталау операторы, шартты операторы, таңдау операторы.
1. «Информатика негіздері» ғылыми әдістемелік журнал 2012ж №6
2. Бектаев Қ, Ахабаева А. «Қысқаша қазақша-орысша сөздік» Қазақ совет энциклопедиясының Бас редакциясы 1992ж.
3. Глушаков С.В. и др. Язык программирования С++. Москва, “Фолио”, 2004.
4. Керниган Б., Ритчи Д. Язык программирования СИ. М.: Фин. и стат., 1982.
5. Керниган Б., Ритчи Д., Фьюэр А. Язык программирования СИ. (Задачи по языку СИ) М.: Фин. и стат., 1985.
6. Культин Н.Б. С++ Builder.-СПб.: БХВ-Петербург, 2005
7. Культин Н.Б. Самоучитель С++ Builder.-СПб.: БХВ-Петербург, 2004.
8. Макогон В.С. Язык программирования Си для начинающих. Учеб. пособ. Одесса, 1993.
9. Подбельский В.В., Фомин С.С. Программирование на языке Си. Учебное пособие. М.: Фин. и стат., 2000.
10. Романовская Л.М. и др. Программирование в среде СИ для ПЭВМ ЕС. М.: Фин. и стат., 1991.
11. Уинер Р. Язык Турбо Си: Пер с англ.-М.: Мир, 1991.-384 с.,ил.
12. Шиманович Е.Л. С/С++ в примерах и задачах. Минск, ООО “Новое знание”, 2004.
13. Шмидский Я.К. Программирование на языке С/С++. Москва, "Диалектика", 2003
        
        ҚАЗАҚСТАН  РЕСПУБЛИКАСЫ  БІЛІМ  ЖӘНЕ  ҒЫЛЫМ  МИНИСТРЛІГІ
ОҢТҮСТІК ҚАЗАҚСТАН ОБЛЫСЫ БІЛІМ ... ... ... ... ... КОЛЛЕДЖІ
Ф-Е-10/6.1
КУРСТЫҚ ЖҰМЫС
Пәні: Өндірістік және экономикалық үрдісін моделдеу.
Тақырыбы: C++ Builder ... ... ... ... виртуалдық
қарым қатынас жасау
Шифр, мамандығы: 1304000 «Электрондық ептеу техникасы және ... ... ... 1304043 ... бағдарламашы»
Тобы: ТБ 11-9/3
Орындаған студент: Бердешов М.
Жетекшісі: Ауелбекова К.
«Математика, информатика, физика және ТОҚ»
кафедра отырысында ... № « ... ... ... ... Қ
(аты-
жөні)
(қолы)
Жетісай 2013
ЖОСПАРЫ
І. Кіріспе 3
ІІ. Негізгі ... ... Borland C++ Builder ... ... ... С++ Buildеr 6 ... қарым – қатынас жасау 7
2.3 Программаның ... ... ... С++ Buildеr 6 ортасында мәліметтер қорын басқару. 15-20
ІІІ. Қорытынды ... ... ... ... ... ... революцияның қарқынды дамуы қоғамдық өмірдің барлық
ортасын ақпараттандыру процесінің дамуы кең көлемде өзгеруін талап етеді.
Барлық ... және ... ... кең масштабта білім берудің ... ... іске ... ... ... ... мақсаты - жеке тұлғаның дұрыс ойлау қабілетін, оның үздіксіз мәдени
дамуының, білімі және кәсіпкерлік деңгейі өмірдің жаңа ... ... ... ... ... ... ... білім берудің
негізгі даму деңгейі – оқу орталықтарының нақты шегіне және әртүрлі дұрыс
интеграция қажеттілігіне ... қоры – ... ... ... ... ... берілген
форматтағы файлдар жиынтығы. Файл негізінен кесте түрінде ... ... ... ... ... ... ... тобын таңдау
(шартты қанағаттандыратын сұраныс ... ... ... ... ... алып ... ... басып шығару сияқты орындалатын іс-
әрекеттер – күрделі жұмыстар. Бұрын, мысалы Турбо Паскальда Мәліметтер ... ... ... ... құрылып онымен жұмыс істеу үшін
программаға ... ... мен ... ... ... ... ... Мәліметтер қорын құрып оларды өңдейтін ... ... ... ... ... қорын басқару жүйелері
деп аталады.
Қандай да бiр тасушыда‚ мысалы‚ қағазда‚ кино таспада‚ магниттiк дискiде
сақталған арнайы ұйымдастырылған ... ... ... қоры деп
түсiнуге болады.
C++ Builder программалау ортасында ... ... ... жасаға
арналған бірнеше компоненттер бар. Әрбір компонент ... ... ... ... және ... ... ажыратылады.
Си++ Builder программалау тілінде өрнек операторлар мен операндтардан
құрылады. Барлық жоғарғы дәрежелі тілдерге ұқсас негізгі конструкциялары
бар: ... ... ... ... таңдау операторы.
Си++ Builder -де жол, жиын, ... ... ... ... жоқ. Есте ... ... тікелей таратып бөлуге болмайды.
Файлдар мен енгізу, шығаруды орындайтын операциялар ... жоқ. ... ... осы ... ... үшін ... ... операциялар орындалады.
Белгілі бір уақыт өткеннен кейін кез-келген тілді стандарттан өткізіп
отырады. Солардың бірі 1983 ANSI осы ... ... ... ... ... бойынша Си++ Builder тілінде қолданылатын ... ... ... ... Borland C++ Builder бағдарламасының терезесі
С++Builder программмалау ортасы іске қосылғаннан кейінгі ... ... ... ... ... терезе (С++Builder Project1);
– Объектілер инспекторының терезесі ( Object Inspector);
– Форма редакторының терезесі (Form1);
– Код терезесі;
– Компоненттер палитрасы;
– Көру терезесі
Кеңеймелері : *.cpp, *.h, *.dfm, *.bpr, *.res. ... ... ... ... ... олар барлық жобаға қатысады.
Жобамен жұмыс жасау:
– Жоба құру үшін ... ... ... ... Жаңа ... жобаны толығымен сақтау үшін Filе(Save All ... Жоба ... ... файлдардың жиынтығы бір бумада
сақталуы қажет.
Негізгі терезе
Компоненттер ... ... ... терезесі
Объектілер инспекторы 1-сурет. С++Builder ... ... ... ... ... ... ... жабу үшін Filе(Close All командалары орындалады.
– Бұрыннан бар ... ашу үшін ... ... орындалады да, пайда
болған диалогтық терезеде жоба файлының (* .bpr) аты ... Жоба ... (*.bpr- ... ... қарау үшін бас мәзірден Project(
View Source ... ... ... Жоба ... ... жабу үшін терезе контекстік мәзірінен Close
Page командасы орындалады;
– Жоба файлын ... ... ... ... өзі ... Жоба ... ... ортасының жобалар тобына (группа проектов,
ProjectGroup1) кіреді. Жоба тобы - бұл өзі ... бір ... ... ... ... сипаттаулар сақталатын *.bpg
кеңейтілім файлы.
– Project Manager программасы жоба тобымен ... ... ... Жоба ... беру үшін ... командасы орындалады.
С++ Builder ортасында жиі кездесетін оқиғалар :
EVENTS оқиғалар
OnClick – бір рет ... ... ... пайда болады;
OnClos – жабқан уақытта пайда болады;
OnGreate – ... ... ... ...... ... ... – клавишаны басқан уақытта (F1-F12, Shift, Alt, Ctrl ...... ... ... (F1-F12 ... – клавишаны жіберген уақытта;
OnMouseDown – тышқан+ Shift, Alt, Ctrl қолдануға болатын жағдайлар, мұнда
тышқанның орналасқан координатасының (х,у) ... ... ... – бұл ... объектінің үстіне алыпбарып жылжытқан уақытта
пайда болады. (х,у) координатасы пайдаланылады;
OnMouseUp – ... ... ... ... ...... ... салу;
OnShow – экранда көрсеткен уақытта пайда болатын іс-әрекет.
2.2 С++ Buildеr 6 ... ... - ... ... ... 4 базалық таңдау инструкциялары бар: if, if/else,
swith/case және “?” ... ... жеке ... ... ... өрнектерді құрудың жалпы ... ... ... ... ... ... бір ... таңдап орындауға
қолданылады.
Бұл блоктар бір не бірнеше қатардан тұруы ... ... ... ... ... ... ал ... блок түгел алынады.
If инструкциясы команданы не командалар блогын шарттың ақиқат не
жалған болуына байланысты орындалады.
Қарапайым көрінісі (синтаксисі).
If ... ... шарт ... нәтижесі ақиқат (true) болса, онда ... одан соң ... ... ... кете береді.
Ал, егер шарт нәтижесі false мәнін (жалған) берсе, өрнек орындалмай,
тастап ... бір ... ... а ... мәні 72-ден үлкен не
тең болған сайын экранға “Қайырлы таң” сөзі шығады.
If ... ... ... ... бір емес бірнеше командаларды қамтитын ... ... ... {
өрнек 1;
өрнек2;
............
өрнек n;
}
Мысал:
# include
int main ()
{
int otl, hor, udov;
float cred;
printf (“/n өте жақсы ... баға ... ... ... ... ... (“/n ... деген баға алған пәндердің санын ендіреміз:”);
scanf (“%d”,&hor);
printf(“/n ... ... баға ... ... ... ... &udov);
cred=(otl*5+hov*4+udov*3)/ (float)(otl+hov+udov);
printf (“/n сіздің орташа балыңыз : %5,2 f/n”, ... ... (“/n ... Cіз ... өттіңіз”);
}
return (0);}
Бұл жерде if құтықттау сөздерін шығару не шығармауды басқарып тұр ,
яғни cred ... мәні 4,5- ке тең, не ... ... қатарлар
орындалады.
if/else инструкциясы.
If/else инструкциясы шарттқа байланысты 2 ... ... ... мүмкіндік береді.
Синтаксисі:
If (шарт)
өрнек1:
else
өрнек2:
Егер шарт тексеру мәні true болса, онда өрнек1 орындалады , ... ... ... ... ... бөлігінде ckeypressed айнымалысының мәніне қарай
тышқан көрсеткішінің ... ... ... ... ... төмендейді. (ckeyressed айнымалысы ... ... ... if және ... операторлық бөлімі бір емес бірнеше өрнектерден
тұрса, онда оларды ... ... алу ... ... main()
{
char c;
int many, i, more;
more=1;
while (move==1)
{
printf(“ Tatop атауын ендіріңіз)
if (scanf (“% c”, & c)!= ... ... c”, ... ( ... ... ... (“% d”, &many);
scanf (“% c” , &c);
for (i=1; i0 болса, онда z=a
әйтпесе z=b
1) if (n>0)
z=a;
else
z=b;
2) n>0, a>b => z=a, ... ... ... ... ... блок ретінде де жазуға болады. Блокта фигуралық жақшалар
қойылады.
If (n>0) {
If (a>b)
z=a ;}
else
z=b;
else, if – ... ... шарт үшін ... ... Ол үшін
операторларға Си тілінде тµмендегідей конструкциялар ќолданылады. Оның
жалпы жазылу түрі мынадай:
if (өрнек)
нұсқау;
else if ...... if ... 1:
#include
main()
{
int x, y =1, z;
if (y! =0) x =5;
printf (“x = %d\n”, x); // ... (y = =0) x ... ... (“x = %d\n”, x); // ... (y0) ... x ... (“x = %d\n”, x); // x =1 ... x =5
}
if (y = =0) x =3;
else x=5;
printf (“x = %d\n”, x); // ... (z= ... emp where ... - TQuery компонентін ашады. Ол Active қасиетіне true ... ... ... ... деректер жиыны болғанда қолданылады
(әдетте мұндай сұраныстар SELECT ... ... Open ... ... - TQuery компонентін жабады. Close шақыру эквиваленті ... false ... ... Close ... ... ... ... жиі қолданылатын әдістері:
First, Last, Next, Prior ағымдағы жазба көрсеткішін сәйкесінше бірінші,
соңғы, келесі және алдынғы жазбаларға ауыстырады.
Insert, Edit, Delete, Append, Post, Cancel – ... ... Insert ... жол ... ... енгізуге мүмкіндік
береді, мысалы:
Query2->Insert();
Query2->Fields[0]->AsInteger = 100;
Query2->Fields[1]->AsString =Edit1->Text;
Query2->Post();
Post ... Insert, Update ... Delete ... ... ... Insert, Delete, Edit ... Append аяқталмаған операцияларын
болдырмайды.
Visual Query Builder
Visual Query Builder (VQB) – SQL-ге ... ... ... ... болып табылады. Бұл құрал ... ... ... ... Visual Query Builder –ді TQuery компонетін таңдау арқылы
және ... оң ... ... ... болған контексті мәзірден Query
Builder опциясын таңдау арқылы шақыруға болады.
Ескерту. Visual Query Builder - Borland C++ Builder ... ... ... ... ... болуы мүмкін. Бұл жағдайда
контекстті мәзірде сәйкес опция болмайды.
C++ Builder ... база ... ... C++ ... ... кіретін Database Desktop утилитының көмегімен
құруға болады. Database Desktop утилиты мәліметтер қорымен жасалатын барлық
әркетттерді орындауға мүмкіндік ... Бұл ... әр ... ... қорының кестелерін Access, dBASE, FoxPro,Parandox) құрады және
көруге ... ... құру үшін меню ... Tools камандасы Database Desktop
жолын таңдау қажет. Сонан соң ашылған терезеден ... ... ... Parandox ... Database Desktop ... ... 7 Table терезесі ашылады
10-сурет. Create Parandox 7 Table терезесі
Кестенің әрбір жолына ... ... ... және ... ... жолдың
өлшемін беру керек. Жолдың атауы Filed Name ... ... ... ... қажет. Мәліметтің типі тип өрісінде анықталады.
|Тип ... ... ... |A ... ... ... ... ... |
| | |-1-255 ... аралығында Size-бен |
| | ... ... |N ... ... ... тип. -10307 ... |
| | ... арасын ... |$ ... ... сан. ... |S |- 32767 – 32767 ... ... ... |
| | ... ... |I |- 2 147 483 648 - 2 147 483 647 ... |
|Integer | ... ... ... ... |D |Күн ... |T ... ... ... |@ ... және күн ... |M ... шектеусіз жолдық сиволдар. ... |G ... ... |L ... мән ... (True) ... "жалған"|
| | |( False) ... ... сан. ... ... ... жазылған программалар негізінен инструкциялар
жиынтығы болып табылады. Бұл тілдердегі программалар функциялардан тұрады,
олар тізбектелген іс-әрекеттер тізімін ... ... ... ... ... бірақ сонда да
процедуралық принцип сақталады.
Б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 – информацияны ұйымдастыру құрылымы ... ... ... ... және ... ... ... Пайдаланылған әдебиеттер тізімі
1. «Информатика негіздері» ғылыми әдістемелік журнал 2012ж №6
2. Бектаев Қ, Ахабаева А. ... ... ... ... энциклопедиясының Бас редакциясы 1992ж.
3. Глушаков С.В. и др. Язык программирования С++. Москва, ... ... Б., ... Д. Язык программирования СИ. М.: Фин. и стат.,
1982.
5. Керниган Б., Ритчи Д., Фьюэр А. Язык ... СИ. ... ... СИ) М.: Фин. и ... ... Культин Н.Б. С++ Builder.-СПб.: БХВ-Петербург, 2005
7. Культин Н.Б. Самоучитель С++ ... ... ... Макогон В.С. Язык программирования Си для начинающих. Учеб. пособ.
Одесса, 1993.
9. Подбельский В.В., Фомин С.С. ... на ... Си. ... М.: Фин. и ... ... ... Л.М. и др. ... в среде СИ для ПЭВМ ЕС. М.:
Фин. и ... ... ... Р. Язык ... Си: Пер с ... Мир, ... ... Шиманович Е.Л. С/С++ в примерах и задачах. Минск, ООО “Новое
знание”, 2004.
13. Шмидский Я.К. ... на ... С/С++. ... 2003

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









Ұқсас жұмыстар
Тақырыб Бет саны
Mario ойынның алғашқы ұғымдары12 бет
Алматы облысы үшін CDMA 450 технологиясының негізінде радиорұқсатты қолданумен көпарналы телекоммуникациялық жүйені жобалау (Телекоммуникация.Радиоэлеклектроника)42 бет
Графикалық функциялар21 бет
Класстар иерархиясы. полиморфизм12 бет
Виртуалды жадыны ұйымдастыру9 бет
Деректер қоры «Тенисшілер»17 бет
Жадыны қорғау. Виртуалдық жадыны ұйымдастыру8 бет
Жадыны қорғау. қатынас құру функциялары. Виртуалды жадыны ұйымдастыру. беттерді аударыстыру стратегиялары9 бет
Action Script бағдарламалау тілінің теориялық негіздері22 бет
Delphi бағдарламалау ортасына сипаттама48 бет


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


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

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

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

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

Email: info@stud.kz

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

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