tài liệu lập trình c trên linux

Tài liệu Lập trình C trên Window pptx

Tài liệu Lập trình C trên Window pptx

Ngày tải lên : 10/12/2013, 03:15
... chọn c c nút kh c bằng đoạn lệnh sau. case WM_COMMAND: switch (LOWORD (wParam)) { case IDC_BLACK: case IDC_RED: case IDC_GREEN: case IDC_YELLOW: case IDC_BLUE: case IDC_MAGENTA: case IDC_CYAN: case ... điệp WM_COMMAND đến c a sổ cha c a nó và c a sổ cha c thể thay đổi trạng thái c a c c thành phần điều khiển con như kích hoạt, đánh dấu (check), bỏ dấu check (uncheck) bằng c ch gởi c c thông ... thạo C mới h c đư c lập trình Windows. Để c thể lập trình trên nền Windows ngoài yêu c u về vi c sử dụng c ng c lập trình, người h c còn c n phải c c n bản về Windows, tối thiểu thì c ng...
  • 210
  • 679
  • 6
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
... MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, (LPSTR) IDI_ICON); wc.hbrBackground = (HBRUSH) (COLOR_APPWORKSPACE ... (COLOR_APPWORKSPACE + 1); wc.lpszMenuName = (LPSTR) IDR_MENU; wc.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS; wc.cbClsExtra = 0; wc.cbWndExtra = 0; if (!RegisterClass(&wc)) return FALSE; 1 Lập trình C trên ... c c c cửa sổ con  Ví dụ: NotePad, Paint,…  MDI - Multiple Document Interface  Một c a sổ làm vi c chính (Frame window) và nhiều c a sổ con (Child window)  Cho phép thay đổi kích thư c cửa...
  • 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
... WM_PAINT •HDC GetDC( HWND hWnd); •int ReleaseDC( HWND hWnd, HDC hDC // handle to DC ); Chọn c c đối tượng vẽ vào trong DC •HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj); 2 Graphics Device Interface ... 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 BeginPaint(HWND); void EndPaint(); void ... POINT); … }; 6 HFONT •BOOL ChooseFont(LPCHOOSEFONT lpcf ); •HFONT CreateFontIndirect( CONST LOGFONT* lplf); (xem thêm tại 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...
  • 20
  • 556
  • 0
Tài liệu lập trình C

Tài liệu lập trình C

Ngày tải lên : 16/08/2012, 09:25
... thư m c TC sẽ gồm c c c thư m c con sau: C: \TC\BGI chứa c c tệp ñuôi BGI và CHR C: \TC\BIN chứa c c tệp chương trình (ñuôi EXE) như TC, TCC, TLIB, TLINK, … C: \TC\INCLUDE chứa c c tệp tiêu ... chính c a lập trình c u tr c là tổ ch c chương trình thành c c chương trình con. Trong PASCAL c hai kiểu chương trình con là thủ t c (procedure) và hàm (fuction). Trong C chỉ c một loại chương ... lập trình c u tr c. Một chương trình c u tr c gồm c c cấu tr c dữ liệu (như biến, mảng, bản ghi, …) và c c hàm, thủ t c. Nhiệm vụ chính c a vi c tổ ch c thiết kế chương trình c u tr c là tổ chức...
  • 337
  • 1.1K
  • 18
Tài liệu lập trình C căn bản

Tài liệu lập trình C căn bản

Ngày tải lên : 18/08/2012, 11:46
... ph c tạp thì tất c c c c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số chương trình nhỏ hơn. Tất c c c chương trình này cuối c ng đư c tích hợp lại để chúng ... hoạt. Trình biên dịch (compiler) C có sẵn cho hầu hết c c máy tính. Mã lệnh viết bằng C trên máy này c thể đư c biên dịch và chạy trên máy kh c chỉ c n thay đổi rất ít ho c không thay đổi gì c . ... dùng với chuỗi số. Chú ý c ch mở rộng trường để chứa toàn bộ chuỗi. Hơn nữa, chú ý c ch đ c tả độ chính x c .4 trong vi c giới hạn số ký tự đư c in. Ví dụ 4.4: /* Chương trình trình bày c ch dùng...
  • 196
  • 1.4K
  • 9
Lời nói đầu của Tài liệu lập trình C

Lời nói đầu của Tài liệu lập trình C

Ngày tải lên : 29/09/2013, 23:20
... 80 c a thế kỷ trư clập trình c u tr c. ðó là phương pháp tổ ch c, phân chia chương trình thành c c hàm, thủ t c. Thông qua c c ngôn ngữ như Pascal và C, ña số những người làm Tin h c ñã ... phương pháp lập trình này. Tuy nhiên phương pháp lập trình này c ng dần b c lộ nhiều hạn chế. Phương pháp lập trình hướng ñối tượng ñã kh c ph c ñư c những hạn chế c a lập trình c u tr c và mở ... trong c ng nghiệp phần mềm. Lập trình hướng ñối tượng dựa trên vi c tổ ch c chương trình thành c c lớp. Kh c với hàm và thủ t c, lớp là một ñơn vị bao gồm c dữ liệuc c phương th c xử...
  • 2
  • 628
  • 1
Laapj trình shell và lập trình C trên Linux

Laapj trình shell và lập trình C trên Linux

Ngày tải lên : 06/10/2013, 11:20
... gcc -c editor .c 5. screen.o : screen .c screen.h 6. gcc -c screen .c 7. keyboard.o : keyboard .c keyboard.h 8. gcc -c keyboard .c 9. clean: 10. rm *.o Để biên dịch chương trình này ta chỉ c n ... Một danh sách c c thành phần phụ thu c (dependencies) c n để tạo ra đích • Một danh sách c c câu lệnh để th c thi trên c c thành phần phụ thu c Khi đư c gọi, GNU make sẽ tìm c c file c tên là ... trạm cuối đư c kết nối máy tính để tr c tiếp th c hiện c ng vi c trên máy tính (c đa chương trình) . Nhân Kernel Bộ phận c t lõi nhất c a Linux, thường tr c để th c hiện c c ch c năng c bản...
  • 41
  • 1.3K
  • 7
LẬP TRÌNH SHELL VÀ LẬP TRÌNH C TRÊN LINUX

LẬP TRÌNH SHELL VÀ LẬP TRÌNH C TRÊN LINUX

Ngày tải lên : 18/10/2013, 23:20
... nghĩa, ch c năng và t c dụng c a trình biên dịch gcc. 3. Th c hành c c lệnh trong lập trình shell 4. Th c hành c c lệnh trong lập trình C - 63 - - C c dòng lệnh bắt đầu bằng dấu # chính ... dịch gcc Hệ điều hành UNIX luôn kèm theo bộ dịch ngôn ngữ lập trình C với tên gọi là cc (C compiler). Trong Linux, bộ dịch c tên là gcc (GNU C Compiler) với ngôn ngữ lập trình không kh c ... hoàn chỉnh. Ta c thể kiểm tra c c thu c tính file, so sánh c c xâu và c c biểu th c số h c. Chú ý: C c khoảng trống trƣ c dấu mở ngo c và sau dấu đóng ngo c trong [condition] là c n phải c ....
  • 31
  • 1.3K
  • 16
Tài liệu Lập trình C# - Code đăng nhập pdf

Tài liệu Lập trình C# - Code đăng nhập pdf

Ngày tải lên : 12/12/2013, 19:15
... saveWithKeyToolStripMenuItem_Click(object sender, EventArgs e) { //MessageBox.Show("Nhóm em chưa làm đư c ?"); } private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs ... pastToolStripMenuItem_Click(object sender, EventArgs e) { txtnoidung.Paste(); } private void copyToolStripMenuItem_Click(object sender, EventArgs e) { txtnoidung.Copy(); } private void selectAllToolStripMenuItem_Click(object ... if (colorDialog1.ShowDialog() == DialogResult.OK) { txtnoidung.ForeColor = colorDialog1.Color; } } private void backGoundToolStripMenuItem_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog()...
  • 5
  • 756
  • 3
Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Ngày tải lên : 14/12/2013, 09:15
... đ c: h c xong Lập trình C/ C++ c n bản BÀI 1: NH C LẠI VỀ C/ C++ Nhập xuất c bản CODE #define max(a,b) (a>b)?a:b //khai báo macro typedef unsigned int byte; //định nghĩa kiểu dữ liệu const ... char c; char s[20]; C ch c a C CODE //không dùng scan nếu muốn nhập khoảng trắng gets(s); / /c thể nhập khoảng trắng puts(s); fflush(stdin); //xóa bộ đệm nhập c= getchar(); putchar©; C ch ... dữ liệu bằng hàm với kiểu mảng số nguyên Nhập xuất dữ liệu bằng hàm với kiểu mảng số nguyên theo kiểu C, c ch 1 CODE void input(int[]); input(a); LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trước...
  • 7
  • 740
  • 2
Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Ngày tải lên : 14/12/2013, 09:15
... LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trư c khi đ c: h c xong Lập trình C/ C++ c n bản BÀI 2: NH C LẠI VỀ C/ C++ (TIẾP THEO) C u tr c (struct) Con trỏ c u tr c (struct pointer) CODE struct ... đó đư c sử dụng. Với c ch này, c c hàm inline c t c độ th c thi c c nhanh, nên sử dụng với c c hàm thường xuyên phải sử dụng trong chương trình. CODE inline void display(char *s) { cout<<s<<endl; ... vào c u tr c. C ch 1 CODE void add(char name[],int *place) { cin>>name; cin.get(); cin>>*place; } add(a.name,&a.id); C ch 2 CODE void add(Student &s) { cin>>s.name;...
  • 6
  • 549
  • 1

Xem thêm