• Lập trình di động javaLập trình di động java

    Công nghệ Java cho công nghiệp di động (Java Technology Wireless Industry - JTWI) ngày càng phát triển và thu hút sự quan tâm của nhiều người. Nhằm đáp ứng nhu cầu này, TinCNTT mở chuyên mục J2ME Tutorial cố gắng đề cập đầy đủ nhiều khía cạnh của công nghệ Java cho di động. Để bắt đầu loạt bài, chúng ta sẽ cùng khảo sát các lớp và khái niệm quan tr...

    pdf43 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2255 | Lượt tải: 2

  • Giáo trình Ngôn ngữ lập trình C chương 1: Tổng quanGiáo trình Ngôn ngữ lập trình C chương 1: Tổng quan

    Ngôn ngữ C được Dennis Ritchie thiết kế tại phòng thí nghiệm Bell năm 1972 với mục đích viết hệ điều hành UNIX. Tuy nhiên nhờ tính ưu việt và linh động của C nên C đã đượ c giới tin học sử dụng khắp nơi như một ngôn ngữ chính thống. Do có nhiều phiên bản C của nhiều nhà sản xuất phần mềm nên năm 1983 ANSI (American National Standard Institute) xây ...

    pdf102 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2158 | Lượt tải: 1

  • Bài 22: Quản lý tập tinBài 22: Quản lý tập tin

    C cung cấp một giao diện đồng nhất cho việc quản lý nhập và xuất. Các phương pháp truy cập tập tin cũng giống như các phương pháp quản lý các thiết bị khác. Giải pháp cho tính đồng nhất này là trong C không có kiểu tập tin. C xem tất cả các tập tin là stream.

    doc11 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2239 | Lượt tải: 1

  • Bài giảng Quản lý tập tinBài giảng Quản lý tập tin

    Hầu hết các chương trình đều yêu cầu đọc và ghi dữ liệu vào các hệ thống lưu trữ trên đĩa. Các chương trình xử lý văn bản cần lưu các tập tin văn bản, chương trình xử lý bảng tính cần lưu nội dung của các ô, chương trình cơ sỡ dữ liệu cần lưu các mẫu tin. Bài này sẽ khám phá các tiện ích trong C dành cho các thao tác nhập/xuất (I/O) đĩa hệ thống.

    doc18 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2192 | Lượt tải: 2

  • Bài giảng Các kiểu dữ liệu nâng cao và sắp xếpBài giảng Các kiểu dữ liệu nâng cao và sắp xếp

    Các chương trình ứng dụng trong bối cảnh của thế giới thựctrong thực tế đòi hỏi lưu trữ các kiểu dữ liệu khác nhau. Có thể các kiểu dữ liệu đã được định nghĩa trước của C tỏ ra là không đủ trong những trường hợp như vậy. Tuy nhiên, các kiểu dữ liệu của C mà chúng ta đã được học có thể không đủ trong các trường hợp đó. Vì vậy, C cho phép tạo ra các ...

    doc18 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2634 | Lượt tải: 2

  • Bài giảng bài 17: ChuỗiBài giảng bài 17: Chuỗi

    Các biến chuỗi được sử dụng để lưu trữ một chuỗi các ký tự. Như các biến khác, các biến này phải được khai báo trước khi sử dụng. Ví dụ khai báo một biến chuỗi: Một câu khai báo biến chuỗi điển hình là: char str[10]; str là một biến mảng các ký tự có thể lưu giữ tối đa 10 ký tự. Giả sử str được gán một hằng chuỗi,

    doc15 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2655 | Lượt tải: 2

  • Bài giảng bài 15: HàmBài giảng bài 15: Hàm

    Nói chung, các hàm được sử dụng trong C để thực thi một chuỗi các lệnh liên tiếp. Tuy nhiên, cách sử dụng các hàm thì không giống với các vòng lặp. Các vòng lặp có thể lặp lại một chuỗi các chỉ thị với các lần lặp liên tiếp nhau. Nhưng việc gọi một hàm sẽ sinh ra một chuỗi các chỉ thị được thực thi tại vị trí bất kỳ trong chương trình. Các hàm có t...

    doc20 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2186 | Lượt tải: 1

  • Bài giảng Con trỏBài giảng Con trỏ

    Một con trỏ là một biến, nó chứa địa chỉ vùng nhớ của một biến khác, chứ không lưu trữ giá trị của biến đó. Nếu một biến chứa địa chỉ của một biến khác, thì biến này được gọi là con trỏ đến biến thứ hai kia. Một con trỏ cung cấp phương thức gián tiếp để truy xuất giá trị của các phần tử dữ liệu. Xét hai biến var1 và var2, var1 có giá trị 500 và đượ...

    doc19 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2158 | Lượt tải: 2

  • Bài giảng bài 12: MảngBài giảng bài 12: Mảng

    Mảng một chiều có thể được sử dụng để lưu trữ một tập các giá trị có cùng kiểu dữ liệu. Xét một tập điểm của sinh viên trong một môn học. Chúng ta sẽ sắp xếp các điểm này theo thứ tự giảm dần. Các bước sắp xếp mảng một chiều theo thứ tự giảm như sau: 1. Nhập vào số lượng các điểm. Để thực hiện điều này, một biến phải được khai báo và giá trị c...

    doc10 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2552 | Lượt tải: 1

  • Bài giảng bài 11: MảngBài giảng bài 11: Mảng

    Có thể bạn sẽ gặp khó khăn khi lưu trữ một tập hợp các phần tử dữ liệu giống nhau trong các biến khác nhau. Ví dụ, điểm cho tất cả 11 cầu thủ của một đội bóng đá phải được ghi nhận trong một trận đấu. Sự lưu trữ điểm của mỗi cầu thủ trong các biến có tên khác nhau thì chắc chắn phiền hà hơn dùng một biến chung cho chúng. Với mảng mọi việc sẽ được t...

    doc14 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2415 | Lượt tải: 3