...
đ
đ
ầ
ầ
u
u
Chương này sẽ cung c p cho sinh viên cc khái niệm, kiến th c
c bản liên quan đến vi clậptrình ứng dụng bằng ngônngữ
Java như: lịch sử phát triển c a java, cc đ c điểm c a java, ...
J
J
F
F
C
C
Vi c phát triển cc chương trình ứng dụng c giao diện người
dùng đồ họa tr cquan giống như những chương trình đư c viết
dùng ngônngữlậptrình VC++ hay Visual Basic đã đư c java ... ngônngữlậptrình java.
C c ứng dụng kiểu Console thường đư c dùng để minh họa cc
ví dụ c bản liên quan đến c pháp ngôn ngữ, cc thuật toán, và
c c chương trình ứng dụng không c n thiết đến...
... .
chương trình nguồn (ngôn ngữ b c cao)
chương trình dịch
chương trình đích (ngôn ngữ máy)
Lỗi
Hình 1.1: Sơ đồ một chương trình dịch
Tổng quanvềngônngữlậptrình và chương trình dịch
1. Ngôn ... trình dịch c n chuyển một chương trình từ ngônngữ nay sang
ngôn ngữ kh c tương đương. Thông thường ngôn ng c nguồn là ngônngữ b c
cao và ngônngữ đích là ngônngữ b c thấp, ví dụ như ngônngữ ... là ngônngữ nguồn)
sang ngônngữ kh c (gọi là ngônngữ đích) tương đương.
Để xây dựng đư c chương trình dịch cho một ngônngữ nào đó, ta c n biết
về đ c tả c a ngônngữlập trình, c pháp và ngữ...
... đa ngônngữc c
công clập trình. Ngoài C# (Visual C# .NET), Visual Studio .NET c n hỗ trợ Visual Basic,
Visual C+ +, Visual J#.NET và ccngônngữ script như VBScript và Jscript. Tất ccc
ngôn ... tương
t c với một ngônngữ kh c và cc lớp lậptrình hợp nhất này cho phép cc nhà phát triển
lựa chọn bất cngônngữ nào mà họ muốn trong khi chỉ c n duy nhất một bộ API mà thôi.
3.2. Cc công c ... dụng những ngônngữlậptrình kh c nhau, cc nhà phát
triển nghiên c u cc bộ thư viện lớp kh c nhau để lamg vi c với ccngônngữlập trình
kh c nhau. Vấn đề này đã làm chậm quá trình phát triển...
... NGỮLẬPTRÌNH C.
II.
Đ C ĐIỂM C A NGÔNNGỮ C.
III.
C U TR C CỦA CHƯƠNG TRÌNH VIẾT BẰNG NGÔNNGỮ C.
IV.
C C CÂU LỆNH C BẢN TRÊN C.
3
C u tr c chương trình
2.
Dấu phân c ch
Dấu { cho biết vi c ... C.
Trình bày đư c cấu tr cngônngữlậptrình C.
Trình bày đư ccc câu lệnh nhập, xuất c a ngônngữ C.
C tinh thần h c hỏi, yêu thích lập trình.
2
Nội dung bài h c
I.
GIỚI THIỆU VỀNGÔNNGỮ ...
10
0@'(,&A
•
(,,642B&:* $C *DE
$F:,, *D/
Đ c điểm c a ngônngữ c
13
M C TIÊU BÀI H C
Trình bày đư c lịch sử hình thành ngônngữ C.
Trình bày đư ccc đ c điểm c a ngônngữlậptrình C.
Trình...
... phải gõ
những namespace trư ccc hàm hành vi
ho c thu c tính
using Wrox.ProCSharp;
Ta c thể gán bí danh cho namespace
C pháp :
using alias = NamespaceName;
24/02/2009
Lập Trình môi trường Windows
7
24/02/2009
Lập ... Windows
29
struct
24/02/2009
Lập Trình môi trường Windows
23
• struct : value type (class : reference type)
• Dùng để cho cc đối tượng “nhỏ” như
Point, Rectangle, Color,…
public struct MyPoint {
public int x, y;
public ... }
10 }
24/02/2009
Lập Trình môi trường Windows
8
Để biên dịch từng Class, c thể sử dụng tập tin csc.exe trong c a
sổ Command Prompt với khai báo như sau:
D:\csc CSharp\ Hello.cs
Ví dụ 1
Statement...
... từng Class, c thể sử dụng tập tin csc.exe trong c a
sổ Command Prompt với khai báo như sau:
D:\csc CSharp\ Hello.cs
Ví dụ 2
LOGO
NGÔN NGỮ C#
01 /* Chương trìnhc bản c a C# */
02
03 class Hello
04 ... tin csc.exe trong c a
sổ Command Prompt với khai báo như sau:
D:\csc CSharp\ Hello.cs
Ví dụ 3
24/02/2009
Lập Trình môi trường Windows
4
C u tr c chương trình C#
Console.WriteLine
24/02/2009
Lập ... tin csc.exe trong c a
sổ Command Prompt với khai báo như sau:
D:\csc CSharp\ Hello.cs
Ví dụ 1
Namespace
Từ khoá using giúp giảm vi c phải gõ
những namespace trư ccc hàm hành vi
ho c thuộc...
... NGÔNNGỮLẬPTRÌNH C
Chương 1
TỔNG QUANVỀNGÔNNGỮLẬPTRÌNH C
Một số ưu điểm c a C
Là ngônngữlậptrình đa năng, mạnh và mềm dẻo.
Chương trình viết bằng C chạy nhanh hơn so với
chương ... thành ngônngữ C
Lựa chọn đư c một số trình biên dịch và c ng
c hỗ trợ lậptrình C.
Nắm đư ccc thành phần c bản c a C.
Biết c ch viết, biên dịch và chạy một chương
tình C đơn giản.
Lịch ...
hàm).
Ngôn ngữc p trung
Ngôn ngữc p trung
Ngôn ngữc p cao
Ngôn ngữ hợp ngữ
C
M c tiêu c a bài giảng
Phân biệt sự kh c nhau giữa C u lệnh, Chương
trình và Phần mềm
Biết đư c quá trình hình...
... án c sở GVHD: Phạm Anh Phương
CHƯƠNG I: GIỚI THIỆU VỀNGÔNNGỮLẬPTRÌNH C+ +
1.1. NgônNgữLậpTrình C+ +
-C là ngônngữlậptrìnhc p cao, đư c sử dụng rất phổ biến để lậptrình hệ thống
c ng ... c sở GVHD: Phạm Anh Phương
CHƯƠNG III: C I ĐẶT CHƯƠNG TRÌNH
3.1. Tổng thể chương trìnhc i đặt
Chương trình đư c viết bằng ngônngữ C+ +, sử dụng DEV C+ + trên nền window
gồm cc thành phần chính:
Menu ... triển cc ứng dụng.
-Ngôn ngữlậptrìnhC là một ngônngữlậptrình hệ thống rất mạnh và rất “mềm
dẻo”, c một thư viện gồm rất nhiều cc hàm (function) đã đư c tạo sẵn. Người lậptrình
c thể...
... quanvềngônngữlậptrình C.
- Môi trường làm vi c và c ch sử dụng Turbo C 3.0.
I. TỔNGQUANVỀNGÔNNGỮLẬPTRÌNHCC là ngônngữlậptrìnhc p cao, đư c sử dụng rất phổ biến để lậptrình ... THIỆU VỀ MỘT NGÔNNGỮLẬPTRÌNH -
NGÔN NGỮLẬPTRÌNHC
Chương 1
GIỚI THIỆU VỀNGÔNNGỮC & MÔI
TRƯỜNG TURBO C 3.0
H c xong chương này, sinh viên sẽ nắm đư ccc vấn đề sau:
- Tổngquan ... cc công ty sản xuất phần
mềm lần lượt đưa ra cc phiên bản hỗ trợ cho vi clậptrình bằng ngônngữC và chuẩn
ANSI C cũng đư c khai sinh từ đó.
NgônngữlậptrìnhC là một ngônngữlập trình...
...
Access, người dùng không phải viết từng c u lệnh c thể như trong Pascal, hay
Foxpro mà chỉ c n tổ ch c dữ liệu và thiết kế cc yêu c u ,c ng vi c cần giải quyết.
Microsoft Access cung c p cho ... hàng
49
Chương trình Access đư c xây dựng và th c hiện trong môi trường Access.
Vì vậy để làm vi c với cc chương trình trong Access ta phải khởi động chương
trình Access.
Đối với chương trình ... kiến th cvề tin h c
Xây dựng c sở dữ liệu Access
Lậptrình bằng ngônngữ C#
C ng vi c
Khảo sát hệ thống
Phân tích thiết kế hệ thống ở m c khung c nh, m c đỉnh
Thiết kế ch c năng ở m c dưới...