Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
4. Bài tập kiểm tra: 4.1. Viết chương trình nhập 2 số nhị phân 16 bit A và B. Sau đó in ra màn hình các kết quả ở dạng nhị phân: A + B, A – B, A and B, A or B. Ví dụ: Nhập số nhị phân A: 10101010 Nhập số nhị phân B: 01010101 A + B = 11111111 A – B = 01010101 A and B = 00000000 A or B = 11111111 4.2. Viết chương trình nhập 1 ký tự từ bàn phím...
23 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 694 | Lượt tải: 0
- Dùng để lặp lại một phép tính hoặc một thao tác đối với từng ô một trong Vùng ô. Lệnh hoặc phép tính chỉ viết cho 1 ô, nhưng lặp lại tương tự đối với toàn bộ các ô trong vùng. Cú pháp: FOR EACH OHienTai IN VungO (Vùng mà cần lặp lại các lệnh dưới cho tất cả các ô) Các lệnh hoặc phép tính đối với ô hiện tại NEXT Ví dụ: Thiết kế hàm TON...
48 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 700 | Lượt tải: 0
Method Circle Ta dùng Method Circle để vẽ hình tròn, hình bầu dục và đường cung, với bên trong trống rỗng hay được sơn đầy bằng một màu ta chỉ định. Ta phải cho biết tọa độ của tâm điểm vòng tròn và bán kính của nó. Bạn hãy khởi động một dự án VB6 mới, đặt lên form một button với tên frmCircle và caption Circle & Lines. DoubleClick lên button ấ...
69 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 732 | Lượt tải: 0
Để cho chương trình thú vị hơn, khi user clicks nút Animate, ta sẽ cho một box màu đỏ chạy từ trái qua phải. Khi user clicks nút Two Boxes ta sẽ vẽ hai boxes, hộp trong màu xanh, hộp ngoài màu đỏ, và cho chúng chạy từ trái sang phải. Ở đây ta biểu diễn cho thấy mình muốn instantiate bao nhiêu boxes từ clsBox cũng được, và dĩ nhiên mỗi box có một ...
53 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 739 | Lượt tải: 0
Function là một dạng subroutine giống giống như Sub. Chỉ khác ở chỗ Function cho ta một kết quả, cho nên cách dùng Function hơi khác với Sub. Ta viết một variable bên trái dấu =, được assigned kết quả của một Function. Thí dụ như ta dùng Trim Function để loại bỏ những blank space ở hai đầu của text string TString: ResultString = Trim(TString) T...
44 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 698 | Lượt tải: 0
Toán Tử Điều Kiện, Phẩy & Lấy Kích Thước Toán tử điều kiện min = (m < n ? m++ : n++); Toán tử phẩy min = (m < n ? mCount++, m : nCount++, n); Toán tử lấy kích thước cout << "float size = " << sizeof(float) << " bytes\n";
8 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 714 | Lượt tải: 0
Mô tả lớp TextRenderer - Cung cấp phương thức cho việc đo lường và thay đổi hình thức hiển thị của chuỗi văn bản - Không cho phép kế thừa - Namespace: System.Windows.Forms - Assembly: System.Windows.Forms (in system.windows.forms.dll)
116 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 724 | Lượt tải: 0
Lớp Matrix của GDI+ có sẵn tất cả các phương thức cần thiết để thao tác trên ma trận biến đổi. – Multiply: nhân một ma trận biến đổi với ma trận hiện tại – Scale: nhân một ma trận dãn với ma trận hiện tại – Shear: nhân một ma trận kéo với ma trận hiện tại – Translate: nhân một ma trận dịch chuyển với ma trận hiện tại – Rotate: nhân một ma trậ...
47 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 695 | Lượt tải: 0
Theo lý thuyết thông điệp thời gian do Windows cung cấp là chính xác đến mili giây nhưng thực tế không hoàn toàn như vậy. Sự chính xác còn phụ thuộc vào đồng hồ của hệ thống và các hoạt động hiện thời của chương trình.
51 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 693 | Lượt tải: 0
PHÂN LOẠI DIALOG MODAL • Phải cung cấp thông tin trước khi tiếp tục thực hiện chương trình • Dùng khi cần thu thập thông tin MODELESS • Có thể tiếp tục sử dụng chương trình mà không cần phản hồi thông tin trong Dialog • Dùng khi chỉ đơn thuần thông báo thông tin. 97CÁC DIALOG PHỔ BiẾN • ColorDialog • FontDialog • OpenFileDialog ...
114 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 648 | Lượt tải: 0