Tool lập trình

Sử dụng Sourcetree để clone GitHub

Sử dụng Sourcetree để clone GitHub

Đa số các project open source đều để ở GitHub và nhiều bạn ấn nút “Download” để tải code về. Làm như vậy sẽ bất tiện đối với các project lớn mỗi khi có update code thì bạn lại phải download toàn bộ. Bài này sẽ hướng dẫn các bạn sử dụng Sourcetree – 1 công cụ sử dụng Git để công việc dễ dàng hơn. Với giao diện GUI thân thiện các bạn có thể dễ dàng xem log của code. Các thao tác pull, commit, push,… đều dễ dàng hơn việc nhớ các dòng lệnh dài dòng. Để đầu óc còn suy nghĩ việc khác và khỏi lộn xộn với hàng đống cú pháp bạn phải làm việc mỗi ngày.

Bài viết này phù hợp với những người không chuyên lập trình, những người thích làm cho mọi việc đơn giản hơn. Còn những bạn cho rằng phải sử dụng command cho Git thì mới pro thì bài viết này không dành cho các bạn.

Các bạn cũng có thể sử dụng GitHub Desktop với tính năng tương tự. Tuy nhiên Sourcetree được đánh giá cao hơn & thân thiện người dùng hơn (quan điểm cá nhân).

30832

Giải thích về Debug và Release của Visual Studio

Trong Visual Studio có 2 config mặc định là Debug và Release. Mục đích của các config này dùng để hỗ trợ lập trình viên dễ dàng kiểm tra lỗi của phần mềm. 2 config này làm cho chương trình chạy hoàn toàn khác nhau tuy nhiên ít được giải thích. Bài viết này sẽ giải thích những lỗi hay gặp của người mới lập trình.

Trong bài này lấy ví dụ là bạn đang build 1 chương trình bằng C++ tạo ra file exe. Lấy ví dụ về đọc biển số xe hơi viết bằng C++ để minh họa. Trong repo IPSSedu có nhiều solution, bạn chỉ cần chạy IPSScar_VS2015.sln để hiểu các giải thích bên dưới.

Hướng dẫn sử dụng cmd trên Windows

Hướng dẫn sử dụng cmd trên Windows

CMD là viết tắt của Command – nghĩa là “lệnh”. Mỗi khi bạn ra lệnh cho máy tính tức là bạn đang gọi 1 chương trình (program) của hệ điều hành. Mỗi chương trình có thể làm nhiều chức năng khác nhau nên cần phải truyền các tham số khác nhau. Các tham số đó được quy định bởi tác giả viết chương trình nên bạn cần đọc tài liệu hướng dẫn trước khi thực hiện.

Trong lập trình việc sử dụng command là bắt buộc, bài này hướng dẫn sử dụng cmd trên Windows cho người mới tìm hiểu.

Visual Studio 2017

Cài đặt Visual Studio 2017

Hiện tại Visual Studio 2017 là phiên bản mới nhất. Phiên bản này không cho phép cài offline, do đó các bạn phải có internet để cài đặt. Điều này cũng có ưu và nhược riêng, cài đặt online sẽ chỉ cần download những feature cần thiết. Nhược điểm là đối với đường truyền yếu thì chờ rất lâu. (GIải pháp là ra quán cafe có internet nhanh để cài đặt)

Visual Studio 2017 có 3 phiên bản: Community, Professional và Enterprise. Cài đặt Visual Sutio 2017 Community là đủ cho lập trình rồi, còn 2 phiên bản kia có thêm các tính năng nâng cao hơn.

Các project example hiện tại đang viết bằng Visual Studio 2015 (Windows 8.1 SDK, C++ redistributable 2015, .NET framework 4.5). Bài này sẽ hướng dẫn các bạn cài đặt Visual Studio 2017 để có thể build được source code trơn tru nhất.

tool

Công cụ hỗ trợ lập trình

Làm gì cũng cần có công cụ để nhanh chóng, chính xác và dễ dàng hơn. Các tool bên dưới được sử dụng rộng rãi trong các cty lập trình, đã được kiểm chứng tính hiệu quả trong thực tế. Bao gồm:
Notepad++
Tortoise svn hoặc Tortoise git
Beyond compare
Visual Studio 2015 community
Visual Code

Bạn nên nắm vững các công cụ lập trình này để công việc trơn tru và thuận lợi hơn. Do các tool này có quá nhiều bài viết hướng dẫn rồi nên mình chỉ giới thiệu thôi.