Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 109 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
109
Dung lượng
8,67 MB
Nội dung
ĐẠI HỌC CƠNG NGHỆ THƠNG TIN Khoa Cơng Nghệ Thơng Tin - - LUẬN VĂN TỐT NGHIỆP XÂY DỰNG WEBSITE THIẾT KẾ NHÀ Ở 3D BẰNG CÔNG NGHỆ SILVERLIGHT VÀ ASP.NET MVC Giảng viên hướng dẫn: Th.S Phạm Thi Vương Th.S Nguyễn Hữu Thương Sinh Viên: Lê Xuân Tùng Mssv: 07520405 Nguyễn Anh Khoa Mssv: 07520180 Lớp : CNPM02 TP Hồ Chí Minh – 2012 I Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc LỜI MỞ ĐẦU Trong kỉ nguyên công nghệ số nay, ngƣời sống mạng giới ảo – internet, với số lƣợng ngƣời dùng internet giới tạo tính chất cạnh tranh khốc liệt thị trƣờng sản phẩm công nghệ số, nhằm đáp ứng nhu cầu thị yếu ngƣời sử dụng mạng internet nên tạo xu hƣớng internet hố sản phẩm phần mềm Theo chất lƣợng sản phẩm phần mềm ngày có nhiều tiêu chuẩn đánh giá hơn, khả đáp ứng yêu cầu nghiệp vụ, tốc độ xử lý, giao diện trực quan… mà phải thỗ mãn tính chất linh hoạt, tiện ích, hữu hiệu cho ngƣời dùng ngày khó tính nhƣ Trong u cầu dễ sử dụng, trực quan, tiết kiệm nhớ, dung lƣợng thời gian ngƣời sử dụng phần mềm yêu cầu quan trọng đòi hỏi nhà phát triển phần mềm đặc biệt lƣu ý Silverlight công nghệ đời nhằm hỗ trợ xây dựng ứng dụng đa phƣơng tiện tƣơng thích trình duyệt hệ điều hành Với tính mình, Siverlight cạnh tranh thay cơng nghệ trƣớc Asp.net MVC framework phát triển ứng dụng web Microsoft cung cấp, kết hợp tính hiệu nhỏ gọn mơ hình MVC, ý tƣởng công nghệ đại nhất, với thành phần tốt tảng Asp.net thời Và kết hợp công nghệ Silverlight Asp.net MVC kết hợp độc đáo, hỗ trợ lẫn hạ tầng quản lý code giao diện Một trang web xây dựng thiết kế nhà 3D ứng dụng phổ biến ngƣời sử dụng internet nƣớc ta Với mục đích xây dựng trang web thiết kế nhà nhằm mang đến tính đa phƣơng tiện, đa dạng hố tiện ích mạng ngƣời dễ dang sử dụng, thiết kế ý tƣởng riêng ngơi nhà mơ ƣớc Chính lý mà chúng em chọn đề tài “Xây dựng thiết kế nhà 3D Siverlight Asp.net MVC 3” để làm khoá luận tốt nghiệp với mục tiêu tạo khác biệt so với sản phẩm phần mềm thị trƣờng GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa II Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc LỜI CẢM ƠN Lời đầu tiên, chúng em xin chân thành cảm ơn Ban giám hiệu, quý Thầy Cô trƣờng Đại Học Công Nghệ Thông Tin, đặc biệt thầy cô Khoa Công Nghệ Phần Mềm tận tình giảng dạy, hết lòng truyền đạt kiến thức, kinh nghiệm quý báo cho chúng em suốt thời gian qua Trong suốt trình thực hồn thành luận văn, chúng em ln đƣợc quan tâm giúp đỡ tận tình thầy hƣớng dẫn Chúng em xin chân thành bày tỏ biết ơn sâu sắc đến thầy Thạc sĩ Phạm Thi Vƣơng thầy Nguyễn Hữu Thƣơng – Khoa công nghệ phần mềm tận tình giúp đỡ chúng em trình thực đề tài Lời cảm ơn sau cùng, chúng em xin dành cho gia đình, bạn bè động viên tạo điều kiện thuận lợi để chúng em thực tốt đề tài Chúng em xin chân thành cảm ơn! TP HCM, ngày 20 tháng 06 năm 2012 Nhóm thực Nguyễn Anh Khoa - Lê Xuân Tùng GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa III Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc NHẬN XÉT (Của giảng viên hƣớng dẫn) GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa IV Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc NHẬN XÉT (Của giảng viên phản biện) GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa V Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc MỤC LỤC LỜI MỞ ĐẦU I LỜI CẢM ƠN II NHẬN XÉT III (Của giảng viên hƣớng dẫn) III NHẬN XÉT IV (Của giảng viên phản biện) IV MỤC LỤC V DANH MỤC BẢNG BIỂU XI DANH MỤC HÌNH VẼ XIII CHƢƠNG TỔNG QUAN 1.1 Đặt vấn đề 1.2 Mục tiêu đề tài 1.3 Phạm vi đề tài 1.4 Nội dung thực CHƢƠNG Công nghệ Silverlight, XNA, ASP.NET MVC3, LinQ 2.1 Công nghệ Silverlight 2.1.1 Giới thiệu: 2.1.2 Các phiên Silverlight 2.1.3 Những tính Silverlight 2.1.4 Kiến trúc 10 2.1.5 Giới thiệu thành phần silverlight đƣợc sử dụng đề tài 11 2.2 Tổng quan XNA Game Studio 13 2.2.1 Giới thiệu 13 2.2.2 Các phiên XNAGame Studio 13 2.2.3 Đặc điểm 14 GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa VI Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc 2.3 Công nghệ ASP.NET MVC 15 2.3.1 Mơ hình MVC 15 2.3.2 Một vài đặc tính ASP.NET MVC 17 2.3.3 Sự khác biệt so với Web Form 18 2.3.4 Những điểm MVC 20 2.3.4.1 Công cụ xem Razor (The Razor View Engine) 20 2.3.4.2 Hỗ trợ đa View Engines (Support for Multiple View Engines) 21 2.3.4.3 Những cải tiến Controller 22 2.3.4.4 JavaScript Ajax 23 2.3.4.5 Model Validation Imporvements 25 2.3.4.6 Dependency Injection Imporvements 26 2.3.4.7 Các tính khác (Other New Features) 27 2.3.5 Quá trình thực thi ứng dụng web ASP.NET MVC 29 2.3.6 Kết luận 31 2.4 LINQ TO SQL 31 2.4.1 Linq to SQL gì? 31 2.4.2 Mơ hình hóa CSDL dùng Linq to SQL 31 2.4.3 Tìm hiểu lớp DataContext 33 2.4.4 Các ví dụ Linq to SQL 34 2.4.5 Tổng kết 37 CHƢƠNG Tổng quan đồ họa 3D 38 3.1 Silverlight đồ họa 3D 38 3.1.1 Tổng quan 38 3.1.2 Hệ trục tọa độ 3D 40 3.1.3 Ma trận 41 3.1.4 Tạo lớp Camera 42 3.1.6 Primitives 45 GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa VII Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc 3.1.5 Vẽ Texture 49 3.1.7 Giới thiệu HLSL 52 3.1.7.1 Vector Shader 52 3.1.7.2 Pixel Shader 52 3.1.8 DrawingSurface Draw 53 3.1.9 Các bƣớc để kết xuất đồ họa 3D 55 3.2 Kiến thức toán học áp dụng 56 3.2.1 Khoảng cách điểm không gian 56 3.2.2 Khoảng cách từ điểm tới mặt phẳng 57 3.2.3 Điểm nằm hình Bình Hình Hành 57 3.2.4 Hai Vector hƣớng 57 3.2.5 Phƣơng trình đƣờng thẳng cắt mặt phẳng 58 3.3 Click chọn đối tƣợng không gian 3D 59 CHƢƠNG PHÂN TÍCH THIẾT KẾ ỨNG DỤNG HỆ THỐNG 61 4.1 Mơ hình hố u cầu chức 61 4.1.1 Danh sách Actor 61 4.1.2 Sơ đồ Usecase: 62 4.1.3 Danh sách Usecase hệ thống 63 4.1.4 Phân loại usecase chức tƣơng ứng với Actor 64 4.2 Phân tích liệu hệ thống 67 4.2.1 Thiết kế liệu website 67 4.2.2 Thiết kế liệu Silverligh 71 4.3 Thiết kế nhà 3D 78 4.3.1 Xây dựng đối tƣợng 3D không gian 78 4.3.2 Click di chuyển đối tƣợng không gian 78 4.3.2.1 Ray Object 79 4.3.2.2 Đối tƣợng đƣợc chọn? 81 GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa VIII Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc 4.3.2.3 4.4 Di chuyển đối tƣợng không gian? 82 Giao diện chƣơng trình 83 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 91 PHỤ LỤC 93 GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa IX Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc KÝ HIỆU CÁC CỤM TỪ VIẾT TẮT Từ viết tắt Diễn tả Diễn giải Mơ hình lập trình ba lớp Model, View, MVC Model View Controller Controller đƣợc sử dụng nhiều framework lập trình web có ASP.NET MVC, ZEND , J2EE… LinQ IIS Net Language Intergrated Query Internet Information Server Máy chủ thông tin mạng DOM Document Object Model URL Uniform Resource Locator XML XAML tất tài liệu có cấu trúc Địa website Language Extensible Application Markup Language JavaScript Object Notation POX Premature Oxidation WCF Định nghĩa tập đối tƣợng chuẩn cho Extensible Markup JSON DLL Ngôn ngữ truy vấn tích hợp NET Dynamic Language Runtime Windows Commucation Foundation GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 79 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Hình 4.3.2 Hình đối tượng 3D khơng gian nhà 4.3.2.1 Ray Object Chúng ta chuyển tọa độ chuột vào đối tƣợng Ray Hình 4.3.2.1 a) Hình ảnh hiển thị camera2 GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 80 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Đối tƣợng Ray đại diện cho điểm mặt phẳng gần, có vector phƣơng Tìm đối tƣợng Ray giao với đối tƣợng 3D Trong XNA hỗ trợ cho phép tìm giao điểm đối tƣợng Ray hình vng bao quanh đối tƣợng hình hộp chữ nhật Hình vng có cạnh song song với Ox, Oy Oz Cách giải quyết: Tìm giao điểm đối tƣợng Ray mặt phẳng đối tƣợng cần click chọn, sau tính tọa độ giao điểm so với hình bình hành đƣợc tạo tọa độ đỉnh mặt phẳng đối tƣợng Khi click chọn đối tƣợng giao điểm phải nằm hình bình hành ngƣợc lại click khơng chọn đƣợc đối tƣợng 3D Hình 4.3.2.2 b) Hình ảnh đường thẳng cắt mặt phẳng GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 81 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc 4.3.2.2 - Đối tƣợng đƣợc chọn? Khi ta có đối tƣợng đề nằm đƣờng thằng Làm để chọn đƣợc đối tƣợng gần camera hay cách khác gần với ngƣời dùng hơn? - Ta tìm tọa giao điểm đối tƣợng Ray đối tƣợng 3D Sau kiểm tra tọa độ giao điểm nằm đối tƣợng 3D tiếp ta so sánh tọa độ z tọa độ giao điểm với Nếu Z lớn đối tƣợng 3D tƣơng ứng đƣợc chọn Hình 4.3.2.2 Hình ảnh đối tượng trước sau GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 82 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc 4.3.2.3 - Di chuyển đối tƣợng khơng gian? Tìm tọa độ giao điểm đối tƣợng bề mặt di chuyển, sau chuyển đổi giá trị trƣớc biến đổi nhƣ kéo giãn Hình 4.3.2.3 a) Di chuyển đối tượng không gian - Đối với đối tƣợng cần xác hƣớng hình, nhƣ đối tƣợng đồng hồ, ta tìm giao điểm đối tƣợng Ray mặt phẳng di chuyển, tìm theo vector phƣơng theo hƣớng camera (hay góc nhìn ngƣời dùng) Dựa vào vector phƣơng ta vẽ đối tƣợng khơng gian 3D có hƣớng chiều nhƣ đối tƣợng thật ngồi Hình 4.3.2.3 b) Di chuyển đối tượng đồng hồ không gian GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 83 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc 4.4 Giao diện chƣơng trình Giao diện thiết kế nhà 3D Gồm có menu item nhƣ cửa, nội thất, trang trí, cho phép tùy chọn để thiết kế nhà Bên góc trái gồm có điều khiển xoay lên xuống, trái phải, xoay tròn nhà Góc dƣới bên phải cho phép zoom gần, zoom xa để xem nhà góc độ Giao diện tổng quan nhà đƣợc thiết kế đƣợc thêm cửa sổ cửa Hình 4.4.1 Màn hình thiết kế nhà Giao diện xem bên nhà, tuỳ chỉnh chiều hƣớng xem ngơi nhà góc độ GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 84 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Hình 4.4.2 Màn hình nhìn vào bên ngơi nhà Có thể kéo thả linh hoạt items vào vị trí thích hợp Hình 4.4.3 Màn hình kéo thả items Giao diện trang web bao gồm thao tác chức chính: Menu GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 85 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc “SignIn” hiển thị hình popup đăng kí thành viên “JoinNow” dùng để đăng nhập trang web “Designer” dùng để hiển thị hình thiết kế nhà 3D “DesignGallery” dùng để hiển thị danh sách thiết kế “About” dùng để hiển thị thông tin ban quản trị trang web Button “Start Designing” dùng để mở chế độ hình thiết kế nhà 3D Hình 4.4.4 Màn hình giao diện website (phía trên) Mục Sign In cho phép ngƣời dùng đăng nhập/ đăng kí website GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 86 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Mục Supporter cho phép ngƣời dùng chat yahoo với ban quản trị viên website Mục In the Gallery liệt kê danh sách thiết kế đƣợc thiết kế thành viên website Hình 4.4.5 Màn hình giao diện website(phía dưới) GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 87 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Cơng Nghệ Silverlight Và Asp.Net Mvc Hình 4.4.6 Màn hình đăng kí thành viên Hình 4.4.7 GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương Màn hình đăng nhập SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 88 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Khi thành viên click vào ảnh mục In the Gallery xuất thông tin thiết kế gồm ngày đăng gởi, ngƣời đăng, thông tin ý tƣởng thiết kế Khi thành viên click vào button “Star Designing” chuyển tới trang web thiết kế nhà 3D Giao diện thiết kế cấu trúc phòng ngơi nhà Hình 4.4.8 Màn hình thiết kế cấu trúc phòng ốc bên ngơi nhà GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 89 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Giao diện thiết kế nhà 3D website Hình 4.4.9 Màn hình giao diện thiết kế nhà website Giao diện bên nhà 3D trang web Hình 4.4.10 Màn hình giao diện thiết kế bên website GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 90 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Giao diện bên nhà 3D trang web Hình 4.4.11 Màn hình giao diện thiết kế bên ngồi website Hình 4.4.12 Màn hình giao diện thiết kế bên website GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 91 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Hệ thống ứng dụng website thiết kế nhà 3D công nghệ Silverlight Asp.Net Mvc bao gồm quản lý user, design, comment thiết kế mơ hình nhà 3D hoàn thành mức độ với kết hƣớng phát triển nhƣ sau 5.1 Các kết đạt đƣợc Hoàn thành mục tiêu đề ra: Thiết kế kiến trúc sơ đồ cho phòng ngơi nhà Thiết kế kiến trúc nội thất bên ngơi nhà Đăng kí thành viên trang web Quản lý thiết kế Giao diện thiết kế 3D trực quan sinh động, dễ sử dụng Thêm đƣợc nhiều item (chẳng hạn nhƣ đèn, tủ, giƣờng) Xây dựng đƣợc mô hình kết nối hoạt động hai cơng nghệ Silverlight Asp.net Mvc Ƣu điểm: Hoàn thành chức đề Giao diện thiết kế trực quan, sinh động dễ sử dụng Chức chỉnh sửa thiết kế tiện ích, linh hoạt cho ngƣời dùng Nhƣợc điểm: Chƣa thỏa mãn nhu cầu marketing sản phẩm (bản thiết kế), thƣơng mại hố sản phẩm thơng qua trang web GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 92 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc Chƣa hỗ trợ nhu cầu mua bán tốn thiết kế sản phẩm thơng qua dịch vụ hỗ trợ toán (PayPal…) Nhiều chức thiếu chẳng hạn nhƣ phân loại thiết kế, tin kiến trúc nhà cửa thành viên tự quản lý thiết kế 5.2 • Hƣớng phát triển Thêm chức cho trang web gồm: Bình luận (comment) Chat online ngƣời dùng Hỗ trợ toán trực tuyến cho trang web Thêm chức cho thiết kế 3D Tạo thêm nhiều item ( vật dụng sinh hoạt ngơi nhà ) Tạo thêm tính thiết kế nhà nhiều tầng Tƣơng tác tính chất vật lý GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa 93 Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp.Net Mvc PHỤ LỤC Tài liệu tham khảo Ebook [1] XNA 4.0 – By Aaron Reed – publishers O’REILLY [2] Prosilverlight in C# – By Matthew MacDonald – publishers Apress [3] Pro.ASP.NET.MVC.3.Framework – By Steven Sanderson, Adam Freeman Publishers Apress [4] MVC Music Store - Tutorial - v3.0 Web [1] http://msdn.microsoft.com/en-US/ [2] http://forums.silverlight.net/ [3] http://www.codeproject.com/ [4] http://msdn.microsoft.com/en-us/library/gg416514(v=vs.98).aspx [5] http://www.asp.net/mvc [6]http://www.codeproject.com/Articles/207797/Learn-MVC-Model-viewcontroller-Step-by-Step-in-7 [7] http://silverlight.bayprince.com/tutorials.php?tutorial=11 [8] http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/silverlight-in- Asp-Net-mvc-framework/ GVHD: Th.s Phạm Thi Vương Th.s Nguyễn Hữu Thương SVTH: Lê Xuân Tùng Nguyễn Anh Khoa ... XI Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp. Net Mvc DANH MỤC BẢNG BIỂU Bảng 2.1.4 Bảng mô tả tảng Silverlight 10 Bảng 2 .3. 3 So sánh Asp. Net 2.0 Asp. Net Mvc. .. XV Xây Dựng Website Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp. Net Mvc Hình 4.4.8 Màn hình thiết kế cấu trúc phòng ốc bên ngơi nhà 88 Hình 4.4.9 Màn hình giao diện thiết kế nhà website. .. Thiết Kế Nhà Ở 3D Bằng Công Nghệ Silverlight Và Asp. Net Mvc 2 .3 Công nghệ ASP. NET MVC 15 2 .3. 1 Mơ hình MVC 15 2 .3. 2 Một vài đặc tính ASP. NET MVC 17 2 .3. 3 Sự khác biệt so