borland c++ builderda fayllari bilan ishlash

DOCX 20 стр. 90,9 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 20
borland c++ builderda fayllari bilan ishlash reja: 1. borland c++ builderda ko’p formali ilovalar 2. tiplar bilan ishlash 3. fayllari bilan ishlash borland c++ builderda ko’p formali ilovalar windows muhitida foydalanuvchi dasturlarining ko’pchiligi multimediya dasturlaridir. bunday dasturlar videorolik va multiplikatsiya ko’rish, musiqa va nutqni eshitishga imkon beradi. multimediyali dasturlarga o’yinlar o’rgatuvchi dasturlar misol bo’la oladi. borland c++ builder da multimediyali dasturlar yaratish uchun ikki komponentadan foydalanish mumkin: · animate -oddiy animatsiya yaratish uchun (masalan fayllardan nusxa olishda foydalanuvchi ko’radigan animatsiya); · mediaplayer -murakkab vazifalarni bajarish uchun, videoroliklarni ko’rish, tovushli animatsiya. animate komponentasi belgisi, win32 qatorda joylashgan bo’lib, kadrlari avi-faylda joylashgan sodda animatsiya ko’rishga imkon beradi. avi-fayldagi animatsiya tovushli bo’lishi mumkin bo’lsa ham animate komponentasi faqat tasvirni aks ettirishga imkon beradi. animate komponentasi formaga oddiy usulda ko’shiladi. komponenta formaga qo’shilgandan so’ng uning xossalaprini o’rnatish lozim. animate xossalari jadvalda keltirilgan: animate komponentasi xossalari. xossa ta’rifi name komponenta nomi. filename animatsiya joylashgan avi-fayl …
2 / 20
fayl haqida to’liq ma’lumot beriladi. animate komponentasi dasturchiga windows standart animatsiyasidan foydalanishga imkon beradi. animatsiya turi sommonavi xossasi qiymati bilan belgilanadi. xossa qiymati nomlangan konstantalar orqali beriladi. quyidagi jadvalda konstantalar qiymatlari, animatsiya turi, jarayon ta’rifi berilgan. comonavi xossasi qiymatlari. qiymat animatsiya jarayon avicopyfiles fayldan nusxa olish avideletefile faylni o’chirish avirecyclefile fayli korzinaga o’chirish quyidagi dastur, animate komponentasidan foydalanishga misol bo’ladi. dastur formasi ko’rinishi rasmda, animatel komponentasi xossalari qiymatlari jadvalda berilgan. svodka bo’limida avi-fayl haqida ma’lumot aks etadi. animatsiya qurish dasturi formasi animate1 xossalari qiymatlari xossa kiymat filename d:\music\ms\common\graphics\avis\search.avi active false transparent true dastur ishga tushirilgandan so’ng formaga birinchi animatsiya kadri chiqariladi. dastur animatsiyani ko’rishning ikki rejimini ta’minlaydi: · uzluksiz; · kadrli. button1 tugmasi animatsiyani kurish jarayonini initsializatsiya qilish yoki tuxtatib turish uchun ishlatiladi. animatsiyani uzluksiz aks etishi pusk tugmasining onclick hodisasini qayta ishlash protsedurasida active xossasiga true kiymatini berish orqali initsializatsiya qilinadi. bu protsedura button1 tugmasidagi pusk so’zini stop so’ziga …
3 / 20
tobject); private { private declarations } public { public declarations } end; var form1: tform1; cframe: integer; implementation {$r *.dfm} procedure tform1.button2click(sender: tobject); begin if cframe = 1 then button2.enabled := true; if cframe 1 then begin cframe := cframe - 1; animate1.startframe := cframe; animate1.stopframe := cframe; animate1.active := true; if cframe = 1 then form1.button3.enabled := false; end; end; procedure tform1.radiobutton1click(sender: tobject); begin button1.enabled:=true; button3.enabled:=false ; button2.enabled:=false; end; procedure tform1.radiobutton2click(sender: tobject); begin button2.enabled:=true; button3.enabled:=false; button1.enabled:=false; end; procedure tform1.button1click(sender: tobject); begin if animate1.active = false then begin animate1.startframe:=1; animate1.stopframe:=animate1.framecount; animate1.active:=true; button1.caption:='tuxtash'; radiobutton2.enabled:=false; end else begin animate1.active:=false; button1.caption:='boshlash'; radiobutton2.enabled:=true; end; end; end. microsoft windows tovushlari dasturi matni unit unit1; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls, mplayer; type tform1 = class(tform) mediaplayer1: tmediaplayer; label1: tlabel; label2: tlabel; listbox1: tlistbox; button1: tbutton; button2: tbutton; procedure button1click(sender: tobject); procedure button2click(sender: tobject); private { private declarations } public …
4 / 20
label2.caption <> '') then begin with mediaplayer1 do begin filename:='c:\windows\media\'+ label2.caption; open; end; end; end; end. videorolik va animatsiyalarni ko’rish tovush eshittirishdan tashqari mediaplayer komponentasi avi-fayl (avi -audio video interleave so’zining qisqartmasi bo’lib, tovush va video almashuvi deb o’kiladi) sifatida berilgan videorolik va multiplikatsiyani ko’rishga imkon beradi. quyidagi dasturda buyruq tugmasini bosish natijasida tovushli multiplikatsiya soat mili bo’yicha aylanuvchi borland c++ builder so’zini ko’rish mumkin (borland c++ builder.avi fayli bu multiplikatsiyani o’z ichiga olgan). dastur dialog oynasi rasmda, mediaplayerl komponentasi xossalari kiymati jadvalda berilgan. mediaplayerdan foydalanish dasturi formasi va dialog oynasi. mediaplayer1 komponentasi xossalari. xossa qiymat name mediaplayer1 filename c:\windows\clock.avi devicetype dtavivideo autoopen true display panel1 visible false formada panell komponentasida animatsiya aks etadi, uning nomi mediaplayer1 komponenta display xossasining qiymati sifatida beriladi. animatsiya sohasi o’lchovlari mediaplayer komponentasi displayrect xossasi qiymati sifatida beriladi. bu qiymat dastur ishlash jarayonida mediaplayer1.displayreet:=rect(0,0,60,60) instruktsiyasini bajarish natijasida o’rnatiladi. tovushli animatsiya aks ettirish dastur matni. unit …
5 / 20
odalar borland c++ builder tilida o'zgaruvchi qiymatini birga oshirish va kamaytirishning samarali usullari mavjud. ular inkrement (++) va dekrement (--) unar amallaridir. inkrement va dekrement amallarining prefiks va postfiks ko'rinishlari mavjud. x = y++; // postfiks x = --y; // prefiks sanagich++; // unar amal, "++sanagich;" bilan ekvivalent a--; // unar amal, "--a;" bilan ekvivalent quyida keltirilgan amallar bir xil vazifani bajaradi: i++; i = i + 1; i--; i = i - 1; a += b; a = a + b; a -= b; a = a - b; a *= b - c; a = a * (b - c); ++i; i++; --c; c--; c++ da ifodalar quyidagi tartibda hisoblanadi: 1. qavs ichidagi ifodalar hisoblanadi 2. funksiyalar qiymati hisoblanadi. (sin(x), cos(x), sqrt(x) va xakazo) 3. inkor amali ( ! - not ) 4. bo'lish, ko'paytirish kabi amallar (/,*, %, ...) 5. qo'shish kabi amallar (+, -, or, xor …

Хотите читать дальше?

Скачайте все 20 страниц бесплатно через Telegram.

Скачать полный файл

О "borland c++ builderda fayllari bilan ishlash"

borland c++ builderda fayllari bilan ishlash reja: 1. borland c++ builderda ko’p formali ilovalar 2. tiplar bilan ishlash 3. fayllari bilan ishlash borland c++ builderda ko’p formali ilovalar windows muhitida foydalanuvchi dasturlarining ko’pchiligi multimediya dasturlaridir. bunday dasturlar videorolik va multiplikatsiya ko’rish, musiqa va nutqni eshitishga imkon beradi. multimediyali dasturlarga o’yinlar o’rgatuvchi dasturlar misol bo’la oladi. borland c++ builder da multimediyali dasturlar yaratish uchun ikki komponentadan foydalanish mumkin: · animate -oddiy animatsiya yaratish uchun (masalan fayllardan nusxa olishda foydalanuvchi ko’radigan animatsiya); · mediaplayer -murakkab vazifalarni bajarish uchun, videoroliklarni ko’rish, tovushli animatsiya. animate komponentasi belgisi, win32...

Этот файл содержит 20 стр. в формате DOCX (90,9 КБ). Чтобы скачать "borland c++ builderda fayllari bilan ishlash", нажмите кнопку Telegram слева.

Теги: borland c++ builderda fayllari … DOCX 20 стр. Бесплатная загрузка Telegram