Uý ch (underscore) này không dùng đ ni 2 hàng ch ca 1 string vi nhau, t nh cách v it sau đây không đúng cú pháp l p trình:

Một phần của tài liệu Tu hoc microsoft ASP NET (Trang 28 - 31)

<% ResponsẹWrite ("Hello _ Vovisoft") %>

Tóm t c

Nh v y, ta đã tìm hi u thêm v c u trúc và s l c qua cú pháp c ng nh vài m nh l nh, công c (controls) c b n dùng trong các trang ASP.NET, đi u này s giúp ta xây d ng n n t ng cho vi c so n th o các trang ASP.NET ph c t p h n trong t ng laị Ta s ti p t c đào sâu thêm và riêng bi t v cách x d ng các server controls, user controls, ki u m u Event-Driven c ng nh tác đ ng h t ng (interact) gi a ASP.NET và .NET framework.

Có 1 đi u ta c n nh c nh , n u b n không có đ các nhu li u c n thi t nh đã li t kê trang Rào Tr c c a khoá T H c ASP.NET t nh Visual StudiọNET, MS SQL2000 Server, ... thì làm sao có th theo h c thành công khoá này, nh t là ta l i mu n x d ng các giao di n đ c biên so n s n giúp vi c l p trình thêm tho i mái và hào h ng. Do không ph i ai c ng có đ ph ng ti n hay ngân sách đ trang b cho mình các nhu li u nêu trên nên vi c t h c càng thêm ... khó kh n tr m b . 'Cái khó ... nó bó cái khôn' là v ỵ Nh ng ... các b n hãy qu ng gách lo đi, vì 'may mà có em, đ i còn ... d th ng'. Em đây là Web Matrix. Web Matrix có cái tên

chính th c là Microsoft ASP.NET Web Matrix Project. Ðó là 1 d án đ c xây d ng và do nhi u K S Tin H c thi n nguy n (chuyên tr v .NET) đóng góp. Cái ... đã nh t là Web Matrix đ c cung c p mi n phí (free), do đó ta xài 1 cách tho i mái và h n n a, Web Matrix r t nh (ch khoãng 1.2 MBytes - so v i MS Visual StudiọNET thì gi ng nh con chu t Mickey so v i con ... kh ng long) nh ng r t đ p l i uy n chuy n d dùng nh MS Visual StudiọNET v ỵ

Do đó, bài s 3 s 'Gi i thi u v Web Matrix' , v s khác bi t đ i v i MS Visual StudiọNET, v vi c cài đ t và b trí c ng nh cách x d ng c a Web Matrix cho vi c l p trình các trang ASP.NET

Download Source Code

Ngu n mã bài t p 1 Ngu n mã bài t p 2

Bài làm nhà

Câu h i 1: Làm sao phân bi t đ c gi a Code Declaration Block và Code Render Block?

Câu h i 2: Nh th nào là Code Behind Model?

Bài làm 1: Phát tri n 1 trang ASP.NET dùng hi n th cu n l ch (Calendar). (L u ý: ph n gi i đáp s đ c trình bày bài h c k ).

Bài 03

Gi i thi u v WEB MATRIX

Thò tay mà ng t c ng ngò Th ng em đ t ru t, gi đò ... ngó l Ca Dao Vi t Nam

Trong bài gi i thi u v Web Matrix, ta s l n l t tìm hi u:

• S l c v Web Matrix

• Khác bi t gi a Visual StudiọNET và Web Matrix

• Các đ c đi m c a Web Matrix

• Cài đ t Web Matrix

• Ði d o m t vòng v i Web Matrix

• T o trang ASP.NET v i Web Matrix

S L C V WEB MATRIX

Tr c khi mang tên cúng c m nh hi n nay, Microsoft ASP.NET Web Matrix Project (g i t t là Web Matrix) kh i đ u v i tên Web Studio, chuy n sang tên Mongoose, Project Saturn, Tahiti Project và cu i cùng là Microsoft ASP.NET Web Matrix. Studio, chuy n sang tên Mongoose, Project Saturn, Tahiti Project và cu i cùng là Microsoft ASP.NET Web Matrix.

Tên Web Matrix đ c ch n mang tính ch t sáng t o và thi t l p đ c m i liên h trong c ng đ ng các Chuyên Gia hay K S Tin H c v ASP.NET. D án đ c hình thành do s đóng góp c a nhi u K S Tin H c thi n nguy n đã b r t nhi u th i gi riêng t hi m hoi (th ng là các bu i t i trong ngày và cu i tu n) đ mong t o s h p tác chung cho c ng đ ng ASP.NET ch không chính th c kh i x ng hay t o nên t Microsoft. B n có th tham kh o chi ti t v ti n trình hình thành Web Matrix c ng nh danh tánh các K S Tin H c đã đóng góp vào d án này trong n i Web Matrix and Project Team.

Web Matrix đ c phác th o cho c ng đ ng ASP.NET nên ta dùng mi n phí, Web Matrix l i d xài và r t đ p. T ng c ng c n nói qua, m t trong các m c tiêu c b n c a d án Web Matrix là t o đi u ki n đóng góp chung trong c ng đ ng phát tri n m ng nên nh ng ng i kh i x ng d án luôn khuy n khích ta t i xu ng, cài đ t, x d ng và gi i thi u Web Matrix c ng nh đóng góp ý ki n trên di n đàn c a Web Matrix đ Web Matrix đ c hoàn ch nh h n.

Các K S Tin H c dùng ngôn ng l p trình C# và .NET framework đ c u t o ra Web Matrix. Khoãng ch ng 800 Classes và h n 150,000 mã (lines of code) đ c dùng trong d án này v i bi t bao công s c và th i gi đã đ c đ u t vào không th nào k xi t. Do đó, m c dù Web Matrix r t nh ( d ng t i xu ng ch có 1.2MB) nh ng không nh ng Web Matrix là môi tr ng phát tri n các trang ASP.NET v m ng m t cách đ n gi n và h u hi u, mà còn đ c dùng đ t o các user controls, các classes (đ biên d ch thành assemblies), các d ch v v m ng (Web Services) và ngay c HTML Handlers n ạ Ngoài ra, Web Matrix còn y m tr c u t o các trang HTML thu n túy, các style sheets, các l c đ và tài li u XML (XML schemas and documents), các SQL scripts c ng nh vi c đnh hình các t p tin v .NET (.NET configuration files such web.config and global.asax).

KHÁC BI T GI A VISUAL STUDIỌNET VÀ WEB MATRIX

Ta ph i công nh n MS Visual StudiọNET là m t công c phát tri n m ng tuy t v ị MS Visual StudiọNET đ c thi t k đ làm đ

m i chuy n ... 'trên tr i d i đ t' và cho m i Chuyên Gia ch không riêng cho nh ng ai chuyên tr phát tri n m ng. Th t v y, MS Visual StudiọNET đ c dùng nh là m t công c duy nh t đ t o ra các ng d ng v .NET, đ thi t k các d ch v v m ng (Web Services), phác th o và b trí các trang ASP.NET cho m ng và ngay c các t p tin t o hình t nh các icons hay các bitmaps, ... nh ng MS Visual StudiọNET quá l n, l i ... không 'r ' và không chuyên tr v ASP.NET nh các K S Tin H c trong nhóm ASP.NET mong mu n nên nhóm này m i hình thành công c Web Matrix v i m c tiêu rõ r t - r , đ p, b n và chính th c ra m t công chúng ngày 17 tháng 6 n m 2002 m c dù v n còn d i d ng th nghi m (Beta testing) v i tên Microsoft ASP.NET Web Martrix Project. (adsbygoogle = window.adsbygoogle || []).push({});

Sau khi cài đ t, Web Matrix ch võn v n khoãng 2.5 MBytes. B n có th t i Web Marix xu ng đâỵ d ng t i, Web Matrix ch có 1.2 MB v a v n l u tr trong 1 d a c ng nh (floppy). D nhiên, ta c n ph i cài .NET Framework tr c khi có th dùng Web Matrix. Khi Web Matrix ra đ i, Notepad đành ph i lui vào bóng đêm, đ ng nhiên không ai còn mu n nhìn t i n ạ Th t là ... 'tr i sinh ra Du (Chu Du), t i sao còn sinh ra L ng (Gia Cát L ng)'.

M c dù Web Matrix và MS Visual StudiọNET đ u là nh ng công c phát tri n m ng r t tuy t v i và hoàn ch nh nh ng có vài đi m khác bi t c n l u ý nh sau:

Một phần của tài liệu Tu hoc microsoft ASP NET (Trang 28 - 31)