Một số kỹ thuật khác trong lập trình web

31 251 0
Một số kỹ thuật khác trong lập trình 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 này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

Bài giảng môn học © 2007 Khoa Công nghệ thông tin Thiết kế và Lập trình Web 2 Một số kỹ thuật khác trong ASP.NET Khoa Công nghệ Thông tin Trường Đại học Khoa học Tự nhiên Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Nội dung  Upload File  Gửi Email  Sử dụng client-side script  Nghe nhạc  Xem phim  Quảng cáo Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Nội dung  Upload File  Gửi Email  Sử dụng client-side script  Nghe nhạc  Xem phim  Quảng cáo Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Upload File  Sử dụng Control FileUpload – FileName : Tên file upload – FileBytes : Mảng bytes chứa nội dung của file upload Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Kiểm tra File Format & File Size protected void btnUpload_Click(object sender, EventArgs e) { string[] tokens = FileUploadImage.FileName.Split('.'); string extension = tokens[tokens.Length - 1].ToLower(); double size = (double)FileUploadImage.FileBytes.Length / (1024*1024); // check whether the uploaded file is an image and file size less than 1MB if (size > 1) lblMessage.Text = "File size must be less than 1MB"; else if (extension == "jpg" || extension == "gif") { // generate relative & absolute path to save the uploaded file string strRelativePath = "images/" + FileUploadImage.FileName; string strAbsolutePath = Server.MapPath(strRelativePath); // save uploaded file FileUploadImage.SaveAs(strAbsolutePath); lblMessage.Text = strAbsolutePath + " has been saved."; } else lblMessage.Text = "File extension must be jpg or gif."; } Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Nội dung  Upload File  Gửi Email  Sử dụng client-side script  Nghe nhạc  Xem phim  Quảng cáo Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Gửi mail sử dụng Client Mail Server  Use mailto protocol  Use Hyperlink server control  Format: mailto:address[?key=setting][&key=setting] … <A href="mailto:abc@yahoo.com?SUBJECT=Question&BODY=Plz answer"> <asp:HyperLink ID="hypMail" NavigateUrl="mailto:abc@yahoo.com? SUBJECT=Mailing a Webform&amp;BODY=Some message text." Runat="server">Send mail.</asp:HyperLink> Key Specifies SUBJECT Tiêu đề Email CC Danh sách địa chỉ Email người nhận, mỗi địa chỉ cách nhau bằng dấu chấm phẩy (;). BCC Danh sách địa chỉ Email người nhận được ẩn mỗi địa chỉ cách nhau bằng dấu chấm phẩy (;). BODY Nội dung Email. Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Gửi Email sử dụng Remote Server Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Gửi Email sử dụng Remote Server  Soạn nội dung email sử dụng MailMessage – From, To – Subject, Body – …  Cấu hình Remote Server sử dụng SmtpClient – Host, Port – Credentials – …  Gửi email sử dụng phương thức SmtpClient.Send Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN using System.Net.Mail; protected void btnSendMail_Click(object sender, EventArgs e) { // Create the message. MailMessage mailNew = new MailMessage(); mailNew.From = new MailAddress("someone@microsoft.com", "name"); mailNew.To.Add("jesse@contoso.com"); mailNew.Subject = "This is the subject text."; mailNew.Body = "This is the message text."; Attachment atcItem = new Attachment(Server.MapPath(“joey.jpg")); mailNew.Attachments.Add(atcItem); // Create SMTP Client. SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 465; smtp.EnableSsl = true; smtp.Timeout = 100; smtp.Credentials = new System.Net.NetworkCredential("username", "password"); // Send the message. smtp.Send(mailNew); } [...]... Lập trình Web 2 – Một số kỹ thuật khác Sử dụng ActiveX control để xem phim  Sử dụng tương tự khi nghe nhạc  Thiết lập tham số FileName đến file video © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nội dung  Upload File  Gửi Email  Sử dụng client-side script  Nghe nhạc  Xem phim  Quảng cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác. .. – Một số kỹ thuật khác Sử dụng ActiveX control  Các bước: – Kéo thả Media player ActiveX object vào trang web – Thiết lập thuộc tính cho ActiveX object để nghe nhạc – Thêm mã lệnh để kiểm tra hệ thống của user có cài đặt ActiveX object chưa © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nội dung... cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Playing Video  3 các xem phim – Sử dụng thẻ – Sử dụng thẻ để chèn chương trình nghe nhạc mặc định vào trang web – Sử dụng thẻ (ActiveX) để chèn chương trình nghe nhạc cụ thể vào trang web © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Sử dụng thẻ  Sử dụng thuộc...Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nội dung  Upload File  Gửi Email  Sử dụng client-side script  Nghe nhạc  Xem phim  Quảng cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Tại sao sử dụng client-side scripts ?  Điều khiển cửa sổ trình duyệt – Không thể điều khiển trình duyệt từ mã lệnh trên server – Vd: Mở một cửa sổ mới, di chuyển trong History... ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nội dung  Upload File  Gửi Email  Sử dụng client-side script  Nghe nhạc  Xem phim  Quảng cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nghe nhạc  3 cách nghe nhạc trên trang web – Sử dụng thẻ – Sử dụng thẻ để chèn chương trình nghe nhạc mặc định của người dùng vào trang web – Sử dụng thẻ... ("JScripts.htm") Else Response.Redirect("NoScripts.htm") End If End Sub © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Sử dụng scripts  DOM model © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác  Nếu như script sử dụng 1 thành phần nào đó trong trang thì thành phần đó phải xuất hiện trước script . thông tin Thiết kế và Lập trình Web 2 Một số kỹ thuật khác trong ASP.NET Khoa Công nghệ Thông tin Trường Đại học Khoa học Tự nhiên Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT. dung Email. Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Gửi Email sử dụng Remote Server Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT -. ("JScripts.htm") Else Response.Redirect("NoScripts.htm") End If End Sub Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Sử dụng scripts  DOM model Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN 

Ngày đăng: 23/10/2014, 12:44

Từ khóa liên quan

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

Tài liệu liên quan