Thanh navigation

Thứ Sáu, 26 tháng 10, 2012

EI Group

Lịch trình học của các bạn tham gia câu lạc bộ Điện tử - Tin học:

https://docs.google.com/file/d/0B5DnORqCTEIzOWFyd29Qcjhibk0/edit

Công việc hàng tuần
- Đọc tài liệu
- Làm bài tập
- Seminar(1 lần/tuần)



Thứ Tư, 17 tháng 10, 2012

Linux dành cho người mới bắt đầu


Bạn có thích máy tính cá nhân:
- Bật/tắt nhanh chóng
- Chẳng khi nào phải diệt virus
- Tài liệu được bảo mật tốt
- Cộng đồng sử dụng rộng rãi.
- Thích vọc vạch gì với nó cũng được.
Vậy thì ngay bây giờ nên tìm hiểu Linux - Nhân của một số dòng hệ điều hành máy tính(Debian, Fedora, ...) khác Windows

1. Nội dung
Đa số người dùng đều cài đặt Windows(lậu), vì vậy trước mắt ta không cài trực tiếp hệ điều hành có nhân Linux lên ổ đĩa cứng (HDD) vì việc đó sẽ làm hỏng hệ điều hành Windows đang dùng. Khi nào sử dụng thành thạo và hiểu rõ về Linux, lúc đó bạn có thể cài đặt hai hệ điều hành Windows + Linux trên ổ cứng để xài.

Bước đầu chưa biết gì về Linux, vì vậy ta sẽ cài đặt Linux lên một chiếc USB rồi dùng nó để tìm hiểu về Linux và học ti tỉ những thứ khác nữa.
2. Yêu cầu tối thiểu
- Máy tính
- Internet
- 01 USB (tối thiểu 2G, lớn hơn càng tốt)

3. Thực hiện
3.1. Tải các chương trình cần thiết
- Khởi động máy tính và đăng nhập vào Windows
- Kết nối internet
- Tải ảnh của hệ điều hành Debian(64bit) tại địa chỉ này:
https://cdimage.debian.org/debian-cd/current-live/
bạn xài cái ảnh nào cũng được, theo tôi bạn nên xài ảnh LXDE vì nó nhẹ nhất trong đám đó. Đương nhiên, bạn có thể dùng bản Gnome.

- Tải chương trình (nên chọn bản portable - file chạy trực tiếp không qua cài đặt): Win32DiskImager, Unetbootin hoặc Rufus để copy ảnh Debian vào USB.


3.2. Cài đặt Linux lên USB từ máy tính đang sử dụng hệ điều hành Windows:
- Cắm USB vào máy tính
- Giải nén ra và chạy file Win32DiskImager.exe xuất hiện cửa sổ sau:      

Win32DiskImager - usage for Debain Live Image

Mũi tên 1 là chỗ bạn sẽ chỉ vào file ảnh Debian
Mũi tên 2 là tên ổ USB bạn sẽ copy ảnh Debian lên đó.
Mũi tên 3 là sẽ bắt đầu quá trình sao chép ảnh Debian lên ổ USB bạn chọn. Quá trình ghi ảnh sẽ được thể hiện thông qua một progress bar (thanh tiến trình). Khi hoàn tất, đơn giản là chúng ta tắt máy tính và khởi động lại và chọn boot từ USB là có ngay hệ điều hành Debian để xài!

Có thể tham khảo các cách khác để tạo bootable USB ở đây:
+ https://unetbootin.github.io/
+ https://rufus.ie/

Việc tiếp theo là lên mạng tải một quyển sách nào đó dạy về Linux để học và làm theo. Tốt nhất là nên học tập lệnh cơ bản của Linux trước.

Chủ Nhật, 14 tháng 10, 2012

Dev-C++

Updated: 28/09/2018

Nội dung


I. Giới thiệu sơ lược về Dev-C++

II. Cách sử dụng Dev-C++

      1. Tạo mới một chương trình
      2. Lưu chương trình
      3. Dịch chương trình
      4. Chạy chương trình

III. Các lỗi đơn giản hay gặp khi viết chương trình


 I. Giới thiệu
Dev-C++ là một môi trường phát triển tích hợp miễn phí được phân phối theo GNU General Public License dành cho lập trình C++ và C. Nó sử dụng trình biên dịch dựa trên nền tảng của GCC như MinGW hoặc Cygwin.

Dev-C++ chạy trên nền hệ điều hành Windows.

Dev-C++ được viết bằng ngôn ngữ Delphi. 

Tải phần mềm Dev-C++ theo đường link sau:
https://sourceforge.net/projects/orwelldevcpp/
----------
[ Gọi là môi trường phát triển tích hợp (Integrated Development Environment) vì nó là một phần mềm gồm có trình soạn thảo (editor), trình dịch (compiler) và một số tiện ích khác để hỗ trợ lập trình viên khi viết chương trình ứng dụng.]

II. Sử dụng Dev-C++
Hình dưới là cửa sổ giao diện của Dev-C++.


1. Tạo một file mới chương trình nguồn
Sau khi khởi động chương trình Dev-C++, cửa sổ làm việc chính của Dev-C++ xuất hiện. Để tạo một chương trình nguồn C mới. Bấm tổ hợp phím tắt Ctrl + N hoặc vào mục: File/New/Source File, một file mới với tên mặc định là Untitle1 xuất hiện. Lúc này chúng ta có thể viết chương trình.

2. Lưu file
Khi lưu chương trình nguồn, Dev-C++ sẽ đặt mặc định file có phần mở rộng (của C++) là cpp. Để tránh những bất tiện có thể gây ra lỗi về sau, chúng ta cần lưu file mới này với phần mở rộng là c như mô tả ở hình trên.

Trong hình trên, chương trình nguồn được lưu có tên là test với  c là phần mở rộng. Chúng được phân tách nhau bởi dấu chấm ( test.c ).

3. Dịch chương trình
Bấm vào mục Execute trên thanh công cụ chọn mục Compile hoặc bấm phím tắt F9.
Nếu chương trình còn lỗi, cửa sổ Compiler sẽ xuất hiện với các mô tả báo về lỗi ở trong chương trình.

4. Chạy chương trình
Nếu file được dịch thành công (không còn lỗi), kích chuột vào mục Execute và chọn Run hoặc bấm phím tắt F10 để chạy chương trình.

III. Các lỗi đơn giản và cách sửa
Khi viết chương trình trên Dev-C++, việc gặp lỗi cú pháp (syntax error) là không thể tránh khỏi. Khi có lỗi, cửa sổ Compiler (xem vị trí của cửa sổ này ở hình trên) tự động được bật lên. Để biết vị trí của dòng lệnh bị lỗi, xem nội dung thông báo hiển thị trên cửa sổ đó và tiến hành sửa lỗi.


Dưới đây là một số lỗi cơ bản mà người mới học lập trình hay bị mắc phải và cách sửa.

Lỗi 1: undefined refrence to '...'
Nội dung: Không xác định tên hàm nằm trong dấu '...'
Cách sửa lỗi: Xem tên hàm đó có tồn tại hay không, hoặc sửa lại tên hàm cho đúng.

Ví dụ: undefined reference to 'scant'
Đây là lỗi viết sai tên hàm scanf.

Lỗi 2: '...' undeclared (first use in this function)
Nội dung: Tên biến nằm trong dấu '...' chưa được khai báo, hoặc viết sai tên.
Cách sửa: Khai báo thêm biến nằm trong dấu '...' hoặc sửa lại biến đó cho đúng như đã khai báo phía trước đó.

Lỗi 3expected ';' before '...'
Nội dung: Lỗi cú pháp liên quan đến việc thiếu dấu ; của câu lệnh phía trước hàm nằm trong dấu '...'
Cách sửa: Thêm dấu ; vào sau câu lệnh đứng trước hàm nằm trong dấu '...'

Lỗi 4: missing terminating " character
Nội dung: Thiếu dấu " trong câu lệnh.
Cách sửa: Thêm dấu " vào đúng vị trí của dòng lệnh được thông báo có lỗi này.

https://docs.google.com/file/d/0B5DnORqCTEIzcVAzSW9WOU9yQUE/edit

@2012-2018