« Home « Chủ đề bí quyết lập trình

Chủ đề : bí quyết lập trình


Có 40+ tài liệu thuộc chủ đề "bí quyết lập trình"

Ngôn ngữ Csharp phần 6

tailieu.vn

và sau đó chúng ta dẫn xuất từ giao diện này ra một giao diện khác, IDerived , giao diện mới này làm ẩn thuộc tính P với một phương thức mới P():. Việc cài đặt này là một ý tưởng tốt, bây giờ chúng ta có thể ẩn thuộc tính P trong lớp cơ sở.. Chúng ta có thể...

Ngôn ngữ Csharp phần 7

tailieu.vn

ICollection Thực thi bởi tất cả các tập hợp để cung cấp phương thức CopyTo() cũng như các thuộc tính Count. Giao diện này chỉ có một phương thức duy nhất là GetEnumerator. công việc của phương thức là trả về một sự thực thi đặc biệt của IEnumerator . Enumerator phải thực thi những phương thức và thuộc tính...

Ngôn ngữ Csharp phần 8

tailieu.vn

phương thức nối các chuỗi string s4 = string.Concat(s1, s2);. Sử dụng phương thức copy chuỗi string s6 = string.Copy(s5);. Chúng ta có thể sử dụng phương thức Concat() đây là phương thức. Đầu tiên là chúng ta có thể sử dụng phương thức static Copy() như sau:. Hoặc thuận tiện hơn chúng ta có thể sử dụng phương thức...

Ngôn ngữ Csharp phần 9

tailieu.vn

Lớp thao tác tập tin. Làm việc với tập tin dữ liệu. Khả năng để viết thông tin vào trong một tập tin hay đọc thông tin từ trong một tập tin có thể làm cho chương trình của chúng ta có nhiều hiệu quả hơn. Hơn nữa, có rất nhiều lần khi chúng ta muốn có khả năng làm...

Tìm hiểu cách lập trình gadgetcho Window Vista phần 1

tailieu.vn

chiếm một phần trên desktop, bạn có thể dễ dàng tùy chỉnh những công cụ này để phù hợp cũng như hiển thị ở trên cùng, ở dạng cửa số lớn và cũng có thể đặt cứ chỗ nào trên màn hình bằng các điều chỉnh trong Windows Sidebar properties..Điều tuyệt vời hơn nữa là lập trình các gadget này...

Tìm hiểu cách lập trình gadgetcho Window Vista phần 2

tailieu.vn

Kích cỡ mặc định của 1 gadget thường là 129 pixel , dù ta có thể chỉnh to hơn thành 250 nhưng theo tôi bạn lên để chế đó chuẩn và thiết kế 1 gadget theo kích thước này. Ngoài cách tự dựng lấy các file cần thiết để làm một gadget, chúng ta còn có thể xây dựng một...

Tìm hiểu cách lập trình gadgetcho Window Vista phần 3

tailieu.vn

<img alt="". src="images/logo_plain.png". style="height: 35px. /></div>. <input name="txtKeyWord". id="txtKeyWord". type ="text". onkeyup="onKeyUpEventhandler()". style="width: 119px". </html>. Đây chỉ là những dòng mã HTML khá đơn giản, nó tạo ra 1 trang html gồm 1 image : chữ Google ( được load từ đường dẫn images/logo_plain.png tính từ thư mục hiện thời) và 1 textbox để người dung gõ từ khóa tìm...

Tìm hiểu cách lập trình gadgetcho Window Vista phần 4

tailieu.vn

objShell.Run( strCommand). set objShell= nothing. document.getElementById("txtCMD").value . <body onload="document.body.focus()">. <div style="height: 19px". dir="rtl">. style="height: 20px">. <b><font size gt;RUN</font></b></p>. </div>. <input name="txtCMD". id="txtCMD". style="width: 119px". </body>. Các dòng mã đều hết sức quen thuộc,vì nó ko khác gì nhiều mới light google gadget. Tâm điểm của đoạn mã là các dòng. 34 Set objShell = CreateObject("WScript.Shell"). 35 objShell.Run( strCommand). Tạo một...

Các yếu tố xây dựng nên C và C++ phần 1

tailieu.vn

2.1 Tổ chức chương trình C/C++. 2.5 Điều khiển chương trình: phân nhánh 2.6 Điều khiển chương trình: vòng lặp. 2.7 Một số lệnh ₫iều khiển chương trình khác. Cấu trúc và các phần tử cơ bản của một chương trình viết trên C/C++. Qui trình tạo ra một chương trình chạy ₫ược:. Chương trình (CT). Chương trình chính. Chương...

Các yếu tố xây dựng nên C và C++ phần 2

tailieu.vn

Bổ sung file mã nguồn. và soạn thảo. Cửa sổ soạn thảo. Cửa sổ bàn làm việc/. dự án. Cửa sổ thông báo kết quả (biên dịch,…). Các công cụ biên dịch và liên kết. Qui tắc soạn thảo mã nguồn. Tên biến, tên hàm, tên kiểu mới:. Tránh sử dụng các từ khóa và tên kiểu cơ sở. Các...

Các yếu tố xây dựng nên C và C++ phần 3

tailieu.vn

Mã chương trình Dữ liệu toàn cục. Ngăn xếp (tham biến, biến. Đỉnh ngăn xếp SP. 2.2 Biến và dữ liệu. Biểu thức = dữ liệu + phép toán. Biểu diễn dữ liệu: Thông qua biến hoặc hằng số, kèm theo kiểu. Các kiểu dữ liệu cơ bản. Các phép toán áp dụng. Tương thích và chuyển ₫ổi kiểu. 2.2.1...

Các yếu tố xây dựng nên C và C++ phần 4

tailieu.vn

2.2.2 Khai báo biến. Khai báo và khởi tạo giá trị. Chỉ khai báo, giá trị bất ₫ịnh Khai báo kết hợp, chỉ i=0 Đặt giá trị ₫ầu hexa. C: Toàn bộ biến phải khai báo ngay ₫ầu thân hàm. Có thể khai báo tại chỗ nào cần, trước khi sử dụng. Biến toàn cục: Khai báo ngoài hàm, lưu...

Các yếu tố xây dựng nên C và C++ phần 5

tailieu.vn

2.3.3 Kiểu con trỏ. Con trỏ thực chất là một biến chứa ₫ịa chỉ của một. Con trỏ p. chứa ₫ịa chỉ của biến v. Ví dụ sử dụng kiểu con trỏ. Tóm tắt sơ bộ về con trỏ. Con trỏ là một biến chứa ₫ịa chỉ byte ₫ầu của một biến dữ liệu,. Sau khi khai báo mà không...

Các yếu tố xây dựng nên C và C++ phần 6

tailieu.vn

Khai báo và khởi tạo giá trị các phần tử, số phần tử ₫ược tự ₫ộng xác ₫ịnh. double x = 1.0, y = 2.0;. các phần tử của mảng. Số phần tử của mảng là cố ₫ịnh (khi khai báo phải là hằng số), không bao giờ thay ₫ổi ₫ược. Biến mảng (tĩnh) thực chất là một con trỏ...

Các yếu tố xây dựng nên C và C++ phần 7

tailieu.vn

Cấu trúc (struct): Tập hợp những dữ liệu hỗn hợp, truy nhập theo tên (biến thành viên). 2.4.1 Cấu trúc (struct). Định nghĩa cấu trúc (bên trong hoặc ngoài các hàm). Khai báo biến cấu trúc. Sử dụng biến cấu trúc. Phản ví dụ: khai báo và sử dụng cấu trúc. Mảng, con trỏ và cấu trúc. Kết hợp mảng,...

Các yếu tố xây dựng nên C và C++ phần 8

tailieu.vn

Tóm lược về cấu trúc (struct). Cấu trúc (struct) ₫ược sử dụng ₫ể nhóm các dữ liệu liên quan mô tả một ₫ối tượng, các dữ liệu có thể cùng hoặc khác kiểu. Định nghĩa kiểu cấu trúc bằng cách khai báo tên các biến. Định nghĩa kiểu cấu trúc chưa phải là ₫ịnh nghĩa các biến cụ thể, vì...

Các yếu tố xây dựng nên C và C++ phần 9

tailieu.vn

2.6 Điều khiển CT: vòng lặp. Các kiểu vòng lặp trong C/C++. Vòng lặp có thể thực hiện với if..else + goto , song không bao giờ nên như vậy. Ứng dụng vòng lặp chủ yếu trong làm việc với mảng và các cấu trúc dữ liệu tổng quát khác =>. 2.6.1 Cấu trúc while... Cấu trúc while: Biểu thức...

Tìm hiểu thuật toán tổng quát trong lập trình phần 1

tailieu.vn

10.1 Tổng quát hóa kiểu dữ liệu phần tử 10.2 Tổng quát hóa phép toán cơ sở. 10.3 Tổng quát hóa phương pháp truy lặp phần tử. TỔNG QUÁT HÓA CÁC KIỂU DỮ LIỆU VÀ PHÉP TOÁN TRONG LẬP TRÌNH NỘI DUNG BÀI HỌC:. 10.1 Tổng quát hóa kiểu dữ liệu phần tử. dữ liệu. Giải pháp: Xây dựng khuôn...

Tìm hiểu thuật toán tổng quát trong lập trình phần 2

tailieu.vn

int* p1 = find_elem(a,alast,4,greater);. int* p2 = find_elem(a,alast,4,less);. alast) cout <<. <<. p1 = find_elem(a,alast,4,Greater());. p2 = find_elem(a,alast,4,Less());. cout <<. k <<. sum_op.value() <<. prod_op.value() <<. template <typename T, typename OP>. template <typename T>. int* p1 = find_elem(a,alast,4,Greater<int>());. int* p2 = find_elem(a,alast,4,Less<int>());. cout<<. template <class T>. Áp dụng cho kiểu Vector template <class T>. Áp dụng cho kiểu List template...

Tìm hiểu thuật toán tổng quát trong lập trình phần 3

tailieu.vn

T* find_max(const Vector<T>&. ListItem<T>* find_max(List<T>&. ListItem<T>. *pItem = l.getHead();. Bộ truy lặp (iterator). Bổ sung bộ truy lặp cho kiểu Vector. Bổ sung bộ truy lặp cho kiểu List. class ListIterator { ListItem<T>. ListIterator(ListItem<T>* p = 0. friend class List<T>;. ListIterator<T>&. friend bool operator!=(ListIterator<T>. a, ListIterator<T>. return a.pItem. class List { ListItem<T>. ListIterator<T>. return ListIterator<T>(pHead);. return ListIterator<T>(0);