Tổng hợp phím tắt trong ReSharper

Một công cụ hỗ trợ lập trình viên .Net rất mạnh hiện nay là ReSharper. Bài chia sẻ sau đây mình chép toàn bộ nguyên văn nội dung phần "phím tắt" tại trang ReShaper về. Nếu bạn nào cần tìm hiểu thêm thì có thêm truy cập vào link gốc nhé.Ngoài việc hỗ trợ các phím tắt phù hợp với thói quen chung của lập trình viên ra thì ReSharper còn hỗ trợ việc tùy chỉnh, thay đổi chúng. Do đó, nếu bạn muốn thay đổi phím tắt nào đó cho phù hợp với thói quen của mình thì có thể cấu hình lại tại Tools | Options | Environment | Keyboard, tìm lệnh cần thay đổi phím tắt và đổi giá trị phím tắt ở bên …


Tìm hiểu các kiểu dữ liệu trong C#

Kiểu dữ liệu (data type) là một tập hợp gồm các nhóm loại dữ liệu có cùng đặc tính, cách lưu trữ của dữ liệu và cách thao tác xử lý trên trường dữ liệu đó; nhằm mục đích phân loại các loại dữ liệu. Trong C#, một biến (variable) khi khởi tạo lên đã được chỉ định một kiểu dữ liệu xác định cho nó.Trong các ngôn ngữ lập trình khác, người ta định nghĩa nhiều loại kiểu dữ liệu khác nhau. Một số kiểu dữ liệu thường gặp ở hầu hết ngôn ngữ lập trình như là byte, integer, character, double, … Ngoài ra, chúng ta còn có một số kiểu dữ liệu hiếm hơn như nvarchar, datetime, money, … 1. Các kiểu dữ liệu …


Tổng hợp câu lệnh Terminal Linux cần thiết khi bạn tương tác với VPS (Linux)

Thời gian vừa rồi mình chính thức chuyển hosting của CafeFreelancer.com sang nhà cung cấp hosting VPS. Thực sự nói là dân IT nhưng khi tương tác với hệ điều hành Linux mình khá không thích cách dùng câu lệnh để tương tác, tự nhiên nhớ cái thời còn đi học gõ lệnh trên Terminal. (Mình thích trực quan như windows hơn).Lưu ý: Các lệnh terminal linux thì bạn có thể hiểu nó là Command Prompt trong windows nhé – tạm gọi là “Cửa sổ dùng lệnh”.  (VPS mình đang dùn Centos 7 tại Vultr.com) Các lệnh terminal linux theo mình là phổ biến và cần thiết cho bạn khi tương tác Câu lệnh chuyển tương tác …


Từ khóa partial – kiểu từng phần (partial type) trong lập trình C#

Từ khóa partial – kiểu từng phần (partial type) trong lập trình C#

Trong thời gian này mình đang ôn tập và tìm hiểu lại các kiến thức về lập trình C# nên sẽ lần lượt chia sẻ luôn cùng mọi người, đồng thời lưu trữ kiến thức lại trên blog để tiện sau này xem lại nếu cần. Các bài chia sẻ sẽ không theo một lịch trình cụ thể nào nhé nên chắc chắn không phù hợp với các bạn mới bắt đầu học lập trình, các bạn mới thì chỉ đọc tham khảo thôi, mong các bạn thông cảm.Từ khóa partial (partial type) trong lập trình C# là kiểu từng phần, nghĩa là với từ khóa này bạn sẽ viết mã của 1 class ở nhiều nơi, nhiều lớp khác nhau trong cùng 1 dự án. Ví dụ cụ thể trong cùng 1 …


Lập trình C#: Từ khóa partial – kiểu từng phần (partial type)

Lập trình C#: Từ khóa partial – kiểu từng phần (partial type)

Trong thời gian này mình đang ôn tập và tìm hiểu lại các kiến thức về lập trình C# nên sẽ lần lượt chia sẻ luôn cùng mọi người, đồng thời lưu trữ kiến thức lại trên blog để tiện sau này xem lại nếu cần. Các bài chia sẻ sẽ không theo một lịch trình cụ thể nào nhé nên chắc chắn không phù hợp với các bạn mới bắt đầu học lập trình, các bạn mới thì chỉ đọc tham khảo thôi, mong các bạn thông cảm.Từ khóa partial (partial type) trong lập trình C# là kiểu từng phần, nghĩa là với từ khóa này bạn sẽ viết mã của 1 class ở nhiều nơi, nhiều lớp khác nhau trong cùng 1 dự án. Ví dụ cụ thể trong cùng 1 …


Bài 3: cấu trúc các lệnh lặp trong lập trình PHP, cú pháp và cách sử dụng

Tiếp theo chia sẻ "Toán tử trong ngôn ngữ lập trình PHP", trong chia sẻ này mình và bạn sẽ cùng ôn tập và tìm hiểu về cách sử dụng các lệnh lặp, vòng lặp trong ngôn ngữ lập trình PHP (một ngôn ngữ lập trình web phổ biến tại Việt Nam và thế giới). Trong PHP nói riêng và ngôn ngữ lập trình nói chung thực sự các cấu trúc lặp hay còn gọi là lệnh lặp, vòng lặp về cơ bản là như nhau.Cách sử dụng: thường trong quá trình viết mã lệnh có những thao tác bạn phải lặp lại về quy trình, quy luật lặp lại nào đó thì lặp là giải pháp tiết kiệm thời gian thay vì viết mã cho từng thao tác giống nhau. Cấu …


Bài 2: toán tử trong ngôn ngữ lập trình PHP

Trong bài chia sẻ trước mình và bạn đã ôn tập về "Kiến thức cơ bản tự học lập trình PHP". Trong bài này mình và bạn tiếp tục ôn tập, cũng như tự học lập trình web với ngôn ngữ PHP phần TOÁN TỬ TRONG PHP. Cũng như các ngôn ngữ lập trình khác để thực hiện các phép tính toán, so sánh, kiểm tra... thì ngôn ngữ lập trình PHP cũng hỗ trợ hầu hết các toán tử thông dụng. Toán tử gán = trong lập trình PHP Là toán tử gán giá trị cho một biến số (toán hạng). Ví dụ: $BienA="Chào các bạn";//Gán giá trị chuỗi "Chào các bạn" cho biến $BienA; $BienB=88;//Gán giá trị số 88 cho biến $BienB; Từ thời điểm …


Bài 1: Kiến thức cơ bản tự học lập trình PHP

PHP từ lâu được biết đến là 1 ngôn ngữ lập trình web mã mở :) , có rất nhiều các hệ thống website trên thế giới, công ty thiết kế web sử dụng ngôn ngữ này làm nền tảng phát triển hệ thống của mình. Ngoài ra cũng có rất nhiều Framework, hệ quản trị nội dung (CMS) sử dụng PHP để phát triển hướng đến cộng đồng. Trong bài chia sẻ này mình chính xác cũng đang bắt đầu học lại PHP nên chúng ta cùng ôn lại các kiến thức cơ bản mà ai tự học PHP cũng cần phải biết.Để viết mã lệnh PHP ta phải bao mã lệnh trong các cặp thẻ theo quy định của ngôn ngữ PHP. Hiện tại có 4 cách viết mã lệnh PHP trên tập …


Sử dụng Stopwatch so sánh tốc độ xử lý trong .Net

Test ứng dụng có lẽ là khái niệm không còn xa lạ với dân lập trình viên, đặc biệt là các tester để xử lý lỗi, so sánh tốc độ xử lý... Việc viết Unit Test có thể không phải lập trình viên nào cũng có thể làm tốt và hiệu quả được, việc viết test sẽ đảm bảo chương trình của bạn tốt hơn, ít lỗi hơn, tốc độ xử lý cải thiện hơn khi sử dụng các thuật toán, loại dữ liệu, hàm chức năng phù hợp.Trong phạm vi bài viết mình không nói về Unit Test trong việc kiểm tra, so sánh tốc độ xử lý của chương trình, hàm chức năng nào đó ? Mà mình muốn nói đến Stopwatch. Đúng vậy, bằng cách viết 1 đoạn mã ngắn …


Hướng dẫn sử dụng BackgroundWorker để xây dựng chức năng Chạy nền trong C#

Để hỗ trợ lập trình viên phát triển các chức năng đa tiến trình, tiến trình chạy song song (chạy nhiều tác vụ cùng một lúc mà không phải đợi tiến trình trước hoàn tất) C# đã cung cấp cho bạn lớp Thread trong namspace System.Threading. Tuy nhiên, chắc chắn rằng việc sử dụng Thread đòi hỏi bạn phải có những kiến thức cũng như kiến thức nhất định để có thể xử lý. Đó là nói về Threading.☛ Bạn có thể tải mã nguồn (source sample) bằng C# tại http://adf.ly/znuemTrong bài viết này mình sẽ chia sẻ cùng bạn về BackgroundWorker một component trong System.ComponentModel. Đây là lớp được .Net tích …


Kiểm tra trạng thái Yahoo, Skype và sử dụng ảnh tuỳ ý theo trạng thái

Làm thể nào để kiểm trạng thái trực tuyến của tài khoản Yahoo, Skype ?. Mình xin chia sẻ cùng bạn lớp đáp ứng được yêu cầu của câu hỏi vừa rồi, tuỳ vào mục đích sử dụng, yêu cầu trên bản thiết kế bạn có thể phát triển lại theo ý mình (vì thường phần hỗ trợ trực tuyến trên website sẽ phải phù hợp với thiết kế tổng thể của website điều mà các icon mặc định của Yahoo, Skype không đáp ứng được).A. Giải pháp: 1. Request services (check Yahoo, Skype) của máy chủ Yahoo và Skype trả về trạng thái Online/ Offline với nick đầu vào. StatusSupport(string yahooID) 2. Dựa trên trạng thái trả về tự …