0

bài học lập trình c

Môn học Lập trình C trên Windows Bài tập thực hành

Môn học Lập trình C trên Windows Bài tập thực hành

Kỹ thuật lập trình

... lưu record vào file. Sau khi lưu xong, xóa c c ô nhập liệu để th c hiện cho nhân viên tiếp theo. - M c Trình độ” c c c lựa chọn sau: tiểu h c, trung h c, trung c p, đại h c, sau đại h c - ... về chương trình b. C c yêu c u kh c: - Tất c c c ch c năng đều thể hiện trên ToolBar - Mỗi ch c năng đều c ToolTip Text và c hướng dẫn trên StatusBar - Tất c ch c năng liên quan đến Clipboard ... user click chọn 1 ngày trên lịch, chương trình sẽ mở giao diện hộp thoại quản lý c ng vi c như sau: • Ngày: là ngày/tháng/năm đã chọn • C c công vi c: danh sách c c công vi c đã đư c định...
  • 7
  • 542
  • 1
Bài giảng lập trình C trong window

Bài giảng lập trình C trong window

Kỹ thuật lập trình

... về kích thư c vùng client c a c a sổ hiện hành RECT rect; GetClientRect(hWnd, &rect); // Tạo MDC tương thích với DC c a c a sổ HDC hMemDC; hMemDC = CreateCompatibleDC(hdc); // Chọn ... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... liệu, c c thông điệp này sẽ đư c truyền một c ch đồng bộ, đầu tiên thủ t c Windows c a c a sổ trên c ng bị mất kích hoạt, sau đó đến thủ t c của c a sổ trên c ng đư c kích hoạt. Nếu c c cửa...
  • 69
  • 1,183
  • 5
Bài giảng lập trình C - Mảng

Bài giảng lập trình C - Mảng

Kỹ thuật lập trình

... mọi phần tử c a mảng này đều c c ng tên, c) c[ 0] c[ 1] c[ 2] c[ 3] c[ 11] c[ 10] c[ 9] c[ 8] c[ 7] c[ 5] c[ 4]Chỉ số c a phần tửtrong mảng c ©2004 Trần Minh Châu.FOTECH. VNU.31fig04_13.cpp(2 of 3)26 ... nên hàm c thể thay đổi dữliệu c a a. C c phần tử đơn lẻ c a mảng đư c truyền bằng giá trị, và c c giá trị g c không thể bị thay đổi.©2004 Trần Minh Châu. FOTECH. VNU6Chương 4. c[ 6]-4560721543-89062-31645378Tên ... 22 cout << "Element" << setw( 13 ) << "Value" << endl;23 Chú ý từ khoá const.Chỉ c c c biến const đư c dùng để khai báo kích thư c mảng.Chương trình...
  • 83
  • 756
  • 5
Slide bài giảng lập trình C++

Slide bài giảng lập trình C++

Tin học

... kiện, lấy kích thư c  Độ ưu tiên c a c c toán tử Chuyển kiểuChương 2Khoa C ng Nghệ Thông Tin - Đại H c C ần Thơ5Phương Pháp H c TậpPhương Pháp H c TậpTìm hiểu theo chủ điểm Trình bày ... Khoa C ng Nghệ Thông Tin - Đại H c C ần Thơ8Biểu Th c Biểu Th c M c tiêu Giới thiệu c c toán tử cho vi c soạn thảo c c biểu th c. Nội dung Toán tử toán h c, quan hệ, luận ... C ng Nghệ Thông Tin - Đại H c C ần Thơ11Mảng, Con Trỏ, Tham ChiếuMảng, Con Trỏ, Tham ChiếuM c tiêu Giới thiệu c c cách sử dụng mảng, con trỏ, và tham chiếu.Nội dung Mảng một chiều,...
  • 15
  • 1,265
  • 19
Giới thiệu chung - Bài giảng Lập trình C trong Window

Giới thiệu chung - Bài giảng Lập trình C trong Window

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... struct WNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR ... wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hInstance = hInst; wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); wndclass.hbrBackground...
  • 22
  • 350
  • 0
Bài giảng lập trình C -  Mảng nhiều chiều

Bài giảng lập trình C - Mảng nhiều chiều

Kỹ thuật lập trình

... prototype–Phải chỉ rõ kích thư c của c c chỉ số• Không đòi hỏi kích thư c cho chỉ số đầu tiên, c ng như mảng 1 chiều– void printArray( int [][ 3 ] );1 03 4©2004 Trần Minh Châu.FOTECH. VNU.83fig04_23.cppoutput ... tạo. C c phần tử trong array2đư c gán từ dòng thứ nhấtrồi đến dòng thứ hai.Chú ý c u tr c của prototype.©2004 Trần Minh Châu. FOTECH. VNU76Chương 4.4.9 Mảng nhiều chiều•Tiếp theo: chương ... ©2004 Trần Minh Châu. FOTECH. VNU71Chương 4.4.9 Mảng nhiều chiều• Đa chỉ số– int a[ 3 ][ 4 ];– a[ i ][ j ] C c bảng c dòng và c t– Dòng trư c, c t sau–“Mảng c amảng”• a[0] là một...
  • 13
  • 560
  • 0
Bài giảng lập trình C - Giới thiệu mảng

Bài giảng lập trình C - Giới thiệu mảng

Kỹ thuật lập trình

... Minh Châu. FOTECH. VNU6Chương 4. c[ 6]-4560721543-89062-31645378Tên mảng(Lưu ý rằng mọi phần tử c a mảng này đều c c ng tên, c) c[ 0] c[ 1] c[ 2] c[ 3] c[ 11] c[ 10] c[ 9] c[ 8] c[ 7] c[ 5] c[ 4]Chỉ ... c) c[ 0] c[ 1] c[ 2] c[ 3] c[ 11] c[ 10] c[ 9] c[ 8] c[ 7] c[ 5] c[ 4]Chỉ số c a phần tửtrong mảng c ©2004 Trần Minh Châu. FOTECH. VNU5Chương 4.4.2 Mảng•Phần tử c a mảng c ng như c c biến kh c –Gán giá trị và in mảng số nguyên c c[ 0 ] = 3;cout ... = 3;cout << c[ 0 ]; C thể sử dụng c c phép toán trong c p ngo c vuông c[ 5 – 2 ] c ng giống c[ 3]©2004 Trần Minh Châu. FOTECH. VNU2Chương 4.Chương 4 – MảngĐề m c 4.1 Giới thiệu4.2...
  • 6
  • 506
  • 1
Bài giảng lập trình C - Tìm kiếm Tuyến tính và tìm kiếm Nhị phân

Bài giảng lập trình C - Tìm kiếm Tuyến tính và tìm kiếm Nhị phân

Kỹ thuật lập trình

... tử c a mảng vớikey•Bắt đầu từ một đầu, đi đến đầu kia c a mảng–Hữu dụng cho mảng nhỏ và chưa sắp xếp• Không hiệu quả•Nếu giá trị c n tìm không c trong mảng thì phải kiểm tra tất c c c phần ... * i;19 20 cout << "Enter integer search key: ";21 cin >> searchKey;22 23 // attempt to locate searchKey in array a 24 int element = linearSearch( a, searchKey, arraySize ... not found©2004 Trần Minh Châu.FOTECH. VNU.65fig04_20.cpp(3 of 6)47 // function to perform binary search of an array48 int binarySearch( const int b[], int searchKey, int low, 49 int high,...
  • 12
  • 743
  • 3
Bài giảng lập trình C - Ví dụ về sử dụng mảng

Bài giảng lập trình C - Ví dụ về sử dụng mảng

Kỹ thuật lập trình

... << endl;23 Chú ý từ khoá const.Chỉ c c c biến const đư c dùng để khai báo kích thư c mảng.Chương trình dễ thay đổi hơn khi ta dùng hằng (const) cho kích thư c của mảng.Ta c thể thay đổi ... lỗi c pháp–Khởi tạo giá trị bằng 0 cho tất c c c phần tửint n[ 5 ] = { 0 };–Nếu không khai báo kích thư c mảng, kích thư c của danh sách c c giá trị khởi tạo sẽ quyết định kích thư c mảngint ... 22 cout << "\nstring1 with spaces between characters is:\n";23 Hai c ch kh c nhau để khai báo xâu. string2 đư c khởi tạo vàkích thư c đư c x c định tự động.Ví dụ về đ c xâu...
  • 26
  • 593
  • 0
Giới thiệu chung về bài giảng lập trình C trong window

Giới thiệu chung về bài giảng lập trình C trong window

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... với: hwnd chỉ số c a sổ c n hiển thị. nShow c ch th c hiển thị c a c a sổ, tham số này đư c nhận giá trị lần đầu tiên c a hàm WinMain(), chúng c thể nhận c c giá trị sau: Macro C ch th c hiển ... c u tr c dữ liệu mô tả tính chất c a c a sổ, lần lượt ta gán c c giá trị ban đầu cho c c thành phần c a c u tr c lớp c a sổ, bao gồm: Kích thư c, kiểu, địa chỉ hàm xử lý thông điệp c a sổ,...
  • 22
  • 425
  • 0
Bài giảng lập trình C trong Windows - GIỚI THIỆU CHUNG

Bài giảng lập trình C trong Windows - GIỚI THIỆU CHUNG

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... với: hwnd chỉ số c a sổ c n hiển thị. nShow c ch th c hiển thị c a c a sổ, tham số này đư c nhận giá trị lần đầu tiên c a hàm WinMain(), chúng c thể nhận c c giá trị sau: Macro C ch th c hiển ... đã đư c khởi động trư c đó và chúng luôn c giá trị NULL. o lpszCmdLine: chứa địa chỉ đầu c a xâu ký tự c c đối số dòng lệnh. o nCmdShow: Cho biết c ch th c hiển thị c a sổ khi chương trình...
  • 22
  • 430
  • 1
Bài soạn Lap trinh C

Bài soạn Lap trinh C

Tin học

... Vi c chia chương trình thành c c dòng chỉ nhằm để cho nó dễ đ c hơn mà thôi. C c chú thích. C c chú thích đư c c c lập trình viên sử dụng để ghi chú hay mô tả trong c c phần c a chương trình. ... thị c c lỗi. Bài 1 : C u Tr c Của Một Chương Trình C+ + C lẽ một trong những c ch tốt nhất để bắt đầu h c một ngôn ngữ lập trình là bằng một chương trình. Vậy đây là chương trình đầu tiên c a ... dòng chú thích. Tất c c c dòng bắt đầu bằng hai dấu sổ (//) đư c coi là chút thích mà chúng không c bất kì một ảnh hưởng nào đến hoạt động c a chương trình. Chúng c thể đư c c c lập trình viên...
  • 64
  • 321
  • 0
Tài liệu BÀI GIẢNG LẬP TRÌNH C CĂN BẢN (CHƯƠNG 4) - Th.S: Dương Thị Thùy Vân doc

Tài liệu BÀI GIẢNG LẬP TRÌNH C CĂN BẢN (CHƯƠNG 4) - Th.S: Dương Thị Thùy Vân doc

Kỹ thuật lập trình

... % cho phần dư c a phép chia nguyên.•Phép toán % không áp dụng đư c cho c c giá trị kiểu float và double. Toán tử sizeof•Cho biết kích thư c (theo byte) c a kiểu dữ kiệu c sở (ho c của ... 100*4000L;float y= 3/4*4.0f;6. Chuyển kiểu (2) 3. Phép toán số h c • C c phép toán số h c 1 ngôi: + -• C c phép toán số h c 2 ngôi: * / % + -•Phép chia nguyên và chia không nguyên: /Ví dụ: ... th c gán c thể sử dụng trong c c phép toán và c c câu lệnh như c c biểu th c kh c. Ví dụ 1:a = b = 5;thì điều đó c nghĩa là gán giá trị c a biểu th c: b = 5cho biến a. Kết quả là b = 5 và...
  • 38
  • 579
  • 1

Xem thêm