TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI GIÁO TRÌNH KỸ THUẬT LẬP TRÌNH TRONG TRẮC ĐỊA Những người biên soạn: TS.. Nguyễn Xuân Bắc TS.. Bùi Thị Hồng Thắm ThS... Làm mô rường ập r
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
GIÁO TRÌNH
KỸ THUẬT LẬP TRÌNH TRONG TRẮC ĐỊA
Những người biên soạn:
TS Nguyễn Xuân Bắc
TS Bùi Thị Hồng Thắm ThS Đinh Hải N m
Hà Nội, tháng 11/2014
Trang 2MỤC LỤC
MỞ Đ U 5
CHƯƠNG C C KI N TH C CƠ SỞ V LẬP TR NH 6
1.1 NGÔN NG ƯƠ 6
1.1.1 6
1.1.2 Làm mô rường ập rìn rong 7
1.1.3 T ộ ín p ương ứ à ự k n 9
1.1.4 Làm mộ đ án 13
1.1.5 Làm n đ án 21
21
1.2.1 Cá oạ đ k ển 21
1.2.2 Cá đ k ển nộ ạ 23
27
1.3.1 Cá k ể dữ u trong VB 27
1.3.2 ến ( r b e) 31
1.3.3 Hằng 33
1.3.4 ng ( rr ) 34
Ư 36
1.4.1 Cá đ ư ng 36
1.4.2 ế n o đ ư ng 40
1.4.3 Cá àm ơ b n 41
1.4.4 C r n 44
48
1.5.1 báo 48
1.5.2 Cá n ường s d ng 48
1.6 CHƯƠ - 50
1.6.1 T 50
1.6.2 Hàm (Function) 51
1.6.3 Hàm Format 53
53
1.7.1 Mô hình FSO (File System Object model) 53
1.7.2 X ý á ập n á dòng n à àm I/O ổ đ ển 54
CHƯƠNG 2 LẬP TR NH ĐỒ HỌA 61
Ư Ơ 61
2.1.1 k ển đ 61
2.1.2 Cá p ương thứ đ 63
Ư 70
2.2.1 n độ màn ìn 70
2.2.2 Xâ dựng ng ển 71
2.2.3 Cá ứ năng ển 73
CHƯƠNG LẬP TR NH MỘT S BÀI TO N TRẮC ĐỊA CƠ BẢN 76
76
3.1.1 ân m rận 76
3.1.2 C ển m rận 76
3.1.3 Cộng m rận 77
3.1.4 o m rận 77
3.1.5 In m rận r e 78
3.1.6 m rận ừ e 79
3.1.7 Sắp xếp m rận 79
ƯƠ 80
Trang 33.2.1 Lý ế g o ộ g eo ông ức Yung 80
3.2.2 Lập rìn p n m m 80
3.3 X 81
3.3.1 ộ àm ơ b n 81
3.3.2 X ý ế ừ p 83
89
3.4.1 ìn g án ếp ư độ o 91
3.4.2 ìn g án ếp ư m bằng 103
125
3.5.1 C ển đổ g ữ độ p ẳng (x, ) ng độ rắ đ ( , L) 125
3.5.2 n m m ển đổ 126
TÀI LI U THAM KHẢO 132
Trang 4LỜI NÓI Đ U
ượ b ê s ạ dự ê ề cương chi
ế ủ mô ọ ươ k ó m k ả mộ số à ệ k trong và ngoài nướ ủ mô ọ ày
ể ạ ề k ệ ợ s v ê ầ ầ ê ế xú vớ mô ọ và bướ ầ àm q e vớ mộ số k ệm mớ ững ngườ b ê s ạ ã ố bày ộ d mộ õ à bả ảm í ế vấ
ề ầ ế ộ d ý yế ủ ươ mụ ượ àm s ỏ q ví dụ ụ
ể
d y ườ
ạ ọ à yê và ô ườ à ộ ủ b ê và b ê s ạ ương 1, TS Bùi
ồ m ườ ạ ọ à yê và ô ườ à ộ b ê s ạ ươ
và ả m ườ ạ ọ ỏ - ấ b ê s ạ ương 3 Các tác
ả x à ảm ơ ạm ô ả ườ ạ ọ ỏ - ấ và
y ô ụ ả ồ ộ m ư ã ọ và ó ề ý k ế
q ý b ộ d và ứ ủ ố ày
ộ ó ạ ố ề k ếm k yế ấ
m bạ ọ ó ý ể ú ô ó êm k ệm và k ế ứ m à
ố
ú ô x ọ ảm ơn
à ộ m 0
ả