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

Lập trình cơ sở dữ liệu ASP.NET-Lấy Tin Tức Tự Động Từ Các Báo Điện Tử

31 947 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 31
Dung lượng 2,66 MB

Nội dung

HTTT04 1 Nguyễn Văn Hưỡng Nguyễn Văn Khánh Lê Trọng Phát ASP.NET-Lấy Tin Tức Tự Động Từ Các Báo Điện Tử Trường Đại học Công nghệ thông tin Trường Đại học Công nghệ thông tin Khoa Hệ thống thông tin Khoa Hệ thống thông tin GROUP GROUP GVHD:Th.s Nguyễn Thị Kim Phụng HTTT04 2 Nội Dung 1.Giới thiệu về ASP.NET 2.Lấy nội dung chi tiết của tin tức đưa vào website. 1.Giới thiệu ASP.NET HTTT04 3 ASP.NET Là gì?  ASP.NET( Active Server Pages.NET) là một công nghệ có tính cách mạng dùng để phát triển các ứng dụng về mạng hiện nay củng như trong tương lai  ASP.NET là một phương pháp tổ chức hay khung tổ chức(framework) để thiết lập các ứng dụng hết sức hùng mạnh cho mạng dựa trên CLR(Common Language Runtime) HTTT04 4 ASP.NET Tích H p v i NET ợ ớ Framework  .NET Framework được chia thành bộ các tác vụ cho từng chức năng gồm các class,structure,interface và các core thành phần chương trình.  Mỗi một trong hàng ngàn các tầng lớp được nhóm theo trình tự logic,thứ bậc được gọi là namespace.  Mỗi namespace cung cấp một tính năng. HTTT04 5 ASP.NET là đa ngôn ngữ  Để xây dựng một ứng dụng web chúng ta không chỉ chọn một ngôn ngữ mà có thể chọn nhiều ngôn ngữ.  Điều quan trọng là các ngôn ngữ chúng ta chọn mã của nó dịch được ra mã IL. Điều đó có nghĩa là IL là ngôn ngữ của .NET và chỉ có CLR nhận biết được IL. HTTT04 6 ASP.NET là h ng đ i ướ ố t ng(Object-Oriented)ượ  ASP.NET là ngôn ngữ lập trình hướng đối tượng sử dụng các ngôn ngữ .NET, Nó cung cấp bộ các đối tượng nhỏ và thực sự là một tầng làm việt trên nguyên lý của HTTP và HTML.  Mã nguồn của chúng ta không được truy cập toàn bộ các đối tượng trong .NET Framework nhưng có thể khai thác tất cả các quy ước của một môi trường OOP (Object Oriented Programming).  Chúng ta có thể kiểm soát được các đối tượng trong chương trình như hiển thị dữ liệu và các sự kiện của đối tượng. HTTT04 7 ASP.NET đ c biên d chượ ị /  Một ứng dụng ASP.NET luôn luôn được biên dịch, nó không chạy bằng mã của C# hoặc Visual Basic mà không được biên dịch trước. Nó được biên dịch thông qua 2 giai đoạn:  Giai đoạn đầu tiên những các mã (code) bạn viết (C#, Visual Basic hoặc ngôn ngữ .NET khác) được dịch bởi Microsoft Intermediate Language (MSIL). Giai đoạn dịch này được dịch tự động khi trang wed đầu tiên yêu cầu. Chúng ta có thể thực hiện dịch trước. Các tệp được dịch thành mã IL (Intermediate Language Code).  Giai đoạn tiếp theo được dịch trước khi trang Web được thực thi. Tại giai đoạn này mã IL được dịch thành bản mã máy (Native Machine Code). Giai đoạn này được gọi là Just-In-Time (JIT). HTTT04 8 ASP.NET đ c l u tr trên máy b i ượ ư ữ ở Common Language Runtime /  ASP.NET chạy trong môi trường thời gian thực (Runtime) của CLR (Common Language Runtime).  CLR cũng cung cấp các dịch vụ quan trọng khác như:quản lý bộ nhớ,thu nhặt rác,quản lý các tuyến,xử lý ngoại lệ,an toàn. HTTT04 9 ASP.NET d dàng tri n khai và c u ễ ể ấ hình  Mọi sự cài đặt .NET Framework đều cung cấp các lớp như nhau. Để triển khai ứng dụng ASP.NET chúng ta chỉ cần sao chép các tập tin vào thư mục ảo trên máy chủ (server) và máy chỉ chỉ cần có .NET Framework.  Việc cấu hình dễ dàng đơn giản không phụ thuộc vào IIS (Internet Information Services). Cấu hình trong ASP.NET được đặt trong tệp web.config. Tệp web.config được để cùng với thư mực chứa trang web của chúng ta. Tệp web.config không bao giờ bị khóa, chúng ta có thể truy cập bất kỳ lúc nào, việc sửa tệp này hoàn toàn dễ dạng vì chúng được lưu dưới dạng XML. HTTT04 10 [...]... Our Best 15 Xem cấu trúc RSS của các trang vnexpress @HTTT01 - UITTOB Group - Try Our Best 16 Xem RSS dưới dạng file XML trong visual studio HTTT04 17 Trang hiện thị tin tức Default.aspx Thẻ asp:Repeater trình bày dữ liệu từ dataset, dataset lấy dữ liệu từ Node “Item” trong file XMLfile.xml ở slide trước HTTT04 18 Đọc nội dung trang tin Link trang chủ lấy nội dung tin tức: String url = “ http://vnexpress.net/rss/gl/trang-chu.rss”... http://vnexpress.net/rss/gl/trang-chu.rss” ; Khai báo biến theo kiểu XmlTextReader: XmlTextReader reader = null; Khai báo đối tượng Dataset khác để đọc Xml này: Dataset ds = New Dataset (); Trước tiên cần đọc dữ liệu từ Xml trước rồi Dataset lấy dữ liệu từ Xml(cần có 1 trang dữ liệu được thiết kế chuẩn đúng Xml ko có những tắc lỗi thì việc đọc lên sẽ chính xác) ds.ReadXml(reader);  HTTT04 19 Đọc nội dung trang tin  Tiếp theo Bind... chạy lên sẽ lấy nội dung từ trang Url đã truyền tên biến Sau khi lấy xong nội dung từ dataset,ta sẽ xữ lý các link và các description của bảng item cho ra các nội dung hướng các link đến trang chúng ta luôn Dùng vòng for duyệt tất cả các dòng datagrow của table item HTTT04 23 Trỏ các link sang trang DetailsRSS @HTTT01 - UITTOB Group - Try Our Best 24 Lấy toàn bộ nội dung tin tức    Sử dụng phương... Debug HTTT04 20 @HTTT01 - UITTOB Group - Try Our Best 21 Lấy nội dung chi tiết của tin tức    Trỏ các link sang trang DetailsRSS Lấy toàn bộ nội dung tin tức Cắt nội dung chính của tin tức @HTTT01 - UITTOB Group - Try Our Best 22 Trỏ các link sang trang DetailsRSS     Tạo trang DetailsRSS.aspx Ở trang default cần trỏ các link sang trang DetailsRSS,chúng ta sữ dụng cấu trúc DetailsRSS.aspx và chúng... 25 Lấy toàn bộ nội dung tin tức @HTTT01 - UITTOB Group - Try Our Best 26 Cắt nội dung chính của tin tức  Trong toàn bộ nội dung ta lấy về bao gồm cả phần banner quảng cáo, ta phải lược bỏ bớt và chỉ lấy phần nội dung chính @HTTT01 - UITTOB Group - Try Our Best 27 Cắt nội dung chính của tin tức HTTT04 28 Cắt nội dung chính của tin tức  Khi ta lấy được nội dung chính rồi thì các picture và videoclip... nội dung chi tiết của tin tức đưa vào website HTTT04 11     Xem cấu trúc RSS của trang web Xem RSS dưới dạng file XML trong visual studio Trang hiển thị tin tức Đọc nội dung của trang tin HTTT04 12 Xem cấu trúc RSS của trang vnexpress @HTTT01 - UITTOB Group - Try Our Best 13 Xem cấu trúc RSS của các trang vnexpress @HTTT01 - UITTOB Group - Try Our Best 14 Xem cấu trúc RSS của các trang vnexpress... dung chính rồi thì các picture và videoclip không thể hiển thị trên trang của ta, ta phải cập nhật lại link @HTTT01 - UITTOB Group - Try Our Best 29 Cắt nội dung chính của tin tức @HTTT01 - UITTOB Group - Try Our Best 30 Cảm ơn cô và các bạn đã lắng nghe! HTTT04 31 . Khánh Lê Trọng Phát ASP. NET-Lấy Tin Tức Tự Động Từ Các Báo Điện Tử Trường Đại học Công nghệ thông tin Trường Đại học Công nghệ thông tin Khoa Hệ thống thông tin Khoa Hệ thống thông tin GROUP GROUP. hiện thị tin tức Default.aspx HTTT04 18 Thẻ asp: Repeater trình bày dữ liệu từ dataset, dataset lấy dữ liệu từ Node “Item” trong file XMLfile.xml ở slide trước Đọc nội dung trang tin  Link. đọc Xml này: Dataset ds = New Dataset (); Trước tiên cần đọc dữ liệu từ Xml trước rồi Dataset lấy dữ liệu từ Xml(cần có 1 trang dữ liệu được thiết kế chuẩn đúng Xml ko có những tắc lỗi thì việc

Ngày đăng: 05/04/2015, 23:38

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w