... trực tiếp lên kết phầnmềm tạo với mục đích hoàn thiện chúng theo yêu cầu riêng công ty Lựa chọn phầnmềmdùngchothiếtkếcôngtrìnhgiaothông Với đa dạng chủng loại xuất xứ phầnmềm chuyên dụng, ... thủ công Những nhược điểm phầnmềm chuyên dụng lại điều kiện chođờiphầnmềm dạng Add-in1, chúng thường phát triển kỹ sư cầu đường công ty tư vấn thiếtkếcôngtrìnhgiaothông chạy với phầnmềm ... trìnhthiết kế, phầnmềm nào, mà từ đầu, lại đáp ứng vấn đề xuất sau này, nhiều vấn đề liên tục phát sinh trìnhthiếtkếcôngtrình cụ thể Nói cách khác, việc trang bị phầnmềm bước đầu cho trình...
... trực tiếp lên kết phầnmềm tạo với mục đích hoàn thiện chúng theo yêu cầu riêng công ty Lựa chọn phầnmềmdùngchothiếtkếcôngtrìnhgiaothông Với đa dạng chủng loại xuất xứ phầnmềm chuyên dụng, ... thủ công Những nhược điểm phầnmềm chuyên dụng lại điều kiện chođờiphầnmềm dạng Add-in1, chúng thường phát triển kỹ sư cầu đường công ty tư vấn thiếtkếcôngtrìnhgiaothông chạy với phầnmềm ... trìnhthiết kế, phầnmềm nào, mà từ đầu, lại đáp ứng vấn đề xuất sau này, nhiều vấn đề liên tục phát sinh trìnhthiếtkếcôngtrình cụ thể Nói cách khác, việc trang bị phầnmềm bước đầu cho trình...
... bao gồm: Quá trìnhthiếtkếcôngtrìnhgiaothông sản phẩm công đoạn Khả phần cứng máy tính hệ thốngphần mềm, bao gồm phầnmềm chuyên dụng Sự đa dạng toán thiếtkế hạn chế phầnmềm chuyên dụng ... khác biệt, phầnmềm hỗ trợ tốt cho hai mục đích lúc, thực tế, người ta sử dụngphầnmềm riêng để tạo vẽ hay bảng tính Ví dụ lĩnh vực thiếtkếcôngtrìnhgiao thông, Excel thường dùngphầnmềm hỗ ... ObjectARX Kết chương Như vậy, chương này, toàn cảnh việc ứng dụngcông nghệ thông tin để tự động hóa công tác thiếtkếcôngtrìnhgiaothông đề cập đến Vấn đề cốt lõi để tự động hóa thiếtkế bao...
... thuận tiện Kết chương Tự động hóa công tác lập hồ sơ thiếtkếcôngtrìnhgiaothông hoàn toàn khả thi thực theo nhiều cách khác Dự án VBA nên xây dựng theo hướng gộp phần tính toán xuất kết vào ... dựng cần có công cụ lập trình tương ứng Thông thường công cụ lập trình hiểu tập hợp bao gồm: Ngôn ngữ lập trình Môi trường lập trình Thư viện hỗ trợ lập trình Một ví dụ công cụ lập trình AutoCAD, ... dùng ObjectARX làm Trong lĩnh vực tự động hóa thiếtkếcôngtrìnhgiao thông, hầu hết toán lớn giải quyết, nhiều toán khác, không lớn không phức tạp, lại đa dạng khó khái quát, chưa có phần mềm...
... chương trình, thiếtkếgiao diện nhập xuất liệu kết quả, xây dựng hệ thống sở liệu cho thỏa mãn đề xuất bước COM (Component Object Model): kiến trúc lập trìnhthiếtkế Microsoft Mục đích công nghệ ... diễn kết thực trực tiếp ứng dụng nền, không cần sử dụng Userform Những thành phần khung để người dùng xây dựng chương trình lên đó, ví dụ viết mã lệnh hay thiếtkếgiao diện cho chương trình ... việc sử dụngcông cụ lập trình để tạo chương trình phù hợp với hệ thốngthiếtkế bước Kiểm thử chương trình: công đoạn hoàn thiện chuẩn bị đưa chương trình vào sử dụng Những công việc bước bao gồm:...
... chương trình hiển thị hình đây: Hộp thoại Macro Kết Excel 24 CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC Trong chương trình bày ... thường khó nhớ người học lập trình hay sử dụng ngôn ngữ lập trình mới, cho nên, để thuận tiện cho người lập trình, VBA IDE cung cấp tính tự động phát lỗi cú pháp trình viết mã lệnh Tuy nhiên ... động hiển thị cú pháp cho chương trình (Auto Quick Info): Với tùy chọn này, VBA IDE hiển thị thông tin tham số hàm hay thủ tục (đã xây dựng từ trước) người dùng sử dụngCácthông tin bao gồm tên...
... lại lúc chương trình hoạt động, người ta gọi loại mảng mảng động Với mảng động, người lập trình không cần biết số phần tử mảng lúc lập trình, số phần tử thiết lập trình chương trình hoạt động ... 11 phần tử liên tục đánh số từ đến 10 (ma trận có hàng 11 cột) Khi sử dụng ta việc gọi phần tử cần dùng theo số tương ứng 29 ‘Gán giá trị 100 chophần tử thứ Matrix_1(1)=100 ‘Gán giá trị 100 cho ... 200 chophần tử cuối Matrix_2(10)=200 Ví dụ sau khai báo sử dụng (gán giá trị chophần tử) ma trận hàng cột ‘Khai báo mảng (3x5) Dim Matrix_3(1 To 3, To 5) As Double ‘Gán giá trị 100 cho phần...
... Class) Các phương thức (Method): mô tả hành vi, chức đối tượng Về chất, phương thức chương trình xây dựng bên lớp chúng có nhiệm vụ xử lý liệu lớp Các kiện (Event): Sự kiện giúp cho lớp có khả giao ... biến không cần khai báo, nhiên cách làm nên dùng viết chương trình nhỏ, chương trình lớn, có nhiều mô-đun, nên bắt buộc khai báo biến trước sử dụng (theo cách thiết lập mục chương này) Khai báo ... khuôn khổ giáotrình này, vấn đề liên quan đến xây dựng lớp không đề cập chi tiết Tuy nhiên quan tâm tìm hiểu thêm giáotrình “Lập trình hướng đối tượng xây dựng” môn Tự động hóa thiếtkế Cầu đường...
... Or (FALSE or FALSE)=FALSE; trường hợp khác cho kết TRUE Xor Cho kết TRUE hai đối số có giá trị; ngược lại cho kết FALSE Eqv So sánh hai giá trị logic; cách thức xử lý tương tự toán tử Xor Toán ... ( ) as Cácthông số chiều biểu diễn qua ví dụ sau: Dim a(3 To 5) As Integer ‘ Mảng chiều với số từ đến Dim A(3) As Long ‘ Mảng chiều với số đến (mảng chiều có phần ... bày phần trước 6.5 Khai báo mảng động Cú pháp: 39 [Public/ Private/ Dim] () as Trong khai báo không chứa thông số chiều túy khai báo Cácphần tử mảng chưa tạo (hay nói cách...
... Debug.Print ("Hieu cua hai so A va B >0") Kết sau: 44 CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC GỢI Ý Nếu [khối_lệnh] viết dòng ví dụ không dùng từ khóa End If Để phân tách nhiều lệnh ... Diễn giải tiến trình cấu trúc lệnh sau: chương trình thực , không chương trình thực Sơ đồ khối cấu trúc lệnh kiểu biểu diễn sau: Các cấu trúc lệnh ... s là: ABC”123 Các cấu trúc điều khiển 8.1 Cấu trúc điều kiện Các từ khóa: If, Then, Else, ElseIf, End If Cú pháp: If then Khối_lệnh End If Diễn giải tiến trình cấu trúc...
... Trong phần thân chương trình bọc phần khai báo phần kết thúc (có từ khóa End) Các từ khóa [Private|Public|Friend] xác định phạm vi hoạt động chương trình Khái niệm phạm vi tương tư phạm vi biến trình ... dụng từ khóa Exit Do đặt [Khối_lệnh] Chương trìnhVề bản, chương trình khối câu lệnh chúng sử dụng lặp lại chương trìnhthông qua tên chương trình Chương trình đặc biệt hữu ích thay khối lệnh lặp ... không kết thúc làm cho ứng dụng bị “treo” Để thoát khỏi tình “treo” có nhiều cách cách đơn giản bấm tổ hợp phím Ctrl+Break để quay trở lại VBAIDE Có cách khác để thoát khỏi vòng lặp, việc thiết...
... trực tiếp lên kết phầnmềm tạo với mục đích hoàn thiện chúng theo yêu cầu riêng công ty Lựa chọn phầnmềmdùngchothiếtkếcôngtrìnhgiaothông Với đa dạng chủng loại xuất xứ phầnmềm chuyên dụng, ... thủ công Những nhược điểm phầnmềm chuyên dụng lại điều kiện chođờiphầnmềm dạng Add-in1, chúng thường phát triển kỹ sư cầu đường công ty tư vấn thiếtkếcôngtrìnhgiaothông chạy với phầnmềm ... trìnhthiết kế, phầnmềm nào, mà từ đầu, lại đáp ứng vấn đề xuất sau này, nhiều vấn đề liên tục phát sinh trìnhthiếtkếcôngtrình cụ thể Nói cách khác, việc trang bị phầnmềm bước đầu cho trình...
... Trong phần thân chương trình bọc phần khai báo phần kết thúc (có từ khóa End) Các từ khóa [Private|Public|Friend] xác định phạm vi hoạt động chương trình Khái niệm phạm vi tương tư phạm vi biến trình ... dụng từ khóa Exit Do đặt [Khối_lệnh] Chương trìnhVề bản, chương trình khối câu lệnh chúng sử dụng lặp lại chương trìnhthông qua tên chương trình Chương trình đặc biệt hữu ích thay khối lệnh lặp ... không kết thúc làm cho ứng dụng bị “treo” Để thoát khỏi tình “treo” có nhiều cách cách đơn giản bấm tổ hợp phím Ctrl+Break để quay trở lại VBAIDE Có cách khác để thoát khỏi vòng lặp, việc thiết...
... Debug.Print ("Hieu cua hai so A va B >0") Kết sau: 44 CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC GỢI Ý Nếu [khối_lệnh] viết dòng ví dụ không dùng từ khóa End If Để phân tách nhiều lệnh ... Diễn giải tiến trình cấu trúc lệnh sau: chương trình thực , không chương trình thực Sơ đồ khối cấu trúc lệnh kiểu biểu diễn sau: Các cấu trúc lệnh ... s là: ABC”123 Các cấu trúc điều khiển 8.1 Cấu trúc điều kiện Các từ khóa: If, Then, Else, ElseIf, End If Cú pháp: If then Khối_lệnh End If Diễn giải tiến trình cấu trúc...
... Or (FALSE or FALSE)=FALSE; trường hợp khác cho kết TRUE Xor Cho kết TRUE hai đối số có giá trị; ngược lại cho kết FALSE Eqv So sánh hai giá trị logic; cách thức xử lý tương tự toán tử Xor Toán ... ( ) as Cácthông số chiều biểu diễn qua ví dụ sau: Dim a(3 To 5) As Integer ‘ Mảng chiều với số từ đến Dim A(3) As Long ‘ Mảng chiều với số đến (mảng chiều có phần ... bày phần trước 6.5 Khai báo mảng động Cú pháp: 39 [Public/ Private/ Dim] () as Trong khai báo không chứa thông số chiều túy khai báo Cácphần tử mảng chưa tạo (hay nói cách...
... Class) Các phương thức (Method): mô tả hành vi, chức đối tượng Về chất, phương thức chương trình xây dựng bên lớp chúng có nhiệm vụ xử lý liệu lớp Các kiện (Event): Sự kiện giúp cho lớp có khả giao ... biến không cần khai báo, nhiên cách làm nên dùng viết chương trình nhỏ, chương trình lớn, có nhiều mô-đun, nên bắt buộc khai báo biến trước sử dụng (theo cách thiết lập mục chương này) Khai báo ... khuôn khổ giáotrình này, vấn đề liên quan đến xây dựng lớp không đề cập chi tiết Tuy nhiên quan tâm tìm hiểu thêm giáotrình “Lập trình hướng đối tượng xây dựng” môn Tự động hóa thiếtkế Cầu đường...
... lại lúc chương trình hoạt động, người ta gọi loại mảng mảng động Với mảng động, người lập trình không cần biết số phần tử mảng lúc lập trình, số phần tử thiết lập trình chương trình hoạt động ... 11 phần tử liên tục đánh số từ đến 10 (ma trận có hàng 11 cột) Khi sử dụng ta việc gọi phần tử cần dùng theo số tương ứng 29 ‘Gán giá trị 100 chophần tử thứ Matrix_1(1)=100 ‘Gán giá trị 100 cho ... 200 chophần tử cuối Matrix_2(10)=200 Ví dụ sau khai báo sử dụng (gán giá trị chophần tử) ma trận hàng cột ‘Khai báo mảng (3x5) Dim Matrix_3(1 To 3, To 5) As Double ‘Gán giá trị 100 cho phần...
... chương trình hiển thị hình đây: Hộp thoại Macro Kết Excel 24 CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC Trong chương trình bày ... thường khó nhớ người học lập trình hay sử dụng ngôn ngữ lập trình mới, cho nên, để thuận tiện cho người lập trình, VBA IDE cung cấp tính tự động phát lỗi cú pháp trình viết mã lệnh Tuy nhiên ... động hiển thị cú pháp cho chương trình (Auto Quick Info): Với tùy chọn này, VBA IDE hiển thị thông tin tham số hàm hay thủ tục (đã xây dựng từ trước) người dùng sử dụngCácthông tin bao gồm tên...
... chương trình, thiếtkếgiao diện nhập xuất liệu kết quả, xây dựng hệ thống sở liệu cho thỏa mãn đề xuất bước COM (Component Object Model): kiến trúc lập trìnhthiếtkế Microsoft Mục đích công nghệ ... diễn kết thực trực tiếp ứng dụng nền, không cần sử dụng Userform Những thành phần khung để người dùng xây dựng chương trình lên đó, ví dụ viết mã lệnh hay thiếtkếgiao diện cho chương trình ... việc sử dụngcông cụ lập trình để tạo chương trình phù hợp với hệ thốngthiếtkế bước Kiểm thử chương trình: công đoạn hoàn thiện chuẩn bị đưa chương trình vào sử dụng Những công việc bước bao gồm:...
... thuận tiện Kết chương Tự động hóa công tác lập hồ sơ thiếtkếcôngtrìnhgiaothông hoàn toàn khả thi thực theo nhiều cách khác Dự án VBA nên xây dựng theo hướng gộp phần tính toán xuất kết vào ... dựng cần có công cụ lập trình tương ứng Thông thường công cụ lập trình hiểu tập hợp bao gồm: Ngôn ngữ lập trình Môi trường lập trình Thư viện hỗ trợ lập trình Một ví dụ công cụ lập trình AutoCAD, ... dùng ObjectARX làm Trong lĩnh vực tự động hóa thiếtkếcôngtrìnhgiao thông, hầu hết toán lớn giải quyết, nhiều toán khác, không lớn không phức tạp, lại đa dạng khó khái quát, chưa có phần mềm...