... chương trìnhc thể chạy đư c trên máy tính.Chương 1: Giới thiệu chung vềlậptrìnhC 5Thư viện chuẩn c a C Thư viện chuẩn c a C •Ngôn ngữ C có nhiều module đư c gọi là cc hàm.–Người lậptrình ... Prata.• Lập trìnhC – PGS Phạm Văn Ất.•Help of Microsoft.Chương 1: Giới thiệu chung vềlậptrìnhC 2 C u tr c chung cho một chương trình C u tr c chung cho một chương trình trên ngôn ngữ C trên ... hợp với:–H c viên chưa c kinh nghiệm lậptrình ho c có ít kinh nghiệm lập trình. –Nh c lại một số kiến th c cơ bản về ngôn ngữ lập trình C cho người đã c kinh nghiệm lập trình. Chương 1:...
... Alt+F5. Ngoi ra c n nhiều kỹ thuật kh c nh sử dụng điểm gÃy, inspect, call stack, để gở rối cc hm, chơng trình. Cc bạn c thể xem chi tiết trong cc sách tham khảo về Lập trình C. Lu ý: HTD ... trị cc biến, tính toán cc biểu th c, cc hm -Dùng c a sổ Watch (Window\Watch) để theo dõi sự thay đổi giá trị c a cc biến, mảng. Để xem cc biến trong c a sổ Watch, ta chọn Debug\Watch\Add ... tra c u cc phơng pháp sữa chữa trong cc sách tra c u, đặt biệt l trong help online c a Borland C+ +. + Khi gặp cc lỗi Logic lm cho chơng trình chạy không đúng hay cho kết quả sai ta c thể...
... tra c u cc phơng pháp sữa chữa trong cc sách tra c u, đặt biệt l trong help online c a Borland C+ +. + Khi gặp cc lỗi Logic lm cho chơng trình chạy không đúng hay cho kết quả sai ta c thể ... ã char *strlwr(char *s): chuyển chuổi từ ký tự HOA sang thờng. ã char *strrev(char *s): đảo ng c cả chuổi trừ ký tự kết th c( \0). ã char *strcpy(char *dest, char *scr): sao chép ton bộ chuổi ... chuổi src sang chuổi dest. ã char *strncpy(char *dest, char *scr,n): sao n ký tự đầu c a chuổi src sang chuổi dest. ã char *strchr(char *str, int c) : tìm sự xuất hiện đầu tiên c a c trong...
... 1: C BẢN VỀLẬPTRÌNH C# VÀ VB.NET C c bài tập trong phần này giúp cc thành viên tự kiểm tra cc kiến th c nền tảng c a 2 ngôn ngữ C# và VB.NET như:- Kiểu dữ liệu- Cc cấu tr c rẽ nhánh- Cc ... nhánh- Cc cấu tr c lặp- CTC và cc kiểu truyền tham số- Mảng và xâu ký tự C n chú ý cc điểm mới trong hai ngôn ngữ so với cc ngôn ngữ kh c (như VB6, C, C+ +) và sự kh c nhau giữa C# và VB.NETHãy ... điếm xem xâu này c gồm toàn cc ký tự sốhay không?, nếu nó gồm toàn cc ký tự số thì tách xâu này thành cc xâu con saocho số lượng cc xâu con là ít nhất và cc ký tự trong xâu con này là giống...
... Sử Chương 1- C bản vềlập trình Slide 25/32Dịch chương trình- TranslatingChương trình theo ngôn ngữ lập trình Biên dịchCompile(dịch toàn bộ)Chương trình Chương trình theo ngôn ngữ lập trình Thông ... giải thuật.Người đ c có thể hiểu sai do: trình độ c a người đ c, m c độ chú ý c a người đ c khi đ c giải thuật, m c độ ph c tạp c a giải thuật. C n 1 c ch diễn đạt hình th c cho giải thuật (lưu ... Chương 1- C bản vềlập trình Slide 48/32Xin c m ơn Gv. Thân Văn Sử Chương 1- C bản vềlập trình Slide 47/32 C c bư clập trình YesBài toánPhân tíchDữ liệuGiải thuậtDùngEditorNNLTChương...
... Checkbox thay đổi. (checked / unchecked)Checked Cho phép bạn gán ho c thiết đặt trạng thái chọn hay không chọn c a CheckBoxEnabled Cho phép ho c không cho phépTabIndex Gán thứ tự c a Checkbox ... x c nhận vi c th c hiện nào đó “Bạn c ch c chắn?” nếu người dùng chọn OK thì Sự kiện thứ 2 OnClick sẽ đư c th c hiện c n nếu chọn Cancel thì sự kiện phía Server không đư c th c hiện.5. Th c ... th c của lớp c thể c đối số ho c không c đối số, và c thể c nhiều phương th c khởi dựng cho lớp nhưng cc đối số trong cc phương th c phải kh c nhau.Ví dụ:Xây dựng lớp: Construction.csusing...
... << 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 ... trị 0•Nếu danh sách thừa sẽ gây lỗi c pháp–Khởi tạo giá trị bằng 0 cho tất ccc 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 ... 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...
... 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 cc giá trị sau: Macro C ch th c hiển ... chất c a c a sổ, lần lượt ta gán cc giá trị ban đầu cho cc 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ổ, định nghĩa hình dạng cho con...
... LẬPTRÌNH C/ C++ NÂNG CAO Yêu c u trư c khi đ c: h c xong Lậptrì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, cc hàm inline c t c độ th c thi cc nhanh, nên sử dụng với cc 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;...
... tự thứ 7 c a s1 *kích c (capacity) s.capacity() trả về kích c tối đa if s.size()=15, s.capacity()=16 (16-byte) if s.size()=17, s.capacity()=32 (two 16-byte) *truy xuất chuỗi #include <stdexcept> ... Nh c lại một chút về mảng cc kí tự (char array) CODE char destArray[10];char srcArray[]="panther"; strcpy(destArray, srcArray); strcpy(destArray, srcArray,strlen(srcArray)); strcat(s1,s2); ... subclass c a nó CODE MusicPlayer *m=new DVD(5);m->play(); Chúng ta cung c thể tạo mảng cc con trỏ c a một lớp trừu tượng CODE class MusicPlayer là một lớp trừu tượng class DVD:public MusicPlayer...
... this->special=new char[strlen(d.special)+1]; / /c p phát bộ nhớ cho nó strcpy(this->special,d.special); //phải dùng strcpy với char array } int main(){ LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trư c ... TRÌNH C/ C++ NÂNG CAO Yêu c u trư c khi đ c: h c xong Lậptrình C/ C++ c n bản BÀI 3: NH C LẠI VỀ LỚP C bản về lớp CODE class Date{ int day; public: Date(int,int a=1); int month; void ... segmentation fault } myclass::~myclass(){ delete p; } Hàm khởi tạo sao chép (copy constructor CODE class Date{ public: int day;int month;char *special; Date(int,int,char*); Date(const Date&);...