RSS

Category Archives: C #

Lập trình CSharp

Hướng dẫn lấy danh sách CSDL trong SQL Server

Như chúng ta đã biết, nhu cầu kết nối với Cơ sở dữ liệu (viết tắt “CSDL”)  là thường xuyên và gần như bắt buộc đối với lập trình viên. Một trong những CSDL hay được sử dụng nhất trong các trường học để giảng dạy, hay để viết các phần mềm quản lý là SQL Server.

Việc xây dựng một form kết nối CSDL chuẩn là rất cần thiết, nó đánh giá tính linh động cao cũng như sự chuyên nghiệp trong chương trình của bạn. Trong form kết nối bạn cần những thông tin chính: Server, Database, User, Password. Tham khảo hình sau:

Các trường Server, User, Password thì bắt buộc bạn phải tự nhập vào. Còn trường Database thì có 2 lựa chọn: tự nhập vào hoặc được load lên một Combobox để cho bạn chọn. Bạn thích cái nào hơn, và cái nào chuyên nghiệp hơn. Có lẽ lựa chọn đưa danh sách CSDL vào combobox là lựa chọn tốt hơn và được đánh giá cao.

Vậy làm sao bạn có thể lấy được danh sách CSDL để đưa vào combobox? Câu trả lời là bạn dựa vào Server mà bạn đã nhập, sau đó load danh sách CSDL có trong server đó vào combobox, đơn giản là vậy.

Với yêu cầu này, mình sẽ viết một demo nhỏ để lấy danh sách CSDL đưa vào combobox. Các bạn theo dõi nhé.

Đây là đoạn code chính để thực hiện việc lấy danh sách CSDL từ server mà bạn nhập:

Và đây là kết quả sau khi lấy và load vào combobox:

Bạn có thể download demo về tham khảo tại đây: Download source

Demo được viết trên Visual Studio 2010.

Happy Coding!

Nguyễn Duy Đại

========================================================================

Thiết kế website wordpress giá rẻ

Advertisements
 
 

Nhãn: , , , , , , , , , , ,

Tiện ích tìm căn nguyên thủy và lập bảng Logarit rời rạc của một số

Xin chào các bạn,

Hôm nay mình xin chia sẻ với các bạn một tiện ích nhỏ giúp các bạn tìm căn nguyên thủy của một số và lập bảng Logarit rời rạc tương ứng với các căn nguyên thủy mà ta tìm được.

Đây là tiện ích mà mình đã viết khi học môn Bảo Mật Hệ Thống Thông Tin. Tiện ích này rất hữu dụng khi bạn cần tìm hoặc kiểm chứng căn nguyên thủy của một số.

Lưu ý với các bạn là tiện ích này hoạt động tốt nhất với các số nguyên tố, các số không phải nguyên tố thì chương trình vẫn phân tích nhưng đôi khi cho ra kết quả không chính xác, đơn giản một điều là số không phải nguyên tố thì không thường sử dụng trong các thuật toán bảo mật vì nó không có một quy luật nhất định như số nguyên tố.

Mình cũng chưa test thử với các số nguyên tố lớn nên không biết nó có chạy đúng khi số nguyên tố quá lớn hay không, mà thật ra khi các bạn học môn bảo mật thì chẳng đụng tới số nguyên tố nào lớn hơn 100 đâu. Cỡ số trên 50 là các bạn đã làm toát mồ hôi ra rồi nếu không dùng tiện ích này.

Túm cái váy lại như thế thôi nhé.

Các bạn download tiện ích tại đây (có yêu cầu pass khi download đấy nhá ^^): Download

Pass: nguyenduydai

Tiện ích này viết trên Visual Studio 2010, yêu cầu .Net Framework 3.5 trở lên.

Chúc các bạn học tốt!

Đây là hình ảnh về tiện ích của mình:

Thiết kế website wordpress giá rẻ

Thiết kế website wordpress giá rẻ

 

Nhãn: , , , ,