You are on page 1of 31

Scilab l gi ph n m m tnh ton s pht tri n t n m 1990 b i cc nh nghin c u t INRIA v cole nationale des ponts et chausses (ENPC).

T o ra vo thng 5 n m 2003, n c pht tri n v duy tr b i INRIA. Scilab l ngn ng l p trnh h ng s b c cao. Ngn ng ny cung c p m t mi tr ng l p trnh di n gi i, v i ma tr n nh ki u d li u chnh. B ng cch tnh ton d a trn ma tr n, ki u ng, v qu n l b nh t ng, nhi u v n c th c th hi n trong m t s t cc dng m l nh h n so v i cc gi i php t ng t trong cc ngn ng truy n th ng nh Fortran, C, ho c C++. i u ny cho php ng i dng nhanh chng xy d ng cc m hnh trong ph m vi ton h c. Trong khi ngn ng cung c p cc php ton ma tr n c b n nh php nhn, gi Scilab c ng cung c p m t th vi n cc php ton b c cao. Ph n m m ny c th c s d ng cho x l tn hi u, phn tch th ng k, x l nh, m ph ng ng l c ch t l u, v t i u ha. C php c a Scilab t ng t nh MATLAB, Scilab bao g m b chuy n i m ngu n t MATLAB. Scilab hi n s n dng mi n ph d i gi y php m ngu n m . Do tnh ch t m t s ng gp c a ng i dng c tch h p vo Scilab. Trang ch : http://www.scilab.org/ Bi gi i thi u v Scilab c a cc gio vin Vi n CNTT & TT ( HBK HN): http://is.hut.edu.vn/~lamdb/IT/Scilab-01-Gioi%20thieu%20Scilab.pdf Ti li u h ng d n b ng ti ng Anh:

(1) An Introduction to Scilab (Satish Annigeri) : http://www.lulu.com/product/ebook/scilaba-hands-on-introduction/6418827 (2) Scilab Tutorial (Satish Annigeri): http://www.scilab.org/contrib/download.php?fileID=871&attachFileName=Scilab_Tutori al.pdf Ghi ch: Ph n m m nh g n, ti n s d ng. Thch h p cho vi c gi ng d y. Ph n m m Scilab v Octave c nh gi l 2 ph n m m m ngu n m g n c v i MatLab nh t!

SCILAB Consortium launched


by Claude Gomez

Following the tremendous success of INRIA's Open Source Software for Numerical Computations, called SCILAB, a consortium has been created to guarantee the quality and perpetuation of the software and to promote Scilab as worldwide reference software in academia and industry. SCILAB is a scientific software package developed by INRIA and ENPC (cole Nationale des Ponts et Chausses). SCILAB is one of the numerical computing tools such as Matlab that totally revolutionized research and development in engineering some twenty years ago. It provides a powerful open computing environment for engineering and scientific applications. Distributed freely via the Internet since 1994, SCILAB is currently being used in educational and industrial environments around the world. SCILAB includes hundreds of mathematical functions with the possibility to add interactively programs from various languages (C, FORTRAN, C++). It has sophisticated data structures (including lists, polynomials, rational functions, linear systems), an interpreter and a high level programming language. SCILAB has been conceived to be an open system where the user can define new data types and operations on these data types by using overloading mechanism. A number of toolboxes are available with the system:

y y y y y y y y y y y y y y

2-D and 3-D graphics, animation Linear algebra, sparse matrices Polynomials and rational functions Simulation: ODE solver (ODEPACK) and DAE solver (DASSL) Scicos: block-diagram simulator for hybrid dynamic systems Classic and robust control, LMI optimization Differentiable and non-differentiable optimization Signal processing Metanet: graphs and networks Parallel SCILAB using PVM Statistics Interface with Computer Algebra (Maple, MuPAD) Interface with TCL/TK a great number of contributions for various domains.

SCILAB works on most UNIX systems including Linux and on Windows 9X/NT/2000/XP. It comes with source code, on-line help and English user manuals. Binary versions are available. Today there are more than 10,000 monthly downloads of SCILAB software from SCILAB web site. This success is mainly due to the fact that, by integrating numerous contributions, SCILAB offers tools pertaining to scientific computing (simulation, graphics, modelling, control, etc) that are not only of interest to teachers and researchers, but also increasingly of interest to persons who work in industrial sectors such as the automotive industry, aerospace, chemistry, finance, etc. Moreover, SCILAB is used all over the world. Books and articles already exist in French, English and Chinese. Workshops and lessons took place in India, Africa and China. Since 2002 an annual SCILAB contest is organized in China. SCILAB Consortium To face this success, INRIA proposed to create a Consortium to group academic and industrial members all over the world. The Consortium will guarantee the quality and perpetuation of the software and turn SCILAB into worldwide reference software in academia and industry. Members of the Consortium can contribute to the evolution of SCILAB based on new needs. A scientific committee and a steering committee composed of elected Consortium members will decide on the directions for new developments and play the role of SCILAB architect. The Consortium is hosted by INRIA. The main objectives of SCILAB Consortium are:

y y y

to group the community of developers to turn SCILAB into a platform to integrate all scientific advances in scientific computations, simulation and automatic control. So SCILAB will be a privileged link between companies and new scientific trends and will rely on a large community of contributors. to group the community of users to turn SCILAB into quality software for operational use as well in industry as in education and research. to provide resources for a dedicated team for the development of SCILAB.

The dedicated team has already been created as a 'Development Project-Team' at INRIA-Rocquencourt. It is managed by the chief technical officer of the consortium and will be eventually composed of 14 members. In addition to the development of SCILAB, the team will promote SCILAB and animate and federate the community of contributors. INRIA committed to finance 5 people in the team.

On May 16, the SCILAB Consortium was launched with an initial meeting of its members under the chairmanship of Professor Alain Bensoussan, former chairman of INRIA, CNES and Council of ESA. The Consortium founding members are French companies and academics: AXS INGENIERIE, CEA, CNES, CRIL TECHNOLOGY, DASSAULT-AVIATION, EDF, ENPC, ESTEREL TECHNOLOGIES, INRIA, PSA Peugeot Citron, RENAULT, and THALES. They firmly intend to increase the European and international visibility by attracting new members abroad.

So n th o ti li u b ng LaTeX
LaTeX l m t cng c so n th o ti li u mi n ph. M c d khng ph i l cng c so n th o ki u WYSIWYG nh Word c a Microsoft Office nh ng c ng kh m nh v thn thi n. M i cng c u c nh ng u v khuy t i m ring c a n, LaTeX c ng v y.

S l

c v LaTeX

LaTeX l m t gi cc t p l nh cho php tc gi c th so n th o v in n ti li u c a mnh v i ch t l ng b n in cao nh vi c th ng nh t cch trnh by t tr c. LaTeX c thi t k b i Leslie Lamport d a trn vi c s d ng cng c nh d ng c a TeX (m t ch ng trnh c thi t k b i Donald E. Knuth - tc gi c a cu n sch The Art of Programming). Ngy nay, LaTeX c duy tr v pht tri n b i m t nhm nh ng ng i yu thch v nghin c u v TeX, m t trong s l Frank Mittlebach.

Nh ng i m m ch v y u c a LaTeX
Khi nh gi m t s n ph m ng i ta th ng xt nh ng i m m ch v i m y u c a s n ph m v em so snh v i cc s n ph m c cng m c ch ng d ng hi n c. C ng v y, khi ni n LaTeX th ng i ta th ng em n ra so snh n v i cc ph n m m so n th o ki u WYSIWYG (nh Word ch ng h n). Nh ng ng i quen dng Word s em ra nh ng l l ring nng t m ci cng c y u thch c a mnh v nh ng ng i a dng LaTeX c ng v y. Th c ra th LaTeX c nh ng i m m ch sau y:
y y y

LaTeX c s n cc m hnh trnh by b n in chuyn nghi p. i u ny gip cho ng i so n th o ti li u d dng t o ra cc b n in chuyn nghi p v p m t. LaTeX h tr t i a vi c so n th o cc cng th c ton h c, k thu t. Ng i s d ng ch c n h c m t s l nh d nh xc nh c u trc lgc c a ti li u v g n nh khng ph i suy ngh nhi u n vi c trnh by b n in. Vi c trnh by b n in c th c hi n m t cch t ng b i cng c s p ch TeX. T o cc c u trc ph c t p nh ch thch, tham chi u, bi u b ng, m c l c, m t cch d dng.

y y

C th s d ng cc gi cng c b sung mi n ph m LaTeX khng h tr m t cch tr c ti p. V d : cc gi h tr a hnh nh PostScript hay cc gi h tr vi c l p danh m c sch tham kh o. LaTeX khuy n khch ng i so n th o vi t nh ng ti li u c c u trc r rng. TeX l cng c mi n ph v c th ch y trn h u h t cc h th ng ph n c ng v h i u hnh khc nhau. i m y u nh :

Bn c nh nh ng i m m nh trn th LaTeX c ng c m t s
y y y y

Ng i so n th o ph i h c cch so n th o d a trn cc dng l nh. Vi c ghi nh i v i nh ng ng i m i b t u l kh kh n. Vi c thi t k m t ki u trnh by m i kh v t v v m t nhi u th i gian. Bin so n cc ti li u khng c c u trc, ho c c u trc l n x n, r t kh kh n. B n khng th hnh dung ra hnh dng c a ti li u tr c khi d ch.

TeX dng cho H

i u hnh Windows

C nhi u chu n TeX khc nhau dng cho H i u hnh Windows nh ng theo mnh th MIKTEX l chu n TeX kh t ng thch v i nhi u ch ng trnh so n th o trong Windows. Miktex hi n c phin b n 2.7 (phin b n 2.8 ang trong qu trnh xy d ng). Cc b n c th download phin b n m i nh t t i y. V i nh ng ng i dng thng th ng th ch c n ci b n basic (kho ng 82 MBytes) l n. B n basic ny p ng h u h t cc yu c u so n th o v n b n, ti li u k thu t,. Vi c ci t b n y ch nn th c hi n khi th c s c n thi t nh m ti t ki m khng gian b nh c a b n. V i l i, khi dng b n basic b n c ng c th download b sung cc gi ti n ch khc n u c n.

Shell hay cc

u cu i GUI dng cho TeX

TeXnic Center Khuyn dng (phin b n hi n t i ch a h tr UTF-8). WinShell Dng c v i Unicode (h tr UTF-8, g ti ng Vi t b ng Unikey)

LaTeX Editor (LEd) Khuyn dng. Winedt Ch a th . TeXShell Ch a th .

B t

u so n th o LaTeX v i m t v d

n gi n

LaTeX s d ng ngn ng nh d u v n b n m t c u trc v s bi u di n c a ti li u. Cng vi c m LaTeX th c hi n l chuy n i ngu n v n b n d ng text k t h p v i cc th nh d u t o ra m t ti li u c ch t l ng cao. lm quen v i vi c so n th o ti li u b ng LaTeX, chng ta b t u t m t o n m ng n g n v i m t vi d li u u ra, t ng t nh khi chng ta lm quen v i cc ngn

ng l p trnh b t m sau:

u t ch

ng trnh Hello World !. V d , chng ta b t

uv i o n

% Xin_chao.tex - Vi du dau tien ve Latex ! \documentclass{article} \begin{document} Xin chao cac ban! Day la chi la mot ban thu. \end{document}

Ti li u h

ng d n so n th o v i LaTeX
ng d n v LaTeX

http://www.tug.org/tex-archive/info/lshort/vietnamese/ Ti li u h b ng Ti ng Vi t - do Nguy n Tn Khoa d ch.

http://www.comp.leeds.ac.uk/andyr/misc/latex/index.html Tutorial ng n g n v LaTeX. M t s lin k t c lin quan n LaTeX http://www.latex-project.org/ Website c a d n pht tri n LaTeX. http://www.tug.org/ Website c a TeX Users Group. http://en.wikibooks.org/wiki/LaTeX Wikibook v LaTex (khuyn dng)

TeX
Bch khoa ton th m Wikipedia B c t i: menu, tm ki m Xem cc ngh a khc t i TEX ( nh h ng).

TeX

Pht tri n b i Pht hnh l n B n m i nh t c vi t b ng u

Donald Knuth 1978 3.1415926 / thng 3 2008; 2 n m tr c Originally WEB

i u hnh

Cross-platform Typesetting Permissive http://www.tug.org/

Tnh tr ng pht tri n Maintained Th lo i Gi y php Website

TEX, vi t khng nh d ng l TeX, l m t h th ng s p ch c vi t b i Donald Knuth. N ph bi n trong mi tr ng hn lm, c bi t l trong c ng ng ton h c, v t l v khoa h c my tnh. Trong h u h t cc b n ci t Unix, n g n nh th ch c a troff, c ng l m t ch ng trnh nh d ng v n b n c a thch khc. TeX ni chung c xem l cch t t nh t g cng th c ton h c ph c t p, nh ng, c c dng cho cc tc bi t l d ng LaTeX ho c cc gi khun (template) khc, n c ng v s p ch khc.

M cl c
[ n]
y y y y y y y y y y y

1 Tn 2 L ch s 3 H th ng s p ch 4 Gi y php 5 Ch t l ng 6 Cc kha c nh khoa h c my tnh c a TeX 7 Cc cng trnh d n xu t 8 Cng c t ng thch 9 Ti ng Vi t v TeX 10 Xem thm 11 Lin k t ngoi

[s a] Tn
t lng qu tr ng n Caltech (H c vi n K thu t California), n i Knuth nh n b ng ti n s , tn TeX c d ng dng v i pht m "tekh", trong "kh" i di n cho m cu i c a loch trong ti ng T Cch Lan hay tn c a nh so n nh c ng i c Bach (theo B ng ch ci phin m qu c t IPA /t x/). Ch X c dng i di n cho ch (chi) trong ti ng Hi L p. TeX l d ng vi t t t c a (techn ), ti ng Hi L p c ngh a l "ngh thu t" v "th cng", c ng l ch c n nguyn c a technical (k thu t). Tn c x p ch v i "E" n m bn d i ng ngang; n u h th ng khng h tr subscript, n c vi t " c ch ng" l "TeX".

Cc ng h vin c a TeX pht tri n thm cc tn g i t "TeX" nh TeXnician (ng dng ph n m m TeX), TeXhacker (ng i l p trnh TeX), TeXmaster (ng i l p trnh thng th o TeX), TeXhax, v TeXnique.

[s a] L ch s
Knuth b t u vi t TeX v ng c m th y kh ch u khi ch t l ng s p ch b gi m st trong cc quy n I-III c a tc ph m The Art of Computer Programming (Ngh thu t l p trnh my tnh) honh trng c a ng. V i phong thi c a m t hacker i n hnh thi thc gi i quy t v n m t l n cho mi mi, ng b t u thi t k ngn ng s p ch c a ring mnh. ng d tnh hon thnh trong k ngh php n m 1978 nh ng ph i n h n 10 n m sau, t c n m 1989, ngn ng ny m i ng ng b sung thm tnh n ng. Guy Steele tnh c Stanford trong ma h n m 1978, khi Knuth pht tri n phin b n TeX u tin. Khi Steele quay l i MIT ma thu n m y, ng vi t l i ph n nh p/xu t (I/O) c a TeX ch y d i H th ng chia s th i gian khng t ng thch (ITS). Phin b n TeX u tin c vi t b ng ngn ng l p trnh SAIL ch y trn m t PDP10 d i h i u hnh WAITS c a i h c Stanford. cc phin b n TeX sau ny, Knuth pht minh khi ni m l p trnh v n ch ng (literate programming), m t ph ng th c t o ra m ngu n c tnh t ng thch v ti li u c lin k t cho v i ch t l ng cao (d nhin c s p ch b ng TeX) t m t cng t p tin nguyn thu . Ngn ng c dng g i l WEB v t o ra ch ng trnh d ng Pascal. TeX c h th ng nh s phin b n mang phong cch ring. T phin b n 3, cc c p nh t c bi u th b ng cch thm vo m t ch s vo cu i s th p phn, sao cho s phin b n ti m c n . Phin b n hi n t i l 3.141592. i u ny ph n nh s ki n r ng TeX hi n r t n nh, v ch cc c p nh t nh c d tnh th c hi n. Knuth c ni r ng "thay i cu i cng nh t (th c hi n tr c khi ti ch t)" s chuy n s phin b n thnh , t i i m m i b cn l i s thnh tnh n ng.

[s a] H th ng s p ch
c nhm b ng d u ngo c Cc l nh trong TeX th ng b t u v i d u cho ng c v nh n. Tuy nhin h u h t cc c tnh php c c a TeX c th c thay i ngay trong lc dng, khi n m t ngu n TeX kh c th phn tch c u trc b i b t c g tr chnh b n thn TeX. TeX l m t ngn ng d a trn macro v bi u t ng (token): nhi u l nh, bao g m h u h t cc l nh do ng i dng nh ngh a, c m r ng trong lc dng cho n khi ch cn cc bi u t ng khng th m r ng thm c n a v chng s c th c thi. B n thn s m r ng ny th c t khng gy tc d ng ph . quy l p (tail recursion) cc macro khng t n b nh , v c s n c u trc if-then-else. i u ny khi n TeX tr thnh ngn ng Turing tr n v n (Turing-complete) ngay c m c m r ng. H th ng c th c chia i khi thnh 4 c p : c p u, TeX phn tch t v ng tm cc chu i i u khi n. B c k ti p, chu i i u khi n m r ng (nh cu i u ki n

ho c macro c nh ngh a) c thay b i v n b n c a chnh chng. giai o n 3, cc k t c x p thnh o n v n; thu t ton ng t o n c a TeX t i u ho i m ng t cho ton o n. V n b n c phn thnh trang b c cu i. H th ng TeX hi u bi t chnh xc kch th c t t c k t v k hi u, v n dng thng tin ny tnh ton s p x p t i u s ch trong dng v dng trong trang. Sau n t o t p tin DVI (vi t t t cho "device independent", c l p v i thi t b ) ch a v tr chung cu c cho m i k t . T p tin dvi ny c th c in tr c ti p v i driver my in ph h p, ho c c th c chuy n sang cc nh d ng khc. Ngy nay, PDFTeX th ng c dng b qua giai o n pht sinh DVI. H u h t ch c n ng c cung c p b i cc t p tin nh d ng. Cc nh d ng th ng g p l TeX thu n tu c a Knuth, LaTeX (c kh p cc ngnh k thu t), v ConTeXt (ch y u c dng cho xu t b n trn desktop). Tc ph m tham kh o c b n cho TeX l hai quy n u b Computers and Typesetting (My tnh v s p ch ) c a Knuth, The TeXbook v TeX: The Program (c ch a ton b m ngu n c ch thch c a TeX). c TeX th ng c phn ph i cng v i Metafont, m t ch ng trnh ng hanh c ng pht tri n b i Knuth cho php miu t cc font ch b ng thu t ton. C u trc th m c ci t TeX / Metafont c chu n ho trong cy th m c texmf.

[s a] Gi y php
Gi y php cho quy n phn ph i v s a i t do nh ng yu c u b t c phin b n s a i no c ng khng c g i l TEX, TeX, hay b t c th g t ng t c th gy nh m l n, t ng t nh m t th ng hi u. B th TRIPTRAP gip ki m tra m t ng d ng c th c s l TEX hay khng.

[s a] Ch t l

ng

M c d c vi t k l ng, TeX qu l n (v c ng ch a qu nhi u k thu t m i m ) n n i n c cho l pht hi n t nh t m t l i l p trnh trong m i h th ng Pascal dng bin d ch. TeX ch y trn g n nh m i h i u hnh. Knuth treo gi i th ng b ng ti n cho nh ng ai pht hi n v thng bo l i (l i l p trnh) trong TeX. Gi i th ng cho m i l i kh i u v i $2,56 v nhn i m i n m cho n khi n ng b ng; gi tr hi n t i l $327,68. Tuy nhin i u ny khng lm Knuth b ngho, v c r t t l i c pht hi n; v trong a s tr ng h p t ngn phi u ch ng minh ng i ch tm ra l i th ng c ng khung thay v i thnh tr ti n.

[s a] Cc kha c nh khoa h c my tnh c a TeX

Ph n m m TeX h i t m t s thu t ton th v , d n n m t s lu n n c a cc h c tr c a Knuth. Th d , thu t ton d u n i t (hyphenation) (cng trnh c a Frank Liang) c dng quy nh u tin cho d u ng t trong nhm cc ch ci. Thu t ton ng t dng l th d cho l p trnh ng. Bi ton ng t m t o n v n n ch thnh cc dng c ph c t p th c 2^n, nh ng v i l p trnh ng, b tr t i u ton b c th rt ra theo th i gian t l v i s t v s t trong m t dng. Lu n n c a Michael Plass cho th y cch th c bi ton ng t trang c th NP-tr n v n (NP-complete) v cc tnh hu ng n y sinh khi t hnh nh. Ch ng trnh ng hnh Metafont pht sinh k t dng ng cong Bezier theo cch kh chu n, nh ng Knuth c ng hi n nhi u vo vi c bi ton chuy n hnh nh thnh nh d ng bitmap (rasterizing). M t lu n n khc, b i John Hobby, kh o st h n n a bi ton s ho " ng c " (brush trajectories). Thu t ng ny xu t pht t s ki n r ng Metafont miu t k t nh chng c v b i cc c tr u t ng.

[s a] Cc cng trnh d n xu t
Vi h th ng x l ti li u d a trn TeX, ng l u c:
y

y y y

LaTeX (Lamport TeX), k t h p cc ki u ti li u cho sch, th t , nh chi u (slide) v.v., v thm h tr t o tham kh o v nh s t ng cc ph n v ph ng trnh. ConTeXt, ph n l n c vi t b i Hans Hagen t i Pragma l m t cng c thi t k ti li u chuyn nghi p d a trn TeX. N cn tr h n nhi u so v i LaTeX v v v y c l t ph bi n h n ng i anh c a n, nh ng l i m nh m h n. AMS-TeX, c t o ra b i H i Ton h c Hoa K, c nhi u l nh thn thi n ng i dng h n, v c th c thay i b i cc t p ch lm thch h p cho phong cch c a mnh. H u h t cc tnh n ng c a AMS-TeX c th c dng trong LaTeX b ng cch s d ng cc "gi" AMS. Khi n c g i l AMS-LaTeX. C m nang h ng d n chnh c a AMS-TeX c t a l Th vui c a TeX (The Joy of TeX). jadeTeX dng TeX lm h u tr ng (backend) cho vi c in n t DSSSL Engine c a James Clark. Texinfo, h th ng x l ti li u GNU. XeTeX l m t cng c TeX m i h tr Unicode v cc k thu t font cao c p c a Mac OS X.

Hi n c ng c nhi u b n m r ng cho TeX, trong s BibTeX cho vi c t o th m c (bibliography) ( c phn ph i v i LaTeX), PDFTeX, b qua giai o n dvi v t o ra s n ph m v i nh d ng ti li u PDF (Portable Document Format) c a Adobe Systems, v Omega, cho php TeX dng b k t Unicode. T t c cc b n m r ng cho TeX c mi n ph CTAN (Comprehensive TeX Archive Network (M ng l i l u tr TeX t ng h p).

[s a] Cng c t

ng thch

Trn h th ng t ng thch UNIX (g m c Mac OS X), TeX c phn ph i teTeX. Trn Windows, c b n phn ph i MiKTeX v b n phn ph i fpTeX.

d ng

Trnh so n th o v n b n TeXmacs l ch ng trnh so n th o v n b n khoa h c WYSIWYG c d ng t ng thch v i TeX. N dng cc font c a Knuth, v c th pht sinh k t qu TeX. LyX l cng c t ng t .

[s a] Ti ng Vi t v TeX
Cho
y

n nay c m t s n l c

a ti ng Vi t vo TeX.

y y y

VnTeX h tr ti ng Vi t cho LaTeX v TeX thu n thng qua cc gi macro v phng ch . VnTeX th ng c ng gi km trong cc b n phn ph i TeX nh teTeX, TeXLive... OmegaVN h tr tr c ti p unicode cho ti ng Vi t thng qua h th ng Omega. Ng i dng ConTeXt c th s d ng cc phng ch i km theo gi VnTeX cho vi c hi n th ti ng Vi t. K hi u ti ng Vi t c th c v b ng cc l nh c a TeX. V i ph ng php ny, k t c v c th khng c p. Cch ny t ng c p d ng t i Vi n Ton h c, i h c Khoa h c t nhin H N i v B mn Ton, Khoa Khoa h c thu c i h c C n Th .

n i b t c php
8 Dreamweaver, phin b n m i nh t ti p th c a Macromedia V i phin b n 6, Dreamweaver h tr t sng c php cho nh ng ngn ng sau y trong h p:
y y y y y y y y y y y y y y y y y y

ActionScript Active Server Pages (ASP). ASP.NET (khng cn c h tr nh cc phin b n CS4 http://kb2.adobe.com/cps/402/kb402489.html ) C# Cascading Style Sheets (CSS) ColdFusion EDML Extensible HyperText Markup Language (XHTML) Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) HyperText Markup Language (HTML) Java JavaScript JavaServer Pages (JSP) (khng cn c h tr nh cc phin b n CS4 http://kb2.adobe.com/cps/402/kb402489.html ) PHP: Hypertext Preprocessor (PHP) Visual Basic (VB) Visual Basic Script Edition (VBScript) Wireless Markup Language (WML)

N c ng c th thm c php c a ngn ng c a b n n i b t. Ngoi ra, hon thnh m c s n cho r t nhi u cc ngn ng .

In addition, code completion is available for many of these languages.

[edit] Version history


Provider Major Version 1.0 2.0 3.0 Macromedia 4.0 UltraDev 4.0 6.0 7.0 8.0[1] 9.0 Adobe 10.0 11.0 MX MX 2004 8.0 CS3 CS4 CS5 c h tr Minor/Alternate Name 1.0 1.2 2.0 3.0 UltraDev 1.0 4.0 Release date Notes December Initial release. 1997 March 1998 December 1998 December 1999 June 1999 December 2000 December 2000 May 29, 2002 September 10, 2003 September 13, 2005 April 16, Replaced Adobe GoLive 2007 in the Creative Suite series September 23, 2008 April 12, 2010

Color Meaning Red Phin b n khng cn Green C h tr

Hm 19/5/2010, Adobe Systems cho bi t s thm h tr Dreamweaver c a h . Cc nh pht tri n v nh thi t k s d ng Dreamweaver xy d ng website. V i ph n m r ng Adobe HTML5 Pack cho Dreamweaver CS5, cc nh pht tri n t n d ng HTML5, CSS3 t c nh ng kh n ng nh g i m (code-hinting), trong cng c ny s gip k t thc cc dng m d a trn nh ng g c nh p trn bn phm, ng Lea Hickman, Gim c qu n l s n ph m Creative Suite c a Adobe cho bi t. Nh pht tri n c ng c th thi t k cho nhi u kch th c mn hnh trong Dreamweaver. HTML5 Pack cn c nhi u c p nh t engine WebKit, HTML5 Starter Layouts v m t s c i ti n h tr video/m thanh trong kh n ng xem tr c thi t k Dreamweaver Live View. V i vi c Adobe b sung cc kh n ng HTML5 cho Dreamweaver, gi y c HTML5 v Flash cng t n t i trong Dreamweaver. Dreamweaver c th t n d ng Flash nh m t ki u file media. Dreamweaver CS5 c tung ra hm 30/4/2010. Adobe trnh d n tr c cng ngh HTML5 cho Dreamweaver t i h i ngh Max Adobe 2009 Los Angeles (M ).

HTML5 v CSS3 (Cascading Style Sheets) cho cng c lm web

[Dreamweaver] gi i thi u

i cht

Dreamweaver l m t ch ng trnh bin t p HTML chuyn nghi p, nh m ph c v cho vi c thi t k , l p trnh, pht tri n cc website, cc trang web v cc ng d ng web, cho d l b n thch vi t m b ng tay hay l th c hi n cng vi c lm web b ng cng c tr c quan, th Dreamweaver c ng cung c p cho b n cc cng c h u ch c i ti n kinh nghi m thi t k web c a b n. Dreamweaver c th lm g cho b n n ?
L t 3209 xem nh gi

Adobe h tr HTML5 trong Dreamweaver


B ch nh Vinh

Cc tnh n ng c a cc cng c thi t k tr c quan trong Dreamweaver gip b n t o ra m t trang web m khng ph i vi t b t k m t dng m no. B n c th quan st t t c cc thnh ph n site hay ti nguyn web c a b n v ko chng vo ti li u m t cch d dng t m t panel. B n cn c th lu ng dy truy n pht tri n c a b n vo website b ng cch t o ra v ch nh s a cc t m nh trong cc ng d ng h a khc, Dreamweaver cn cung c p cc cng c m gip ng i ta c th d dng thm cc ti nguyn Flash vo trong cc trang web. Ngoi cc tnh n ng ko v th gip b n xy d ng cc trang web, Dreamweaver cn cung c p m t mi tr ng vi t m chuyn nghi p bao g m cc cng c bin t p m (ch ng h n nh , mu c php, t ng ng tab, v

thu m thnh m t dng), cc b n tham kh o m CSS, javascript, ColdFusion, vn vn. Cng ngh RoundTrip HTML s chn vo nh ng ti li u vi t tay c a b n m khng h nh d ng l i m; sau b n c th ch nh l i m theo cch vi t m b n thch. Dreamweaver cn gip b n xy d ng cc ng d ng web d a trn c s d li u, v cc trang web ng b ng cc cng ngh ch ng h n nh CFML (Confusion), ASP.NET, ASP, JSP, v PHP. N u nh b n c s thch dng c s d li u XML, th Dreamweaver s a cho b n cc cng c m gip b n d dng t o ra cc trang XSLT, cc t p tin XML, v th hi n c d li u XML trn trang c a b n. Dreamweaver c kh n ng chi u khch hng n tuy t v i, ch l m t cch ni, trong th c t v i Dreamweaver, b n c th t o ra cc i t ng v cc l nh cho ring b n thn mnh, b n cn c th ch nh s a cc phm t t ng d ng, hay th m ch vi t thm m javascript vo ph n Extend Dreamweaver t o ra cc behavior m i, cc thanh thu c tnh m i, v cc bo co site. Dreamweaver m t s tnh n ng cao c p m i Ngoi nh ng tnh n ng c thng th ng Dreamweaver bao g m nhi u tnh n ng m i gip b n xy d ng cc website v ng d ng v i ch m t cht t th i gian v cng s c. Dreamweaver lm n gian ha v d dng th c hi n c nh ng cng ngh ph c t p, gip b n hon thnh nhi u trong m t th i gian ng n. M 1. 2. 3. 4. 5. 6. 7. 8. t s tnh n ng m i c a Dreamweaver bao g m: Cc ng d n v cng c zoom. Tr c quan vi c k t h p d li u XML Panel style css m i Tr c quan vi c layout v i css Thu gi n m Cng c code L nh chn phim flash Tch bi t ha chuy n giao d li u

B n mu n t t o cho mnh m t website ring? Nh ng b n khng r v l p trnh c ng nh khng bi t ph i b t ut u? Adobe Dreamweaver s gip t o nn nh ng trang web chuyn nghi p trong m t th i gian ng n v i khng qu nhi u b c ph c t p, k c b n khng c qu nhi u ki n th c v code. N u b n khng bi t nn b t ut u cho trang web c a mnh, khng bi t ph i thi t k nh th no (ch ng h n b n khng bi t thi t k theme c a trang web nh th no) th Dreamweaver th c s l m t ng ib nt t gip b nb t u t nh ng trang s n c. Dreamweaver s cung c p cho b n nh ng trang c s n b n ty ch n theo nhu c u ring c a b n. Ch ng h n, n u b n c n xy d ng m t trang web c nhn v gi i tr, b n c th ch n Trang ch gi i tr c s n trong Dreamweaver. Adobe Dreamweaver h tr b n thi t k giao di n c a trang web m khng c n thng qua ph i can thi p vo code c a trang web . B n c th ch n ch c n ng Create button hay click i ch n nh ng m u giao din web theo mun, ri t bin i chng mt ho c tng phn, thm ch l ton b theo b n. V d , b n c th thay i mu s c, font ch , mu n n, kch th c ch , mu cc ng link, xy d ng cc menu v h tr c ch c n ng ch nh s a file CSS Cascading Style Sheets (dnh cho nh ng ng i chuyn nghi p h n). Th m ch, n u b n khng bi t v CSS, b n c ng c th ch nh s a m t cch d dng b ng nh ng chi ti t tr c quan. Ch ng h n, b n c th ch n m t o n v n b n b ng cch bi en chng, sau click chu t ph i, b n s th y m t th c n xu t hi n ch a t t c nh ng ty ch n ch nh s a, nh mu s c, kch c , font ch C ng t ng t nh v y, b n c th ch nh s a nh ng b c hnh, kch th c hi n th (chi u di v chi u r ng) B n th m ch c th i u ch nh c thu c tnh c a nh ng b c nh , nh sng, cn b ng mu s c ho c c th lm cho b c nh thm s c nt. Sau khi hon thnh vic thit k trang web theo mu n c a b n, b n c th a n ln Internet b ng cch th c hi n theo cc b c yu c u. N c ng khuy n co b n ch ng trnh thng qua m HTML c a b n, ki m tra s t ng thch c a cc trnh duy t i v i trang web v a c t o ra, kh n ng ti p c n trang web v nh ng ng lin k t m s d ng nh ng cng c c cung c p b i Dreamweaver. By gi , b n c th t o cho mnh m t trang web c nhn theo mu n c a mnh m khng m c ng nh khng c n ph i qu tm hi u su v l p trnh. Adobe Dreamweaver c ng l m t ph nm mr t thng d ng, b n c th d dng tm th yt t qu nhi u th i gian

i cc c

a hng tin h

c.

GI I THI U MACROMEDIA DREAMWEAVER MX - Ph n m m Dreamweaver MX do hng macromedia s n xu t l 1 cng c bin s an HTML chuyn nghi p nh m thi t k v qu n l cc Website. -N u b n ch a t ng vi t m HTML b n c ng ko ph i lo ng i v i u ny . Mi tr ng h a c a Dreamweaver v i cc b ng i u khi n v cc c a s s cho php nh ng ng i m i s d ng t o c cc Website cao c p. -V i Dreamweaver (DW) ta c th b sung cc i t ng Flash m chng ta t o tr c ti p trong Dreamweaver nh : Flash Button , Flash Text v Flash movie. -Ngoi ra chng ta c th t o v ch nh s a cc hnh nh trong Macromedia Firework sau nh p tr c tie1p v Dreamweaver v m ngu n HTML t ng c c p nh t -Trong DW c ch a nhi u cng c t o m v nhi u tnh n ng nh : HTML CSS v tham chi u JavaScript ,JavaScript Debugger v cc cng c t o m khc nh m cho php chng ta bin s an JavaScript. GIAO DI N

b t cc thanh cng c : +Windows / insert ( CTRL + F2 ) +Window / Properties ( CTRL + F3 ) +View / Toolbars / Document

VNG LM VI C DW c th hi n th ti li u theo 3 cch : -Show code view : ch hi n th m code HTML. -Show code anh design views : Ch v a hi n th code HTML v n i dung thi t k -Show design view :hi n th n i dung thi t k

BI 1 : L P K H ACH V THI T L P SITE I/-L p k ho ch -M t Website l t p h p cc ti li u lin k t v i nhau b ngca1c th c tnh c chia s , ho c v m t l do chia s no . -Khi l p k h ach b n hy t ra nh ng cu h i , v d : M c ch c a Website , i t ng ph c v l ai ,khch hng dng trnh duy t no xem ... i u chnh y u c n xem xt l ng i dng c th d dng duy t Website c a b n hay khng . Xc nh cc ti li u c th khch hng c a b n cung c p hnh nh , v n b n ,logo ho c nh ng ti li u c n thi t khc ... -T phn v ch ra k h ach c a b n v i khch hng v tr l i cc cu h i , b n c th pht tri n m t m hnh cho Website c a mnh . By gi b n bi t c cc lin k t s n m u , c n cc trang web no ch a cc thng tin c n thi t. -Giai an l p k h ach c y u t quy t nh s ng cn i v i s thnh cng c a m t Website II/-T o m t Website m i - thi t l p 1 site m i trong DW , b n c n t o 1 th m c trong a c ng m trong b n sae4 l u t t c cc trang web -Vi c thi t l p site r t quan tr ng v khi k t thc 1 site v t i n ln my ch , t ng trang ring bi t ph i gi nguyn v tr c a mnh so v i cc trang khc nh khi chng cn n m trn c ng b n . Cc c i m qu n l site trong DW c th gip b n b o m r ng m i th s lm vi c chnh xc. DW s ko lm t lin k t gi a cc trang web khi b n t i site c a b n ln my ch -B n nn ng t site thnh nhi u h ng m c , a cc trang quan h vo cng m t th m c , ki u t ch c ny gip cho vi c qu n l site d dng h n nh h ng h n -Khi quy t nh a cc file hnh nh , m thanh , hay b t k m t i t ng no vo m t site , th b n nn t t t c cc i t ng y theo t ng h ng m c v s d ng c u trc gi ng nhau cho cc site III/Vi c nh ngh a m t Site : nh ngh a 1 site m b n s lm vi c s cho php DW theo di cc ti nguyn , lin

k t c a b n v cung c pcho b n nh ng tnh n ng khc - Ch n Menu site / Manage Sites ... - Ch n New / Sites

- Nh p cc ty ch n sau : + Site Name : Nh p tn dnh cho Site + Local Root Folder : ch nh th m c m t o ra trn c ng l u tr Website c a b n + Refresh Local File Automatically : T ng tinh ch nh trong file g c khi ta sao chp n. + Deafult Images Folder :t o th m c ch a hnh nh + HTTPAddress : Dng nh p URL hay cn g i l a ch web . N u ch a bi t c th b tr ng + Enable Cache : t o ra b m c c b cho site , c th tham chi u m t cch nhanh chng n v tr cc t p tin trong Site . B m ny lm t ng t c x l cho nhi u c i m qu n l site c a ch ng trnh + Nh p OK c a s Site s m ra

+ C a s Site c chia ra lm 2 ng n , ng n tri hi n th s ph i hi n th cc h ng m c v cc i t ng Site

lin k t site v nag8n

IV/-S d ng cc i u khi n c a s Site : 1/ T o Folder v cc file site : + T o th m c : Ch n th m c c n t o th m c con , vo menu File/ New Folder v nh p tn th m c. + T o t p tin site : ch n th m c c n t o site , vo menu File / New File v nh p tn File. * L u : Tn site ph i c ui l *.htm nh trang ch c a site , ta ch n site file c n Page . nh v vo menu Site / Set As Home

2/ Cc i u khi n c a s Site :

- C a s Site c 3 ch

hi n th chnh :

+Site file : hi n th c u trc site file , y l ch m c nh dnh cho c a s Site. + Testing Server : Dng cho my ch ng d ng + Site Map : hi n th b n v s c u trc site , ta c th ch n Map Only ho c Map and File t menu

3/ T o Lin k t site - Ch n Map anh File t site Map , c a s hi n th hai ng n - Ch n Site File trn c a s tri , r bi u t ng lin k t ( link ) trn Site file ang ch n n Site file c n lin k t trn c a s ph i . * L u : DW ch cho php lin k t tr c ti p trn 3 c p . Mu n t o lin k t t c p 4 tr i , ta th c hi n b ng cch : + Ch n Site file trn c a s tri r i nh p ph i chu t v ch n Link to Existing File + Khi Xu t hi n c a s , ch n Site flie c n lin k t trong danh sch.

BI 2 : THI T K TRNH BY TRANG I/- Gi i thi u -Cch trnh by l m t ph n quan tr ng trong vi c thi t k Web.M t ph ng cch trnh by trang thng th ng l t o v i cc Table HTML. Cc Table c th kh s d ng , tuy nhin chng c dng cho vi c hi n th d li u d ng b ng. -N u b n c m t b c c ph c t p , ch hi n th Layout c th s r t c l i . B n c th dng hnh nh theo di v v cc b ng v m t cch tr c quan II/- Thi t l p thu c tnh trang - Vo Menu Modify/Page Properties ... ( CTRL + J )

- Page Font : Ch n cc t h p font nh d ng cho text , xc nh font m c font List : Dng ch nh s a t h p Font - Size : Ch n kch th c cho text - Text color : Ch n mu cho text - BackGround color : ch n mu n n Background . - BackGround Image : thi t l p nh n n Background - Nh p 0 cho 4 Margin , i u ny s canh cc ph n t theo c nh c a trang Ch n m c Links trong h p Category

nh . Edit

-Link font : Ch n t h p font cho v n b n lin k t. -Size : ch n kch th c cho v n b n lin k t -Link color : v n b n lin k t s xu t hi n mu ny trn trang web -Visited Links : v n b n lin k t s hi n mu ny cho bi t r ng ng i s d ng xem qua lin k t ny . -Rollover Links : v n b n lin k t s hi n mu ny khi ng i s d ng l n chu t qua . -Avtive Links : v n b n lin k t s hi n mu ny khi ng i s d ng n p chu t vo lin k t -Underline Style : ch n ch g ch d i cho o n v n b n lin k t. III/ - V cc Layout Table v Layout Cell 1/ V m t Layout Table :

- ch Layout View , ch n cng c Layout Table ch trn thanh insert, tr chu t bi n mu thnh d c ng . t tr chu t n i c n trnh by trn trang , sau r chu t t o b ng trnh by . -Cc Layout Table c th v ch ng ln nhau , g i l Layout Table k t t 2/ nh d ng Layout Table :

nh d ng Layout table ta th c hi n cc b c sau : -Ch n Layour Table b ng cch nh p chu t vo mp c a Layout Table , thi t l p cc ty ch n trn thanh Property: + Width : thay i kch th c chi u r ng c a Layout Table. + Height : thay i kch th c chi u cao c a Layout Table. + Background Color : nh mu cho Layout Table b ng cch ch n mu c trong b ng mu, ho c n p m th p l c phn cho mu trong h p tho i text + CellPad: nh kh ang cch trong v vi n . + CellSpacer : nh kh ang cch gi a ( thu c tnh c a Layout Cell) + Autostretch : t ng thi t t kch th c cho Layout Table + Clear Row Height : lo i b chi u cao hng , khi chi u cao khng c xc nh , hng s t ng co gi n kch th c ph h p v i n i d ng c a chng 3/ V Layout Cell: - ch Layout View , ch n cng c Layout Cell ch Layout trn thanh Insert , tr chu t bi n thnh d u c ng . t tr chu t n i c n trnh by trn trang , sau r chu t t o b ng trnh by *L u : cc Layout Cell khng bao gi n m ch ng ln nhau , cch trnh by c a Layout

l theo m t l 4/

i cc v i nhi u hng ho c nhi u c t .

nh d ng cho Layout Cell

nh d ng Layout Cell ta th c hi n cc b c sau : - Ch n Layout Cell b ng cch nh p chu t vo mp c a Layout Cell , thi t l p cc ty ch n trn thanh Porperty : + Width : thay i kch th c chi u r ng c a Layout Cell + Height :thay i kch th c chi u cao c a Layout Cell. + Background color : nh mu cho Layout Cell b ng cch ch n mu c trong b ng mu , ho c nh p m th p l c phn cho mu vo h p tho i text + Horz : ci t tnh n ng ging hng theo chi u ngang cho cc i t ng n m trong Layout Cell + Verz :ci t tnh n ng ging hng theo chi u d c cho cc i t ng n m trong Layout Cell + Autostretch : t ng thi t t kch th c cho Layout Cell. + No Wrap : n u ny c ch n n s ng n vi c ng t t , khng cho ng t sang 1 dng m i. 5/ S d ng Spacer Image : - Spacer Image l m t hnh nh trong su t khng hi n th trong c a s b trnh duy t , nh ng c s d ng trong vi c i u khi n kh ang cch trong cc table c b r ng t ng. N u khng s d ng Spacer Image trong cc Layout table v Layout Cell th cc c t s bi n m t ho c thay i n u chng khng ch a n i dung . - Cch ci t : + Vo menu Column Heard/ Add Spacer Image xa Sapcer Image : + Vo menu Column Heard /Remove Space Image IV/- S d ng Table - S d ng Table trnh by d li u d ng b ng . Khi ta t o m t b ng Table , ta c th d dng ch nh s a c di n m o l n c u trc Table . Ta c th b sung , xa c t , hng, v c th ch nh s a t tnh c a hng , c t , Table... 1/ Chn Table:

- t i m chn t i v tr mu n chn , r i nh p vo bi u t ho c vo menu Insert / Table

ng Table trn thanh Insert ,

- Rows :Thi t t s hng c a table . - Columns : thi t t s c t c a Table - Table Width : xc nh b r ng c a Table b ng n v pixed ho c ph n tr m c a c a s trnh duy t. - Cell Padding : xc nh kh ang cch n i dung v khung vi n - Cell Spacing : xc nh kh ong cch cc trong Table - Header : nh tiu cho Table 2/Xc nh thu c tnh c a Table: xem t t

nh d ng m t c t , hng ho c : ch n b t k trong Table : - Vo thanh Property v ch n m i tn gc d i bn ph i c a thanh Property c cc thu c tnh.

- Rows : xc nh s dng - Columns : xc nh s c t - Width : xc nh b r ng c a Table b ng n v pixed ho c ph n tr m c a c a s trnh duy t. - Height : xc nh b cao c a Table b ng n v pixed ho c ph n tr m c a c a s trnh duy t. - CellPad : xc nh kh ang cch n i dung so v i l - CellSpace : xc nh kh ang cch . - Align : xc nh kh ang cch m Table ging th ng hng v i cc thnh ph n khc trong 1 o n - Border : xc nh r ng ng vi n khung - BG color : Mu n n c a Table - BG Image : chn hnh nh vo n n Table - Border Color : Xc nh mu ng vi n khung - Clear Row Height v Clear Row Width : xa cc kh ang tr ng chi u cao c t v b r ng hng kh i Table. - Convert Table Width to pixels v Convert Table Width to Percent : chuy n i b r ng v cao c a table t d ng [h n tr m sang Pixels v ng c l i. 3/ Xc nh thu c tnh c a , hng c t

- Horz : ci t tnh n ng ging hng theo hng ngang - Vert : ci t tnh n ng ging hng theo chi u d c - Width v Height : dng xc nh chi u r ng v cao,

c ch n theo

n v Pixel ,

mu n s d ng theo ph n tr m, hy thm d u % sau gi tr - No Warp : Ch khng ng t t , lm cho cc t ng m t ng ch a tan b d li u. - Header : nh d ng cc , hng lm tiu cho Table , n i dung c a tiu d ng m v canh gi a theo m c nh. - BG image : ci t hnh nh n n cho , hng v c t - Brdr : ci t mu n n cho , hng v c t - Split Cell into Rows or Columns : dng chia thnh nhi u dng ,c t - Merge Selected cells using spans : dng tr n

You might also like