Vòng đời trong SVN

Vòng đời của hệ thống quản lý phiên bản được bàn luận trong chương này. Trong chương sau chúng ta sẽ quan sát lệnh của subversion cho mỗi tiến trình. Tạo repository trong SVN: Kho lưu là địa điểm trung tâm mà các lập trình viên giữ tất cả những gì liên quan đến công việc của họ. Kho lưu ...

Tác giả: Tạ Quốc Bảo viết 14:02 ngày 14/08/2018

Chia nhánh trong SVN

Hoạt động branch trong SVN tạo tuyến của sự phát triển. Nó là hữu ích khi ai đó muốn tiến trình phát triển phân theo hai hướng khác nhau. Chúng tôi giả sử rằng bạn đã công bố sản phẩm phiên bản 1.0, bạn có thể muốn tạo ra nhánh mới để phát triển phiên bản 2.0 mà được giữ riêng rẽ với phiên ...

Tác giả: Hoàng Hải Đăng viết 14:02 ngày 14/08/2018

Mảng (Array) trong C#

Một mảng lưu giữ một tập hợp các phần tử có kích cỡ cố định trong cùng kiểu. Một mảng được sử dụng để lưu giữ một tập hợp dữ liệu, nhưng nó thường hữu ích hơn khi nghĩ về một mảng như là một tập hợp các biến cùng kiểu được lưu giữ tại các vị trí bộ nhớ kề nhau. Thay vì khai báo biến một cách ...

Tác giả: Tạ Quốc Bảo viết 14:01 ngày 14/08/2018

Hằng (Constant/Literal) trong C#

Constant liên quan tới các giá trị cố định mà chương trình không thể thay đổi trong khi thực thi. Những giá trị cố định này cũng được gọi là literal. Constant là một kiểu dữ liệu thay thế cho Literal, còn Literal thể hiện chính nó. Trong ví dụ: const PI = 3.14 thì Constant ở đây là PI, còn ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 14/08/2018

Vòng lặp trong C#

Có một tình huống mà bạn cần phải thực hiện một đoạn code một vài lần. Nhìn chung, các câu lệnh được thực hiện một cách tuần tự. Câu lệnh đầu tiên của hàm được thực hiện trước, sau đó đến câu thứ 2 và tiếp tục. Ngôn ngữ lập trình cung cấp cho chúng ta nhiều cấu trúc điều khiển và cho phép ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 14/08/2018

Cú pháp C# cơ bản

C# là một ngôn ngữ lập trình hướng đối tượng. Trong phương pháp lập trình hướng đối tượng, một chương trình gồm các đối tượng đa dạng mà tương tác với nhau các cách thức của action. Các action mà một đối tượng có thể nhận được gọi là các phương thức. Các đối tượng cùng loại được xem như là có ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 14/08/2018

Hiệu ứng trong jQuery

jQuery cung cấp một giao diện đơn giản để thực hiện các loại hiệu ứng tuyệt vời đa dạng. Các phương thức jQuery cho phép chúng ta áp dụng nhanh chóng các hiệu ứng phổ biến với cấu hình tối thiểu. Chương này sẽ bàn luận tất cả phương thức jQuery quan trọng để tạo các Visual Effect. Hiển ...

Tác giả: Tạ Quốc Bảo viết 14:00 ngày 14/08/2018

Tiến trình Update trong SVN

Jerry đã commit phiên bản đầu tiên của code. Nhưng anh ta nghĩ rằng anh ta nên viết hai chức năng để chấp nhận dữ liệu đầu vào và để hiển thị nội dung mảng. Sau khi chỉnh sửa, array.c trông giống như sau: #include <stdio.h> #define MAX 16 void accept_input(int *arr, int ...

Tác giả: Tạ Quốc Bảo viết 14:00 ngày 14/08/2018

Toán tử trong C#

Một toán tử là một biểu tượng, mà nói cho compiler thực hiện các thao tác toán học và logic cụ thể. C# cung cấp nhiều toán tử có sẵn, đó là: Toán tử số học trong C# Bảng dưới liệt kê các toán tử số học được hỗ trợ bởi ngôn ngữ C#. Giả sử biến A giữ giá trị 10, biến B giữ 20 thì: Ví dụ ...

Tác giả: Tạ Quốc Bảo viết 14:00 ngày 14/08/2018

Chuyển đổi kiểu dữ liệu trong C#

Chuyển đổi kiểu dữ liệu trong C# là biến đổi một kiểu dữ liệu này thành kiểu dữ liệu khác. Nó còn được gọi là Ép kiểu. Trong C#, ép kiểu có hai mẫu sau: Ví dụ sau minh họa một sự chuyển đổi kiểu tường minh trong C#: using System; namespace VietJackCsharp { class TestCsharp { ...

Tác giả: Tạ Quốc Bảo viết 14:00 ngày 14/08/2018

C# là gì

C# là một ngôn ngữ lập trình đơn giản, hiện đại, mục đích tổng quát, hướng đối tượng được phát triển bởi Microsoft và được phê chuẩn bởi European Computer Manufacturers Association (ECMA) và International Standards Organization (ISO). C# được phát triển bởi Anders Hejlsberg và team của ông ...

Tác giả: Trịnh Tiến Mạnh viết 13:59 ngày 14/08/2018

Hoạt động Tag trong SVN

VCS hỗ trợ hoạt động tag , bằng cách sử dụng khái niệm này, một ai đó có thể đặt tên ý nghĩa cho một phiên bản cụ thể của code. Các thẻ cho phép cung cấp một tên khái quát và dễ ghi nhớ tới phiên bản cụ thể của code. Ví dụ, tên BASIC_ARRAY_OPERATIONS thì dễ ghi nhớ hơn là revision 4 . ...

Tác giả: Tạ Quốc Bảo viết 13:59 ngày 14/08/2018

Gửi Email trong Java

Gửi một Email sử dụng Ứng dụng Java là đơn giản, và để bắt đầu, bạn nên có JavaMail API và Java Activation Framework (JAF) được cài đặt trên thiết bị của bạn. Download và unzip những file này, trong các thư mục cấp độ cao nhất đã được tạo mới nhất, bạn sẽ tìm thấy một số jar file cho cả ...

Tác giả: Hoàng Hải Đăng viết 13:59 ngày 14/08/2018

Các khái niệm cơ bản về SVN

Hệ thống quản lý phiên bản (VCS) trong SVN là gì? Version Control System (VCS) là một phần mềm mà giúp các lập trình viên phần mềm làm việc với nhau và duy trì một lịch sử đầy đủ công việc của họ. Dưới đây là mục tiêu của một Version Control System Một VCS được chia thành hai kiểu ...

Tác giả: Tạ Quốc Bảo viết 13:59 ngày 14/08/2018

Cấu trúc chương trình C#

Trước khi học về cách xây dựng các khối của ngôn ngữ lập trình C#, chúng ta nên tìm hiểu cấu trúc cơ bản chương trình C#. Tạo chương trình Hello World trong C# Một chương trình C# gồm các phần sau: Bạn theo dõi đoạn code đơn giản sau sẽ in "Hello World": using ...

Tác giả: Trịnh Tiến Mạnh viết 13:58 ngày 14/08/2018

Tài liệu tham khảo SVN

Các nguồn sau chứa tài liệu hữu ích về SVN. Mong bạn tham khảo chúng để hiểu sâu hơn những gì chúng tôi đã đề cập trong loạt bài này. Các đường link hữu ích về SVN Các quyển sách hữu ích về SVN Follow fanpage của team ...

Tác giả: Trịnh Tiến Mạnh viết 13:58 ngày 14/08/2018

Thực hiện các thay đổi trong SVN

Jerry kiểm tra phiên bản mới nhất của repository và bắt đầu làm việc trên dự án. Anh ta tạo một file array.c bên trong thư mục trunk . [jerry@CentOS ~]$ cd project_repo/trunk/ [jerry@CentOS trunk]$ cat array.c Lệnh trên sẽ tạo ra kết quả: #include <stdio.h> #define MAX ...

Tác giả: Hoàng Hải Đăng viết 13:58 ngày 14/08/2018

Sửa lỗi trong SVN

Giả sử Jerry tình cờ sửa tệp array.c và anh ta biên dịch lỗi. Bây giờ anh ta muốn dỡ bỏ các thay đổi. Trong tình huống này, hoạt động revert sẽ giúp làm điều này. Hoạt động revert sẽ undo bất cứ thay đổi nội bộ nào tới một file hoặc thư mục và giải quyết bất cứ trạng thái tranh chấp. ...

Tác giả: Hoàng Hải Đăng viết 13:58 ngày 14/08/2018

Cơ bản về jQuery

jQuery là một Framework được xây dựng dựa trên các tính năng của JavaScript. Vì thế trong khi phát triển các ứng dụng sử dụng jQuery, bạn có thể sử dụng tất cả các hàm và các tính năng khác được bổ trợ trong JavaScript. Chương này sẽ giải thích hầu hết khái niệm cơ bản thường được sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 13:58 ngày 14/08/2018

jQuery Ajax

AJAX là từ viết tắt của Asynchronous JavaScript and XML và công nghệ này giúp chúng ta tải dữ liệu từ Server mà không cần Refresh trình duyệt. Nếu bạn cảm thấy mới mẻ với AJAX, mình đề nghị bạn nên truy cập trang: Ajax Tutorial trước khi theo dõi những gì được đề cập trong chương này. ...

Tác giả: Tạ Quốc Bảo viết 13:57 ngày 14/08/2018