SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
BÀI 1:
LÀM QUEN VỚI LẬP TRÌNH
Hiểu về máy tính, ngôn ngữ lập trình, ngôn ngữ Visual
Basic
Hiểu tổng quan về IDE Visual Basic 2010
Hiểu về khái niệm lập trình trực quan
Biết cách lập trình ứng dụng đơn giản
Mục tiêu bài học
Hiểu về máy tính, ngôn ngữ lập trình, ngôn ngữ Visual
Basic
Hiểu tổng quan về IDE Visual Basic 2010
Hiểu về khái niệm lập trình trực quan
Biết cách lập trình ứng dụng đơn giản
Slide 1 - Làm quen với lập trình 2
Máy tính được chia làm hai thành phần
Máy tính và tổ chức máy tính
Phần mềm Phần cứng
Slide 1 - Làm quen với lập trình 3
Tổ chức máy tính
Máy tính có thể được chia làm 6 khối chức năng chính
Máy tính và tổ chức máy tính
Slide 1 - Làm quen với lập trình 4
Ngôn ngữ lập trình
Dùng để viết nên các chỉ lệnh hướng dẫn máy tính thực
hiện công việc
Phân chia thành 3 nhóm
Ngôn ngữ máy
Ngôn ngữ assembly
Ngôn ngữ bậc cao
Ngôn ngữ lập trình
Ngôn ngữ lập trình
Dùng để viết nên các chỉ lệnh hướng dẫn máy tính thực
hiện công việc
Phân chia thành 3 nhóm
Ngôn ngữ máy
Ngôn ngữ assembly
Ngôn ngữ bậc cao
Slide 1 - Làm quen với lập trình 5
Ngôn ngữ máy
Là “ngôn ngữ tự nhiên” của một
máy tính cụ thể
Được định nghĩa bởi thiết kế
phần cứng của máy tính
Ngôn ngữ phụ thuộc máy
Bao gồm các chuỗi số 0 và 1
Lập trình chậm chạp và dễ gây
ra lỗi
Cần có một ngôn ngữ lập trình
dễ lập trình hơn
0101010100101
00…
Là “ngôn ngữ tự nhiên” của một
máy tính cụ thể
Được định nghĩa bởi thiết kế
phần cứng của máy tính
Ngôn ngữ phụ thuộc máy
Bao gồm các chuỗi số 0 và 1
Lập trình chậm chạp và dễ gây
ra lỗi
Cần có một ngôn ngữ lập trình
dễ lập trình hơn
Slide 1 - Làm quen với lập trình 6
Ngôn ngữ assembly
Sử dụng các từ tiếng Anh viết tắt để đại diện cho các
phép tính cơ bản
Assembler chuyển chương trình ngôn ngữ Assembly
sang ngôn ngữ máy
Yêu cầu nhiều chỉ lệnh để thực hiện một tác vụ đơn
giản
Sử dụng các từ tiếng Anh viết tắt để đại diện cho các
phép tính cơ bản
Assembler chuyển chương trình ngôn ngữ Assembly
sang ngôn ngữ máy
Yêu cầu nhiều chỉ lệnh để thực hiện một tác vụ đơn
giản
Slide 1 - Làm quen với lập trình 7
LOAD BASEPAY
ADD OVERPAY
STORE GROSSPAY
0101010100101
00…
ASSEMBLER
Một lệnh đơn thực hiện một lượng lớn các tác vụ
Viết các chỉ lệnh giống như những câu nói tiếng Anh
hằng ngày và chứa các ký hiệu toán học bình thường
Lập trình trở nên dễ dàng
Visual Basic là ngôn ngữ lập trình bậc cao
Ngôn ngữ bậc cao
Một lệnh đơn thực hiện một lượng lớn các tác vụ
Viết các chỉ lệnh giống như những câu nói tiếng Anh
hằng ngày và chứa các ký hiệu toán học bình thường
Lập trình trở nên dễ dàng
Visual Basic là ngôn ngữ lập trình bậc cao
Slide 1 - Làm quen với lập trình 8
thulaoThuan = thulaoCoso +
thulaoNgoaigio
010101010010100…
COMPILER
Phân loại ngôn ngữ lập trình
Visual Basic, Java, C #, …
C, Pascal, Fortran, COMBOL,
BASIC… Bậc cao
Ngôn ngữ lập trình
hướng đối tượng
Ngôn ngữ lập
trình cấu trúc
Slide 1 - Làm quen với lập trình 9
Assembly
Ngôn ngữ máy
Bậc thấp
Phân loại dựa trên tính năng/sự gần gũi với ngôn ngữ tự nhiên
Xu hướng phần mềm chủ đạo hiện nay
Giải quyết được những vấn đề mà lập trình cấu trúc gặp
phải
Dễ thiết kế, phát triển và bảo trì
Mô phỏng tất cả các sự vật trong cuộc sống bằng các đối
tượng phần mềm
Mỗi đối tượng có thuộc tính và phương thức của chính nó
Các đối tượng giống nhau được tạo nên từ một lớp
Kỹ thuật hướng đối tượng
Xu hướng phần mềm chủ đạo hiện nay
Giải quyết được những vấn đề mà lập trình cấu trúc gặp
phải
Dễ thiết kế, phát triển và bảo trì
Mô phỏng tất cả các sự vật trong cuộc sống bằng các đối
tượng phần mềm
Mỗi đối tượng có thuộc tính và phương thức của chính nó
Các đối tượng giống nhau được tạo nên từ một lớp
Slide 1 - Làm quen với lập trình 10
Kỹ thuật hướng đối tượng
Khai báo lớp:
Khai báo đối tượng:
Slide 1 - Làm quen với lập trình 11
Khai báo lớp:
Khai báo đối tượng:
Kỹ thuật hướng đối tượng
Hàm khởi tạo đối tượng:
Sử dụng đối tượng của class
Tạo đối tượng
obj1= New Time(5, 3)
Sử dụng đối tượng
Obj1.ThuocTinh
Obj1.PhuongThuc()
Slide 1 - Làm quen với lập trình 12
Hàm khởi tạo đối tượng:
Sử dụng đối tượng của class
Tạo đối tượng
obj1= New Time(5, 3)
Sử dụng đối tượng
Obj1.ThuocTinh
Obj1.PhuongThuc()
Visual Basic là ngôn ngữ được phát triển từ BASIC
Năm 1960, BASIC được phát triển bởi giáo sư John Kemeny và
Thomas Kurts của ĐH Dartmouth
BASIC là ngôn ngữ để viết ra chương trình đơn giản, nhanh
chóng và dễ dàng
Mục đích chính là hướng dẫn những người mới học về kỹ thuật
lập trình cơ bản
BASIC phát triển thành Visual Basic năm 1991
Năm 2000, Visual Basic là một phần trong chiến lược .NET
VB và ứng dụng VB
Visual Basic là ngôn ngữ được phát triển từ BASIC
Năm 1960, BASIC được phát triển bởi giáo sư John Kemeny và
Thomas Kurts của ĐH Dartmouth
BASIC là ngôn ngữ để viết ra chương trình đơn giản, nhanh
chóng và dễ dàng
Mục đích chính là hướng dẫn những người mới học về kỹ thuật
lập trình cơ bản
BASIC phát triển thành Visual Basic năm 1991
Năm 2000, Visual Basic là một phần trong chiến lược .NET
Slide 1 - Làm quen với lập trình 13
IDE Visual Studio 2010
Truy cập msdn
qua IE tích hợp
trên IDE
Slide 1 - Làm quen với lập trình 14
Trang Start Page
Tạo project cho ứng dụng Welcome
Đặt tên cho
project
Chọn
template
Slide 1 - Làm quen với lập trình 15
Đặt tên cho
project
Lưu project
Form ứng dụng
Thanh menu
Menu Mô tả
File Chứa lệnh để mở, đóng, thêm và lưu project cũng như in dữ liệu của
project và thoát khỏi Visual Studio.
Edit Chứa lệnh chỉnh sửa như Cut, Paste và Undo.
View Chứa lệnh để hiển thị các cửa sổ của IDE (như cửa sổ Solution Explorer,
Toolbox, Properties) và các toolbar.
Slide 1 - Làm quen với lập trình 16
Chứa lệnh để hiển thị các cửa sổ của IDE (như cửa sổ Solution Explorer,
Toolbox, Properties) và các toolbar.
Project Chứa lệnh để quản lý project và các file của project.
Build Chứa lệnh để dịch ứng dụng Visual Basic.
Debug Chứa lệnh để gỡ lỗi (ví dụ xác định và sửa lỗi trong ứng dụng) và chạy
ứng dụng.
Data Chứa lệnh để tương tác với cơ sở dữ liệu (database) - nơi chứa dữ liệu
cho ứng dụng xử lý.
Format Chứa lệnh để căn lề và tùy chỉnh điều khiển trên Form. Menu này chỉ
hiển thị khi một thành phần của GUI được chọn trong chế độ Design.
Tools Chứa lệnh để truy cập những công cụ bổ sung của IDE và các tùy
chọn hỗ trợ tùy chỉnh IDE.
Toolbar
Icon trên
Toolbar
Mũi tên trỏ xuống cho
biết có lệnh bổ sung
Phím tắt
Slide 1 - Làm quen với lập trình 17
Mũi tên trỏ xuống cho
biết có lệnh bổ sung
Tooltip hiển thị
khi con trỏ
dừng lại trên
icon một lát
Cửa sổ IDE
Cửa sổ Solution
Explorer
Cửa sổ
properties
Slide 1 - Làm quen với lập trình 18
Cửa sổ Solution
Explorer Cửa sổ
Toolbox
Tự động ẩn
Kích hoạt tính năng tự
động ẩn bằng cách nhấn
vào biểu tượng đinh ghim
để nó nằm ngang
Slide 1 - Làm quen với lập trình 19
Toolbox đã bị ẩn
Tính năng này làm cửa
sổ làm việc rộng hơn
Cửa sổ trợ giúp
Slide 1 - Làm quen với lập trình 20
Thay đổi tên file của Form và nội dung hiển thị trên
thanh tiêu đề
Thiết lập thuộc tính Size cho Form
Thiết lập màu nền cho Form
Thêm Label vào ứng dụng
Thêm và tùy chỉnh hình ảnh
Lưu và đóng project
Demo xây dựng ứng dụng đơn giản
Thay đổi tên file của Form và nội dung hiển thị trên
thanh tiêu đề
Thiết lập thuộc tính Size cho Form
Thiết lập màu nền cho Form
Thêm Label vào ứng dụng
Thêm và tùy chỉnh hình ảnh
Lưu và đóng project
Slide 1 - Làm quen với lập trình 21
Copy file Welcome.exe ra desktop và chạy file này
Chạy ứng dụng Welcome
bằng cách mở file Welcome.exe
Nhấn vào file
Welcome.exe để
chạy
Slide 1 - Làm quen với lập trình 2222
Kết quả
khi chạy
Phân tích chức năng bài toán
Mục đích của bài toán là gì?
Những ai sử dụng?
Nghiệp vụ sử dụng của từng người như thế nào?
Trình bày tổng quan và chi tiết về chức năng của ứng
dụng
Hướng dẫn làm Assignment
Phân tích chức năng bài toán
Mục đích của bài toán là gì?
Những ai sử dụng?
Nghiệp vụ sử dụng của từng người như thế nào?
Trình bày tổng quan và chi tiết về chức năng của ứng
dụng
Slide 1 - Làm quen với lập trình 23
Máy tính được chia làm hai phần là phần cứng và phần
mềm. Phần cứng là các thiết bị tạo nên máy tính, phần
mềm là các chương trình chạy trên máy tính
Máy tính được chia làm 6 khối chức năng chính, trong
đó CPU là quan trọng nhất, khối này sẽ điều khiển các
hoạt động của máy tính
Ngôn ngữ lập trình dùng để viết các chương trình chỉ
dẫn máy tính thực hiện công việc
Ngôn ngữ lập trình được phân thành 3 nhóm: Ngôn
ngữ bậc cao, ngôn ngữ assembly và ngôn ngữ máy.
Trong đó, máy tính có thể hiểu trực tiếp ngôn ngữ máy,
các ngôn ngữ khác cần có một chương trình dịch về
ngôn ngữ máy
Tổng kết bài học
Máy tính được chia làm hai phần là phần cứng và phần
mềm. Phần cứng là các thiết bị tạo nên máy tính, phần
mềm là các chương trình chạy trên máy tính
Máy tính được chia làm 6 khối chức năng chính, trong
đó CPU là quan trọng nhất, khối này sẽ điều khiển các
hoạt động của máy tính
Ngôn ngữ lập trình dùng để viết các chương trình chỉ
dẫn máy tính thực hiện công việc
Ngôn ngữ lập trình được phân thành 3 nhóm: Ngôn
ngữ bậc cao, ngôn ngữ assembly và ngôn ngữ máy.
Trong đó, máy tính có thể hiểu trực tiếp ngôn ngữ máy,
các ngôn ngữ khác cần có một chương trình dịch về
ngôn ngữ máy
Slide 1 - Làm quen với lập trình 24
BASIC là ngôn ngữ để viết ra chương trình đơn giản,
nhanh chóng và dễ dàng, được tạo ra với mục đích chính
là hướng dẫn những người mới học về kỹ thuật lập trình
cơ bản
IDE Visual Basic 2010 cung cấp nhiều tính năng tiện
lợi hỗ trợ cho việc lập trình như cửa sổ Properties,
Toolbox, Solution Explorer, cửa sổ Help…
Cơ bản về kỹ thuật hướng đối tượng
Cách phân tích yêu cầu bài toán
Tổng kết bài học
BASIC là ngôn ngữ để viết ra chương trình đơn giản,
nhanh chóng và dễ dàng, được tạo ra với mục đích chính
là hướng dẫn những người mới học về kỹ thuật lập trình
cơ bản
IDE Visual Basic 2010 cung cấp nhiều tính năng tiện
lợi hỗ trợ cho việc lập trình như cửa sổ Properties,
Toolbox, Solution Explorer, cửa sổ Help…
Cơ bản về kỹ thuật hướng đối tượng
Cách phân tích yêu cầu bài toán
Slide 1 - Làm quen với lập trình 25

Weitere ähnliche Inhalte

Was ist angesagt?

Thuyết Kế Động Đât
Thuyết Kế Động ĐâtThuyết Kế Động Đât
Thuyết Kế Động ĐâtPhi Lê
 
Cach chia nho san trong etabs - bai 4
Cach chia nho san trong etabs - bai 4Cach chia nho san trong etabs - bai 4
Cach chia nho san trong etabs - bai 4VOBAOTOAN
 
Hướng dẫn sử dụng Etabs - Cơ bản
Hướng dẫn sử dụng Etabs - Cơ bảnHướng dẫn sử dụng Etabs - Cơ bản
Hướng dẫn sử dụng Etabs - Cơ bảnHồ Việt Hùng
 
VẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFE
VẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFEVẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFE
VẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFEVOBAOTOAN
 
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mởBài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mởMasterCode.vn
 
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...nataliej4
 
Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)Đông Lương
 
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTú Cao
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhJojo Kim
 
03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế
03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế
03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kếAn Nam Education
 
Bai07 bo nho
Bai07   bo nhoBai07   bo nho
Bai07 bo nhoVũ Sang
 
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà NẵngGiáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵngshare-connect Blog
 
Bai03 he thong tap tin fat
Bai03   he thong tap tin fatBai03   he thong tap tin fat
Bai03 he thong tap tin fatVũ Sang
 
Hướng dẫn thực hành Etabs (cơ bản)
Hướng dẫn thực hành Etabs (cơ bản)Hướng dẫn thực hành Etabs (cơ bản)
Hướng dẫn thực hành Etabs (cơ bản)Hồ Việt Hùng
 

Was ist angesagt? (20)

Luận văn: Bài toán nhận dạng biển số xe, HAY
Luận văn: Bài toán nhận dạng biển số xe, HAYLuận văn: Bài toán nhận dạng biển số xe, HAY
Luận văn: Bài toán nhận dạng biển số xe, HAY
 
Thuyết Kế Động Đât
Thuyết Kế Động ĐâtThuyết Kế Động Đât
Thuyết Kế Động Đât
 
Cach chia nho san trong etabs - bai 4
Cach chia nho san trong etabs - bai 4Cach chia nho san trong etabs - bai 4
Cach chia nho san trong etabs - bai 4
 
Hướng dẫn sử dụng Etabs - Cơ bản
Hướng dẫn sử dụng Etabs - Cơ bảnHướng dẫn sử dụng Etabs - Cơ bản
Hướng dẫn sử dụng Etabs - Cơ bản
 
VẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFE
VẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFEVẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFE
VẼ COLUMN STRIPS HAY MIDDLE STRIPS TRONG SAFE
 
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mởBài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
 
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
 
MATMA - Chuong2
MATMA - Chuong2MATMA - Chuong2
MATMA - Chuong2
 
Chuong9
Chuong9Chuong9
Chuong9
 
Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)
 
Đề tài: Tải trọng động do gió và động đất tác dụng lên nhà cao tầng
Đề tài: Tải trọng động do gió và động đất tác dụng lên nhà cao tầngĐề tài: Tải trọng động do gió và động đất tác dụng lên nhà cao tầng
Đề tài: Tải trọng động do gió và động đất tác dụng lên nhà cao tầng
 
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tính
 
03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế
03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế
03 TCVN 5575-2012_Kết cấu thép - Tiêu chuẩn thiết kế
 
Bai07 bo nho
Bai07   bo nhoBai07   bo nho
Bai07 bo nho
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
 
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà NẵngGiáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
 
Cac lenh trong matlab
Cac lenh trong matlabCac lenh trong matlab
Cac lenh trong matlab
 
Bai03 he thong tap tin fat
Bai03   he thong tap tin fatBai03   he thong tap tin fat
Bai03 he thong tap tin fat
 
Hướng dẫn thực hành Etabs (cơ bản)
Hướng dẫn thực hành Etabs (cơ bản)Hướng dẫn thực hành Etabs (cơ bản)
Hướng dẫn thực hành Etabs (cơ bản)
 

Andere mochten auch

BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPTBÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPTMasterCode.vn
 
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTBài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTMasterCode.vn
 
Phần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhPhần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhHuy Rùa
 
Giáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - AptechGiáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - AptechMasterCode.vn
 
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPTBÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPTMasterCode.vn
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhChâu Trần
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTMasterCode.vn
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc caoBài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc caoHoàng Hiệp Lại
 
BÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPT
BÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPTBÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPT
BÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPTMasterCode.vn
 
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...MasterCode.vn
 
Lập trình hướng đối tượng với C++
Lập trình hướng đối tượng với C++Lập trình hướng đối tượng với C++
Lập trình hướng đối tượng với C++Trần Thiên Đại
 
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...MasterCode.vn
 
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTBài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTMasterCode.vn
 
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPTBài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPTMasterCode.vn
 
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTBài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTMasterCode.vn
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTMasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnMasterCode.vn
 

Andere mochten auch (20)

BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPTBÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
 
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTBài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
 
Phần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhPhần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trình
 
Giáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - AptechGiáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - Aptech
 
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPTBÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
 
Bài giảng Assembly
Bài giảng AssemblyBài giảng Assembly
Bài giảng Assembly
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc caoBài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
 
BÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPT
BÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPTBÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPT
BÀI 6: Thủ tục (SUB) và hàm (FUNCTION) - Giáo trình FPT
 
Web201 slide 1
Web201   slide 1Web201   slide 1
Web201 slide 1
 
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
 
Lập trình hướng đối tượng với C++
Lập trình hướng đối tượng với C++Lập trình hướng đối tượng với C++
Lập trình hướng đối tượng với C++
 
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
 
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTBài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
 
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPTBài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
 
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTBài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 

Ähnlich wie BÀI 1: Làm quen với lập trình - Giáo trình FPT

Bai giangvb.net
Bai giangvb.netBai giangvb.net
Bai giangvb.netvvpcdsptin
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnhsilverclaw
 
Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007
Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007
Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007MasterCode.vn
 
Bai giang lap_trinh_c_trong_window
Bai giang lap_trinh_c_trong_windowBai giang lap_trinh_c_trong_window
Bai giang lap_trinh_c_trong_windowHuy Feng
 
[Cntt] bài giảng lập trình c trong windows
[Cntt] bài giảng lập trình c trong windows[Cntt] bài giảng lập trình c trong windows
[Cntt] bài giảng lập trình c trong windowsHong Phuoc Nguyen
 
Lập trình với microsoft visual basic 6.0
Lập trình với microsoft visual basic 6.0Lập trình với microsoft visual basic 6.0
Lập trình với microsoft visual basic 6.0Học Huỳnh Bá
 
Visualbasic6lythuyet 121025092821-phpapp01
Visualbasic6lythuyet 121025092821-phpapp01Visualbasic6lythuyet 121025092821-phpapp01
Visualbasic6lythuyet 121025092821-phpapp01hatrungkhien
 
Chủ đề 7-Google docs-vũ mạnh cường
Chủ đề 7-Google docs-vũ mạnh cườngChủ đề 7-Google docs-vũ mạnh cường
Chủ đề 7-Google docs-vũ mạnh cườngVũ Mạnh Cường
 
Giao trinh access2000
Giao trinh access2000Giao trinh access2000
Giao trinh access2000Quoc Nguyen
 
Tran Minh Thai Bai Giang Vc
Tran Minh Thai   Bai Giang VcTran Minh Thai   Bai Giang Vc
Tran Minh Thai Bai Giang VcNhat Thien
 
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinhLớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinhHeo_Con049
 
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm; Người hướng dẫn: -; ...
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm;  Người hướng dẫn: -; ...Windows Programming Tác giả: Bộ môn Công nghệ phần mềm;  Người hướng dẫn: -; ...
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm; Người hướng dẫn: -; ...VTrung46
 
Open office & Microsoft office
Open office & Microsoft officeOpen office & Microsoft office
Open office & Microsoft officeA Dài
 

Ähnlich wie BÀI 1: Làm quen với lập trình - Giáo trình FPT (20)

Ltgd ch01
Ltgd ch01Ltgd ch01
Ltgd ch01
 
Bai giangvb.net
Bai giangvb.netBai giangvb.net
Bai giangvb.net
 
Bai giangvb.net
Bai giangvb.netBai giangvb.net
Bai giangvb.net
 
Mau slide
Mau slideMau slide
Mau slide
 
Chuong 1
Chuong 1Chuong 1
Chuong 1
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnh
 
Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007
Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007
Bài 1 ICDL, SOẠN THẢO VĂN BẢN & LÀM QUEN MSWORD 2007
 
Bai giang lap_trinh_c_trong_window
Bai giang lap_trinh_c_trong_windowBai giang lap_trinh_c_trong_window
Bai giang lap_trinh_c_trong_window
 
[Cntt] bài giảng lập trình c trong windows
[Cntt] bài giảng lập trình c trong windows[Cntt] bài giảng lập trình c trong windows
[Cntt] bài giảng lập trình c trong windows
 
Lập trình với microsoft visual basic 6.0
Lập trình với microsoft visual basic 6.0Lập trình với microsoft visual basic 6.0
Lập trình với microsoft visual basic 6.0
 
Visualbasic6lythuyet 121025092821-phpapp01
Visualbasic6lythuyet 121025092821-phpapp01Visualbasic6lythuyet 121025092821-phpapp01
Visualbasic6lythuyet 121025092821-phpapp01
 
Ltctwd
LtctwdLtctwd
Ltctwd
 
Chủ đề 7-Google docs-vũ mạnh cường
Chủ đề 7-Google docs-vũ mạnh cườngChủ đề 7-Google docs-vũ mạnh cường
Chủ đề 7-Google docs-vũ mạnh cường
 
Access
AccessAccess
Access
 
Giao trinh access2000
Giao trinh access2000Giao trinh access2000
Giao trinh access2000
 
Access2000
Access2000Access2000
Access2000
 
Tran Minh Thai Bai Giang Vc
Tran Minh Thai   Bai Giang VcTran Minh Thai   Bai Giang Vc
Tran Minh Thai Bai Giang Vc
 
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinhLớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh
 
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm; Người hướng dẫn: -; ...
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm;  Người hướng dẫn: -; ...Windows Programming Tác giả: Bộ môn Công nghệ phần mềm;  Người hướng dẫn: -; ...
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm; Người hướng dẫn: -; ...
 
Open office & Microsoft office
Open office & Microsoft officeOpen office & Microsoft office
Open office & Microsoft office
 

Mehr von MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnMasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnMasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnMasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnMasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnMasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnMasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnMasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnMasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...MasterCode.vn
 

Mehr von MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
 

BÀI 1: Làm quen với lập trình - Giáo trình FPT

  • 1. BÀI 1: LÀM QUEN VỚI LẬP TRÌNH
  • 2. Hiểu về máy tính, ngôn ngữ lập trình, ngôn ngữ Visual Basic Hiểu tổng quan về IDE Visual Basic 2010 Hiểu về khái niệm lập trình trực quan Biết cách lập trình ứng dụng đơn giản Mục tiêu bài học Hiểu về máy tính, ngôn ngữ lập trình, ngôn ngữ Visual Basic Hiểu tổng quan về IDE Visual Basic 2010 Hiểu về khái niệm lập trình trực quan Biết cách lập trình ứng dụng đơn giản Slide 1 - Làm quen với lập trình 2
  • 3. Máy tính được chia làm hai thành phần Máy tính và tổ chức máy tính Phần mềm Phần cứng Slide 1 - Làm quen với lập trình 3
  • 4. Tổ chức máy tính Máy tính có thể được chia làm 6 khối chức năng chính Máy tính và tổ chức máy tính Slide 1 - Làm quen với lập trình 4
  • 5. Ngôn ngữ lập trình Dùng để viết nên các chỉ lệnh hướng dẫn máy tính thực hiện công việc Phân chia thành 3 nhóm Ngôn ngữ máy Ngôn ngữ assembly Ngôn ngữ bậc cao Ngôn ngữ lập trình Ngôn ngữ lập trình Dùng để viết nên các chỉ lệnh hướng dẫn máy tính thực hiện công việc Phân chia thành 3 nhóm Ngôn ngữ máy Ngôn ngữ assembly Ngôn ngữ bậc cao Slide 1 - Làm quen với lập trình 5
  • 6. Ngôn ngữ máy Là “ngôn ngữ tự nhiên” của một máy tính cụ thể Được định nghĩa bởi thiết kế phần cứng của máy tính Ngôn ngữ phụ thuộc máy Bao gồm các chuỗi số 0 và 1 Lập trình chậm chạp và dễ gây ra lỗi Cần có một ngôn ngữ lập trình dễ lập trình hơn 0101010100101 00… Là “ngôn ngữ tự nhiên” của một máy tính cụ thể Được định nghĩa bởi thiết kế phần cứng của máy tính Ngôn ngữ phụ thuộc máy Bao gồm các chuỗi số 0 và 1 Lập trình chậm chạp và dễ gây ra lỗi Cần có một ngôn ngữ lập trình dễ lập trình hơn Slide 1 - Làm quen với lập trình 6
  • 7. Ngôn ngữ assembly Sử dụng các từ tiếng Anh viết tắt để đại diện cho các phép tính cơ bản Assembler chuyển chương trình ngôn ngữ Assembly sang ngôn ngữ máy Yêu cầu nhiều chỉ lệnh để thực hiện một tác vụ đơn giản Sử dụng các từ tiếng Anh viết tắt để đại diện cho các phép tính cơ bản Assembler chuyển chương trình ngôn ngữ Assembly sang ngôn ngữ máy Yêu cầu nhiều chỉ lệnh để thực hiện một tác vụ đơn giản Slide 1 - Làm quen với lập trình 7 LOAD BASEPAY ADD OVERPAY STORE GROSSPAY 0101010100101 00… ASSEMBLER
  • 8. Một lệnh đơn thực hiện một lượng lớn các tác vụ Viết các chỉ lệnh giống như những câu nói tiếng Anh hằng ngày và chứa các ký hiệu toán học bình thường Lập trình trở nên dễ dàng Visual Basic là ngôn ngữ lập trình bậc cao Ngôn ngữ bậc cao Một lệnh đơn thực hiện một lượng lớn các tác vụ Viết các chỉ lệnh giống như những câu nói tiếng Anh hằng ngày và chứa các ký hiệu toán học bình thường Lập trình trở nên dễ dàng Visual Basic là ngôn ngữ lập trình bậc cao Slide 1 - Làm quen với lập trình 8 thulaoThuan = thulaoCoso + thulaoNgoaigio 010101010010100… COMPILER
  • 9. Phân loại ngôn ngữ lập trình Visual Basic, Java, C #, … C, Pascal, Fortran, COMBOL, BASIC… Bậc cao Ngôn ngữ lập trình hướng đối tượng Ngôn ngữ lập trình cấu trúc Slide 1 - Làm quen với lập trình 9 Assembly Ngôn ngữ máy Bậc thấp Phân loại dựa trên tính năng/sự gần gũi với ngôn ngữ tự nhiên
  • 10. Xu hướng phần mềm chủ đạo hiện nay Giải quyết được những vấn đề mà lập trình cấu trúc gặp phải Dễ thiết kế, phát triển và bảo trì Mô phỏng tất cả các sự vật trong cuộc sống bằng các đối tượng phần mềm Mỗi đối tượng có thuộc tính và phương thức của chính nó Các đối tượng giống nhau được tạo nên từ một lớp Kỹ thuật hướng đối tượng Xu hướng phần mềm chủ đạo hiện nay Giải quyết được những vấn đề mà lập trình cấu trúc gặp phải Dễ thiết kế, phát triển và bảo trì Mô phỏng tất cả các sự vật trong cuộc sống bằng các đối tượng phần mềm Mỗi đối tượng có thuộc tính và phương thức của chính nó Các đối tượng giống nhau được tạo nên từ một lớp Slide 1 - Làm quen với lập trình 10
  • 11. Kỹ thuật hướng đối tượng Khai báo lớp: Khai báo đối tượng: Slide 1 - Làm quen với lập trình 11 Khai báo lớp: Khai báo đối tượng:
  • 12. Kỹ thuật hướng đối tượng Hàm khởi tạo đối tượng: Sử dụng đối tượng của class Tạo đối tượng obj1= New Time(5, 3) Sử dụng đối tượng Obj1.ThuocTinh Obj1.PhuongThuc() Slide 1 - Làm quen với lập trình 12 Hàm khởi tạo đối tượng: Sử dụng đối tượng của class Tạo đối tượng obj1= New Time(5, 3) Sử dụng đối tượng Obj1.ThuocTinh Obj1.PhuongThuc()
  • 13. Visual Basic là ngôn ngữ được phát triển từ BASIC Năm 1960, BASIC được phát triển bởi giáo sư John Kemeny và Thomas Kurts của ĐH Dartmouth BASIC là ngôn ngữ để viết ra chương trình đơn giản, nhanh chóng và dễ dàng Mục đích chính là hướng dẫn những người mới học về kỹ thuật lập trình cơ bản BASIC phát triển thành Visual Basic năm 1991 Năm 2000, Visual Basic là một phần trong chiến lược .NET VB và ứng dụng VB Visual Basic là ngôn ngữ được phát triển từ BASIC Năm 1960, BASIC được phát triển bởi giáo sư John Kemeny và Thomas Kurts của ĐH Dartmouth BASIC là ngôn ngữ để viết ra chương trình đơn giản, nhanh chóng và dễ dàng Mục đích chính là hướng dẫn những người mới học về kỹ thuật lập trình cơ bản BASIC phát triển thành Visual Basic năm 1991 Năm 2000, Visual Basic là một phần trong chiến lược .NET Slide 1 - Làm quen với lập trình 13
  • 14. IDE Visual Studio 2010 Truy cập msdn qua IE tích hợp trên IDE Slide 1 - Làm quen với lập trình 14 Trang Start Page
  • 15. Tạo project cho ứng dụng Welcome Đặt tên cho project Chọn template Slide 1 - Làm quen với lập trình 15 Đặt tên cho project Lưu project Form ứng dụng
  • 16. Thanh menu Menu Mô tả File Chứa lệnh để mở, đóng, thêm và lưu project cũng như in dữ liệu của project và thoát khỏi Visual Studio. Edit Chứa lệnh chỉnh sửa như Cut, Paste và Undo. View Chứa lệnh để hiển thị các cửa sổ của IDE (như cửa sổ Solution Explorer, Toolbox, Properties) và các toolbar. Slide 1 - Làm quen với lập trình 16 Chứa lệnh để hiển thị các cửa sổ của IDE (như cửa sổ Solution Explorer, Toolbox, Properties) và các toolbar. Project Chứa lệnh để quản lý project và các file của project. Build Chứa lệnh để dịch ứng dụng Visual Basic. Debug Chứa lệnh để gỡ lỗi (ví dụ xác định và sửa lỗi trong ứng dụng) và chạy ứng dụng. Data Chứa lệnh để tương tác với cơ sở dữ liệu (database) - nơi chứa dữ liệu cho ứng dụng xử lý. Format Chứa lệnh để căn lề và tùy chỉnh điều khiển trên Form. Menu này chỉ hiển thị khi một thành phần của GUI được chọn trong chế độ Design. Tools Chứa lệnh để truy cập những công cụ bổ sung của IDE và các tùy chọn hỗ trợ tùy chỉnh IDE.
  • 17. Toolbar Icon trên Toolbar Mũi tên trỏ xuống cho biết có lệnh bổ sung Phím tắt Slide 1 - Làm quen với lập trình 17 Mũi tên trỏ xuống cho biết có lệnh bổ sung Tooltip hiển thị khi con trỏ dừng lại trên icon một lát
  • 18. Cửa sổ IDE Cửa sổ Solution Explorer Cửa sổ properties Slide 1 - Làm quen với lập trình 18 Cửa sổ Solution Explorer Cửa sổ Toolbox
  • 19. Tự động ẩn Kích hoạt tính năng tự động ẩn bằng cách nhấn vào biểu tượng đinh ghim để nó nằm ngang Slide 1 - Làm quen với lập trình 19 Toolbox đã bị ẩn Tính năng này làm cửa sổ làm việc rộng hơn
  • 20. Cửa sổ trợ giúp Slide 1 - Làm quen với lập trình 20
  • 21. Thay đổi tên file của Form và nội dung hiển thị trên thanh tiêu đề Thiết lập thuộc tính Size cho Form Thiết lập màu nền cho Form Thêm Label vào ứng dụng Thêm và tùy chỉnh hình ảnh Lưu và đóng project Demo xây dựng ứng dụng đơn giản Thay đổi tên file của Form và nội dung hiển thị trên thanh tiêu đề Thiết lập thuộc tính Size cho Form Thiết lập màu nền cho Form Thêm Label vào ứng dụng Thêm và tùy chỉnh hình ảnh Lưu và đóng project Slide 1 - Làm quen với lập trình 21
  • 22. Copy file Welcome.exe ra desktop và chạy file này Chạy ứng dụng Welcome bằng cách mở file Welcome.exe Nhấn vào file Welcome.exe để chạy Slide 1 - Làm quen với lập trình 2222 Kết quả khi chạy
  • 23. Phân tích chức năng bài toán Mục đích của bài toán là gì? Những ai sử dụng? Nghiệp vụ sử dụng của từng người như thế nào? Trình bày tổng quan và chi tiết về chức năng của ứng dụng Hướng dẫn làm Assignment Phân tích chức năng bài toán Mục đích của bài toán là gì? Những ai sử dụng? Nghiệp vụ sử dụng của từng người như thế nào? Trình bày tổng quan và chi tiết về chức năng của ứng dụng Slide 1 - Làm quen với lập trình 23
  • 24. Máy tính được chia làm hai phần là phần cứng và phần mềm. Phần cứng là các thiết bị tạo nên máy tính, phần mềm là các chương trình chạy trên máy tính Máy tính được chia làm 6 khối chức năng chính, trong đó CPU là quan trọng nhất, khối này sẽ điều khiển các hoạt động của máy tính Ngôn ngữ lập trình dùng để viết các chương trình chỉ dẫn máy tính thực hiện công việc Ngôn ngữ lập trình được phân thành 3 nhóm: Ngôn ngữ bậc cao, ngôn ngữ assembly và ngôn ngữ máy. Trong đó, máy tính có thể hiểu trực tiếp ngôn ngữ máy, các ngôn ngữ khác cần có một chương trình dịch về ngôn ngữ máy Tổng kết bài học Máy tính được chia làm hai phần là phần cứng và phần mềm. Phần cứng là các thiết bị tạo nên máy tính, phần mềm là các chương trình chạy trên máy tính Máy tính được chia làm 6 khối chức năng chính, trong đó CPU là quan trọng nhất, khối này sẽ điều khiển các hoạt động của máy tính Ngôn ngữ lập trình dùng để viết các chương trình chỉ dẫn máy tính thực hiện công việc Ngôn ngữ lập trình được phân thành 3 nhóm: Ngôn ngữ bậc cao, ngôn ngữ assembly và ngôn ngữ máy. Trong đó, máy tính có thể hiểu trực tiếp ngôn ngữ máy, các ngôn ngữ khác cần có một chương trình dịch về ngôn ngữ máy Slide 1 - Làm quen với lập trình 24
  • 25. BASIC là ngôn ngữ để viết ra chương trình đơn giản, nhanh chóng và dễ dàng, được tạo ra với mục đích chính là hướng dẫn những người mới học về kỹ thuật lập trình cơ bản IDE Visual Basic 2010 cung cấp nhiều tính năng tiện lợi hỗ trợ cho việc lập trình như cửa sổ Properties, Toolbox, Solution Explorer, cửa sổ Help… Cơ bản về kỹ thuật hướng đối tượng Cách phân tích yêu cầu bài toán Tổng kết bài học BASIC là ngôn ngữ để viết ra chương trình đơn giản, nhanh chóng và dễ dàng, được tạo ra với mục đích chính là hướng dẫn những người mới học về kỹ thuật lập trình cơ bản IDE Visual Basic 2010 cung cấp nhiều tính năng tiện lợi hỗ trợ cho việc lập trình như cửa sổ Properties, Toolbox, Solution Explorer, cửa sổ Help… Cơ bản về kỹ thuật hướng đối tượng Cách phân tích yêu cầu bài toán Slide 1 - Làm quen với lập trình 25