Showing posts with label Csharp. Show all posts
Showing posts with label Csharp. Show all posts
Phân trang dữ liệu là đề tài được nói đến khá nhiều, Nếu dữ liệu của bạn ít bạn có thể dùng Tools có sẵn của Visual Studio, Nhưng có điều với các công cụ có sẵn này khi bạn dùng thì lệnh truy vấn dữ liệu bạn luôn phải truy vấn toàn bộ và Bind vào một control, như vậy nếu dữ liệu của bạn nhiều thì đây không phải là giải pháp tốt.


Mỗi kỹ thuật phân trang đều có những ưu điểm, nhược điểm. Tôi thì sử dụng phân trang bằng kỹ thuật SQL server (như hmclip.net đang dùng) ở phần trình bày hiển thị trên giao diện web vì ở đây sẽ có nhiều người xem, còn dùng các tools có sẵn trong các phần quản trị. Bài viết này Tôi giới thiệu thuật toán trang bằng SQL và sẽ làm ví dụ demo trong trang Aspx

Kỹ thuật phân trang dữ liệu SQL server trong trang Asp.net

Các trang web hiện nay sử dụng captcha rất phổ biến để tránh Spam. Captch thường có dạng một hình ảnh hoặc đoạn flash chứa những kí tự ngẫu nhiên được làm biến dạng nhằm gây khó khăn cho các chương trình có khả năng nhận diện kí tự. Trong bài viết này tôi sẽ hướng dẫn tạo chức năng captcha bằng ASP.Net với ngôn ngữ là C#

Asp.net Captcha Tạo mã bảo vệ Captcha với ASP.NET

Khi thành viên đăng ký trên trang web của bạn. Nhưng thành viên quyên mật khẩu họ sẽ có yêu cầu hệ thống gửi lại mật khẩu cho họ qua Email đã đăng ký. Bài viết này mình sẽ hướng dẫn các bạn thực hiện chức năng này.

Xây dựng chức năng quên mật khẩu với asp.net SQL server


Sử dụng Csharp hay VB để gọi một hàm hoặc một thủ tục trong SQL thì không có gì khó khăn và chắc bạn đã thực hiện nhiều. Nhưng trong bài viết này tôi hướng dẫn bạn một cách để có thể dùng SQL để gọi hoặc thực thi hàm C#.

Quan hệ C# và Database :: Sử dụng Assembly trong SQL

Trong các bài trước của loạt bài về Quan hệ C# và Database mình đã giới thiệu cách kết nối SQL, SqlCommand, SqlDataReader & Dataset, Store Procedure, Function and Trigger. Trong bài này mình sẽ giới thiệu cách xây dựng lớp thực thi các câu truy vấn, các Store Procedure. Đây chính là lớp thứ nhất (DataAccsess Layer) trong mô hình 3 lớp

Quan hệ C# và Database :: Xây dựng lớp thực thi lệnh SQL (DataAccsess Layer)

Trong bài trước mình đã giới thiệu về Stored Procedure, Trong bài tiếp theo của loạt bài Quan hệ C# và Database mình sẽ giới thiệu về Function và Trigger - một phần cũng không kém phần quan trong trong lập trình với cơ sở dữ liệu

Quan hệ C# và Database :: Function và Trigger

Trong những bài trước của loạt bài Quan hệ C# và Database mình đã giới thiệu về cách thực hiện kết nối C# với SQL server, SqlCommand, và DataReaders và Dataset, ưu và khuyết điềm của chúng. Trong bài tiếp theo này mình sẽ giới thiệu về Store Procedure - một phần khá quan trong trong lập trình với cơ sở dữ liệu

Quan hệ C# và Database :: Stored Procedure

Qua hai bài viết trước của loạt bài về quan hệ giữa C# và Database đã giới thiệu về cách kết nối C# với SQL server và SqlCommand. Trong bài tiếp theo này sẽ tập trung trình bày về DataReaders và Dataset, ưu và khuyết điềm của chúng.

Quan hệ C# và Database :: SqlDataReader & Dataset

Việc hiểu quan hệ giữa C# và Database trong việc xây dựng các ứng dụng (website) là rất quan trọng, Trong loạt bài viết này sẽ cung cấp các kiến thức nền tảng trong việc kết nối C# với Database. Bạn xem và bổ xung kiến thức cho khả năng lập trình của mình.

Quan hệ C# và Database :: Kết nối C# với Database

Trong nhiều trường hợp cần phải chuyển đổi mã từ TCVN 3 sang Unicode. Bài này giới thiệu một thuật toán đơn giản cho phép chuyển đổi một xâu ký tự từ TCVN 3 sang Unicode.

Convert TCVN3 to Unicode - Chuyển đổi xâu ký tự từ TCVN3 sang Unicode