|
|
1. Xây dựng thư viện trong Lập trình Csharp Một trong những điểm mạnh của Lập trình Hướng đối tượng chính là khả năng tái sử dụng mã, xây dựng lại mã nguồn từ mã nguồn đã có; Hay nói cụ thể chính là đặc tính kế thừa trong Lập trình Hướng đối tượng. Trong quá trình thực hiện một chương trình sẽ có những lúc ta nhận thấy rằng, có những đoạn mã sẽ sử dụng nhiều lần trong project cũng như về sau cũng có khả năng sẽ cần đến; Từ đó nãy sinh nhu cầu làm sao để có thể viết những đoạn mã nguồn có thể sử dụng về sau. Trong Csharp nói riêng và Lập trình Hướng đối tượng nói chung, các phương thức được xây dựng trong class, mỗi class chứa đựng những thuộc tính, phương thức để thực hiện một số công việc cụ thể nào đó. Việc xây dựng thư viện Lập trình cũng như vậy, chúng ta sẽ gom nhóm những phương thức có liên quan với nhau lại 1 nhóm và đặt tên đặc trưng chung cho nhóm đó. Ví dụ như thư viện toán học thì có các hàm tính toán, thư viện đồ họa thì có các hàm vẽ.
2. Xây dựng thư viện dll Ví dụ bên dưới hướng dẫn thực hiện cách xây dựng 1 thư viện dll đơn giản đi kèm một số phép toán. Đầu tiên cần khởi tạo 1 …..
Trong nhiều năm qua, ASP đã được cho rằng đó thực sự là một lựa chọn hàng đầu cho web developers trong việc xây dựng những web sites trên nền máy chủ web Windows bởi nó vừa linh hoạt mà lại đầy sức mạnh. Đầu năm 2002, Microsoft đã cho ra đời một công nghệ mới đó chính là ASP.NET. Đây thực sự là một bước nhảy vượt bậc của ASP cả về phương diện tinh tế lẫn hiệu quả cho các developers. Nó tiếp tục cung cấp khả năng linh động về mặt hỗ trợ ngôn ngữ, nhưng hơn hẳn về mặt lĩnh vực ngôn ngữ script vốn đã trở nên hoàn thiện và trở thành ngôn ngữ cơ bản của các developers. Việc phát triển trong ASP.NET không chỉ yêu cầu hiểu biết về HTML và thiết kế web mà còn khả năng nắm bắt những khái niệm của lập trình và phát triển hướng đối tượng.
ASP.NET là một nền tảng ứng dụng web (web application framework) được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và những dịch vụ web. Lần đầu tiên được đưa ra thị trường vào tháng 2 năm 2002 cùng với phiên bản 1.0 của .NET framework, là công nghệ nối tiếp của Microsoft’s Active Server Pages(ASP). ASP.NET được biên dịch dưới dạng Common Language Runtime (CLR), cho phép những người lập trình …..
Ngôn ngữ C# khá đơn giản, chỉ khoảng hơn 80 từ khóa và hơn mười mấy kiểu dữ liệu được dựng sẵn. Tuy nhiên, ngôn ngữ C# có ý nghĩa to lớn khi nó thực thi những khái niệm lập trình hiện đại. C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng. Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại. Hơn nữa ngôn ngữ C# được xây dựng trên nền tảng hai ngôn ngữ mạnh nhất là C++ và Java. C#, theo một hướng nào đó, là ngôn ngữ lập trình phản ánh trực tiếp nhất đến .NET Framework mà tất cả các chương trình .NET chạy, và nó phụ thuộc mạnh mẽ vào Framework này. Mọi dữ liệu cơ sở đều là đối tượng, được cấp phát và hủy bỏ bởi trình dọn rác Garbage-Collector (GC), và nhiều kiểu trừu tượng khác chẳng hạn như class, delegate, interface, exception, v.v, phản ánh rõ ràng những đặc trưng của .NET runtime.
Với ngôn ngữ C#, chúng ta chỉ bị giới hạn ở chính bản thân của chúng ta. Ngôn ngữ này không đặt ra những ràng buộc lên những việc có thể làm. C# được sử dụng cho nhiều dự án khác nhau như: tạo ra ứng dụng xử lý văn bản, ứng dụng đồ họa, xử lý bảng tính; thậm chí tạo ra những trình biên dịch cho các …..
Microsoft .NET gồm 2 phần chính : Framework và Integrated Development Environment(IDE). Framework cung cấp những gì cần thiết và căn bản, chữ Framework có nghĩa là khung hay khung cảnh trong đó ta dùng những hạ tầng cơ sở theo một qui ước nhất định để công việc được trôi chảy. IDE thì cung cấp một môi trường giúp chúng ta triển khai dễ dàng, và nhanh chóng các ứng dụng dựa trên nền tảng .NET. Nếu không có IDE chúng ta cũng có thể dùng một trình soạn thảo ví như Notepad hay bất cứ trình soạn thảo văn bản nào và sử dụng command line để biên dịch và thực thi, tuy nhiên việc này mất nhiều thời gian. Tốt nhất là chúng ta dùng IDE phát triển các ứng dụng, và cũng là cách dễ sử dụng nhất.
Thành phần Framework là quan trọng nhất .NET là cốt lõi và tinh hoa của môi trường, còn IDE chỉ là công cụ để phát triển dựa trên nền tảng đó thôi. Trong .NET toàn bộ các ngônngữ C#, Visual C++ hay Visual Basic.NET đều dùng cùng một IDE.Thư viện lớp .NET Framework là một tập hợp những kiểu dữ liệu được dùng lại và được kết hợp chặt chẽ với Common Language Runtime. Thư viện lớp là hướng đối tượng cung cấp những kiểu dữ liệu mà mã nguồn được quản lý của chúng ta có thể dẫn xuất. Điều này không chỉ …..
1. Windows Media Player Trong bài viết này chúng ta sẽ tìm hiểu về một control ẩn trong Lập trình Windows Form với Csharp. Ở chế độ mặc định sẽ không thấy sự hiện diện của control này trong ToolBox, để sử dụng cần thêm thêm thư viện wmp.dll từ COM Components. Control này được xây dựng từ chính Chương trình nghe nhạc Windows Media Player của Windows, vì thế nên nó được thừa hưởng mọi tính năng được xây dựng sẵn từ Windows Media Player. Các phương thức đều được xây dựng sẵn, tất cả chỉ đơn giản là add control và sử dụng. Trong hình bên dưới là thêm control vào ToolBox, đầu tiên tiến hành tạo 1 tab mới trong ToolBox và nhấp phải chuột chọn “Choose Items” để hiện Dialog “Choose ToolBox Items“, mở thẻ COM Component và tick vào vào thư viện wmp.dll. Cuối cùng ta sẽ được control mới trong ToolBox như hình.
2. Xây dựng chương trình nghe nhạc đơn giản Với mục đích minh họa cho Control này, chúng ta sẽ cùng tìm hiểu cách xây dựng một chương trình nghe nhạc đơn giản có thể phát nhạc trực tiếp từ máy tính và từ website, cụ thể là từ web nhạc Mp3.Zing.vn. Về Control mà chúng ta đang đề cập đến, trong thư viện có tên chính xác là axWindowsMediaPlayer. Về hoạt động, để có thể phát 1 file nhạc bằng control này chúng ta chỉ …..
1. Hiệu ứng trong suốt – Aero Glass Trong quá trình phát triển hệ điều hành Windows, bắt đầu từ Windows Vista (tới nay là Windows 7), trong giao diện được Microsoft bổ sung thêm hiệu ứng Aero Glass giúp cho giao diện Form trong suốt như gương. Từ đó tạo làm nền tảng tạo nên nhiều chương trình ứng dụng với hiệu ứng trong suốt đẹp mắt; Số đông các phần mềm ra đời từ khoảng thời gian sau khi có Windows Vista đều áp dụng hiệu ứng này.
2. Áp dụng Aero Glass cho Windows Form Trong lập trình Csharp thông thường khi tạo Form chúng ta không thể custom để có được hiệu ứng trong suốt, để làm được điều này chúng ta cần sử dụng một API của Windows; Cụ thể là thư viện “dwmapi.dll”. Bạn có thể dễ dàng có được giao diện Aero Glass tuyệt với vài dòng code đơn giản bên dưới. Và lưu ý đừng quên khai báo namespace System.Runtime. InteropServices; Kết quả thu được là 1 Form trong suốt hoàn toàn, không có control nào bên trong. Đặt Form trước hình ảnh để thấy được hiệu ứng trong suốt. 3. Một số custom để có Form đẹp hơn Chúng ta tạo thêm 4 panel trong Form và thiết lập với màu sắc như hình ảnh, khi chạy Form lên do hiệu ứng trong suốt nên những panel đó sẽ có hiệu ứng màu sắc đẹp mắt. …..
|
|