Tiếp theo phần Material Design trước, tôi gửi đến các bạn một Resource được xem là hiệu ứng cốt lõi trong ngôn ngữ thiết kế của Google .
Chi tiết...
WPF Training - Tìm Hiểu Về Material Design For WPF
Phong cách thiết kế Material Design nhắm đến những đường nét đơn giản, sử dụng nhiều mảng màu đậm nổi bật, các đối tượng đồ họa trong giao ...
Chi tiết...
WPF - Tìm Hiểu Về Đồ Họa 3D Trong WPF
WPF vượt trội hơn Winform về khoản Drawing , trong đó đặc biệt WPF hỗ trợ đồ họa rất tốt vì nó tương tác trực tiếp đến GPU. Hôm nay chúng t...
Chi tiết...
Workshop - Tại Sao Bạn Nên Chọn WPF Thay Cho Windows Forms
10 lý do tại sao nói WPF tốt hơn so với Windows Forms
Chi tiết...
WPF Library - Tìm Hiểu Về Thư Viện Dragablz - TabControl for WPF
Hôm nay tôi sẽ giới thiệu đến các bạn một thư viện mã nguồn mở, nó là gì? Đơn giản là một thư viện với TabControl được Custom lại với nhiều ...
Chi tiết...
WPF - Tìm Hiểu Về ContextMenu Trong WPF (Menu ngữ cảnh)
Hôm nay chúng ta sẽ tìm hiểu cách tạo ra các menu chuột phải trên ứng dụng WPF của mình. Ở bài này chúng ta xoay quanh việc tìm hiểu cách tạ...
Chi tiết...
WPF - Làm Sao Show Được Menu Mặc Định Của Hệ Thống Windows(PhysicalCoordinates)
SystemMenuPhysicalCoordinates Tiêu đề có vẻ khó hình dung - thật sự tôi cũng không biết diễn đạt thế nào; hôm nay tôi sẽ mang đến cho các bạ...
Chi tiết...
WPF - Tìm Hiểu Về Attached Behaviors Trong WPF
Trong bài viết trước tôi có giới thiệu về Extension Methods trong nguôn ngữ lập trình C#; hôm nay tôi sẽ nói về một vấn đề có ý nghĩa tươ...
Chi tiết...
WPF Library - Tạo Kính Lúp Cho Ứng Dụng WPF (Zoom Behavior) Phần I
Hôm nay tôi sẽ giới thiệu đến các bạn một thư viện mở( GalaSoft.Utilities ) giúp chúng ta có thể tạo một ứng dụng có thể zoom .
Chi tiết...
WPF - Sự Khác Nhau Giữa StaticResource với DynamicResource Trong WPF
Về khía cạnh náo đó chúng ta sẽ thấy giữa StaticResource và DynamicResource không có nhiều sự khác biệt và chúng có thể thay thế lẫn nha...
Chi tiết...
C# - XML Serialization and Deserialization(Lưu Trữ Một Object Thành File)
Hôm nay chúng ta sẽ tìm hiểu về XML Serialization and Deserializatio n( XS&D ) - Serialization có thể tạm dịch là " Tuần tự hóa ...
Chi tiết...
C# - Tùy Chọn Khởi Động Cùng Windows Cho Ứng Dụng
Chúng ta thường thấy các ứng dụng chuyên nghiệp thường có tùy chọn cho phép ứng dụng khởi động cùng Windows, vậy chúng ta làm điều đó như t...
Chi tiết...
WPF – Cơ Bản Về Data Binding Trong WPF
Data Binding là kĩ thuật dùng để tạo gắn kết giữa phần giao diện ( UI ) và dữ liệu thông qua phần business logic hoặc giữa các đối tượng UI...
Chi tiết...
WPF - Tổng quan về Windows Presentation Foundation
1. WPF là gì? WPF, viết tắt của Windows Presentation Foundation, là hệ thống API mới hỗ trợ việc xây dựng giao diện đồ hoạ trên nền Window...
Chi tiết...
WPF Training – Drag and Drop Trong WPF Part II
Sau bài " WPF Training – Drag and Drop Trong WPF Part I " nói về Drag-Drop, bài tiếp theo tôi xin nói về một Library hỗ trợ việc n...
Chi tiết...
WPF Training - Drag and Drop Trong WPF Part I
Đối với lập trình hiện đại hiện nay, việc hỗ trợ người dùng tối đa cũng như trừu tượng hóa các công việc đến mức gần gủi và dễ hiểu nhất cho...
Chi tiết...
C# - Khi Nào Nên Dùng Lớp Parallel
Sau bài " Parallel Class Trong C# và Vấn Đề Xử lý Song Song " tôi nhận được khá nhiều câu hỏi về vấn đề này, ví dụ như chúng ta có...
Chi tiết...
WPF - Xây Dựng Ứng Dụng WPF Metro Với Thư Viện MahApps.Metro
Chào các bạn, hôm nay tôi sẽ giới thiệu đến mọi người về một thư viện khác giúp chúng ta xây dựng một ứng dụng WPF với giao diện mang đậm ph...
Chi tiết...
WPF Styles - ToggleButton Switch Phong Cách IOS
Bài này sẽ giới thiệu đến các bạn một style đẹp phong cách IOS cho ToggleButton trong WPF
Chi tiết...
C# - Tìm Hiểu Về MEF Trong Lập Trình C#
Hôm nay tôi sẽ giới thiệu với các bạn một Framework đến từ Microsoft - framework này không quá lớn nhưng là khá mạnh khi các bạn làm việc vớ...
Chi tiết...
C# - Kiểm Tra Tốc Độ Của Foreach vs LinQ vs LinQasParallel
Hôm nay chúng ta sẽ thử đo xem thời gian query Data của "Foreach vs LinQ vs LinQasParallel" như thế nào. Tôi tạo một tool nhỏ để l...
Chi tiết...
WPF vs Caliburn - IoC Là Gì Và Cấu Hình Bootstrapper Cho Việc Sử Dụng IoC
Trong bài viết Helloworld project chúng ta đã có class Bootstrapper đơn giản, song để dùng được IoC trong Caliburn.Micro chúng ta cần viết ...
Chi tiết...
WPF vs Caliburn - Bắt Đầu HelloWorld Project Cùng Caliburn.Micro
Sau hai bài giới thiệu về Caliburn.Micro framework, hôm nay chúng ta sẽ cùng bắt tay vào làm một dự án nhỏ - HelloWorld.
Chi tiết...
WPF vs Caliburn- Tìm Hiểu Về Caliburn.Micro Framework Phần II
Như ở bài trước tôi đã giới thiệu về caliburn.mocro, bài tiếp theo này tôi sẽ hướng dẫn các bạn về cách tạo một project WPF hợp chuẩn mô hìn...
Chi tiết...
WPF vs Caliburn- Tìm Hiểu Về Caliburn.Micro Framework Phần I
Caliburn.Micro Framework được những người phát triển nó nói một cách khiêm tốn là một Framework nhỏ bé nhưng cộng đồng Dev lại thấy rằng nó...
Chi tiết...
Log4net - Configuration log4net Nâng Cao (các filter nâng cao)
Hôm nay tôi sẽ hướng dẫn các bạn một số kỹ thuật với log4net, 3 kỹ thuật chúng ta cần nắm sau bài này là "Làm sao để tạo các file log r...
Chi tiết...
WPF Training - How To Binding RadioButton Group
Để có thể binding được cho một group các RadioButton chúng ta cần một số thủ thuật, giới hạn trong bài này tôi sẽ chia sẽ một kỹ thuật - dùn...
Chi tiết...
Biến SmartPhone Thành Tay Cầm Chơi Game!
Lâu nay, Need for Speed là một tựa game mà tôi vẫn hay chơi cho thõa đam mê về tốc độ. Tựa game này có một bộ Controllers vô cùng hoành t...
Chi tiết...
Giới Thiệu Về Design Pattern và Example Source
Design Pattern là một kỹ thuật trong lập trình hướng đối tượng, nó khá quan trọng và mọi lập trình viên muốn giỏi đều phải biết. Được sử dụ...
Chi tiết...
WPF Study - Attached property
Sau Dependency property , chúng ta sẽ tiếp tục tìm hiểu về Attached property - một loại property không thuộc đối tượng trực tiếp sử dụng nó...
Chi tiết...
WPF Study - Dependency Property
Khi các bạn làm một dự án khá lớn, nhu cầu tạo ra các Custom Control là không tránh khỏi, trong WinForm hay WPF đều cho phép chúng ta tạo r...
Chi tiết...
WPF Study - How To Create Instance Of Class In XAML?
"Làm sao để tạo một thể hiện của một class bằng việc sử dụng code XAML?", việc tạo một Instance trong code Behind là quá đơn giản ...
Chi tiết...
WPF - TEXTBOX STYLE (INSPIRED BY ANDROID)
Các trạng thái của TextBox a) disable b) normal c) focus
Chi tiết...
WPF - RADIOBUTTON STYLE (INSPIRED BY ANDROID)
Các trạng thái của RadioButton a) normal b) focused c) indeterminate d) checked e) checked, disabled
Chi tiết...
WPF - TABCONTROL STYLE (INSPIRED BY ANDROID)
Các trạng thái của TabControl Tab1) normal Tab2) focus (selected) Tab3) tab (keyboard) focus Tab4) disabled
Chi tiết...
WPF - SLIDER STYLE (INSPIRED BY ANDROID)
Các trạng thái của Slider Slider normal Slider when onMouseOver Slider when disable Slider tab focus
Chi tiết...
WPF - CHECKBOX STYLE (INSPIRED BY ANDROID)
Trạng thái CheckBox: a) checked, disable b) checked c) indeterminate, disable d) indeterminate e) unchecked f) pressed
Chi tiết...
WPF - TOGGLEBUTTON STYLE (INSPIRED BY ANDROID)
Các trạng thái của ToggleButton: a) checked; b) unchecked; c) indeterminate; d) disable; e) Tab focus
Chi tiết...
WPF - Android UI Cho Giao Diện WPF
Nội dung bài này sẽ giới thiệu đến các bạn một số Control theo phong cách giao diện của Android. Như những bài trước chúng ta đã biết về Sty...
Chi tiết...
ReSharper - Một Công Cụ Hỗ Trợ Đắc Lực Cho Dev
ReSharper là một công cụ Add-on cho Visual Studio, nó giúp lập trình viên tốn ít thời gian cho việc xem xét định dạng code, phong cách code,...
Chi tiết...
Công Cụ Design UML Miễn Phí Tốt Nhất
Tôi xin giới thiệu một số công cụ miển phí tôi hay dùng để thiết kế UML - tính năng khá đầy đủ và có nhiều sự lựa chọn cho mục đích thiết k...
Chi tiết...
C# - Lắng Nghe Các Thông Báo Thay Đổi Của Hệ Thống Tập Tin
Trong một số trường hợp, chúng ta muốn liên tục cập nhật thông tin về sự thay đổi của một tập tin hoặc thư mục nào đó cho người dùng và chún...
Chi tiết...
WPF - Cách Làm Hoạt Họa Trong WPF (Storyboard/Animation in WPF)
Như các bạn đã biết, WPF có khá nhiều điểm mạnh và mới so với Winform trước kia, trong đó có Binding, 3D, XAML... và hôm nay chúng ta tìm hi...
Chi tiết...
Cách Tạo Một Ứng Dụng SingleInstance (Application)
Để dễ hiểu, các bạn hãy hình dung rằng: cùng một tập tin thực thi *.EXE nhưng bạn DoubleClick 10 lần cách quãng vào nó thì chuyện gì sẽ sảy ...
Chi tiết...
C# - Xây Dựng Ứng Dụng Đơn Giản Với Hook
Trong Windows, các ứng sử của người dùng và các ứng dụng liên lạc với hệ điều hành(HĐH) thông qua các thông điệp, và "kỹ thuật" H...
Chi tiết...
WPF - Tìm Hiểu Về Trigger Trong WPF, Một Vấn Đề Quan Trọng
Một khía cạnh hết sức quan trọng trong WPF đó là Trigger - Trigger giúp nắm bắt được mọi thay đổi trong một hệ thống GUI của WPF. Nhờ có Tr...
Chi tiết...
WPF - Tìm Hiểu Về Control Styles Và Templates Trong WPF
Windows Presentation Foundation( WPF ) cho phép các nhà phát triển có thể thay đổi hoàn toàn cái nhìn tổng quan và cách ứng xử của các Cont...
Chi tiết...
Log4net trong C# Và Tầm Quan Trọng Của Việc Tạo Log - Nhật Ký Làm Việc
LOG4NET là một thư viện mã nguồn mở cho phép chúng ta tạo ra một hoặc nhiều tập tin log, kiểu log cũng như nội dung log một cách linh hoạt v...
Chi tiết...
Subscribe to:
Posts (Atom)