Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Nếu bạn đã biết những ngôn ngữ như C/C++ hay Java, thì phần này sẽ rất dễ dàng đối với bạn. Thậm chí, bạn có thể bỏ qua phần này. Sau tất cả, những điều cơ bản của phần lớn các ngôn ngữ lập trình đều khá giống ngôn ngữ họ C. Thật không may, m ặc dù cú pháp của tất cả ngôn ngử gần như giống nhau, cách lập trình chúng lại khác nhau. C# có một s...
11 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1814 | Lượt tải: 2
Ngày xửa ngày xưa, ở một vùng đất thần bí xa xôi, một số người tưng tửng đề nghị phát minh ra toán học. Đương nhiên, ở thời kỳ đó, không có thứ gọi là máy tính hay máy vi tính, vì vậy con người phải tính toán bằng tay, trên giấy. Bên cạnh việc phải sử dụng bộ não (một điều khủng khiếp!), tay bạn có thể bị co cứng sau vài trăm phép tính. Điều ...
5 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1551 | Lượt tải: 2
Toolbar => Data + SqlConnection: ChuổI kết nốI vớI SQL Server + SqlDataAdapter: Để kết nốI vớI Table Sql + DataSet: Dùng để chứa dữ liểu. + DataView: Dùng để lọc dữ liệu. + SqlCommand: Để thực hiện một câu lệnh SQL
51 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1617 | Lượt tải: 1
Để làm quen với Mathematica thì đầu tiên bạn phải có phần mềm này và cài đặt nó, hiện tại tôi vẫn đang dùng phiên bản thứ 6 dù phiên bản 7 đã ra đời. Tôi không muốn nói nhiều về hình thức của chương trình, cách cài đặt hay giao diện ban đầu như thế nào (bạn đọc tự biết nhé), tôi chỉ muốn chốt lại một số điểm cần chú ý trong Mathematica theo...
59 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2494 | Lượt tải: 1
RAM= Random Access Memory (boänhôù truy caäp ngaãu nhieân) ROM= Read Only Memory M= Mask Programmed (ñöôïc laäp trình baèng che maët naï) P = Programmable (laäp trình ñöôïc, khaû laäp trình) EP = Erasable and Programmable EEP = Electrically Erasable and Programmable (xoùa vaø laäp trình baèng ñieän) PLD = Programmable Logic Device
27 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1516 | Lượt tải: 2
Thực hiện chương trình thông qua xử lý một tập lệnh do người lập trình cung cấp. Chương trình là tập hợp các lệnh được người lập trình chọn lọc và sắp xếp theo một tuần tự chặt chẽ thông qua nguyên tắc xử lý, giải quyết một vấn đề cụ thể (hay còn gọi là thuật giải).
89 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2103 | Lượt tải: 3
Chương này giới thiệu một số kỹ thuật quan trọng trong việc tiếp cận bài toán và tìm thuật toán. Các lớp thuật toán sẽ được thảo luận trong chương này là: Vét cạn (exhaustive search), Chia để trị (divide and conquer), Quy hoạch động (dynamic programming) và Tham lam (greedy). Các bài toán trên thực thế có muôn hình muôn vẻ, không thể đưa ra...
134 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1476 | Lượt tải: 1
Trên thực tế có nhiều bài toán liên quan tới một tập các đối tượng và những mối liên hệ giữa chúng, đòi hỏi toán học phải đặt ra một mô hình biểu diễn một cách chặt chẽ và tổng quát bằng ngôn ngữ ký hiệu, đó là đồ thị. Những ý tưởng cơ bản của nó được đưa ra từ thế kỷ thứ XVIII bởi nhà toán học Thụy Sĩ Leonhard Euler, ông đã dùng mô hình đồ thị để ...
74 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2006 | Lượt tải: 2
#include"tên header file" hoặc #include< tên header file> Khi bạn viết theo cách thứ nhất thì trình biên dịch sẽ tìm kiếm file .h hoặc .c này trong thư mục hiện tại chứa dự án của bạn, nếu không có thì sẽ tìm kiếm trong thư mục Inc trong thư mục cài đặt KeilC. Viết theo cách thứ hai thì trình biên dịch sẽ tìm luôn trong thư mục /INC luôn.
12 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2276 | Lượt tải: 3
Bài viết này mở ra một loạt bài m ới của Neal Ford trên developerWorks tiến hành so sánh kỹ 3 thế hệ tiếp theo của ngôn ngữ JVM: Groovy, Scala, and Clojure. Trong bài này, bạn sẽ tìm hiểu những điểm tương đồng và khác biệt giữa chúng — và bạn sẽ lựa chọn Java™ là ngôn ngữ lập trình chính của bạn hay không
15 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1712 | Lượt tải: 1