• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Search found 292 matches

by alexanderdna
Mon 22/10/2012 11:17 pm
Forum: Cấu trúc dữ liệu và giải thuật
Topic: [Thảo luận] Tính diện tích đa giác bất kỳ
Replies: 28
Views: 21617

Re: [Thảo luận] Tính diện tích đa giác bất kỳ

Cách của manhtienit rất là độc đáo và khai sáng, khiến mình nhớ ra mình từng dùng cách này trong một bài toán tương tự. Đó là tính diện tích của một quốc đảo dựa trên ảnh bản đồ trắng đen (màu trắng cho đất và đen cho biển). Kỹ thuật của mình lúc bấy giờ là sử dụng WinAPI GetPixel để xác định màu củ...
by alexanderdna
Sun 21/10/2012 11:50 am
Forum: Cấu trúc dữ liệu và giải thuật
Topic: [Thảo luận] Tính diện tích đa giác bất kỳ
Replies: 28
Views: 21617

Re: [Thảo luận] Tính diện tích đa giác bất kỳ

Nếu giới hạn trong dạng đa giác lồi, có thể tính theo giải thuật sau: Ví dụ cho đa giác lồi ABCDEF. 1. Kẻ đường thẳng AC, tức là bỏ qua đỉnh B. Ta được tam giác ABC và còn đa giác ACDEF. 2. Tiếp tục bỏ đỉnh thứ 2 trong dãy đỉnh, kẻ đường thẳng AD. Ta có tam giác ACD và đa giác ADEF. 3. Kẻ đường thẳn...
by alexanderdna
Wed 20/06/2012 8:55 pm
Forum: Giao lưu
Topic: Sinh nhật! (New version)
Replies: 610
Views: 106282

Re: Sinh nhật! (New version)

Cảm ơn Hoành :D
by alexanderdna
Mon 30/04/2012 8:41 pm
Forum: Visual Basic .NET và C# (VB.NET & C#)
Topic: Xin giúp mình về ShowDialog
Replies: 5
Views: 2039

Re: Xin giúp mình về ShowDialog

Bạn hãy dùng thuộc tính Tag của form. Nó chứa được đủ loại dữ liệu, từ chuỗi, số, mảng cho tới các object lớn hơn nữa. Tất nhiên bạn sẽ phải chuyển kiểu lại khi lấy dữ liệu ra. Thí dụ: [vbnet]' code lưu dữ liệu Me.Tag = "Save" Me.Close()[/vbnet] Ở nơi gọi ShowDialog: [vbnet]Using frm As Ne...
by alexanderdna
Mon 30/04/2012 12:41 pm
Forum: Visual Basic .NET và C# (VB.NET & C#)
Topic: Xin giúp mình về ShowDialog
Replies: 5
Views: 2039

Re: Xin giúp mình về ShowDialog

Bạn có thể truyền tham số khi khởi tạo, kiểu như sau: [vbnet]Using frm As New FrmNhomKH(HanhDong.TaoMoi) frm.ShowDialog() End Using[/vbnet] Để làm như vậy, bạn cần một enum dạng như sau: [vbnet]Enum HanhDong TaoMoi CapNhat Xoa End Enum[/vbnet] Và bạn định nghĩa hàm khởi tạo mới cho lớp FrmNhomKH: [v...
by alexanderdna
Wed 25/01/2012 8:45 am
Forum: Giao lưu
Topic: Nhạc bằng chuông máy tính
Replies: 3
Views: 1585

Re: Nhạc bằng chuông máy tính

Hàm Beep và Sleep có nhược điểm là khiến chương trình bị "đóng băng" trong lúc nó được gọi.
Hình như nếu có thể đặt vào thread riêng thì sẽ không bị nữa. ;)
by alexanderdna
Thu 12/01/2012 8:50 am
Forum: Lập trình hướng đối tượng (OOP)
Topic: Đa hình là gì ? có bao nhiêu cách implement đa hình ?
Replies: 5
Views: 5648

Re: Đa hình là gì ? có bao nhiêu cách implement đa hình ?

Hiểu sao nói vậy nha anh. Đa hình, tức polymorphism , là một trong các đặc điểm cốt lõi của OOP. Nó giúp cho các đối tượng thuộc kiểu khác nhau thực hiện những hành vi đặc trưng (và khác biệt) của chúng trong khi được truyền cùng một thông điệp. Nói đơn giản hơn, khi gọi cùng một phương thức hay tru...
by alexanderdna
Fri 09/12/2011 10:29 pm
Forum: [.NET] Bài viết hướng dẫn
Topic: Đôi điều về CLI
Replies: 8
Views: 7359

Re: Đôi điều về CLI

PHẦN CHÍN g. Phát biểu try Có thể nói try…catch là loại cấu trúc điều khiển rất đặc biệt. Những mã lệnh bên trong khối try , catch và finally được thi hành theo một cách riêng, ít nhiều khác với mã lệnh bên ngoài. Trong các phần nói về lệnh rẽ nhánh và lệnh ret , tác giả đã đề cập sơ đến try…catch ...
by alexanderdna
Thu 01/12/2011 9:22 am
Forum: Giao lưu
Topic: Nhật Ký Thành Viên
Replies: 1221
Views: 143915

Re: Nhật Ký Thành Viên

Tôi không chắc chắn cho lắm, nhưng bạn hãy chuẩn bị tinh thần nếu đó thực sự là một cách nói ẩn ý của người ta.
Luôn luôn giữ bình tĩnh nhé.
by alexanderdna
Thu 01/12/2011 9:12 am
Forum: Giao lưu
Topic: Nhật Ký Thành Viên
Replies: 1221
Views: 143915

Re: Nhật Ký Thành Viên

Cái 11/1 này khiến tôi lạnh ót. Nhìn cứ như "một người đi với một người, một người đi với nụ cười hắt hiu."
Có chính xác là người ta nói với bạn ngày này không?
by alexanderdna
Thu 01/12/2011 8:48 am
Forum: Visual Basic .NET và C# (VB.NET & C#)
Topic: Làm sao tạo được Menu giống như 1 form trong vb.net
Replies: 1
Views: 799

Re: Làm sao tạo được Menu giống như 1 form trong vb.net

Ở đây bạn chỉ cần làm một form không có viền, tức là đặt FormBorderStyle = None. Rồi bạn vẽ một hình chữ nhật bo góc, cùng một hình tam giác, đặc vào đúng vị trí trong form. Nền form (BackColor) bạn cho một màu đặc biệt, tường là (255, 0, 255) tức Magenta, rồi chỉnh TransparentKey của form thành màu...
by alexanderdna
Thu 01/12/2011 8:35 am
Forum: Giao lưu
Topic: Nhật Ký Thành Viên
Replies: 1221
Views: 143915

Re: Nhật Ký Thành Viên

Nói như trong phim: "Đừng manh động!" Ý là, không nên làm gì đặc biệt hết. Cứ tự nhiên như mọi ngày. Đừng quan tâm quá, đừng sốt sắng quá. Đừng tỏ ra có sự "phân biệt đối xử". Tất nhiên có khi cũng cần thể hiện cảm xúc, nhưng ít ít vậy, vồ vập quá người ta lại hoảng sợ bỏ chạy th...
by alexanderdna
Thu 24/11/2011 7:34 am
Forum: Giao lưu
Topic: Giao lưu trong 4rum - Ai là ai ???
Replies: 676
Views: 115565

Re: Giao lưu trong 4rum - Ai là ai ???

Ở Phường 17, Gò Vấp, đường Lê Hoàng Phái hoặc Nguyễn Văn Lượng đi vô, luồn lách qua một số con hẻm lớn nhỏ khác nhau. :D
by alexanderdna
Tue 22/11/2011 9:15 pm
Forum: Visual Basic .NET và C# (VB.NET & C#)
Topic: [Chia sẻ] Hàm tự động viết HOA chữ cái đầu tiên !
Replies: 6
Views: 5108

Re: [Chia sẻ] Hàm tự động viết HOA chữ cái đầu tiên !

[csharp] bool toUpper = true; var ci = new CultureInfo("vi-VI"); for (int i = 0; i < s.Length; ++i) { if (toUpper) s[i] = char.ToUpper(s[i], ci); toUpper = (s[i] == ' '); } [/csharp] (Theo mình nghĩ thì xử lý từng ký tự sẽ đạt hiệu quả cao hơn) Theo tôi nhớ thì String có tính chất nội hàm...
by alexanderdna
Wed 16/11/2011 8:57 pm
Forum: Lập trình hướng đối tượng (OOP)
Topic: đa kế thừa trong vb.net
Replies: 3
Views: 5054

Re: đa kế thừa trong vb.net

1. Nếu bạn dùng C++ thì sẽ làm được đa kế thừa. 2. Nếu dùng interface, bạn sẽ dùng property. Thí dụ: [csharp]interface IDoiTuong { int MaDT { get; set; } } interface ILop { int MaLop { get; set; } } class SinhVien : IDoiTuong, ILop { private int maDT; private int maLop; public int MaDT { get { retur...
by alexanderdna
Thu 20/10/2011 10:47 am
Forum: Giao lưu
Topic: Chúc chị em trong clbvb mạnh khỏe, tươi trẻ..
Replies: 5
Views: 1769

Re: Chúc chị em trong clbvb mạnh khỏe, tươi trẻ..

Tạo hóa mang em đến với đời,
Mắt huyền, môi thắm, tóc buông lơi,
Ân cần, duyên dáng cùng tha thiết,
Có nàng, ta sống hết chơi vơi.


Nhân ngày 20/10, chúc các Quý Bà, Quý Cô được nhiều sức khỏe và ngày càng xinh đẹp. @};-
by alexanderdna
Sun 16/10/2011 10:10 am
Forum: Visual Basic .NET và C# (VB.NET & C#)
Topic: hỏi về interface trong VB
Replies: 1
Views: 1098

Re: hỏi về interface trong VB

Interface, tiếng Việt dịch là "giao diện", là một phương pháp lập trình giúp phân lập phần vận hành và phần giao tiếp. Nói một cách đơn giản, interface là bộ mặt của một thành phần để "ăn nói" với các thành phần khác ở ngoài. Các thành phần bên ngoài chỉ cần biết thành phần này c...
by alexanderdna
Thu 01/09/2011 8:42 pm
Forum: Lập trình hướng đối tượng (OOP)
Topic: Toán tử so sánh trong OOP.
Replies: 7
Views: 13746

Re: Toán tử so sánh trong OOP.

Mình đoán bạn ngầm định object là thực thể kiểu tham chiếu. Nói một cách chính xác thì object là bất cứ thực thể nào tạo nên từ một kiểu dữ liệu đã định nghĩa. Theo đó, không có sự phân biệt giữa thực thể của kiểu tham chiếu và thực thể của kiểu trị. Và thực chất, sự phân biệt kiểu tham chiếu và ki...
by alexanderdna
Thu 01/09/2011 12:17 pm
Forum: Lập trình hướng đối tượng (OOP)
Topic: Toán tử so sánh trong OOP.
Replies: 7
Views: 13746

Re: Toán tử so sánh trong OOP.

Cũng cần lưu ý thêm một số vấn đề sau đây. Thứ nhất là, trong một số ngôn ngữ OOP như C#, toán tử có thể được định nghĩa khác đi. Lúc này, toán tử == và != có thể không còn là so sánh tham chiếu nữa. Bên cạnh đó, cũng trong C# và các ngôn ngữ OOP khác của .NET, có loại kiểu dữ liệu là Value Type (ki...
by alexanderdna
Sat 27/08/2011 7:34 pm
Forum: Visual Basic .NET và C# (VB.NET & C#)
Topic: ICSharpCode.TextEditor và vấn đề HightLight Code
Replies: 3
Views: 907

Re: ICSharpCode.TextEditor và vấn đề HightLight Code

Bạn có thể tải IDE của ILYC về xem thử (trong phần IlycWInterpreter). http://sourceforge.net/projects/ilyc/files/ilyc-0.3.4143/ilyc-0.3.zip/download Đại khái thì phải làm các việc sau: - Tạo tập tin XSHD lưu trữ dạng thức cú pháp (các từ khóa, màu sắc áp dụng,...). Tập tin này đặt trong thư mục Reso...

Go to advanced search