Tài liệu lập trình - Giải thích các hàm trong C#
Số trang: 19
Loại file: doc
Dung lượng: 81.50 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đây là tài liệu về lập trình giải thích các hàm trong C# gửi đến các bạn độc giả tham khảo.
Nội dung trích xuất từ tài liệu:
Tài liệu lập trình - Giải thích các hàm trong C#//chúng ta đang xây dựng mô hinh ba lop trong co so du liệuusing System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Data.OleDb;using System.Text;using DTO;namespace DAO{ public class BookDao { // Hàm lấy danh sách Book public IList GetBookList() { // Khởi tạo đối tượng kết nối OleDbConnection oledbCon =DataProvider.ConnectionData(); // Khởi tạo và gán giá trị cho chuỗi truy vấn cơ sở dữ liệu string strSQL = Select * From Book; // Khởi tạo đối tượng OleDBCommand thực thi câu truy vấn OleDbCommand oledbCmd = newOleDbCommand(strSQL, oledbCon); // Khởi tạo đối tượng OleDBDataReader OleDbDataReader oledbDtr =oledbCmd.ExecuteReader(); // Khởi tạo đối tượng ArrayList ArrayList Arl = new ArrayList(); // Khởi tạo đối tượng BookDto BookDto BokDto = null; // Trong khi OleDBDataReader còn có thể đọc while(oledbDtr.Read()) { // Khởi tạo lại đối tượng BookDto BokDto = new BookDto(); // Gán giá trị cho các trường của BookDto // Gán giá trị cho BookID BokDto.ID = (string)oledbDtr[BookID]; // Gán giá trị cho BookName BokDto.Name =(string)oledbDtr[BookName]; // Gán giá trị cho BookDateOfPuslish BokDto.DateOfPuslish =(string)oledbDtr[BookDateOfPuslish]; // Gán giá trị cho BookPrice BokDto.Price =(string)oledbDtr[BookPrice]; // Gán giá trị cho BookStatus BokDto.Status =(string)oledbDtr[BookStatus]; // Gán giá trị cho BookAmount BokDto.Amount = (string)oledbDtr[BookAmount]; // Gán giá trị cho BookRemain BokDto.Remain = (string)oledbDtr[BookRemain]; // Gán giá trị cho BookDecription BokDto.Decription =(string)oledbDtr[BookDecription]; // Gán giá trị cho BookAuthorID BokDto.AuthorID =(string)oledbDtr[BookAuthorID]; // Gán giá trị cho BookCategoryID BokDto.CategoryID =(string)oledbDtr[BookCategoryID]; // Thêm đối tượng BookDto vừa tạo vào ArrayList Arl.Add(BokDto); } // Đóng kết nối OleDBConnection oledbCon.Close(); // Đóng kết nối OleDBDataReader oledbDtr.Close(); // Trả về đối tượng ArrayList return Arl; } // Hàm lấy một đối tượng BookDto từ cơ sở dữ liệu khi biếtBookID public BookDto GetBook(string stringBookID) { // Khởi tạo đối tượng kết nối OleDbConnection oledbCon = DataProvider.ConnectionData(); // Khởi tạo và gán giá trị cho chuỗi truy vấn cơ sở dữ liệu string strSQL = Select * From Book Where BookID = ?; // Khởi tạo đối tượng OleDBCommand thực thi với tham số làchuỗi truy vấn và đối tượng kết nối OleDbCommand oledbCmd = new OleDbCommand(strSQL,oledbCon); // Gán tham số cho các trường // Gán tham số cho AuthorID oledbCmd.Parameters.Add(@BookID, OleDbType.WChar); oledbCmd.Parameters[@BookID].Value = stringBookID; // Khởi tạo đối tượng OleDBDataReader thực thi có truy vấn câulệnh OleDbDataReader oledbDtr = oledbCmd.ExecuteReader(); // Khởi tạo đối tượng AuthorDto BookDto bookDto = new BookDto(); // Trong khi đối tượng OleDBDataReader còn có thể đọc while (oledbDtr.Read()) { // Gán giá trị cho đối tượng BookDto // Gán giá trị cho BookID bookDto.ID = (string)oledbDtr[BookID]; // Gán giá trị cho BookName bookDto.Name = (string)oledbDtr[BookName]; // Gán giá trị cho BookDateOfPuslish bookDto.DateOfPuslish =(string)oledbDtr[BookDateOfPuslish]; // Gán giá trị cho BookPrice bookDto.Price = (string)oledbDtr[BookPrice]; // Gán giá trị cho BookStatus bookDto.Status = (string)oledbDtr[BookStatus]; // Gán giá trị cho BookAmount bookDto.Amount = (string)oledbDtr[BookAmount]; // Gán giá trị cho BookRemain bookDto.Remain = (string)oledbDtr[BookRemain]; // Gán giá trị cho BookDecription bookDto.Decription = (string)oledbDtr[BookDecription]; // Gán giá trị cho BookAuthorID bookDto.AuthorID = (string)oledbDtr[BookAuthorID]; // Gán giá trị ...
Nội dung trích xuất từ tài liệu:
Tài liệu lập trình - Giải thích các hàm trong C#//chúng ta đang xây dựng mô hinh ba lop trong co so du liệuusing System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Data.OleDb;using System.Text;using DTO;namespace DAO{ public class BookDao { // Hàm lấy danh sách Book public IList GetBookList() { // Khởi tạo đối tượng kết nối OleDbConnection oledbCon =DataProvider.ConnectionData(); // Khởi tạo và gán giá trị cho chuỗi truy vấn cơ sở dữ liệu string strSQL = Select * From Book; // Khởi tạo đối tượng OleDBCommand thực thi câu truy vấn OleDbCommand oledbCmd = newOleDbCommand(strSQL, oledbCon); // Khởi tạo đối tượng OleDBDataReader OleDbDataReader oledbDtr =oledbCmd.ExecuteReader(); // Khởi tạo đối tượng ArrayList ArrayList Arl = new ArrayList(); // Khởi tạo đối tượng BookDto BookDto BokDto = null; // Trong khi OleDBDataReader còn có thể đọc while(oledbDtr.Read()) { // Khởi tạo lại đối tượng BookDto BokDto = new BookDto(); // Gán giá trị cho các trường của BookDto // Gán giá trị cho BookID BokDto.ID = (string)oledbDtr[BookID]; // Gán giá trị cho BookName BokDto.Name =(string)oledbDtr[BookName]; // Gán giá trị cho BookDateOfPuslish BokDto.DateOfPuslish =(string)oledbDtr[BookDateOfPuslish]; // Gán giá trị cho BookPrice BokDto.Price =(string)oledbDtr[BookPrice]; // Gán giá trị cho BookStatus BokDto.Status =(string)oledbDtr[BookStatus]; // Gán giá trị cho BookAmount BokDto.Amount = (string)oledbDtr[BookAmount]; // Gán giá trị cho BookRemain BokDto.Remain = (string)oledbDtr[BookRemain]; // Gán giá trị cho BookDecription BokDto.Decription =(string)oledbDtr[BookDecription]; // Gán giá trị cho BookAuthorID BokDto.AuthorID =(string)oledbDtr[BookAuthorID]; // Gán giá trị cho BookCategoryID BokDto.CategoryID =(string)oledbDtr[BookCategoryID]; // Thêm đối tượng BookDto vừa tạo vào ArrayList Arl.Add(BokDto); } // Đóng kết nối OleDBConnection oledbCon.Close(); // Đóng kết nối OleDBDataReader oledbDtr.Close(); // Trả về đối tượng ArrayList return Arl; } // Hàm lấy một đối tượng BookDto từ cơ sở dữ liệu khi biếtBookID public BookDto GetBook(string stringBookID) { // Khởi tạo đối tượng kết nối OleDbConnection oledbCon = DataProvider.ConnectionData(); // Khởi tạo và gán giá trị cho chuỗi truy vấn cơ sở dữ liệu string strSQL = Select * From Book Where BookID = ?; // Khởi tạo đối tượng OleDBCommand thực thi với tham số làchuỗi truy vấn và đối tượng kết nối OleDbCommand oledbCmd = new OleDbCommand(strSQL,oledbCon); // Gán tham số cho các trường // Gán tham số cho AuthorID oledbCmd.Parameters.Add(@BookID, OleDbType.WChar); oledbCmd.Parameters[@BookID].Value = stringBookID; // Khởi tạo đối tượng OleDBDataReader thực thi có truy vấn câulệnh OleDbDataReader oledbDtr = oledbCmd.ExecuteReader(); // Khởi tạo đối tượng AuthorDto BookDto bookDto = new BookDto(); // Trong khi đối tượng OleDBDataReader còn có thể đọc while (oledbDtr.Read()) { // Gán giá trị cho đối tượng BookDto // Gán giá trị cho BookID bookDto.ID = (string)oledbDtr[BookID]; // Gán giá trị cho BookName bookDto.Name = (string)oledbDtr[BookName]; // Gán giá trị cho BookDateOfPuslish bookDto.DateOfPuslish =(string)oledbDtr[BookDateOfPuslish]; // Gán giá trị cho BookPrice bookDto.Price = (string)oledbDtr[BookPrice]; // Gán giá trị cho BookStatus bookDto.Status = (string)oledbDtr[BookStatus]; // Gán giá trị cho BookAmount bookDto.Amount = (string)oledbDtr[BookAmount]; // Gán giá trị cho BookRemain bookDto.Remain = (string)oledbDtr[BookRemain]; // Gán giá trị cho BookDecription bookDto.Decription = (string)oledbDtr[BookDecription]; // Gán giá trị cho BookAuthorID bookDto.AuthorID = (string)oledbDtr[BookAuthorID]; // Gán giá trị ...
Tìm kiếm theo từ khóa liên quan:
lập trình C++ thủ thuật lập trình mẹo lập trình phương thức lập trình lập trình căn bảnTài liệu liên quan:
-
114 trang 243 2 0
-
80 trang 222 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 210 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 188 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
142 trang 130 0 0
-
124 trang 114 3 0
-
150 trang 105 0 0