1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tài liệu Ôn thi Kết thúc Học phần chuyên đề

28 138 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 28
Dung lượng 836,54 KB

Nội dung

Tài liệu lập trình, các bài tập, đề thi kết thúc học phần Chuyên đề

1.Hoa
Giá: : 1 CODE: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Demo.OnKthp {public partial class De2 : System.Web.UI.Page {dbmlDataContext db = new dbmlDataContext(); protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack) {Repeater1.DataSource = db.DanhMucs; Repeater1.DataBind(); string maDanhMuc = Request.QueryString["id"]; if (maDanhMuc != null) {DataList1.DataSource = from x in db.SanPhams where x.MaDanhMuc == int.Parse(maDanhMuc) select new { x.MaSp, x.DanhMuc.TenDanhMuc, x.GiaBan, x.HinhAnh };}}} DataList1.DataBind(); } } 2.ĐIỆN THOẠI 2
Giá: CODE: using System; using System.Collections.Generic; using System.Linq; 3 using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Demo.OnKthp {public partial class Mobile : System.Web.UI.Page {dbmlDataContext db = new dbmlDataContext(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) {Repeater1.DataSource = db.DanhMucMobiles; Repeater1.DataBind(); string maDanhMuc = Request.QueryString["id"]; if (maDanhMuc != null) {lblTieude.Text = db.DanhMucMobiles.SingleOrDefault(d => d.MaDanhMuc == int.Parse(maDanhMuc)).TieuDe.ToUpper(); DataList1.DataSource = db.SanPhamMobiles.Where(d => d.MaDanhMuc == int.Parse(maDanhMuc)).OrderByDescending(g => g.GiaBan); DataList1.DataBind(); }}} protected string formatGiaban(string gia) { return float.Parse(gia).ToString("###,###,###") + " VNĐ ";}}} 3.MÁY GIẶT
    4
Giá: CODE: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; 5 using System.Web.UI.WebControls; namespace Demo.OnKthp {public partial class MayGiat : System.Web.UI.Page {dbmlDataContext db = new dbmlDataContext(); protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack) {Repeater1.DataSource = db.DanhMucMayGiats; Repeater1.DataBind(); string maDanhMuc = Request.QueryString["id"]; if (maDanhMuc != null) {lblTieude.Text = db.DanhMucMayGiats.SingleOrDefault(d => d.MaDanhMuc == int.Parse(maDanhMuc)).TieuDe.ToUpper(); DataList1.DataSource = db.SanPhamMayGiats.Where(d => d.MaDanhMuc == int.Parse(maDanhMuc)).OrderByDescending(g => g.GiaBan); DataList1.DataBind();}}} protected string formatGiaban(string gia) { return float.Parse(gia).ToString("###,###,###") + " VNĐ ";}}} 4.INDEX 6 < %#Eval("TenDanhMuc") %> Chi tiết
  • 7 ()
CODE: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Demo.OnKthp { public partial class Index : System.Web.UI.Page { dbmlDataContext db = new dbmlDataContext(); protected void Page_Load(object sender, EventArgs e) { Repeater1.DataSource = db.DanhMucIndexes; Repeater1.DataBind(); } 8 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { Repeater rptCungChuyenMuc = (Repeater)e.Item.FindControl("rptCungChuyenMuc"); HiddenField hdcate = (HiddenField)e.Item.FindControl("hdcate"); var listnews = db.ChiTietTinIndexes.Where(n => n.MaDanhMuc.ToString() == hdcate.Value); HyperLink hlTieuDe = (HyperLink)e.Item.FindControl("hlTieuDe"); HyperLink hlChiTiet = (HyperLink)e.Item.FindControl("hlChiTiet"); Image imgAnh = (Image)e.Item.FindControl("imgAnh"); Label ltrTomTat = (Label)e.Item.FindControl("ltrTomTat"); Label lblNgayViet = (Label)e.Item.FindControl("lblNgayViet"); ChiTietTinIndex ct = listnews.First(); hlTieuDe.Text = ct.TieuDe; hlTieuDe.NavigateUrl = "chitiet.aspx?id" + ct.MaTin; hlChiTiet.Text = "(Chi tiết)"; hlChiTiet.NavigateUrl = "chitiet.aspx?id" + ct.MaTin; imgAnh.ImageUrl = ct.HinhAnh; 9 ltrTomTat.Text = ct.TomTat; lblNgayViet.Text = ct.NgayViet.ToString(); rptCungChuyenMuc.DataSource = listnews.Skip(1).Take(4); rptCungChuyenMuc.DataBind(); } } } 10 Image imgAnh = (Image)e.Item.FindControl("imgAnh"); Label ltrTomTat = (Label)e.Item.FindControl("ltrTomTat"); Label lblNgayViet = (Label)e.Item.FindControl("lblNgayViet"); ChiTietTinIndex ct = listnews.First(); hlTieuDe.Text = ct.TieuDe; hlTieuDe.NavigateUrl = "chitiet.aspx?id" + ct.MaTin; imgAnh.ImageUrl = ct.HinhAnh; ltrTomTat.Text = ct.TomTat; lblNgayViet.Text = ct.NgayViet.ToString(); rptCungChuyenMuc.DataSource = listnews.Skip(1).Take(4); rptCungChuyenMuc.DataBind(); } } } 6.REGISTER 14 ĐĂNG KÍ TÀI KHOẢN Chọn tên đăng nhập và mật khẩu Tên đăng nhập Mật khẩu Nhập lại MK Thông tin cá nhân Họ và tên Email 15 Giới tính Ngày sinh     CODE: using System; using System.Collections.Generic; 16 using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Demo.OnKthp { public partial class De1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // thi ko cần viết đoạn này for (int i = 1; i < 12; i++) { drThang.Items.Add(i.ToString()); } for (int i = 1; i < 32; i++) { drngay.Items.Add(i.ToString()); } for (int i = 1970; i < 2000; i++) {drnam.Items.Add(i.ToString()); }}dbmlDataContext db = new dbmlDataContext(); protected void btndk_Click(object sender, EventArgs e) { TaiKhoan tk = db.TaiKhoans.SingleOrDefault(t => t.TenDN == txtTenDN.Text); 17 if (tk != null) { Response.Write("Tài khoản đã tồn tại"); } else if (txtMK.Text != txtNhaplai.Text) { Response.Write("Nhập lại mk không đúng"); } else if (ckdoc.Checked == false) { Response.Write("Chưa chọn đọc hết điều khoản"); } else { TaiKhoan dk = new TaiKhoan(); dk.TenDN = txtTenDN.Text; dk.MatKhau = txtMK.Text; dk.HoTen = txtHoTen.Text; dk.Email = txtEmail.Text; dk.GioiTinh = ckNam.Checked; dk.NgaySinh = DateTime.Parse(drThang.Text + "/" + drngay.Text + "/" + drnam.Text);// phải cộng xâu kiểu tháng/ngày/năm db.TaiKhoans.InsertOnSubmit(dk); db.SubmitChanges();}}} 2 Web tin tức 18 2.1 Thiết kế cơ sở dữ liệu 2.2 Thiết kế trang bằng ASP.NET Trang tintuc.aspx 19 2.3 Lập trình CSDL với ASP.NET Trang tintuc.aspx.cs tintucDataContext db = new tintucDataContext(); protected void Page_Load(object sender, EventArgs e) { var news = db.News.Take(3); rptNews.DataSource = news; rptNews.DataBind(); 20 }3 Lập trình cho nút thêm 3.1 CSDL 3.2 Thiết kế trang bằng ASPNET Trang dangvien.aspx Họ tên: Chức vụ Giới tính 21 Que quan: Ha noi Hungyen Ngay: 1 2 1 2 1920 1921 22 3.3 Lập trình Trang dangvien.aspx.cs protected void Page_Load(object sender, EventArgs e) { } DataClasses1DataContext db = new DataClasses1DataContext(); protected void btnThem_Click(object sender, EventArgs e) {if (txtHoten.Text.Length == 0 || txtChucvu.Text.Length == 0) { lbAlert.Text = "Điền lại thông tin"; }else {Nhanvien nv = new Nhanvien(); nv.Tennv = txtHoten.Text; nv.Chucvu = txtChucvu.Text; nv.Ngaysinh = DateTime.Parse(dropNam.Text + '-' + dropNgay.Text + '-' + dropThang.Text); if (rdNam.Checked) { nv.Gioitinh = "Nam"; } else { nv.Gioitinh = "Nu"; } db.Nhanviens.InsertOnSubmit(nv); db.SubmitChanges();}} 23 24 Bài 4 4.1 CSDL 4.2 Thiết kế trang bằng ASP NET < %# Eval("title")%> 25 - Địa điểm học tập: - Đối tượng tuyển sinh: - Số lượng: học viên/lớp - Thời gian: - Khai giảng: 4.3 Lập trình CSDL DataClasses1DataContext db = new DataClasses1DataContext(); protected void Page_Load(object sender, EventArgs e) { var news = db.lichHocs.Take(2); rptNews.DataSource = news; rptNews.DataBind(); } 26 Bai 5 HỌC TẬP • Tin 1 • Tin 2 • Tin 3 5.1 CSDL SINH VIÊN • Tin 4 • Tin 5 • Tin 6 5.2 Thiết kế ASP.NET
27 5.3 LẬP TRÌNH CSDL newDataContext db = new newDataContext(); protected void Page_Load(object sender, EventArgs e) { var cate = db.categories; tin.DataSource = cate; tin.DataBind(); } protected void tin_ItemDataBound(object sender, DataListItemEventArgs e) { HiddenField CateID = (HiddenField)e.Item.FindControl("cateid"); Repeater rptlist = (Repeater)e.Item.FindControl("rptlist"); var list = db.news.Where(i => i.cateid.ToString() == CateID.Value); rptlist.DataSource = list; rptlist.DataBind(); } 28 ... tháng/ngày/năm db.TaiKhoans.InsertOnSubmit(dk); db.SubmitChanges();}}} Web tin tức 18 2.1 Thi? ??t kế sở liệu 2.2 Thi? ??t kế trang ASP.NET Trang tintuc.aspx - Địa điểm học tập: - Đối tượng tuyển sinh: - Số lượng: học viên/lớp - Thời

Ngày đăng: 25/10/2018, 10:20

TỪ KHÓA LIÊN QUAN

w