tài liệu lập trình windows 8

Tài liệu LẬP TRÌNH WINDOWS VỚI VC/MFC pptx

Tài liệu LẬP TRÌNH WINDOWS VỚI VC/MFC pptx

Ngày tải lên : 23/12/2013, 07:16
... Lập trình Windows với VC/MFC Trang 14 ¾ Bước kết thúc: Nếu tạo ứng dụng dạng đơn tài liệu hay đa tài liệu, người dùng cần làm như sau: ¾ Bước khởi đầu: ¾ Bước 1: Lập trình ... -m_nHScrollPos; else if (nScrollPos > nMaxPos) Lập trình Windows với VC/MFC Trang 48 #define AFX_MAINFRM_H__9CE2B4A8_9067_11D2_8E53_006008A82731__INCLUDED_ #if _MSC_VER > 1000 #pragma ... tạo. nhập thông tin cần thiết: Lập trình Windows với VC/MFC Trang 1 TÀI LIỆU THAM KHẢO ¾ Sách: o Các sách tiếng Việt về Visual C++ /lập trình Windows (của SAMIS, của nhóm tác giả...
  • 272
  • 713
  • 9
Tài liệu Lập trình của Windows pdf

Tài liệu Lập trình của Windows pdf

Ngày tải lên : 12/12/2013, 09:15
... giảng: Lập trình C for Win Trang 39/69 Bài 3:Các thiết bị nhập liệu Trần Minh Thái crPrevBk = SetBkColor(hdc, 169 170 171 172 173 174 175 176 177 1 78 179 180 181 182 183 184 185 ... phải bỏ ra rất nhiều công sức để cài đặt.  Lập trình trên Windows khó và phức tạp hơn nhiều so với lập trình trên DOS. Tuy nhiên lập trình trên Windows sẽ giải quyết được một số vấn đề khó ... chương trình ứng dụng sử dụng chúng thông qua các lời gọi hàm và chỉ chia sẻ được khi trong máy có cài đặt Windows.   Vài điểm khác biệt giữa lập trình Windows và DOS: Windows DOS Lập trình...
  • 70
  • 457
  • 1
Tài liệu Lập trình C trên Windows Các khái niệm cơ bản docx

Tài liệu Lập trình C trên Windows Các khái niệm cơ bản docx

Ngày tải lên : 13/12/2013, 08:15
... Tp.HCM 2 Nội dung  Vài điểm khác biệt giữa lập trình Windows và DOS  Các thư viện lập trình của Windows  Các loại ứng dụng  Các khái niệm cơ bản  Lập trình sự kiện (Even driven programming)  Các ... tuần tự theo chỉ định Lập trình sự kiện, dựa vào thông điệp (message) DOSWindows Spring 2004C4W - Basic - Nguyen Tri Tuan - DH.KHTN Tp.HCM 4 Các thư viện lập trình của Windows  SDK - Software ... Tri Tuan - DH.KHTN Tp.HCM 38 Một chương trình tổng quát xây dựng trên Win32 API  Các bước tạo lập chương trình  Hàm bắt đầu  WinMain  Đăng ký lớp cửa sổ  Tạo lập cửa sổ giao diện  Thực...
  • 22
  • 695
  • 1
Tài liệu Lập trình C trên Windows Ví dụ và Bài tập docx

Tài liệu Lập trình C trên Windows Ví dụ và Bài tập docx

Ngày tải lên : 13/12/2013, 08:15
... GDI.pdf-tr26) 1 Lập trình C trên Windows Ví dụ và Bài tập (T4) Nguyễn Đức Hoàng Hạ Khoa CNTT –Trường ĐHKHTN Email: ndhha@fit.hcmuns.edu.vn 14 Bài tập 4 •Mô tả: Viết một chương trình cho phép ... wMilliseconds; } SYSTEMTIME 17 Ví dụ 6 • Mô tả: Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C trên Windows. • Yêu cầu: classCMyDC { Public: PAINTSTRUCT m_ps; HDC m_hdc; HWND m_hwnd; HDC ... LoadBitmap(hInst,LPCTSTR(IDB_BITMAP3)); robot[3].next =0;robot[3].dx = 38- 27;robot[3].dy =0; n = 0; x = y = 0; SetTimer(hWnd,1,1000,NULL); break; 15 Bài tập 5 Đồng hồ KIM •Mô tả Viết chương trình mô phỏng đồng hồ kim trên máy...
  • 20
  • 556
  • 0
Tài liệu Lập trình iphone chuyên nghiệp part 8 doc

Tài liệu Lập trình iphone chuyên nghiệp part 8 doc

Ngày tải lên : 15/12/2013, 11:15
... .container { height: 436px; } body[orient=’landscape’] .container { height: 258px; (continued) c05.indd 108c05.indd 1 08 12/7/07 2:47:04 PM12/7/07 2:47:04 PM Chapter 5: Handling Touch Interactions ... -webkit-box-sizing: border-box; box-sizing: border-box; background-color: rgb(111, 135, 1 68) ; border-top: 1px solid rgb(179, 186 , 201); border-bottom: 1px solid rgb(73, 95, 144); color: white; font-size: ... Interactions and Events 1 08 color: #FFFFFF; } .container { position: absolute; width: 100%; } .toolbar { position: absolute; width: 100%; height: 60px; font-size: 28pt; } .anchorTop { ...
  • 13
  • 332
  • 0
Tài liệu Lập trình C trên Windows Các kỹ thuật xử lý Clipboard docx

Tài liệu Lập trình C trên Windows Các kỹ thuật xử lý Clipboard docx

Ngày tải lên : 15/12/2013, 16:15
... Nguyen Tri Tuan - DH.KHTN Tp.HCM 48 [3] … - Chuyển dữ liệu … – DL với định dạng chuẩn VD.3: Chuyển dữ liệu với định dạng CF_HDROP  Là phương pháp mà Windows 98 và Windows 2000 sử dụng để thực hiện ... định dạng dữ liệu xác định HANDLE GetClipboardData(UINT uFormat ); Nếu Clipboard không chứa dữ liệu với định dạng uFormat, hàm trả về NULL  Bước 3: Tạo dữ liệu sao chép của dữ liệu trong khối ... - DH.KHTN Tp.HCM 68 [3] … - Nhận dữ liệu … - Các bước cơ bản  Lưu ý:  Handle nhận từ GetClipboardData không thuộc chương trình gọi, do đó phải thực hiện sao chép. Chương trình không thể giải...
  • 49
  • 454
  • 1
Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook doc

Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook doc

Ngày tải lên : 15/12/2013, 16:15
... Tp.HCM 2 Nội dung  Lập trình sự kiện  Giới thiệu kỹ thuật Hook  Minh họa cách lập trình Hook 10 Spring 2004C4W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 19 Minh họa cách lập trình Hook - Ví dụ ... SetWindowsHookEx(WH_KEYBOARD, fnKeyboardProc, hInstDLL, 0); Ví dụ 3: cài đặt Keyboard Hook cục bộ SetWindowsHookEx(WH_KEYBOARD, (HOOKPROC)fnKeyboardProc, NULL, GetCurrentThread()); 1 Lập trình ... trên Windows Kỹ thuật lập trình Hook (phụ lục) Nguyễn Tri Tuấn Khoa CNTT – ĐH.KHTN.Tp.HCM Email: nttuan@ fit.hcmuns.edu.vn Spring 2004C4W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 2 Nội dung  Lập...
  • 12
  • 491
  • 6
Tài liệu Lập trình C trên Windows : Thư viện đồ họa GDI docx

Tài liệu Lập trình C trên Windows : Thư viện đồ họa GDI docx

Ngày tải lên : 15/12/2013, 16:15
... - Tổng quan về in ấn trong Windows (tt)  Spooling  Windows quản lý quá trình in ấn bằng trình quản lý in (Printer Spooler)  Printer spooler được tự động nạp khi Windows khởi động và kết thức ... in ấn trong Windows (tt)  Print job (tác vụ in)  Là một tài liệu cần in  Có thể chứa 1 hay nhiều trang in  Print job được định nghĩa bởi 1 cặp lệnh StartDoc/EndDoc  Cấu trúc dữ liệu được ... không lưu dữ liệu cần in lên file mà gởi trực tiếp ra máy in  Hoặc dùng một trình điều khiển spooling khác (VD. Máy in mạng) Summer 2004C4W - GDI - Nguyen Tri Tuan - DH.KHTN Tp.HCM 48 In ấn (Printing)...
  • 37
  • 481
  • 2
Tài liệu Lập trình C trên Windows: Các kỹ thuật xử lý Clipboard doc

Tài liệu Lập trình C trên Windows: Các kỹ thuật xử lý Clipboard doc

Ngày tải lên : 16/12/2013, 03:15
... Tuan - DH.KHTN Tp.HCM 48 [3] … - Chuyển dữ liệu … – DL với định dạng chuẩn VD.3: Chuyển dữ liệu với định dạng CF_HDROP  Là phương pháp mà Windows 98 và Windows 2000 sử dụng để thực hiện các thao ... Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 38 [3] Các kỹ thuật … - Chuyển dữ liệu vào Clipboard  Các bước cơ bản  Dữ liệu với định dạng chuẩn  Dữ liệu với định dạng ri êng  Kỹ thuật Delayed ... nhớ trong Windows  Một số hàm quản lý vùng nhớ toàn cục  Ví dụ 13/06/2003C4W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 28 [3] … - Định vị bộ nhớ trong Windows – Sơ lược  Windows 32 bits...
  • 49
  • 479
  • 0
Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook ppt

Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook ppt

Ngày tải lên : 16/12/2013, 03:15
... Tp.HCM 2 Nội dung  Lập trình sự kiện  Giới thiệu kỹ thuật Hook  Minh họa cách lập trình Hook 8 Spring 2004C4W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 15 Minh họa cách lập trình Hook  Các hàm ... thống BOOL UnhookWindowsHooks( HHOOK hHook);  hHook: handle của hook cần hủy bỏ 1 Lập trình C trên Windows Kỹ thuật lập trình Hook (phụ lục) Nguyễn Tri Tuấn Khoa CNTT – ĐH.KHTN.Tp.HCM Email: nttuan@ ... - Nguyen Tri Tuan - DH.KHTN Tp.HCM 16 Minh họa cách lập trình Hook - Các hàm thao tác với Hook  SetWindowsHookEx  CallNextHookEx  UnhookWindowsHookEx 7 Spring 2004C4W - Hook - Nguyen Tri Tuan...
  • 12
  • 664
  • 0
Tài liệu Lập trình căn bản chương 8 pptx

Tài liệu Lập trình căn bản chương 8 pptx

Ngày tải lên : 17/12/2013, 06:15
... Lập trình căn bản IV. BÀI TẬP IV.1 Mục đích yêu cầu Đi sâu vào kiểu dữ liệu chuỗi và các phép toán trên chuỗi. IV.2 Nội dung 1. Viết chương trình nhập một chuỗi ký ... Ví dụ : chuỗi “Nguyễn Văn Minh” đảo thành “Minh Văn Nguyễn” 8. Viết chương trình đổi số tiền từ số thành chữ. 9. Viết chương trình nhập vào họ và tên của mộ t người, cắt bỏ các khoảng trống ... chương trình nhập vào mộ t danh sách họ và tên của n người theo kiểu chữ thường, đổi các chữ cái đầu của họ, tên và chữ lót của mỗi người thành chữ hoa. In kết quả lên màn hình. Trang 97 Lập trình...
  • 7
  • 561
  • 3
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

Ngày tải lên : 22/12/2013, 17:15
...        System.out.print(node.data + " ");        node = node.nextNode; } System.out.println("\n");      } } 30 Sử dụng Binary Search Tree public class TreeTest  {       public static void main( String[] args )       {            Tree tree = new Tree();            int value;            for ( int i = 1; i <= 10; i++ ) {                 value = ( int ) ( Math.random() * 100 );                 tree.insertNode( value );            } System.out.println ( "\n\nPreorder traversal" ); tree.preorderTraversal(); System.out.println ( "\n\nInorder traversal" ); tree.inorderTraversal(); System.out.println ( "\n\nPostorder traversal" ); tree.postorderTraversal();       } } 25 Binary Search Tree • Ví dụ về Binary Search Tree 47 25 77 11 43 65 93 687 17 3144 Cây con trái Cây con phải 38 Giao tiếp List • List kế thừa từ Collection, nó cung cấp thêm các  phương thức để xử lý collection kiểu danh sách  (Danh sách là một collection với các phần tử được  xếp theo chỉ số). • Một số phương thức của List • Object get(int index); • Object set(int index, Object o); • void add(int index, Object o); • Object remove(int index); • int indexOf(Object o); • int lastIndexOf(Object o); 21 Cài đặt Queue public class Queue {       private LinkedList queueList;       public Queue()        {             queueList = new LinkedList();        }       public void enqueue( int value )       {             queueList.insertAtBack( value );        }       public int dequeue()  { return queueList.removeFromFront();  }       public boolean isEmpty() { return queueList.isEmpty(); }       public void print() { queueList.print(); } } 10 Cài đặt Linked List      public int removeFromBack()      { int removeItem =  ... lastNode (b) removeItem current 11 13 Mô tả insertAtBack 12 7 11 firstNode lastNode (a) 5 new ListNode 12 11 firstNode lastNode (b) 5 new ListNode 7 1 Lập trình Java cơ bản Cao Đức Thông   Trần Minh Tuấn­ cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn  50 Ví dụ 1: TreeSet // This program sorts a set of names import java.util.*; public class TreeSetTest1 {        public static void main(String[] args)      {             SortedSet names = new TreeSet();           names.add(new String("Minh Tuan"));           names.add(new String("Hai Nam"));           names.add(new String("Anh Ngoc"));           names.add(new String("Trung Kien"));           names.add(new String("Quynh Chi"));           names.add(new String("Thu Hang"));           System.out.println(names);      } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra  dạng nhị phân của một số nguyên dương cho  trước. • Bài 2: Cài đặt phương thức search trong lớp  Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list  ...       removeItem = lastNode.data;         if ( firstNode == lastNode ) firstNode = lastNode = null;       else       { ListNode current = firstNode; while ( current.nextNode != lastNode )        current = current.nextNode; lastNode = current; current.nextNode = null;       } } return removeItem;      } 32 Collection • Collection là đối tượng có khả năng chứa các  đối tượng khác. • Các thao tác thông thường trên collection • Thêm/Xoá đối tượng vào/khỏi collection • Kiểm tra một đối tượng có ở trong collection không • Lấy một đối tượng từ collection • Duyệt các đối tượng trong collection • Xoá toàn bộ collection 42 Duyệt collection • Iterator cho phép duyệt tuần tự một collection. • Các phương thức của Iterator: • boolean hasNext(); • Object next(); • void remove(); • Ví dụ: Iterator it = c.iterator(); while ( it.hasNext() ) {     Point p = (Point) it.next();     System.out.println( p.toString() ); } 18 Cài đặt Stack public class Stack {       private LinkedList stackList;       public Stack()          {             stackList = new LinkedList();        }       public void push( int value )       {            stackList.insertAtFront( value );        }       public int pop()  { return stackList.removeFromFront(); }       public boolean isEmpty()   { return stackList.isEmpty(); }       public void print() { stackList.print(); } } 15 Mô tả removeFromBack 5 5 117 7 12 12 firstNode...
  • 62
  • 1.3K
  • 14
Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook pptx

Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook pptx

Ngày tải lên : 23/12/2013, 03:15
... bằng cách dùng hàm SetWindowsHook hay SetWindowsHookEx  Hook Procedure cài sau sẽ luôn nằm ở vị trí đầu tiên trong dãy thủ tục Hook 1 Lập trình C trên Windows Kỹ thuật lập trình Hook (phụ lục) Nguyễn ... Tp.HCM 2 Nội dung  Lập trình sự kiện  Giới thiệu kỹ thuật Hook  Minh họa cách lập trình Hook 9 Spring 2004C4W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 17 Minh họa cách lập trình Hook - Cài đặt ... Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 18 Minh họa cách lập trình Hook - Cài đặt thủ tục Hook…(tt) Ví dụ 1: cài đặt Keyboard Hook toàn cục (load-time) SetWindowsHookEx(WH_KEYBOARD, (HOOKPROC)fnKeyboardProc,...
  • 12
  • 447
  • 4

Xem thêm