1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia

140 536 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 140
Dung lượng 3,05 MB

Nội dung

Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 1 Nguyễn Anh Việt Lưu Xuân Việt Phần I: TỔNG QUAN VỂ SILVERLIGHT Chương 1: GIỚI THIỆU VỀ SILVERLIGHT I. KHÁI QUÁT SILVERLIGHT Microsoft Silverlight là một công nghệ đa nền, đa trình duyệt dựa trên nền .NET dùng để xây dựng phát triển một thế hệ ứng dụng Web thiết bị mới, đầy tính tương tác hỗ trợ tối đa về media (phương tiện truyền thông). Hiện nay Silverlight đang có hai phiên bản là Silverlight 1.0 dùng phát triển ứng dụng bằng ngôn ngữ Javascript một phiên bản Silverlight 2.0 bằng các ngôn ngữ .NET framework (khung) như C# hay VB.NET. Bên cạnh đó công nghệ Silverlight còn được hỗ trợ bởi ngôn ngữ đánh dấu XAML (extensible application markup language – Ngôn ngữ đánh dấu mở rộng) đầy sức mạnh trong việc thể hiện giao diện người dùng. Có thể nói công nghệ Silverlight đã thống nhất được tất cả các khả năng của server, Web ứng dụng desktop, của code .NET, của ngôn ngữ hình thể ngôn ngữ truyền thống sức mạnh của Windows Presentation Foundation (WPF). Để cuối cùng tạo ra một ứng dụng mà người dùng phải thấy thích. Một số người cho rằng công nghệ Silverlight của Microsoft sẽ là “sát thủ” của Adobe Flash. Nhưng hiện tại thì chưa thể biết được điều gì, vì cả hai công nghệ này đều được sử dụng bằng plug in của trình duyệt, cả hai đều hỗ trợ đồ họa vector, âm thanh, phim ảnh, animation ngôn ngữ script. Về mặt căn bản thì công nghệ này có sự khác biệt. Trong khi Flash sử dụng định dạng nhị phân semi-open, thì Silverlight dựa trên nền WPF. Thực tế trước khi công nghệ mới này của Microsoft được đặt tên là Silverlight thì nó đã có tên mã là WPF/e (Windows Presentation Foundation Everywhere). Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 2 Nguyễn Anh Việt Lưu Xuân Việt Điểm quan trọng nhất trong công nghệ Silverlight là hệ thống đồ họa con được hỗ trợ bởi một nhánh trong WPF, bao gồm các đoạn mã thể hiện âm thanh, phim ảnh. Được công bố tại Mix’07 vào tháng 5 năm 2007, SilverLight mang đến cho thế giới một cơn bão với một cái nhìn về Adobe Flash giống như ứng dụng Internet (RIAs) được xây dựng trên một nền cơ bản, mở ra cách tiếp cận với HTML XAML sử dụng các công cụ như VisualStudio .NET Microsoft Blend.Ý tưởng cho SilverLight thì không có gì mới, Microsoft đang nói về công nghệ gọi là WPF/e trước đây hơn 1 năm.Quan tâm đầy đủ thì đây là sự lẫn lộn xung quanh WPF/e có nghĩa là gì, tên cần thay đổi với cái gì đó hoàn toàn khác, một tên mà không liên quan tới WPF/e với khách hàng thông minh, thế hệ kế tiếp của nền Giao diện người dùng (UI) Nền tảng biểu diễn Windows( WPF). Ý tưởng của chữ e ở cuối WPF là chuyển WPF đi khắp mọi nơi. Nhưng đây đơn giản không phải là một trường hợp. WPF này là một phần nhân của .NET 3.0 yêu cầu 30MB khi chạy. WPF/e có 2MB khi download, chạy trong bộ trình duyệt, chạy trên nhiều nền tảng khác nhau.Và nhiều nền ở đây không có nghĩa là WindowsXP WindowsVista; Nó có nghĩa là Windows Apple Macintosh.Nó hoạt động trên bộ trình duyệt web safari trong Apple Macintosh được phục vụ từ một Máy chủ web Apache chạy trên Linux. Tên WPF/e không phải là đại diện đầy đủ cho việc đáng kinh ngạc của công nghệ mới này, vì vậy mà SilverLight đựơc công bố như tên mới tại Mix’07. Kiến trúc của Silverlight cũng khá phức tạp. Hệ thống đồ họa đảm bảo mọi thứ cho giao diện người dùng, như animation, text, âm thanh, hình ảnh. Plug-in được tích hợp vào trình duyệt để thể hiện ứng dụng Silverlight, để giao tiếp bằng JavaScript DOM ứng dụng Silverlight có thể gọi các hàm trên server như một dạng web service. Dù người phát triển ứng dụng là người phát triển web hay người thiết kế đồ họa thì Silverlight đều tạo điều kiện tốt nhất để người đó có thể phát huy tối đa khả năng của mình. Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 3 Nguyễn Anh Việt Lưu Xuân Việt 1. Silverlight (Ánh sáng bạc) là gì? SilverLight đơn giản là một nền Web được xây dựng để chạy RIAs. Một phần của nền web đó thực chất là một Plug -in mà chạy bên trong bộ trình duyệt. - Silverlight là một nền chéo, nền trình duyệt chéo của RIAs - Silverlight hỗ trợ phát lại Windows Media các file âm thanh trên PC MAC mà không phụ thuộc v ào Windows Media Player - Sử dụng XAML, HTML, JavaScript, nó hỗ trợ đồ họa, hoạt ảnh, đa phương tiện mở rộng ra hơn những gì mà AJAX có thể hỗ trợ. - Gói lắp đặt nhỏ hơn 6MB. - XAML được tạo ra cho SilverLight có thể được sử dụng trong những ứng dụng WPF Microsoft Silverlight là một plug-in dựa trên .NET, độc lập với nền tảng trình duyệt cho phép phát triển các ứng dụng đa phương tiện nặng về tương tác trên Web. Silverlight cung cấp một mô hình lập trình mềm dẻo đồng nhất, nó hỗ trợ AJAX, Python, Ruby, các ngôn ngữ trên nền .NET như Visual Basic C#, có thể tích hợp o các ứng dụng Web sẵn có. Các khả năng về đa phương tiện của Silverlight bao gồm truyền tải dữ liệu hình ảnh, âm thanh chất lượng cao một cách nhanh chóng hiệu quả về chi phí trên tất cả các trình duyệt chính như FireFox, Safari, Internet Explorer chạy trên nền Mac hoặc Windows. Với Expression Studio Visual Studio, nhà phát triển nhà thiết kế có thể hợp tác một cách hiệu quả, dùng các kỹ năng hiện có để phát triển các sản phẩm Web tương lai. 2. Silverlight – Ứng dụng cơ bản với sự phong phú trong đồ họa tương tác với người dùng (User). Người lập trình Web thiết kế đồ họa có thể tạo ra nhiều ứng dụng Silverlight cơ bản với sự đa dạng trong cách thể hiện. Ta cũng có thể sử dụng Silverlight Markup để tạo ra Media Graphics vận dụng chúng với sự đa dạng của ngôn ngữ quản lý Code. Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 4 Nguyễn Anh Việt Lưu Xuân Việt Silverlight cũng cho phép bạn sử dụng những công cụ chất lượng chuyên nghiệp như Visual Studio cho coding Microsoft Expression Blend cho thiết kế hình ảnh giao diện. 3. Nét đặc trưng của Silverlight. Silverlight kết hợp nhiều kỹ thuật trong việc phát triển một nền tảng đơn mà cho phép ta chọn lựa những công cụ ngôn ngữ lập trình thích hợp mà ta cần tới. Các tính năng của Silverlight: - WPF XAML: Silverlight gồm có một tập kỹ thuật con WPF (Windows Presentation Foundation) gồm nhiều thành phần mở rộng trong trình duyệt dành cho UI. WPF cho phép ta tạo ra những hình ảnh, hoạt cảnh (amination), media nhiều nét đặc trưng phong phú trên máy trạm (Client), phần mở rộng của trình duyệt cơ bản UI ngoại trừ những gì chỉ có hiệu lực với HTML. XAML (Extensible Application Markup Language) cung cấp một cú pháp khai báo “Markup” tạo ra các phần tử để xây dựng những ứng dụng Silverlight cơ bản như: text, controls, graphics, animation. - Mở rộng với JavaScipt. Silverlight không những cung cấp những phần mở rộng của các ngôn ngữ kịch bản trong nhiều trình duyệt phổ biến mà còn cung cấp các “Control” bên trong trình duyệt UI, bao gồm cả khả năng làm việc với các phần tử WPF. - Hỗ trợ những nền tảng (platform), trình duyệt đa nhiệm. Silverlight chạy trên hầu hết các trình duyệt đa nhiệm (Bất kỳ nền tảng nào). Chúng ta có thể thiết kế trình bày mà không phải lo lắng về vấn đề trình duyệt nào hoặc nền tảng nào (platform) người sử dụng có hay không. - Tương thích với mọi ứng dụng hiện tại. Silverlight tương thích hoàn toàn với với mã JavaScript, ASP.NET AJAX hiện nay kể cả những hàm mở rộng ta đã khởi tạo. Ta có thể khởi tạo một tài nguyên cơ bàn trên máy chủ (Server) trong ASP.NET Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 5 Nguyễn Anh Việt Lưu Xuân Việt sử dụng khả năng của AJAX trong ASP.NET để tương tác với tài nguyên đó mà không cần ngắt người dùng. - Truy xuất kiểu lập trình .NET Framework những công cụ kết hợp. Ta có thể tạo một ứng dụng Silverlight cơ bản sử dụng các ngôn ngữ chức năng như: IronPython, hay ngôn ngữ gần gũi hơn như: C#, Visual Basic. Ta cũng có thể sử dụng những công cụ triển khai như Visual Studio để tạo những ứng dụng Silverlight cơ bản. - Mạng hỗ trợ. Silverlight được hỗ trợ HTTP qua giao thức TCP. Ta có thể kết nối những dịch vụ: WCF, SOAP, hoặc ASP.NET AJAX thu nhận dữ liệu XML, JSON, hoặc RSS. 4. Chạy Silverlight cơ bản. - Ứng dụng Silverlight cơ bản chạy trên các trình duyệt. Những ứng dụng được tạo ra trong Silverlight chắc chắn sẽ chạy được trên các trình duyệt mà không cần phải thêm một đoạn mã (Code) mới nào. Để chạy được những ứng dụng Silverlight cơ bản này, người dùng (User) cần đến 1 trình nhúng (Plug-in) nhỏ vào trong trình duyệt. Plug-in này hoàn toàn miễn phí. Nếu người dùng chưa cài đặt Plug-in, chúng sẽ tự động nhắc người dùng cài đặt vào. Việc tải về cài đặt chỉ trong vòng vài giây phụ thuộc vào việc mong muốn hay loại bỏ việc cài đặt phía người dùng. 5. Tạo một ứng dụng Silverlight cơ bản. Chúng ta có thể tạo một ứng dụng Silverlight cơ bản sử dụng bất kỳ .NET Framework nào với sự hỗ trợ của ngôn ngữ (bao gồm Visual Basic, C#, JavaScript). Visual Studio 2008 Expression Blend cung cấp hỗ trợ cho sự phát triển ứng dụng Silverlight. Chúng ta cũng có thể tạo một trang Web mà sử dụng cả hai phần tử WPF HTML với Silverlight. Cũng giống như HTML, XAML cũng cho phép ta tạo ra những UI cho những nền ứng dụng Web với những cú pháp đã khai báo. Nhưng có sự khác biệt là XAML cung cấp nhiều phần tử mạnh mẽ hơn. Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 6 Nguyễn Anh Việt Lưu Xuân Việt II. BẢN ĐỒ SILVERLIGHT Chủ đề này cung cấp một cái nhìn tổng thể về những nét đặc trưng chính trong việc phát triển ứng dụng cơ bản Silverlight. Nó bao gồm những bước phổ biến để tạo một ứng dụng cơ bản Silverlight với những đoạn code ví dụ giúp bạn trong những bước đầu viết code. Chủ đề này bao gồm những phần sau: • Prerequisites • Integrating Silverlight into Applications • XAML • Layout • Controls • Adding Code Logic • Dynamic Languages • Graphics • Media and Animation • Data • Networking • Related Topics 1. Yêu cầu cơ bản (Prerequisites) Bạn có thể chạy tất cả các ví dụ có trong chủ đề này mà không cần cài đặt thêm bất cứ cái gì ngoại trừ trình thực thi Silverlight 2. Bên cạnh đó, nếu bạn muốn thêm vào hay sửa đổi ví dụ, bạn sẽ cần phải thêm những công cụ Silverlight làm việc với một đề án (project) Silverlight. Chủ đề này sử dụng ứng dụng API cho Silverlight. Bạn cũng cần phải trình bày ứng dụng nền Silverlight sử dụng JavaScript API cho Silverlight. Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 7 Nguyễn Anh Việt Lưu Xuân Việt 2. Hòa nhập Silverlight bên trong những ứng dụng (Integrating Silverlight into Applications) Một ứng dụng nền Silverlight là nó chứa đựng những gì đã được tải lên bởi trình nhúng Silverlight (Silverlight plug-in) lên trên một trang HTML. Trình nhúng Silverlight có thể lấp đầy trang HTML hoặc chỉ một phần trống nào đó. Mặc định, một đề án Visual Studio cho phép trình nhúng chiếm 100% chiều dài chiều rộng một trang. Nếu bạn muốn chỉ 1 phần ứng dụng sử dụng Silverlight, bạn có thể gọi chúng trong trang HTML từ đoạn mã Silverlight ngược lại. 3. XAML XAML là một ngôn ngữ dựa trên XML, ngôn ngữ này cho phép bạn có thể xây dựng giao diện của các ứng dụng rất dễ dàng nhanh chóng, bạn chỉ cần khai báo các thành phần có trên giao diện của ứng dụng cùng với các thuộc tính của nó, khi chạy chương trình sẽ hiển thị giống như bạn đã khai báo. Điều này cho phép tách bạch được giữa việc thiết kế giao diện việc hiện thực hóa các tính năng. XAML có trong Silverlight là một tập con của XAML trên .NET 3.0, trong đó đã bị hạn chế một số tính năng như đồ họa 3D nhằm giữ tính tương thích trên nhiều nền tảng trình duyệt khác nhau. Bạn có thể tạo tất cả các UI của mình trong XAML, hoặc bạn có thể sử dụng Microsoft Expression Blend để xây dựng các UI trong ứng dụng của mình. Expression Blend là một bộ công cụ thiết kế với giao diện thiết kế WYSIWYG để tạo nên những trình ứng dụng nền Silverlight. Expression Blend sinh ra một file XAML mà bạn có thể dùng để soạn thảo trực tiếp. Bạn cũng có thể móc nối những sự kiện viết code-behind với Expression Blend. 4. Layout Khi tạo một ứng dụng nền Silverlight, điều đầu tiên bạn cần phải làm là xác định việc bố trí giao diện (UI) như thế nào. Silverlight cung cấp 3 loại panel bố trí để bạn có Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH SVTH: Thân Hoàng Lộc Trang 8 Nguyễn Anh Việt Lưu Xuân Việt thể sử dụng. Trong 3 loại đó, panel Grid có tính chất mềm dẻo mạnh mẽ nhất, do đó giá trị mặc định ban đầu là Grid Container Mô tả Canvas Vị trí tuyệt đối của những phần tử con trong không gian x,y. StackPanel Vị trí tương đối của 1 phần tử con với một phần tử khác theo chiều ngang hoặc chiều dọc. Grid Vị trí của những phần tử con trong hàng cột. Trong ví dụ dưới đây, một phần tử hình chữ nhật là chỗ ô 1,1 của 1 Grid. Grid sử dụng chỉ mục bắt đầu là 0, vì vậy hình chữ nhật xuất hiện ở ô phải-dưới. XAML <Grid ShowGridLines="True"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <Rectangle Fill="Red" Width="150" Height="100" Grid.Column="1" Grid.Row="1"/> Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH </Grid> Hình 1 5. Control Control trong Silverlight cho phép bạn đưa ra những chỉ mục chính, hoặc những control khác bạn có thể thiết kế thay đổi trạng thái cách hiển thị đến người dùng. Những loại Control trong hàm xử lý từ những phần tử mà cho phép người dùng tương tác như Button hoặc TextBox tới những phần tử bố trí những thông tin phức tạp hơn như DataGrid. Xuyên suốt Silverlight với những ví dụ mẫu mặc định cho mỗi loại Control thấy được cách dùng những Control như thế nào. Tuy nhiên, bạn cũng có thể tạo nên những mẫu riêng thay đổi sự xuất hiện cách cách xử lí nhìn trực quan hơn đối với tất cả các Control. Tiếp theo ví dụ ở trên, Chúng ta thêm một Button vào ô 0,0 của Grid. XAML SVTH: Thân Hoàng Lộc Trang 9 Nguyễn Anh Việt Lưu Xuân Việt Báo cáo đồ án tốt nghiệp GVHD: TS. NGUYỄN CHÁNH THÀNH <Grid ShowGridLines="True"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <Button Height="25" Width="100" Grid.Column="0" Grid.Row="0"/> <Rectangle Fill="Red" Width="150" Height="100" Grid.Column="1" Grid.Row="1"/> </Grid> Hình 2 SVTH: Thân Hoàng Lộc Trang 10 Nguyễn Anh Việt Lưu Xuân Việt

Ngày đăng: 24/12/2013, 23:02

HÌNH ẢNH LIÊN QUAN

Hình 1 5. Control  - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 1 5. Control (Trang 9)
Hình 2 - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 2 (Trang 10)
Hình 3. Bảng mô tả các thành phần hợp thành kiến trúc Silverlight, các thành phần quan hệ và dịch vụ  - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 3. Bảng mô tả các thành phần hợp thành kiến trúc Silverlight, các thành phần quan hệ và dịch vụ (Trang 19)
Hình 3. Bảng mô tả các thành phần hợp thành kiến trúc Silverlight, các thành phần quan  hệ và dịch vụ - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 3. Bảng mô tả các thành phần hợp thành kiến trúc Silverlight, các thành phần quan hệ và dịch vụ (Trang 19)
Hình 4: Bảng mô tả tính tương thích của hệ điều hành và trình duyệt (Nguồn http://www.microsoft.com/silverlight/resources/install.aspx#sysreq )  - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 4 Bảng mô tả tính tương thích của hệ điều hành và trình duyệt (Nguồn http://www.microsoft.com/silverlight/resources/install.aspx#sysreq ) (Trang 25)
Hình 4: Bảng mô tả tính tương thích của hệ điều hành và trình duyệt - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 4 Bảng mô tả tính tương thích của hệ điều hành và trình duyệt (Trang 25)
Hình 5: Biểu đồ tổng hợp những gói cấu trúc ứng dụng và những tùy chọn triển khai trong những file ứng dụng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 5 Biểu đồ tổng hợp những gói cấu trúc ứng dụng và những tùy chọn triển khai trong những file ứng dụng (Trang 37)
Hình 5: Biểu đồ tổng hợp những gói cấu trúc ứng dụng và những tùy chọn triển khai trong  những file ứng dụng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 5 Biểu đồ tổng hợp những gói cấu trúc ứng dụng và những tùy chọn triển khai trong những file ứng dụng (Trang 37)
Hình 6: Biểu đồ minh họa quy trình kích hoạt plug-in và mối quan hệ giữa các thành phần trong quy trình  - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 6 Biểu đồ minh họa quy trình kích hoạt plug-in và mối quan hệ giữa các thành phần trong quy trình (Trang 39)
Hình 6: Biểu đồ minh họa quy trình kích hoạt plug-in và mối quan hệ giữa các thành phần  trong quy trình - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 6 Biểu đồ minh họa quy trình kích hoạt plug-in và mối quan hệ giữa các thành phần trong quy trình (Trang 39)
Hình 1: Bảng phân cấp lớp Panel - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 1 Bảng phân cấp lớp Panel (Trang 76)
Hình 1: Bảng phân cấp lớp Panel - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Hình 1 Bảng phân cấp lớp Panel (Trang 76)
Những bao chứa Layout có thể xếp chồng nhau. Một giao diện người dùng điển hình bắt đầu với Grid, Silverlight hoàn toàn có khả năng sinh ra bao chứa, và chứa đựng những  bao chứa Layout khác mà đã nhóm nhỏ và sắp xếp những phần tử lại - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
h ững bao chứa Layout có thể xếp chồng nhau. Một giao diện người dùng điển hình bắt đầu với Grid, Silverlight hoàn toàn có khả năng sinh ra bao chứa, và chứa đựng những bao chứa Layout khác mà đã nhóm nhỏ và sắp xếp những phần tử lại (Trang 77)
Một số phần tử cơ bản trong Silverlight được mô tả trong bảng sau: - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
t số phần tử cơ bản trong Silverlight được mô tả trong bảng sau: (Trang 89)
Ellipse Một hình dạng được vẽ miêu tả như một hình Elip.  - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
llipse Một hình dạng được vẽ miêu tả như một hình Elip. (Trang 90)
Line Một phần tử hình vẽ được miêu tả như - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
ine Một phần tử hình vẽ được miêu tả như (Trang 91)
MÔ HÌNH PHÂN TÍCH CHỨC NĂNG VÀ CÁC ĐẶC TẢ USERCASE  - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
MÔ HÌNH PHÂN TÍCH CHỨC NĂNG VÀ CÁC ĐẶC TẢ USERCASE (Trang 101)
2. Mô hình Usecase cho công cụ soạn thảo bài giảng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
2. Mô hình Usecase cho công cụ soạn thảo bài giảng (Trang 106)
3. Mô hình COM (Component) - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
3. Mô hình COM (Component) (Trang 107)
4. Sơ đồ lớp tổng quát (Class Diagram) - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
4. Sơ đồ lớp tổng quát (Class Diagram) (Trang 108)
1. Mô hình ClassDataBase: - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
1. Mô hình ClassDataBase: (Trang 111)
Sơ đồ kết hợp giữa các bảng dữ liệu: - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Sơ đồ k ết hợp giữa các bảng dữ liệu: (Trang 111)
2. Phân tích các bảng dữ liệu - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
2. Phân tích các bảng dữ liệu (Trang 112)
Bảng này lưu trữ các thông tin người dùng với những giá trị thuộc tính sau: - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Bảng n ày lưu trữ các thông tin người dùng với những giá trị thuộc tính sau: (Trang 112)
c. Bảng 3: SUBJECT (Môn học) - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
c. Bảng 3: SUBJECT (Môn học) (Trang 114)
d. Bảng 4: ARTICLE (Bài giảng) - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
d. Bảng 4: ARTICLE (Bài giảng) (Trang 115)
Bảng thuộc tính: - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Bảng thu ộc tính: (Trang 115)
Bảng mô tả thuộc tính: - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Bảng m ô tả thuộc tính: (Trang 115)
Bảng này xác định những học viên đang học bài học này thuộc lớp nào. - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
Bảng n ày xác định những học viên đang học bài học này thuộc lớp nào (Trang 116)
1. Mô hình Usercase cho công cụ soạn thảo bài giảng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
1. Mô hình Usercase cho công cụ soạn thảo bài giảng (Trang 118)
IV. MỘT SỐ MÀN HÌNH CHÍNH - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
IV. MỘT SỐ MÀN HÌNH CHÍNH (Trang 120)
Ở màn hình này hiển thị thêm một Panelleft chứa đựng một Treeview các lớp và các môn học - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
m àn hình này hiển thị thêm một Panelleft chứa đựng một Treeview các lớp và các môn học (Trang 122)
d. Màn hình đăng nhập - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
d. Màn hình đăng nhập (Trang 123)
e. Màn hình Upload - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
e. Màn hình Upload (Trang 124)
2. Các màn hình chính của công cụ soạn thảo - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
2. Các màn hình chính của công cụ soạn thảo (Trang 130)
b. Màn hình tạo mới một bài giảng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
b. Màn hình tạo mới một bài giảng (Trang 131)
c. Màn hình mở một bài giảng đã có để xem lại, chỉnh sửa… - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
c. Màn hình mở một bài giảng đã có để xem lại, chỉnh sửa… (Trang 132)
d. Màn hình xem lại một bài giảng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
d. Màn hình xem lại một bài giảng (Trang 133)
e. Màn hình xem cấu trúc kịch bản của một bài giảng - Nghiên cứu silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng multimedia
e. Màn hình xem cấu trúc kịch bản của một bài giảng (Trang 134)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w