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

cong thong tin thanh hoa

21 5 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 21
Dung lượng 2,01 MB

Nội dung

Tiểu luận tốt nghiệp GVHD: Phan Lê Na Mục lục Lời nói đầu .2 I Tổng quan đề tài 1/ Bài toán đặt 2/ Công cụ sử dụng 3/ Mục đích đạt .5 II Tìm hiểu cơng cụ, thao tác bước thực 1/ Tìm hiểu ASP.NET a/ Tìm hiểu chung b/ Cài đặt 2/ Các bước xây dựng trang web III Một số hình ảnh kết 15 Kết luận 19 Tài liệu tham khảo .21 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Lời nói đầu! Ngày công nghệ thông tin xâm nhập vào nhiều lĩnh vực khoa học "thu hẹp" khoảng cách không gian, rút ngắn thời gian cho nhiều loại dịch vụ, lĩnh vực kinh tế, văn hoá xã hội, …Và trở thành phần tất yếu tất quốc gia công xây dựng, phát triển đất nước Khơng phủ nhận vai trị quan trọng Internet sống nay, đặc biệt kinh tế đời sống xã hội Chỉ 10 năm kể từ ngày Internet đời Việt Nam, phát triển vũ bão tạo hàng ngàn tiện ích cho người sử dụng Trong đó, Web phát triển mạnh mẽ rút ngắn khoảng cách mặt địa lý mang lại cho người nhiều tiện ích sống Một số cơng cụ giúp ích việc tạo Web như: HTML, ASP, PHP, ASP.NET,… Trong đề tài xin giới thiệu tới bạn công cụ giúp ích việc tạo trang Web đơn giản: ASP.NET Đề tài gồm phần: I Tổng quan đề tài II Giới thiệu công cụ sử dụng III Một số hình ảnh minh hoạ Với đề tài chúng tơi giúp bạn tạo mốt trang Web đơn giản, dễ sử dụng Đồng thời xin chân thành cảm ơn Tiến Sĩ Phan Lê Na, bạn bè, gia đình, … giúp chúng tơi: tài liệu, chương trình,… trình tìm hiểu để hồn thành đề tài Sinh viên thự Tiểu luận tốt nghiệp GVHD: Phan Lê Na I Tổng quan đề tài Bài toán: Đề tài tạo trang Home với tiêu đề ‘Cổng thông tin điện tử TP Thanh Hóa’ Vậy tốn đặt cần tạo trang Web để cập nhật thơng tin kinh tế, trị, văn hóa …của tỉnh Thanh Hóa, nước giới Như yêu cầu trang Web cần có: Banner với logo biểu tượng TP Thanh Hóa, phía Banner có dịng chữ chạy “Chào mừng bạn đến với Website Thành Phố Thanh Hóa”, phần bên trái có menu dọc gồm tiêu đề, tiêu đề lại có tiêu đề khác mơ tả hình đây: Trang chủ Sự kiện ngày Việt Nam Tin tức Sự kiện Thế Giới Kinh tế Văn hóa Việt Nam Thế giới Thể Thao Gương Sáng Giáo dục Khuyến học Khuyến học Phía menu Lịch vạn niên để cập nhật ngày hệ thống, phần lại bên hình ảnh logo quảng cáo Tiểu luận tốt nghiệp GVHD: Phan Lê Na Phần bên phải gồm mục: + Mục Đăng nhập, mục dung cho Admin đăng nhập vào hệ thống để quản lí trang Web + Mục Tiêu điểm: link liên kết đến trang tiêu điểm + Bên logo hình ảnh quảng cáo Phần nội dung tóm tắt số tin cập nhật mục Phần trang Web phần ghi sở hữu quyền, giấy phép phát hành, nơi quản lí trang Web Và hình ảnh trang web: Tiểu luận tốt nghiệp GVHD: Phan Lê Na Công cụ sử dụng Với yêu cầu thiết kế trang Home theo dạng web động u cầu sử dụng số ngôn ngữ công nghệ thiết kế web ASP, PHP, ASP.NET… số công cụ hỗ trợ DreamWare, FronPage, Java Scrip…Ở sử dụng công nghệ ASP.NET công cụ hỗ trợ để thiết kế trang Home Mục đích đạt Tạo trang web đơn giản với giao diện đẹp, thân thiện với người với yêu cầu đề tài Vì trang tin tức nên thơng tin thay đổi liên tục, liên tục cập nhật thông tin … II Tìm hiểu cơng cụ, thao tác bước xây dựng trang web Tìm hiểu ASP.NET a/ Tìm hiểu chung Trước hết, họ tên ASP.NET Active Server Pages NET (.NET NET framework) Nói đơn giản, ngắn gọn ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng tương lai (ASP.NET is a revolutionary technology for developing web applications) Bạn lưu ý chổ ASP.NET phương pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng hùng mạnh cho mạng dựa CLR (Common Language Runtime) ngơn ngữ lập trình Ngơn ngữ lập trình dùng để diển đạt ASP.NET khóa C# (C# 25 ngôn ngữ NET dùng để phát triển trang ASP.NET mà Tuy mang họ tên gần giống ASP cổ điển ASP.NET ASP Ta sơ lược vài khác biệt ASP.NET ASP để bạn có khái niệm tổng quát trình bày thêm chi tiết đào sâu vào điểm đặc trưng (features) ASP.NET ASP.NET phác thảo (re-design) lại từ số khơng, thay đổi tận gốc rễ phát triển (develop) phù hợp với yêu cầu vạch hướng vững cho tương lai Tin Học Lý Microsoft chán nãn việc thêm thắt kết hợp công dụng vào kiểu mẫu lập trình hay thiết kế mạng theo kiểu cổ điển nên Microsoft nghĩ tốt làm lại kiểu mẫu hồn tồn thay vá víu chổ chổ vào ASP Ðó chưa kể đến nhiều phát minh đời sau dựa khái niệm mẽ theo xu hướng phát triển công nghệ Tin Học (Information Technology) cần đưa vào kiểu mẫu phát triển Nhờ vậy, ta nói ASP.NET khơng phải ASP Thật , ASP.NET cung cấp phương pháp hoàn toàn khác biệt với phương pháp ASP Lưu ý, ASP.NET ASP khác biệt chúng hoạt Tiểu luận tốt nghiệp GVHD: Phan Lê Na động vui vẽ hài hoà với Web Server bạn (operate side-byside) Do đó, bạn cài ASP.NET engine, bạn khơng cần lập trình lại ứng dụng có dạng ASP bạn rằng, muốn, bạn làm điều dễ dàng ASP thi hành sứ mạng giao cho để phát triển mạng cách tốt đẹp ta cần phải đổi hoàn toàn? Lý đơn giản ASP khơng cịn đáp ứng đủ nhu cầu lãnh vực phát triển mạng công nghệ Tin Học ASPđược thiết kế riêng biệt nằm tầng phiá hệ điều hành Windows Internet Information Server, cơng dụng rời rạt giới hạn Trong đó, ASP.NET cấu cấu hệ điều hành Windows dạng hay khung NET (.NET framework), ASP.NET khơng dùng object ứng dụng cũ mà cịn xử dụng tất tài nguyên mà Windows có, dễ dàng ăn cơm bì sườn chả Ta tóm tắc đại khái thay đổi sau: • Tập tin ASP.NET (ASP.NET file) có extension ASPX, cịn tập tin ASP ASP • Tập tin ASP.NET (ASP.NET file) phân tích ngữ pháp (parsed) XSPISAPI.DLL, tập tin ASP phân tích ASP.DLL • ASP.NET kiểu mẫu lập trình phát động kiện (event driven), cịn trang ASP thi hành theo thứ tự từ xuống • ASP.NET xử dụng trình biên dịch (compiled code) nên nhanh, cịn ASP dùng trình thơng dịch (interpreted code) hiệu suất tốc độ phát triển thua sút hẳn • ASP.NET yểm trợ gần 25 ngơn ngữ lập trình với NET chạy mơi trường biên dịch (compiled environment), cịn ASP chấp nhận VBScript JavaScript nên ASP scripted language môi trường thông dịch(in the interpreter environment) Khơng vậy, ASP.NET cịn kết hợp nhuần nhuyễn với XML (Extensible Markup Language) để chuyển vận thơng tin (information) qua mạng • ASP.NET yểm trợ tất browser quan trọng yểm trợ thiết bị lưu động (mobile devices) Chính thiết bị lưu động, mà ngày phổ biến, khiến việc dùng ASP việc phát triển mạng nhằm vươn tới thị trường trở nên vơ khó khăn b/ Cài đặt Ðể chạy trang ASP.NET, trước hết ta cần phải cài đặt thành cơng: • Internet Information Server (IIS) bố trí Virtual Directory dùng Tiểu luận tốt nghiệp GVHD: Phan Lê Na khóa Tự Học ASP.NET Vovisoft • MS Visual Studio.NET - trường hợp MS Visual Studio.NET cài sẵn NET Framework SDK cho ta dùng với ASP.NET Microsoft ASP.NET Web Matrix • NET Framework Software Development Kit (SDK) - ta khơng có MS Visual Studio.NET, ta tải NET Framework Software Development Kit (SDK) xuống tự từ mạng www.microsoft.com/NET , với SDK, ta dùng Notepad Text Editor ta thích để phát triển trang ASP.NET mà thơi Nhớ ASP.NET kỹ thuật phát triển mạng phiá Server, ta phải cần có Internet Information Server (hay thường gọi đơn giản Web Server) để soạn (phát triển hay lập trình) trang mạng cho khách vãng lai ghé thăm tham khảo thông tin liên hệ Nhưng khác với trang ASP cổ điển, Web Server không hiểu trang ASP.NET ta quên hay bỏ sót không cài NET Framework SDK không cài MS Visual Studio.NET, nhờ NET Framework SDK mà ta có đầy đủ công dụng object hay classes cần thiết cho trang ASP.NET ta Các bước xây dựng trang web - Bước 1: Để tạo trang web công nghệ ASP.NET thông thường ta tạo trang mẫu gọi trang Master Đây khung sử dụng cho hầu hết trang website, trang có chung mà trang Master có Trang đưa vào thứ mà không thay đổi trang website, trang có phần logo, phần bên trái, bên phải phần mà trang website giống nên ta thiết kế chung Phần nơi giành riêng cho trang, nơi thể nội dung trang Để làm điều C# cung cấp cách làm add vào website trang master sau: Right click vào website cửa sổ solution Explorer chọn Add new Item, cửa sổ Add new Item ta chọn đối tượng Master Page, đặt tên trang click OK Và ta bắt đầu thiết kế cho trang Master Dưới hình ảnh trang Master: Tiểu luận tốt nghiệp GVHD: Phan Lê Na Chú ý:ở trang master có đối tượng contentPlaceHoder, nơi thiết kế nội dung cho trang website trang kế thừa trang master Tiểu luận tốt nghiệp GVHD: Phan Lê Na - Bước 2: Thiết kế phần menu dọc: web động nên nội dung menu cập nhật tự động từ CSDL, nội dung menu CSDL thay đổi nội dung menu trang web thay đổi theo Để tạo menu C# cung cấp cho ta cơng cụ Web User Control, cách làm sau: Right click vào website cửa sổ solution Explorer chọn Add new Item, cửa sổ Add new Item ta chọn đối tượng Web User Control, đặt tên trang MainMenu click OK Bây thiết kế hình dạng menu theo ý thích chúng ta, chọn menu dọc ngang, màu sắc, kích thước… Để menu tự động thay đổi nội dung mà nội dung CSDL thay đổi cần cần phâir viết code cho Công nghệ ASP.NET cung cấp cho ta cách viết code cho trang web gọi Code behide, phần code webserver thực trả phía client dang code HTML để client thực thi Dưới phần code menu này: using using using using using using using using using using System; System.Data; System.Configuration; System.Collections; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Web.UI.HtmlControls; public partial class MainMenu : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { database myda = new database(); string sql = "select * from tblMainMenu where M_Status=1 Order By M_Order"; DataTable tblMM = myda.Getdata(sql); //lay menu chinh for (int i = 0; i < tblMM.Rows.Count; i++) { MenuItem mi = new MenuItem(tblMM.Rows[i] ["M_Name"].ToString()); mi.SeparatorImageUrl = "images/bg1.png"; Menu1.Items.Add(mi); string mid = tblMM.Rows[i]["M_id"].ToString(); string sql1=string.Format("select * from tblSubMenu where (S_Status=1) and (M_id={0})",mid); DataTable tblSM = myda.Getdata(sql1); //lay menu if (tblSM.Rows.Count > 0) { for (int j = 0; j < tblSM.Rows.Count; j++) { MenuItem msi = new MenuItem(tblSM.Rows[j] ["S_Name"].ToString()); msi.SeparatorImageUrl = "images/bg1.png"; Tiểu luận tốt nghiệp ["S_Link"].ToString(); GVHD: Phan Lê Na Menu1.Items[i].ChildItems.Add(msi); string sid = tblSM.Rows[j]["S_id"].ToString(); if (tblSM.Rows[j]["S_Link"].ToString() != "") { msi.NavigateUrl = tblSM.Rows[j] } else { msi.NavigateUrl = "Default.aspx?sid=" + tblSM.Rows[j]["S_id"].ToString(); } } } else { if (tblMM.Rows[i]["M_Link"].ToString().Trim() != "") { mi.NavigateUrl = tblMM.Rows[i] ["M_Link"].ToString(); } else { mi.NavigateUrl = "Default.aspx?mid=" + tblMM.Rows[i]["M_id"].ToString(); } } } } } } - Bước 3: Tạo trang Home Trang kế thừa từ trang Master bổ sung vào phần trang nội dung tin tức CSDL Để tạo trang Right click vào website cửa sổ solution Explorer chọn Add new Item, cửa sổ Add new Item ta chọn đối tượng Web Form, đặt tên trang Default.aspx click OK Giao diện trang giống với giao diện trang master, phần ta them đối tượng label để chứa nội dung tin tức hiển thị Tiếp theo để tin tức lên trình duyệt thay đổi theo CSDL ta phải viết phần code behide cho sau: using using using using using using using using using using System; System.Data; System.Configuration; System.Collections; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { 10 Tiểu luận tốt nghiệp GVHD: Phan Lê Na protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string sql = "select * from tblContent Order By C_id Desc"; database db1 = new database(); DataTable tblC1 = db1.Getdata(sql); string st1 = ""; for (int i = 2; i tblC1.Rows.Count)) t = false; j++; } if (j < tblC1.Rows.Count) { st1 += "

" + tblC1.Rows[j - 1]["C_Subject"].ToString() + "" + tblC1.Rows[j - 1]["C_Abstract"].ToString() + ""; st1 += "

Xem tiep"; } } text.Text = st1; if ((Request.QueryString["mid"] != null) && (Request.QueryString["cid"] != null)) { string mid = Request.QueryString["mid"].ToString(); string cid = Request.QueryString["cid"].ToString(); string sql1 = string.Format("select * from tblContent where C_id={0}", cid); database db = new database(); DataTable tblC = db.Getdata(sql1); if (tblC.Rows.Count == 0) return; string st = "

" + tblC.Rows[0] ["C_Subject"].ToString() + "

"; st += "" + tblC.Rows[0]["C_Abstract"].ToString() + 11 Tiểu luận tốt nghiệp GVHD: Phan Lê Na "

" + tblC.Rows[0]["C_Content"].ToString() + ""; st += "

Trang truoc In trang"; text.Text = st; } else { if (Request.QueryString["mid"] != null) { string mid = Request.QueryString["mid"].ToString(); string sql1 = string.Format("select * from tblContent where M_id={0} Order By C_id Desc", mid); database db = new database(); DataTable tblC = db.Getdata(sql1); string st = ""; for (int i = 0; i < tblC.Rows.Count; i++) { st += "" + tblC.Rows[i]["C_Subject"].ToString() + "" + tblC.Rows[i]["C_Abstract"].ToString() + ""; st += "

Xem tiep"; } text.Text = st; } else { if ((Request.QueryString["sid"] != null) && (Request.QueryString["cid"] != null)) { string sid = Request.QueryString["sid"].ToString(); string cid = Request.QueryString["cid"].ToString(); string sql1 = string.Format("select * from tblContent where C_id={0}", cid); database db = new database(); DataTable tblC = db.Getdata(sql1); if (tblC.Rows.Count == 0) return; string st = "

" + tblC.Rows[0] ["C_Subject"].ToString() + "

"; st += "" + tblC.Rows[0]["C_Abstract"].ToString() + "

" + tblC.Rows[0]["C_Content"].ToString() + ""; 12 Tiểu luận tốt nghiệp GVHD: Phan Lê Na st += "

Trang truoc In trang"; text.Text = st; } if (Request.QueryString["sid"] != null) { string sid = Request.QueryString["sid"].ToString(); string sql1 = string.Format("select * from tblContent where S_id={0} Order By C_id Desc", sid); database db = new database(); DataTable tblC = db.Getdata(sql1); string st = ""; for (int i = 0; i < tblC.Rows.Count; i++) { st += "" + tblC.Rows[i]["C_Subject"].ToString() + "" + tblC.Rows[i]["C_Abstract"].ToString() + ""; st += "

Xem tiep"; } text.Text = st; } } } } } } Và giao diện thiết kế trang Home: 13 Tiểu luận tốt nghiệp GVHD: Phan Lê Na - Bước 4: Tạo class Database.cs để kết nối thông tin từ CSDL đến trang web, cách tiến hành sau: Right click vào website cửa sổ solution Explorer chọn Add new Item, cửa sổ Add new Item ta chọn đối tượng Class, đặt tên class Database.cs click OK Và viết phần code thực thi cho class sau: using using using using using using using using using using System; System.Data; System.Configuration; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Web.UI.HtmlControls; System.Data.SqlClient; /// /// Summary description for database /// public class database { private string constr = "Persist security info=false;User Id=sa;password=sa;Initial catalog=WEB;Server=(local)"; SqlConnection myconnec; public database() { myconnec = new SqlConnection(constr); } public DataTable Getdata(string sql) 14 Tiểu luận tốt nghiệp { GVHD: Phan Lê Na SqlDataAdapter mydata = new SqlDataAdapter(sql, constr); DataSet mydataset = new DataSet(); mydata.Fill(mydataset, "tblName"); return mydataset.Tables["tblName"]; } public void RunQuery(string sql) { SqlCommand mycommand = new SqlCommand(sql,myconnec); myconnec.Open(); try { mycommand.ExecuteNonQuery(); } finally { myconnec.Close(); } } } Đến trang Home coi hồn thành, số trang website dành cho người quản lý ta không đề cập đến III Một số hình ảnh kết Dưới giao diện trang Home vừa thiết kế hướng dẫn sử dụng trang web: 15 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Đầu tiên truy cập vào website ta nhận trang web ban đầu sau Ở trang nơi chứa nội dung tóm tắt tin, vào trang Home mục tương ứng với mục menu bên traisex xuất tin mục CSDL Để xem tất tin mục ta có cách thực hiện, click chuột vào tiêu đề mục phía tin click vào mục menu bên trái Khi trang web nội dung tóm tắt tin dược cập nhật mục Dưới nội dung tóm tắt tin mục “Tin tức Sự kiện” 16 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Tiếp theo muốn xem nội dung chi tiết tin ta click vào tiêu đề tin click vào mục “Xem tiếp” phía bên phải tin Khi nội dung chi tiết tin nằm trang, nội dung chi tiết tin “Phát thi thể người biểu tình sân bay BăngKok” mục tin tức kiện 17 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Để quay lại trang trước click chuộ vào mục “trang trước” phía bên phải tin chi tiết nhấn nút Back trình duyệt Nếu muốn in nội dung tin ta click chuột vào mục “in trang” phía bên phải tin Ở phần bên phải trang có mục nên ý mục “đăng nhập” dành cho người quản trị mục “tiêu điểm”, mục gồm tin tức bật link đến tin tức đáng ý mà người hay quan tâm Bên hai bên logo quảng cáo công ty, click chuột vào link đến trang web cơng ty 18 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Kết luận Ta phải công nhận điều NET Framework ứng dụng tạo cách mạng kỹ thuật công nghệ Tin Học (Information Technology), thay đổi tận gốc rễ kiểu mẫu lập trình hay phát triển triển khai mạng giới tạo vận hội đáp ứng yêu cầu khẩn thiết cho ngành nghề kỹ thuật thương mại vạch hướng vững dài lâu cho tương lai Tin Học ASP.NET ASP.NET giúp ta phát triển triển khai ứng dụng mạng thời gian kỷ lục cung cấp cho ta kiểu mẫu lập trình dễ dàng gọn gàng Hơn nữa, trang ASP.NET làm việc với browsers Internet Explorer (IE), Netscape, Opera, AOL, mà không cần phải đổi tới đổi lui nguồn mã trước Không ASP kiểu cổ điển giới hạn với VBScripts and JScripts, ASP.NET hỗ trợ 25 NET ngôn ngữ lập trình (các ngơn ngữ thiết lập cài sẵn yểm trợ NET framework VB.NET, C# JScript.NET cịn có MC++.NET, Smalltalk.NET, COBOL.NET, Eiffel.NET, Perl.NET, Component Pascal.NET, Mercury.NET, Oberon.NET, Python.NET, …) Mặc dù ta dùng tới Notepad để triển khai trang ASP.NET Visual Studio.NET giúp suất triển khai mạng thêm phần hiệu ví ta quan sát kế hoạch dễ dàng design thành phần ASP.NET hình ảnh với ASP.NET Web Forms hay Services theo phương pháp 'drag-drop-doubleclick' quen thuộc Windows Thêm nữa, cịn hỗ trợ cho ta việc phát loại bỏ lỗi sai cách thuận lợi phát triển ứng dụng mạng (support for debugging and deploying ASP.NET Web applications) Nhờ tảng vững vàng tài nguyên phong phú NET Framework với 5000 classes bao gồm: XML, data access, file upload, regular expressions, transactions, message queuing, SMTP mail, nên việc thiết kế đặc tính ứng dụng trở nên nhẹ nhàng thoải mái xưa nhiều ASP.NET chạy nhanh ASP cổ điển gấp lần mà cịn trì kiểu mẫu cập nhật gọi kiểu mẫu 'just hit save', nghĩa ASP.NET tự động dị tìm thay đổi compile files cần thiết lưu trữ kết compile để cung ứng dịch vụ cho yêu cầu sau, nhờ ứng dụng bạn ln chạy nhanh ASP.NET có khả lưu trữ kết chung phân memory trang để gửi giải đáp cho yêu cầu từ nhiều khách hàng khác nhờ khơng tiết kiệm lặp lặp lại thao tác trang web mà gia tăng hiệu xuất cách ngoạn mục giới hạn tối đa việc chất vấn sở liệu (eliminating the 19 Tiểu luận tốt nghiệp GVHD: Phan Lê Na need to query the database on every request) tốn nhiều thời gian Xét hiệu xuất (performance) scalability với ứng dụng phát triển Sun's Java Pet Store J2EE ASP.NET ASP.NET khơng nhanh vượt trội J2EE đến 28 lần (khoãng 2700%), nguồn mã lại nhiều (khỗng 1/4 nguồn mã J2EE) mà dùng xử lý (processor) khoảng 1/6 lần so với việc sử dụng processor J2EE Nếu muốn tìm hiểu thêm, bạn truy tìm dễ dàng trang so sánh nối vào Internet để 'search' hiệu xuất hai sản phẩm ASP.NET có khả tự động dị tìm phục hồi (detects and recovers) trở ngại nghiêm trọng deadlocks hay nhớ (memory) bị rỉ để bảo đảm ứng dụng bạn luôn sẵn sàng dùng mà không làm cản trở việc cung ứng dịch vụ cần thiết thường lệ ASP.NET đơn giản hóa việc triển khai ứng dụng mạng, biến việc triển khai tồn ứng dụng trở nên dễ dàng thuận lợi hẳn trước ta cần (với XCOPY) lưu trữ Server không cần phải chạy chương trình 'regsrv32' để đăng ký thành phần cả, thêm nữa, cần lưu trữ yếu tố phụ cần thiết cho việc thiết lập hay bố trí ứng dụng, ta cần lưu giữ vào hồ sơ dạng XML đủ Ngồi cịn cho phép ta tự động cập nhật hóa (update) thành phần compiled (compiled components) mà không cần phải khởi động lại (re-start) Web Server Ta không cần phải du nhập ứng dụng phát triển triển khai ASP cổ điển có bạn vào ASP.NET ASP.NET chạy song song với ASP Internet Information Server (IIS) Windows 2000 hay Windows XP Các ứng dụng cũ tiếp tục chạy với ASP.DLL ASP.NET engine xử lý ứng dụng Ngồi ra, ASP.NET cịn cho phép bạn dùng lại thành phần thương mại kiểu COM cổ điển ứng dụng Thêm nữa, ASP.NET Mobile Controls giúp ta phát triển triển khai mạng nhắm vào thị trường cell phone hay PDA với gần 80 Mobile Web Services đuợc cung cấp NET framework Bạn cần lập trình cho ứng dụng bạn thường lệ phó mặc cho Mobile Controls tự động phát sinh nguồn mã WAP/WML, HTML hay iMode thích hợp với loại thiết bị (device) riêng biệt 20 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Tài liệu tham khảo Tự học ASP.NET, vovisoft.com Giáo trình lập trình ASP, vovisoft.com Giáo trình lập trình ASP.NET, Cao Thanh Sơn Tự học lập trình C#, thuvientinhoc.com 21 ... dung tóm tắt tin dược cập nhật mục Dưới nội dung tóm tắt tin mục ? ?Tin tức Sự kiện” 16 Tiểu luận tốt nghiệp GVHD: Phan Lê Na Tiếp theo muốn xem nội dung chi tiết tin ta click vào tiêu đề tin click... khái thay đổi sau: • Tập tin ASP.NET (ASP.NET file) có extension ASPX, cịn tập tin ASP ASP • Tập tin ASP.NET (ASP.NET file) phân tích ngữ pháp (parsed) XSPISAPI.DLL, cịn tập tin ASP phân tích ASP.DLL... chứa nội dung tóm tắt tin, vào trang Home mục tương ứng với mục menu bên traisex xuất tin mục CSDL Để xem tất tin mục ta có cách thực hiện, click chuột vào tiêu đề mục phía tin click vào mục menu

Ngày đăng: 28/08/2021, 23:32

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

TÀI LIỆU LIÊN QUAN

w