You are on page 1of 13

MC LC

LI M U ..................................................................................................................... 2
GII THIU TNG QUAN V A PHNG TIN ...................................................... 3
Khi nim v nh ngha v Multimedia .......................................................................... 3
Lch s pht trin ca a phng tin .............................................................................. 3
Cc yu cu c bn vi ngi lm a phng tin .......................................................... 4
GII THIU V NGN NG C# ..................................................................................... 5
C# l ngn ng n gin .................................................................................................. 5
C# l ngn ng hin i ................................................................................................... 6
C# l ngn ng hng i tng ..................................................................................... 6
C# l ngn ng mnh m v mm do ............................................................................. 6
C# l ngn ng hng module ......................................................................................... 6
THC HIN TI.......................................................................................................... 7
Phn tch yu cu ca ti ............................................................................................. 7
Cc bc thc hin phn mm ......................................................................................... 7
KT QU THC HIN TI ....................................................................................... 9
HNG NG DNG CA PHN MM ...................................................................... 11
KT LUN ....................................................................................................................... 12

1. LI M U

Hin nay thng tin a phng tin ang pht trin ngy cng mnh m v ng
mt vai tr qua trng trong pht trin ngnh truyn thng. a phng tin c
bit n l k thut m phng v s dng ng thi nhiu dng phng tin chuyn
ha thng tin v cc sn phm t cc k thut . Hoc c th hiu n gin l
s ha thng tin, mng, tng tc, v giao din vi con ngi. Theo cc sn
phm ca a phng tin cng ra i v pht trin ng hnh.
Theo yu cu ca bi tp ln mn hc a phng tin, ti 11: Informative
media content and player vi cc yu cu:

Xy dng chng trnh cho php son thng tin tiu cho video.

Trch xut thng tin cc i tng trong video khi c yu cu.

Chng em vit ra phn mm cho php chy mt file video c th thm sub vo
t mt file text bn ngoi v c th trch xut thng tin cc cnh trong video cng
t mt file text m ta son ra. Phn mm ny kh n gin v hu ch , c th ng
dng nh trong hc ting Anh..Tuy nhin th do trnh hn ch v cha kim sot
ht li nn chng trnh vn cn cn phi hon thin thm nhiu na. Knh mong
thy sa cha, b sung v gp cho chng em . Chng em xin chn thnh cm n
thy.

2. GII THIU TNG QUAN V A PHNG TIN

Khi nim v nh ngha v Multimedia

2.1.

a phng tin l tch hp ca vn bn , m thanh, hnh nh ca tt c cc loi v


phn mm c iu khin trong mt mi trng thng tin s.
Con ngi c nhu cu din t cc trng thi ca mnh v h c nhiu loi hnh th
hin . Con ngi c nhu cu truyn thng , do cch th hin trn ng truyn
rt quan trng .Mt s phng tin cng cng v a phng tin m ta hay gp :
Radio, v tuyn , qung co, phim
Nhu cu v tng tc gia ngi v my lun t ra trong h thng thng tin.
Vn l lm th no cho tng tc d dng hn v cng ging nh l giao tip
gia ngi vi ngi cang tt.
Tm li a phng tin chnh l mt k thut m phng v s dng ng thi
nhiu dng phng tin chuyn ha thng tin v cc sn phm t cc k thut .
Lch s pht trin ca a phng tin

2.2.

C mt s mc thi gian cho thy a phng tin c dng nh mt thut ng


cha lu

Nm 1965: Trong hi tho quc t v phim xut hin thut ng a phng

tin

Nm 1975: Ngi ta gi a phng tin l tr chi , qung co , video

Nm 1985: xut hin cc ca s nhc POP dng gin nhc in t c h

thng t chnh m thanh nh sngT ngi ta thy rng a phng tin l mt


phn i sng thng ngy.

Nm 1995: Con ngi sng trong mi trng c y tin nghi v s

dng nhiu kt qu ca a phng tin


a phng tin c s dng nhiu trong mi lnh vc i sng nh gii tr ,
qung co, y t , ngn hng V iu cn thit nhm pht trin a phng tin l

gio dc mi ngi nhn thc v a phng tin, c kh nng t chc cc nhm


cng tc v a phng tin.
2.3. Cc yu cu c bn vi ngi lm a phng tin
Ngi lm a phng tin cn c nhng kin thc chuyn ngnh cn thit:

Thao tc v x l c bn trn cc d liu nh, m thanh v video.

Thit k, lp trnh iu khin c cc m hnh ha 2D, 3D.

Sng to sn phm a phng tin ng dng trong cc lnh vc khc nhau

ca i sng x hi nh: truyn thng, gii tr, qung co, gio dc, kinh doanh,

Hiu v cc vn v bo mt, bn quyn v s hu tr tu.

La chn cc thit b phn cng v cc gii php cng ngh ph hp vi

cc sn phm a phng tin.


Bn cnh cng cn c nhng k nng:

p dng cc cng c x l ha v m thanh phn tch, gii quyt mt

cch hiu qu nhng vn trong lnh vc thit k v sng to a phng tin.

C kh nng thu thp, phn tch v tng hp cc yu cu t i tng s

dng, t thit k, lp trnh v trin khai cc ng dng, p ng cc yu cu k


thut t ra trong iu kin thc t.

C kh nng tm kim, nghin cu kin thc mi, ng dng cc k thut,

cng c mi v thnh tho cc k nng gii quyt nhng vn chuyn mn ca


ngnh vo thc tin.

C kh nng xc nh, m hnh ha cc i tng thc t phc ha, thit

k v m phng bng cc cng c x l a phng tin

C kh nng hnh thnh, t chc, tham gia hot ng nhm hiu qu.

C kh nng son tho vn bn v s dng thnh tho cc phng tin in

t.

C kh nng thuyt trnh cc vn v chuyn mn k thut.

3. GII THIU V NGN NG C#

Ngn ng C# kh n gin, ch khong hn 80 t kha v hn mi my kiu


d liu c dng sn. Tuy nhin, ngn ng C# c ngha to ln khi n thc thi
nhng khi nim lp trnh hin i. C# bao gm tt c nhng h tr cho cu trc,
thnh phn component, lp trnh hng i tng. Nhng tnh cht hin din
trong mt ngn ng lp trnh hin i.
Hn na ngn ng C# c xy dng trn nn tng hai ngn ng mnh nht l
C++ v Java.
Tm li, C# c cc c trng sau y:

C# l ngn ng n gin

C# l ngn ng hin i

C# l ngn ng hng i tng

C# l ngn ng mnh m v mm do

C# l ngn ng hng module

C# s tr nn ph bin

3.1.

C# l ngn ng n gin

C# loi b c mt vi s phc tp v ri rm ca cc ngn ng C++ v

Java.

C# kh ging C / C++ v din mo, c php, biu thc, ton t.

Cc chc nng ca C# c ly trc tip t ngn ng C / C++ nhng c

ci tin lm cho ngn ng n gin hn.

3.2.

C# l ngn ng hin i
C# c c nhng c tnh ca ngn ng hin i nh:

X l ngoi l

Thu gom b nh t ng

C nhng kiu d liu m rng

Bo mt m ngun

3.3.

C# l ngn ng hng i tng


C# h tr tt c nhng c tnh ca ngn ng hng i tng l:

S ng gi (encapsulation)

S k tha (inheritance)

a hnh (polymorphism)

3.4.

C# l ngn ng mnh m v mm do
Vi ngn ng C#, chng ta ch b gii hn chnh bn thn ca chng ta.

Ngn ng ny khng t ra nhng rng buc ln nhng vic c th lm.

C# c s dng cho nhiu d n khc nhau nh: to ra ng dng x l

vn bn, ng dng ha, x l bng tnh; thm ch to ra nhng trnh bin dch
cho cc ngn ng khc.

C# l ngn ng s dng gii hn nhng t kha. Phn ln cc t kha dng

m tthng tin, nhng khng g th m C# km phn mnh m. Chng ta c th


tm thy rng ngn ng ny c th c s dng lm bt c nhim v no.

3.5.

C# l ngn ng hng module

M ngun ca C# c vit trong Class (lp). Nhng Class ny cha

cc Method (phng thc) thnh vin ca n.

Class (lp) v cc Method (phng thc) thnh vin ca n c th c s

dng li trong nhng ng dng hay chng trnh khc.


4. THC HIN TI

4.1. Phn tch yu cu ca ti


Yu cu ca ti : Informative media content and player
-Xy dng chng trnh cho php son thng tin tiu cho video
-Trch xut thng tin cc i tng trong video khi c yu cu. V d: Khi pause 1
cnh trong video, cho php hin th cc thng tin v i tng trong cnh quay:
Tn ta nh, tn ngi, nm xy dng ta nh v.v...
Vi yu cu th nht th chng em tm hiu y l khi video chy th chng
ta c th hin th ln subtitle ca video. Tuy nhin th chng em ch cho load t mt
file text c vit ra theo mt quy tc kh n gin trn notepad c sn trong my.
Vi yu cu th hai th chng ta cng phi son tho mt file text hin
th thng. Khi ta mun bit v mt thng tin v i tng trong mt cnh video
ang chy th chng ta s nhn nt Pause thng tin ny hin ln . Tuy nhin
thng tin trong subtitle c th l thng tin v li ni, i thoi nn s khc vi li
thng tin trch xut.
Ta cng c th n i thng tin subtitle thng qua mt button
4.2.

Cc bc thc hin phn mm


Bc th nht : Chng em xc nh s thc hin trn phn mm Microsoft

Visual C# 2010 . Lp trnh giao din Window Form(WDF) chy video.


Bc th hai: Chng ta to Form chy video. y chng em s dng mt
Panel hin th video. V hin th c video chng ta cn dng n MCI
multimedia nm trong th vin API (Media Control Interface). Th vin cung cp

nhng hm chun cho vic thc thi nhng thit b chi m thanh , hnh nh cng
nh qun l nhng ni dung ca vic thc thi ny.
Bc th ba: Thc hin vit cc hm cho iu khin chy video theo cc yu
cu. Cc hm c bn lin quan n iu khin l hm Open(), Play(), Pause(),
Stop().Ngoi ra chng ta cn phi thit lp mt s hm khc nh hm :
getcurent_object,getlengh_object, seek_current_object, put_video_towindowhandle
ph tr cho chy video v mt s cng vic trong hin th v thc thi yu cu
ca ti.
Bc th t: Hon thin phn mm cho ngi s dng d tip cn v d s
dng, khai thc ti a c cc tnh nng m phn mm mun mang li cho khch
hng. Ta phi chnh li giao din, cc chc nng b trvv

5. KT QU THC HIN TI

y l hnh nh ca phn mm khi khi ng ln:

Mc ch ca chng trnh chng em l trnh by d hiu do m giao din hi


rm mong thy thng cm.

6. HNG NG DNG CA PHN MM

So vi cc phn mm hin ti trn th trng th phn mm ca chng em cn thua


km qu nhiu nhng khng c ngha l phn mm ca chng em hon ton v ch
hay ch i ph. Chng ta c th p dng phn mm ny cho vic trnh chiu
trong cc cuc hp vi nhng clip khng qu di v phc tp. Hoc cng cc v
ph huynh , hay nhng gio vin ting anh c th p dng lm mt s vic dy
hc v vic son tho kh n gin ch cn vi mt cng c notepad v phn mm
ny.

7. KT LUN

Chng em c gng n mc c th nhng do nng lc c hn nn phn mm


to ra cha nh yu cu v nguyn vng , cng nh cn rt nhiu sai st. Tuy vy
chng em vn tin vo sn phm ca mnh . Chng em knh mong thy gp , sa
cha v ch bo thm cho chng em . Chng em xin chn thnh cm n thy v
knh chc thy sc khe .

TI LIU THAM KHO


1. Gii thiu v a phng tin Ts Trung Tun
2. Gii thiu v C#- H Din Li
3. http://www.google.com.vn/
4. http://www.codeproject.com

You might also like