Hiểu về máy tính, ngôn ngữ lập trình, ngôn ngữ VisualBasic 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
Trang 1BÀI 1: LÀM QUEN VỚ I LẬ P TRÌ NH
Trang 2Hiể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
Trang 3Máy tính được chia làm hai thành phần
Máy tính và tổ chứ c máy tính
Trang 4Tổ 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
Trang 5Ngô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
Trang 7Ngô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
giản
LOAD BASEPAY ADD OVERPAY STORE GROSSPAY
0101010100101 00…
Trang 8Một lệnh đơn thực hiện một lượng lớn các tác vụ
hằng ngày và chứa các ký hiệu toán học bình thường
Trang 9Phân loạ i ngôn ngữ lậ p trình
Visual Basic, Java, C #,
C, Pascal, Fortran, COMBOL, BASIC
C, Pascal, Fortran, COMBOL, BASIC
Ngôn ngữ lập
trình cấu trúc
Trang 10Xu 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 đốitượ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
Trang 11Kỹ thuậ t hư ớ ng đố i tư ợ ng
Khai báo lớp:
Khai báo đốitượng:
Trang 12Kỹ thuậ t hư ớ ng đố i tư ợ ng
Hàm khởi tạo đốitượng:
Sửdụng đối tượng của class
Tạo đốitượng
obj1= New Time(5, 3) Sửdụng đốitượng
Obj1.ThuocTinh Obj1.PhuongThuc()
Trang 13Visual 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
Trang 14I DE Visual Studio 2010
Truy c p msdn
qua IE tích h p
trên IDE
Trang 15Tạ o project cho ứ ng dụ ng Welcome
Trang 16Thanh 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.
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.
Trang 17Tooltip hiển thị
khi con trỏ
dừng lại trên
icon một lát
Trang 18Cử a sổ I DE
Cửa sổ Solution
Explorer
Cửa sổ Properties
Cửa sổ Toolbox
Trang 19Tự độ ng ẩ n
Toolbox đã bị ẩ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
Tính năng này làm cửa
sổ làm việc rộng hơn
Trang 20Cử a sổ trợ giúp
Trang 21Thay đổ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
Lưu và đóng project
Demo xây dự ng ứ ng dụ ng đơ n giả n
Trang 22Copy 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
Kết quả
Nhấn vào file Welcome.exe
để chạy chương trình
Trang 23Phâ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?
Tổng quan và chi tiết về chức năng của ứng dụng
Hư ớ ng dẫ n làm Assignment
Trang 24Máy tính được chia làm hai phần là phầ n cứ ng và phầ n
mềm là các chương trình chạy trên máy tính
đó 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
dẫn máy tính thực hiện công việc
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,
Tổ ng kế t bài họ c
Trang 25BASI C 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
cơ bả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ách phân tích yêu cầu bài toán
Tổ ng kế t bài họ c
Trang 26XI N CẢ M Ơ N!