Đôi khi ta đổ dữ liệu vào 1 DataTable, có 1 số dữ liệu bị trùng. Ta muốn DataTable loại bỏ những dữ liệu trùng, ví dụ sau đây giải quyết vấn đề đó:

Chi tiết

Cách lấy ngày thứ 2 và ngày thứ 7 của tuần hiện tại dùng Csharp

Chi tiết

Link download Yahoo Messenger bản mới nhất.

Chi tiết

1 ví dụ về tìm kiếm trong mảng dùng C# Đọc hết bài viết

Chi tiết

Trong Csharp để thay thế dấu ngoặc kép, ta làm như sau:

Chi tiết

Convert ArrayList sang mảng string trong C#

Chi tiết

Trong web service, kiểm tra IP của Client gọi đến

Chi tiết

1 vài đoạn mã đơn giản về xử lý XML trong C# Đọc hết bài viết

Chi tiết

Tất cả mọi thao tác với dữ liệu của bạn (data manipulation) đều được SQL Server thực hiện trên vùng nhớ, tất nhiên vùng nhớ này là có giới hạn và đó gọi là Memory Buffer trong SQL Server.

Chi tiết

Kết hợp reflection và dynamic, ta có thể tạo một lớp proxy dùng để truy xuất được các thành viên private của một đối tượng. Lớp proxy này được tôi xây dựng để làm một giải pháp cho câu hỏi của bạn thanh trong bài giới thiệu về reflection.

Chi tiết

Khi làm việc với Thread, đôi lúc bạn cần các thread thực thi theo một trình tự nào đó để đảm bảo các tác vụ diễn ra một cách hợp lý. Như vậy, các thread cần phải sử dụng một cơ chế nào đó để đợi và thông báo cho nhau. Cơ chế này được gọi là Signaling và có nhiều cách thức để thực hiện, tuy nhiên trong bài này tôi chỉ tập trung giới thiệu về hai lớp AutoResetEvent và ManualResetEvent.

Chi tiết

Kể từ .Net 3.5, bạn có thể dễ dàng thực hiện được việc truyền dữ liệu giữa các process (tiến trình) bằng các kênh Pipe, nhờ vào namespace mới System.IO.Pipes. Tùy theo mục đích, bạn có thể sử dụng loại Anonymous pipe hay Named pipe.

Chi tiết

Tạo số ngẫu nhiên trong giới hạn min, max

Chi tiết

Trong bài viết trước ta đã tìm hiểu một số khái niệm cơ bản trong Struct, và thiết nghĩ đó cũng là những yếu tố không thể thiếu khi Lập trình với struct. Và không nhiên ngoài những yếu tố căn bản như vậy, trong Struct nói riêng và Lập trình nói chung cần tìm thêm những phương thức diển đạt mới hơn, để có thể diễn đạt được nhiều ý nghĩa hơn về một thực thể nào đó.

Chi tiết

Trong bài viết trước chúng ta đã đi qua 3 phương thức của Array gồm: AsReadOnly, BinarySearch và Clear; Trong bài viết này chúng ta sẽ đi tiếp một số phương thức hữu dụng khác trong lớp Array.

Chi tiết

Array.Find Phương thức Find hỗ trợ tìm kiếm phần tử trong một danh sách, và kết quả trả về chính là phần tử tìm thấy. Đối số tìm kiếm có thể linh hoạt thông qua các hàm xử lý chuỗi thông dụng hoạt động bên dưới đối tượng element như trong ví dụ bên dưới.

Chi tiết

Lập trình với Csharp DotNet chúng ta sẽ được hỗ trợ mạnh mẽ từ các kiểu dữ liệu danh sách – Collection với đầy đủ phương thức, thuộc tính thao tác. Tùy theo mỗi loại Collection khác nhau các phương thức, thuộc tính có những thay đổi nhỏ để phù hợp, nhưng xét chung quy lại có những phương thức phổ biến sử dụng chung cho hầu hết các loại Collection.

Chi tiết

1. CopyTo Phương thức CopyTo hoàn toàn tương tự phương thức Copy trong Array, dùng để Copy một, một số phần tử trong Collection tới 1 danh sách khác. Nếu so sánh với phương thức AddRange ta thấy có điểm tương đồng, AddRange sẽ lấy một, một số phần tử từ danh sách khác để thêm vào danh sách của mình; Còn Copy thì lấy các phần tử trong danh sách của mình add sang danh sách khác.

Chi tiết

Bài Viết này được trích bài viết cùng tên của David Fells. Nếu mục tiêu của bạn đặt ra là viết code hiệu quả nhất có thể bạn sẽ muốn đọc bài viết này. Bài viết này sẽ bàn đến

Chi tiết

Việc tạo ra một số ngẫu nhiên là một điều rất bình thường và rất quen với dân lập trình, nhưng việc tạo ra một chuỗi ký tự ngẫu nhiên quả là một điều ít ai để ý đến.

Chi tiết

Mới nghe tới từ boxing chúng ta thường liên tưởng đến môn thể thao quyền anh nổi tiếng, tưởng chừng không có liên quan gì trong lập trình C#. Nhưng thực chất nó là một vấn đề mà chúng ta

Chi tiết

Bài viết này trình bày một số vấn đề tổng quan về lập trình WPF trên môi trường .net. Những thế mạnh cũng như những tính năng vượt trội của nó so với những ngôn ngữ khác. Đây là một

Chi tiết

Bài viết này nói về các tính năng mới và nâng cao trong trong WPF (Windows Presentation Foundation)  phiên bản 4 trong bộ Visual Studio 2010. Bài viết  này sẽ đề cập đến các nội dung sau:  các controls

Chi tiết

Đây là bài viết đầu tiên trong loạt bài viết về WPF (Windows Presentation Foundation) phiên bản 4, đi kèm cùng bộ visual studio 2010. Mục tiêu của bài viết đề ra là trong một tuần ngắn ngủi chúng ta

Chi tiết

Sau ngày thứ nhất. Chúng ta đã biết một số khái niệm về các công cụ phát triển và khả năng của WPF, chúng ta cũng tạo được chương trình WPF đầu tiên. Trong ngày thứ 2 này. Chúng ta

Chi tiết

Hôm nay chúng ta sẽ bắt đầu ngày thứ 3 với nhiều hứng thú hơn trong ngày thứ 2 với WPF 4. Hôm nay chúng ta sẽ tìm hiểu về những cách bố trí (layout) cơ bản, các hành động

Chi tiết

Trong bài viết thứ 4 trong loạt bài này. Chúng ta sẽ tìm hiểu về WPF DataBinding, cách hiển thị, sắp xếp và lọc dữ liệu, cách thức sử dụng Model – View – ViewModel pattern, làm thế nào để

Chi tiết

Đây là bài viết cuối trong loạt bài học WPF trong 1 tuần. Hy vọng trong một tuần chúng ta có thể nắm bắt được những kiến thức cơ bản của WPF. Bài viết này một số vấn đề về

Chi tiết

Registry được xem là một “chìa khóa tối thượng” để xâm nhập vào Windows và hầu như chỉ dùng cho giới chuyên môn cao. Với những người dùng bình thường thì Registry của Windows gần như là một “đám rừng”

Chi tiết

Trong Windows 7 chúng ta thường thấy các button trông rất bóng loáng và đẹp. Chúng ta cũng có thể tạo được những button kiểu cách như vậy bằng sức mạnh của WPF trong bộ. WPF vốn nổi tiếng với

Chi tiết

Lên trên đầu