Bóc tách thông tin trên Web

62 711 6
Bóc tách thông tin trên Web

Đ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

Tài liệu tham khảo chuyên ngành tin học Bóc tách thông tin trên Web

Đế tài nghiên cứu khoa học Bóc tách thông tin trên WebMục LụcPhầnI:Tổng quan về RSS 2 1.Lời nói đầu 2 2. RSS là gì? 3 3. Lịch sử ra đời RSS. . 4 4. Các phiên bản của RSS . 5 5. Ứng dụng của RSS. . 5 6. Một số tiện ích đọc tin RSS . 7 7. RSS.NET là gì. 7 8. Ai sử dụng RSS.NET. . 8 Phần II. Công nghệ phát triển .NET Framework. . 8 Chương 1: Kiến trúc .NET. . 9 1.1.Nền tảng .NET . 9 1.2 .NET Framework. 9 1.3.Biên dịch và ngôn ngữ trung gian (MSIL). 11 Chương 2. Ngôn ngữ C# . 13 2.1 Giới thiệu ngôn ngữ C# . 13 2.2. Đặc điểm ngôn ngữ C#. . 13 2.3 Các ưu điểm ngôn ngữ C#. . 14 Chương3: Phát triển ứng dụng với Windows Form. 16 3.1 Tạo một Windows Form đơn giản 16 3.2 Dùng kéo thả trong Windows . 20 3.3.Tạo ứng dụng Windows Form khác. . 27 3.3.1.Tạo giao diện cho ứng dụng. 28 3.3.2.Quản lý điều khiển TreeView. . 29 3.3.3.Quản lý sự kiện trên điều khiển cây. . 32 3.3.4.Quản lý sự kiện nhấn chọn nút xóa ( Delete ) . 37 3.3.5 .Tạo siêu liệu XML bằng chú thích. 49 Chương 4:Kết nối CSDL. 51 4.1.Cơ sở dữ liệu và ngôn ngữ truy vấn SQL. 51 4.2.Kiến trúc ADO.NET 52 4.3.DataProvider. . 53 4.3.1 DataProvider có 5 loại đối tượng: . 53 4.3.2 DataProvider có hai trình cung cấp dữ liệu: 53 4.3.3 Đối tượng SqlConnection và SqlCommand. . 53 4.3.4 Đối tượng DataAdapter. 54 4.4.DataSet . 55 4.4.1.Đối tượng DataTable và DataColumn. 55 4.4.2 Đối tượng DataRelation. . 56 4.4.3.Đối tượng DataView 56 4.4.4.Đối tượng DataGridview . 57 Phần III Phát triển 1 RSS Reader 58 Tài liệu tham khảo . 62 Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 1 Đế tài nghiên cứu khoa học Bóc tách thông tin trên WebPhầnI:Tổng quan về RSS1.Lời nói đầuRss coi là chìa khóa cho việc chia sẻ thông tin. Một trong những điều kì diệu nhất của web là khả năng đem đến cho người dùng những thông tin cập nhật nhật mới nhất vào bất kì thời điểm nào, không chỉ các tiêu đề tin tức mà cả nội dung mới cập nhật của toàn bộ trang web. Vậy điều gì đóng vai trò quyết định tới khả năng Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 2 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Webthể hiện thông tin trên trang web. Làm thế nào để các trang web có thể cập nhật thông tin mới nhất. Công nghệ RSS(tạm dịch là Rich Site Summary, tạm dịch: Tóm lược website đa thông tin) đóng vai trò lớn đối với điều tuyệt vời này. RSS có thể không phải công nghệ đầu tiên mà bạn nghĩ tới khi nói đến thành phần chính của web, tuy nhiên nó làm cho các thông điệp và tin tức được thể hiện với tốc độ của ánh sáng hoặc ít ra tốc độ mà chiếc modem của bạn có thể phục vụ được.2. RSS là gì?RSS là định dạng tập tin thuộc họ XML dùng trong việc chia sẻ tức Web được nhiều bởi website tin tức và weblog. Chữ viết tắt RSS dùng để chỉ các chuẩn sau:- Rich Site Summary (RSS 0.91).- RDF Site Summary (RSS 0.9 và 1.0).- Really Simple Sydication (RSS 2.0.0).Công nghệ RSS cho phép người dùng Internet có thể đặt mua thông tin từ các websites có khả năng cung cấp RSS (RSS feeds). Chúng thường là các site có nội dung thay đổi và được thêm vào thường xuyên, để có thể dùng công nghệ này, các người quản trị site đó tạo ra hay quản lý một phần mềm chuyên dụng (như một hệ thống quản lý nội dung- content management system- CMS), với định dạng XML mà máy có thể đọc được, có thể biểu diễn các bài tin mới thành một danh sách, với một hoặc hai dòng cho mỗi bài tin và một liên kết đến bài tin đầy đủ đó. Khác với việc mua nhiều ấn bản của các tờ báo hay tạp chí in giấy, hầu hết việc mua RSS là miễn phí.Định dạng RSS là cung cấp nội dung web và tóm lược nội dung web cùng với các liên kết đến phiên bản đầy đủ của nội dung tin đó và các siêu dữ liệu (meta-data) khác. Thông tin này được cung cấp dưới dạng một tập tin XML được gọi là một RSS feed , webfeed, RSS stream, RSS channel. Cùng với việc hỗ trợ cung cấp chia sẻ thông tin, RSS cho phép những độc giả thường xuyên của website có thể theo dõi các cập nhật của site đó cùng một aggregator.Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 3 Đế tài nghiên cứu khoa học Bóc tách thông tin trên WebChú thích: Một chương trình gọi là một feed reader hay aggregator có thể kiểm tra xem một website có hỗ trợ RSS cho người dùng không và, nếu có, hiển thị những bài viết cập nhật nhất mà nó tìm thấy từ website đó.3. Lịch sử ra đời RSS.RDF (Resource Description Framework) Site Summary, phiên bản đầu tiên của RSS, được tạo bởi Dan Libby của Netscape vào tháng 3-1999 dùng cho cổng điện tử My Netscape. Phiên bản này trở thành RSS 0.9. Vào tháng 7-1999, đáp trả lại lời đề nghị và góp ý, Libby đưa ra bản phác thảo ban đầu tên là RSS 0.91 (RSS viết tắt của Rich Site Summary), nhằm đơn giản hóa định dạng và tích hợp một số phần trong định dạng scriptingNews của Winter. Từ đó Libby đề xuất định dạng tương tự RSS 1.0 thông qua các gọi là Future Document.Chẳng bao lâu Netscape không còn tập trung RSS/XML, bỏ rơi định dạng đó. Một nhóm làm việc và danh sách địa chỉ email, RSS-DEV, được thành lập bởi nhiều người dùng và cộng đồng XML để tiếp tục phát triển nó. Cùng thời điểm Winter đưa ra phiên bản sửa đổi RSS 0.91 cho website Userland, vì nó đang được dùng trong sản phẩm của họ. Ông ta cho rằng đặc tả kĩ thuật của RSS 0.91 là tài sản riêng của công ty ông, Userland Software. Vì chẳng có bên nào có tuyên bố chính thức về tên của định dạng cho nên bây giờ có nhiều tên gọi.Nhóm RSS-DEV tiếp tục đưa ra RSS 1.0 vào tháng 12-2000 dựa trên bản phác thảo góp ý sửa đổi cho bản đặc tả kĩ thuật đưa ra bởi Tristan Louis. Giống với RSS 0.9 (không phải 0.91) bản này dựa vào đặc tả RDF, nhưng có tính khả mở hơn, với nhiều mục đích bắt nguồn từ các từ vựng metadata chuẩn như Dublin Core.Mười chin ngày sau, Winer cho ra phiên bản RSS 0.92, có một vài chỉnh sửa có tính tương thích với các thay đổi của RSS 0.91 dựa trên cùng bản góp ý. Vào tháng 4-2001, ông đưa ra bản phác thảo RSS 0.93 mà hầu hết là giống với bản RSS 0.92. Bản thảo 0.94 ra đời vào tháng 8 và thêm vào thuộc tính (attribute) type cho thành phần (element) description.Vào tháng 9-2002, Winer cho ra bản cuối cùng của RSS 0.92, bây giờ gọi là RSS 2.0 và nhấn mạnh “Really Simple Syndication” là nghĩa của ba kí tự viết tắt RSS. Đặc tả kĩ thuật của RSS 2.0 loại bỏ thuộc tính type từng được thêm vào Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 4 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Webtrong RSS 0.94 và co phép người dùng có thể thêm vào thành phần mở rộng của XML namespaces. Nhiều phiên bản của RSS 2.0 đã được ra đời, nhưng chỉ số của phiên bản thì vẫn không thay đổi.Vào tháng 11-2002, thời báo NewYork Time đã bắt đầu cung cấp cho người đọc khả năng mục các tin có hỗ trợ RSS feeds liên quan đến nhiều chủ đề khác nhau. Vào tháng 1-2003 David Winer đã gọi việc dùng RSS của thời báo NewYork Time là một “điểm nhấn” trong việc đưa định dạng RSS trở thành một chuẩn.Vào tháng 7-2003, Winer và Userland Software được cấp quyền sở hữu của đặc tả kĩ thuật RSS 2.0, bởi Trung tâm Berkman về xã hội và Internet của Harvard.4. Các phiên bản của RSSa. Version RSS 0.9 : Tạo bởi Netscape, bị thay thế bởi RSS 1.0, hiện giờ không sử dụng.b. Version RSS 0.91: Tạo bởi UserLand, bị thay thế bởi RSS 2.0, nhưng phiên bản RSS 0.91 vẫn được sử dụng; dùng chia sẻ tin tức dạng đơn giản.c. Version RSS 0.92, 0.93, 0.94: cho phép nhiều metadata hơn 0.91, bị thay thế bởi RSS 2.0; sử dụng 2.0 thay thế.d. Version RSS 1.0: Tạo bởi nhóm RSS-DEV, có nền tảng RDF, có không gian tên và mođun hóa, dùng cho ứng dụng có nền tảng RDF hoặc cần phát triển mođun cụ thể.e. Version RSS 2.0: Tạo bởi UserLand, mođun hóa các thành phần; sử dụng trong nhiều mục đích, chia sẻ nhiều siêu dữ liệu.5. Ứng dụng của RSS.a. WebBlog (hay gọi tắt blog): bắt đầu xuất hiện và bung nổ trong đa số người dùng Internet khoảng 1 đến 2 năm. Blog cho phép người dùng, cá nhân hoặc nhóm, có thể đưa thông tin mạng với mọi chủ đề, thông thương có liên quan đến kinh nghiệm hoặc ý kiến cá nhân. Người sử dụng RSS khi tạo ra các blog để việc Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 5 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Webcập nhật các tệp blog trở nên dễ dàng hơn và giúp người đọc có thể nhận thấy sự thay đổi .b. Chia sẻ thông tin diện rộng: Việc cung cấp thông tin rộng rãi cho nhiều chủ thể truyền thông là điều khá phổ biến trên truyền hình và các loại hình thông tấn báo chí khác. Đối với mạng lưới báo chí và truyền hình, việc tận dụng các thông tin kiểu này thường có giá thành rẻ hơn và cũng dễ dàng hơn cho việc tự tạo ra các nội dung. Thêm vào đó công chúng dễ dàng nhận biết và theo dõi các thông tin được quảng bá rộng rãi.Các website sử dụng các thông tin được cung cấp rộng rãi cho các chủ thể khác nhau với lý do tương tự. Các chủ thể có uy tín và danh tiếng thường là người khởi tạo, tổ chức và phân phối các dữ liệu dùng chung . Một vài dữ liệu được truyền tải trên web có thể được chia sẻ miễn phí giữa các website, tuy nhiên cũng có nhiều trường hợp các thông tin này được một nhà phân phối bán lại cho các chủ thể có nhu cấu.Nhiều website sử dụng RSS như một công cụ để cập nhật các thông tin mới liên quan tới trang web hoặc các sản phẩm mới. Lấy ví dụ một website đăng tải các thông tin về một sản phẩm cụ thể nào đó, chẳng hạn như Linux, có thể tự động thu thập các dữ liệu RSS từ nhiều website về Linux khác nhằm cung cấp cho khách hàng một kho thông tin chưa đầy các thông tin cập nhật về hệ điều hành này. Trong trường hợp này sử dụng RSS sẽ tiết kiệm thời gian hơn nhiều so với việc webmaster truy cập từng website Linux và cập nhật thông tin một cách thủ công.c. Tập hợp thông tin.Khi đề cập RSS, sự tập hợp thông tin có liên quan mật thiết tới khái niệm chia sẻ thông tin trên diện rộng. Nếu một website thu thập nhiều RSS và sau đó phân phối lại chúng , điều đó đồng nghĩa với sự tập hợp thông tin.Các site khác nhau sử dụng các phương pháp tập hợp thông tin khác nhau. Một vài site có thể lựa chọn các nguồn RSS cho mục tiêu duy nhất là cung cấp chúng cho người sử dụng. Các site khác lại tập hợp thông tin để truyền tải dữ liệu RSS đến các website khác nhằm giúp các site này tìm kiếm từ RSS các dữ liệu mà họ muốn hiển thị trên web.Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 6 Đế tài nghiên cứu khoa học Bóc tách thông tin trên WebMột website tập hợp thông tin cũng có thể tích hợp một số tính năng cá nhân để giúp bạn tìm kiếm thông tin một cách nhanh chóng và dễ dàng hơn. Chẳng hạn, site đó có thể dấu các nguồn RSS mà bạn đã truy cập. Cũng có thể các nguồn RSS sẽ được phân loại nhằm tăng cường tính cấu trúc và hệ thông của toàn bộ website.d. Sức mạnh của RSS.Một trong những lý do quan trọng nhất cho việc ứng dụng RSS là khả năng của nó trong việc tiếp cận với người dùng mà không cần phải phát động một chiến dịch quảng cáo rầm rộ và tốn kém. Nếu bạn có thông tin hấp dẫn trên web của bạn, RSS có thể giúp bạn giới thiệu và truyền tải tới người dùng và thu hút sự quan tâm của khách hàng.Đối với những ai chỉ đơn thuần sử dụng Internet và không cần tới tính năng quảng cáo của RSS, công nghệ này giúp họ tìm kiếm các thông tin quan trọng qua các nguồn RSS, thậm chí từ các website mà họ ít khi hoặc không bao giờ truy nhập.6. Một số tiện ích đọc tin RSS .Abilon: Chương trình có tốc độ xử lý nhanh này cho phép bạn lựa chọn nhiều cách hiển thị và tích hợp một trình duyệt dạng thẻ (tab). Abilon có khả năng nhanh chóng đồng bộ và trích xuất các tập tin OPML , dùng để chuyển danh sách nguồn tin hiện có sang một trình đọc RSS khác.RssReader: Bạn có thể xem tất cả các nội dung của một nguồn tin hay một nhóm nguồn tin trong một cửa sổ có khả năng cuộn.Thực hiện đồng bộ tập tin OPML dung lượng lớn còn chậm.Feedreader: chỉ hiển thị nội dung một tin tại cùng một thời điểm.Thực hiện đồng bộ tập tin OPML dung lượng lớn còn chậm.7. RSS.NET là gì.RSS là mã nguồn mở lớp thư viện .NET cho RSS feeds. Nó cung cấp kiểu đối tượng dùng lại cho việc phân tích và viết RSS feeds. RSS.NET tương thích bới các phiên bản của RSS 0.9, 0.91, 0.92, 2.0.1 đều xây dựng được.Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 7 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web8. Ai sử dụng RSS.NET.Sử dụng RSS.NET trong thương mại, cài đặt sẵn, mã nguồn mở, cho những người phát triển phần mềm sử dụng RSS.NET. Nhưng người sử dụng đầu cuối không thể dùng RSS.NET đúng hướng.Phần II. Công nghệ phát triển .NET Framework.Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 8 Đế tài nghiên cứu khoa học Bóc tách thông tin trên WebChương 1: Kiến trúc .NET.1.1.Nền tảng .NETKhi Microsoft công bố C# vào tháng 7 năm 2000, việc khánh thành nó chỉ là mootj phần trong số rất nhiều mà sự kiện mà nền tảng .NET được công bố. Nền tảng .Net là bộ khung phát triển ứng dụng mới, nó cung cấp một lập trình giao diện ứng dụng (Application Programming Interface-API) mới mẻ cho các dịch vụ và hệ điều hành của Windows, cụ thể là Windows 2000, nó cũng mang nhiều kĩ thuật khác nổi bật của Microsoft suốt từ những năm 90. Trong số đó có các dịch vụ COM+, công nghệ APS, XML và thiết kế đối tượng, hỗ trợ các giao thức dịch vụ hỗ trợ Web mới như SOAP, WSDL và UDDL với trọng tâm là Internet, tất cả được tích hợp trong kiến trúc DNA.Nền tảng .Net gồm 4 nhóm sau:1. Một tập hợp các ngôn ngữ, bao gồm C# và Visual Basic .Net; một tập các công cụ phát triển bao gồm Visual Studio .Net; một tập đầy đủ các thư viện phục vụ cho việc xây dựng các ứng dụng web, các dịch vụ web và các ứng dụng Windows; còn có CLR-Common Language Runtime: (ngôn ngữ thực thi dùng chung) để thực thi các đối tượng được xây dựng trên bộ khung này.2. Một tập các Sever xí nghiệp .Net như SQL 2000, Exchange 2000, BizTalk 2000,…chúng cung cấp các chức năng cho việc lưu trữ dữ liệu quan hệ, thư điện tử, thương mại điện tử B2B,…3. Các dịch web thương mại miễn phí, dự án Hailstorm; nhà phát triển có thể dùng các dịch vụ này để xây dựng các ứng dụng đòi hỏi về tri thức định danh người dùng…4. .Net cho các thiết bị không phải PC như điện thoại(cell phone), thiết bị game.1.2 .NET Framework Net hỗ trợ tích hợp ngôn ngữ, tức là ta có thể kế thừa các lớp, bắt các biệt lệ, đa hình thông qua nhiều ngôn ngữ. .Net Framework thực hiện các được việc này nhờ vào đặc tả Common Type System-CTS(hệ thống kiểu chung) mà tất cả Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 9 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Webcác thành phần .Net đều tuân theo. Ví dụ mọi thứ trong .Net đều là đối tượng; thừa kế từ lớp gốc System.Object.Ngoài ra .Net còn bao gồm Common Language Specification-CLS(đặc tả ngôn ngữ chung). Nó cung cấp các qui tắc cơ bản mà ngôn ngữ muốn tích hợp phải thỏa mãn. CLS chỉ ra các yêu cầu tối thiểu của ngôn ngữ hỗ trợ .Net. Trình biên dịch tuân theo CLS sẽ tạo các đối tượng có thể tương hợp với các đối tượng khác. Bộ thư viện lớp với khung ứng dụng (Framework Class Library-FCL) có thể dùng bởi bất kì ngôn ngữ nào tuân theo CLS Net Framework nằm ở tầng trên của hệ điều hành (bất kì hệ điều hành nào không chỉ là Windows) .Net Framewok bao gồm:- Bốn ngôn ngữ chính: C#, VB.Net, C++, và Jscript.Net.- Common Language Runtime-CLR, nền tảng hướng đối tượng cho phát triển ứng dụng Windows và web mà các ngôn ngữ có thể chia sẻ sử dụng.- Bộ thư viện Framework Class Library-FCL. Hình 1. Kiến trúc khung ứng dụng .NetSinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 10 [...]... tài nghiên cứu khoa học Bóc tách thông tin trên Web C# cung cấp những đặc trưng lập trình hướng đối tượng như property, sự kiện và dẫn hướng khai báo (được gọi là attribute) Lập trình hướng đối tượng được hỗ trợ bởi CLR thông qua siêu dữ liệu (metadata) Siêu dữ liệu mô tả các lớp bao gồm các phương thức và thuộc tính, các thông tin bảo mật,… Assembly là một tập hợp các tập tin theo cách nhìn của lậpn... chọn các tập tin hay thư mục ở cây bên phải hay nhấn các nút ở cây bên phải Tiếp theo là các sự kiện nhấn vào Button ‘Cancel’, ‘Copy’,’Delete’ hay ‘Clear’.Ta sẽ khảo sát sự kiện trên điều khiển cây trước Sự kiện chọn một nút trên điều khiển cây bên trái Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 32 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web Khi người dùng muốn chọn một tập tin hay thư... học Bóc tách thông tin trên Web Hình 3 Môi trường thiết kế kéo thả Phía bên trái của cửa hình trên là một bộ các công cụ (Toolbox) kéo thả dành cho các ứng dụng Windows Form, chính giữa là một Form được NET tạo sẵn có tên Form1 Với bộ công cụ trên, ta có thể kéo và thả một Label hay Button trực tiếp vào Form, như hình sau : Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 21 Đế tài nghiên cứu khoa học Bóc. .. cứu khoa học Bóc tách thông tin trên Web } Khi ỗ đĩa hợp lệ, ta sẽ tạo ra một TreeNode ứng với rootDirectoryName ổ đĩa đó,chẳng hạn như : “C:\”, “D:\” …Rồi thêm TreeNode này vào điều khiển cây dùng hàm Add() thông qua thuộc tính Nodes của cây TreeNode ndRoot = new TreeNode(rootDirectoryName); tvw.Nodes.Add(ndRoot); Tiếp theo ta tiến hành duyệt trên mọi thư mục con của đối tượng TreeNode gốc trên, để làm... tài nghiên cứu khoa học Bóc tách thông tin trên Web Thành phần quan trọng nhất của Net là CLR, nó cung cấp môi trường cho ứng dụng thực thi, CLR là một máy ảo, tương tự như máy ảo Java CLR kích họat đối tượng, thực hiện kiểm tra bảo mật, cấp phát bộ nhớ thực thi và thu dọn chúng Hình 1 Tầng trên của CLR bao gồm: - Các lớp cơ sở - Các lớp dữ liệu và XML - Các lớp cho dịch vụ web, web form, và windows form... Xinh-K54C-CNTT 33 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web } } } Sự kiện chọn một nút trên điều khiển cây bên phải Khi người dùng chọn một nút ở cây bên phải, ta sẽ phải cho hiện đường dẫn đầy đủ của nút đó lên TextBox ở góc phíc trên bên phải Ta sẽ bắt sự kiện AfterSelect của cây Sự kiện này sẽ được gọi sau khi người dùng nhấn một nút nào đó trên cây, hàm bắt sự kiện này như sau : protected... số : new System.EventHandler (this.btnCancel_Click); Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 17 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web Tiếp theo ta sẽ ủy thác trình quản lý vừa tạo ở trên cho sự kiện click của Button bằng toán tử +=.Mã gộp của hai bước trên : one:btnCancel.Click +=new System.EventHandler (this.btnCancel_Click); Để kết thúc việc viết mã trong hàm khởi tạo của Form,... hiện:Trịnh Kiều Xinh-K54C-CNTT 14 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web - C# ngôn ngữ hướng module Mã nguồn C# có thể được viết trong những phần được gọi là những lớp, những lớp này chứa các phương thức thành viên của nó Những lớp và phương thức có thể sử dụng lại trong ứng dụng hay các chương trình khác Bằng cách truyền các mẫu thông tin đến những lớp hay phương thức chúng ta có thể tạo... sẽ như sau: Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 27 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web Hình 3-7 Giao diện người dùng của FileCopier Giao diện của ứng dụng gồm các thành phần sau : • Labels: Các tập tin nguồn (Source Files) and Thư múc đích (Target Directory) • Buttons: Bỏ các dấu chọn trên cây bên trái (Clear), Copy, Delete, and Cancel • Checkbox : ghi đè lên nếu đã có sẵn... truyền vào làm thông số Hàm này cũng tiến hành lặp đệ qui trên nút truyền vào nếu nút này không là nút lá và thêm dấu \\ vào nó Quá lặp sẽ kết thúc nếu nút hiện hành là không là nút cha private string GetParentString(TreeNode node) { if(node.Parent == null) { return node.Text; } else { Sinh viên thực hiện:Trịnh Kiều Xinh-K54C-CNTT 34 Đế tài nghiên cứu khoa học Bóc tách thông tin trên Web return GetParentString(node.Parent) . Bóc tách thông tin trên Webthể hiện thông tin trên trang web. Làm thế nào để các trang web có thể cập nhật thông tin mới nhất. Công. Bóc tách thông tin trên WebMột website tập hợp thông tin cũng có thể tích hợp một số tính năng cá nhân để giúp bạn tìm kiếm thông tin một cách

Ngày đăng: 22/11/2012, 08:48

Hình ảnh liên quan

Hình 1. Kiến trúc khung ứng dụng .Net - Bóc tách thông tin trên Web

Hình 1..

Kiến trúc khung ứng dụng .Net Xem tại trang 10 của tài liệu.
Hình 2- Ứng dụng minh họa việc hiển thị chuỗi và bắt sự kiện của Button. - Bóc tách thông tin trên Web

Hình 2.

Ứng dụng minh họa việc hiển thị chuỗi và bắt sự kiện của Button Xem tại trang 16 của tài liệu.
Hình 3:Màn hình tạo ứng dụng Windows mới. - Bóc tách thông tin trên Web

Hình 3.

Màn hình tạo ứng dụng Windows mới Xem tại trang 20 của tài liệu.
Hình 3 Môi trường thiết kế kéo thả - Bóc tách thông tin trên Web

Hình 3.

Môi trường thiết kế kéo thả Xem tại trang 21 của tài liệu.
Hình 5 Thay đổi Font trực tiếp bằng hội thoại Font - Bóc tách thông tin trên Web

Hình 5.

Thay đổi Font trực tiếp bằng hội thoại Font Xem tại trang 23 của tài liệu.
Hình 6 Sau khi click đúp nút Cancel - Bóc tách thông tin trên Web

Hình 6.

Sau khi click đúp nút Cancel Xem tại trang 24 của tài liệu.
Hình 3-7 Giao diện người dùng của FileCopier - Bóc tách thông tin trên Web

Hình 3.

7 Giao diện người dùng của FileCopier Xem tại trang 28 của tài liệu.
ADO được chia làm 2 phần chính rõ rệt, được thể hiện qua hình - Bóc tách thông tin trên Web

c.

chia làm 2 phần chính rõ rệt, được thể hiện qua hình Xem tại trang 52 của tài liệu.
Hình 4.2 :Mô hình của DataSet - Bóc tách thông tin trên Web

Hình 4.2.

Mô hình của DataSet Xem tại trang 55 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan