[Hướng dẫn] Câu hỏi luyên thi IC3 - Phần thực hành Các ứng dụng chủ chốt (MS Word, Excel, Powerpoint 2010)

[Hướng dẫn] Tài liệu luyện thi IC3 - Phần Các ứng dụng chủ chốt

[Hướng dẫn] Tài liệu luyện thi IC3 - Phần Các ứng dụng chủ chốt



[Hướng dẫn] Tài liệu luyện thi IC3 - Phần Máy tính căn bản

[Hướng dẫn] Tài liệu luyện thi IC3 - Phần Máy tính căn bản



Tài liệu gồm: Lý thuyết + Thực hành và các lưu ý khi thi phần máy tính căn bản

[Hướng dẫn] Tài liệu luyện thi IC3 - Phần Cuộc sống trực tuyến

[Hướng dẫn] Tài liệu luyện thi IC3 - Phần Cuộc sống trực tuyến





BUỔI 4: Nội dung chủ chốt phần cuộc sống trực tuyến Thanh Tran XuanDocs.com

* Các thuật ngữ thường dùng:

[Mẹo hay] Tìm kiếm trên google

[Mẹo hay] Tìm kiếm trên google

Bạn đã sử dụng google? Bạn đã biết cách tìm thông tin nhanh và chính xác ?
Google đưa ra cho bạn một số lời khuyên hữu ích:

1. Bắt đầu đơn giản

Bất kể bạn đang tìm kiếm điều gì, phương châm của chúng tôi là "thực hiện đơn giản". Bắt đầu bằng cách nhập tên hoặc từ cơ bản. Nếu bạn đang tìm kiếm một địa điểm hoặc sản phẩm tại một vị trí cụ thể, hãy nhập tên cùng với mã thị trấn hoặc mã zip.

2. Bỏ qua chính tả

Trình kiểm tra chính tả của Google sẽ tự động chuyển sang mặc định là cách viết thông dụng nhất của từ đã cho, cho dù bạn đánh vần có chính xác hay không.

3. Sử dụng từ thân thiện với web

Công cụ tìm kiếm hoạt động bằng cách đối sánh các từ bạn nhập với các trang trên web. Do đó, việc sử dụng các từ có khả năng xuất hiện nhiều nhất trên các trang sẽ mang lại các kết quả tốt nhất. Ví dụ: thay vì nói đầu của tôi đau, hãy nói đau đầu, vì đó là thuật ngữ mà trang web y khoa sử dụng.

4. Càng ít càng nhiều

Cụm từ tìm kiếm đơn giản gồm một hoặc hai từ thường mang lại cho bạn các kết quả rộng nhất. Hãy bắt đầu với cụm từ tìm kiếm ngắn của bạn, sau đó tinh chỉnh kết quả bằng cách thêm từ.

5. Tìm kiếm bằng cụm từ chính xác

Đặt dấu ngoặc kép vào các từ "[bất kỳ từ nào]" để tìm kiếm cụm từ chính xác theo trật tự chính xác. Xin lưu ý việc tìm kiếm bằng dấu ngoặc kép có thể loại trừ các kết quả có liên quan. Ví dụ: tìm kiếm "Alexander Bell" sẽ bỏ qua các trang đề cập đến Alexander G. Bell.

6. Sử dụng các từ mô tả

Từ càng duy nhất thì bạn càng có khả năng nhận được kết quả có liên quan. Do đó [nhạc chuông của người nổi tiếng] có lẽ tốt hơn [âm thanh của người nổi tiếng]. Mặc dù vậy, xin lưu ý rằng ngay cả khi từ có nghĩa chính xác, nếu đó không phải là từ mà hầu hết mọi người sử dụng, từ đó có thể không khớp với các trang bạn cần.

7. Đừng lo về chữ hoa và chữ thường

Tìm kiếm không phân biệt chữ hoa và chữ thường. Tìm kiếm new york times tương tự như tìm kiếm New York Times.

8. Tìm kiếm trong trang web cụ thể

Đặt trước truy vấn của bạn từ site: nếu bạn biết bạn muốn có câu trả lời bên trong trang web hoặc loại trang web cụ thể (.org, .edu). Ví dụ: site:edu hoặc site:nytimes.com.

9. Đừng lo về dấu chấm câu

Tìm kiếm bỏ qua dấu chấm câu. Dấu chấm câu này bao gồm @#%^*()=+[]\ và các ký tự đặc biệt khác.

10. Tìm kiếm theo loại tệp

Tìm kiếm các loại tệp cụ thể, chẳng hạn như PDF, PPT, hoặc XLS, bằng cách thêm filetype: và 3 ký hiệu viết tắt của tệp.

11. Bao gồm hoặc bỏ qua các từ và ký tự trong tìm kiếm của bạn

Đánh dấu các từ và ký tự phổ biến, chẳng hạn như the và & nếu chúng quan trọng đối với tìm kiếm của bạn (như trong tiêu đề phim hoặc sách) bằng cách đặt dấu ngoặc kép "the" vào chúng. Bạn cũng có thể sử dụng dấu trừ - để chỉ định các mục cụ thể mà bạn không muốn có trong kết quả tìm kiếm của bạn, chẳng hạn như nguyên liệu trong công thức chế biến món ăn.

12. Tìm các trang có liên quan

Sử dụng toán tử related: để tìm các trang có nội dung tương tự bằng cách nhập related: theo sau là địa chỉ trang web. Ví dụ: nếu bạn tìm một trang web mà bạn yêu thích, hãy thử sử dụng related:[chèn URL] để định vị các trang web tương tự.

13. Tìm công thức chế biến món ăn

Sau khi tìm kiếm công thức hoặc nguyên liệu chế biến món ăn cụ thể, hãy chọn "Công thức chế biến món ăn" ở bảng điều khiển bên trái để xem kết quả công thức chế biến món ăn.

14. Tìm kiếm số trong một phạm vi

Không vượt quá ngân sách của bạn bằng cách chỉ tìm kiếm các mục trong phạm vi số bằng bằng đặt chuỗi .. giữa số tiền.

15. Xem chuyển đổi đơn vị

Chuyển đổi mọi đơn vị đo lường -- như dặm sang kilômét hoặc aoxơ sang lít -- bằng cách nhập số và đơn vị đo lường.

16. Xem thời gian

Để xem thời gian tại bất kỳ nơi nào trên thế giới, hãy tìm kiếm thời gian và thành phố hoặc quốc gia.

17. Xem chuyển đổi ngoại tệ

Xem tỷ giá hối đoái hiện hành bằng cách tìm kiếm [đơn vị tiền tệ 1] bằng [đơn vị tiền tệ 2].

18. Bằng tất cả ngôn ngữ

Khi bạn đang tìm kiếm, hãy nhấp vào "Công cụ tìm kiếm khác" trên bảng điều khiển bên trái của trang kết quả của bạn, sau đó chọn "Các trang tiếng nước ngoài đã dịch". Tính năng này sẽ chọn ngôn ngữ tốt nhất để tìm kiếm và cung cấp các kết quả được dịch lại bằng tiếng Anh.

19. Xem thời tiết

Tìm kiếm thời tiết theo sau là mã zip tại Hoa Kỳ hoặc tên của thành phố bất kỳ trên thế giới để nhận thông tin thời tiết và dự báo hiện hành. Nhập thời tiết để nhận dự báo thời tiết cho vị trí hiện tại của bạn.

20. Xem tin tức chứng khoán thời gian thực

Nhập ký hiệu mã cổ phiếu bất kỳ vào hộp tìm kiếm sẽ cung cấp cho bạn giá chứng khoán trong thời gian thực được cập nhật trực tiếp trong các kết quả tìm kiếm của bạn. Nhấp vào liên kết trên trang kết quả để có phân tích thị trường chi tiết từ Google Finance.


21. Xem tỷ số và lịch thi đấu thể thao

Xem điểm số và lịch thi đấu của các đội NBA, NFL, NHL và MLB yêu thích của bạn chỉ bằng cách nhập tên đội hoặc giải đấu vào hộp tìm kiếm.

22. Tìm kiếm bằng Goggles

Bạn muốn tìm kiếm trên web bằng máy ảnh trên điện thoại di động của bạn thay vì bằng các từ? Trên Android, hãy mở ứng dụng Google Goggles của bạn (trên iPhone, hãy mở ứng dụng Tìm kiếm của Google và chọn Goggles), chụp nhanh hình ảnh của mục bạn muốn tìm kiếm và đợi kết quả. Không cần phải nhập.

23. Xem định nghĩa

Đặt define: trước bất kỳ từ nào để nhận định nghĩa của từ đó.

24. Tìm kiếm bằng tìm kiếm hình ảnh nâng cao

Sử dụng Tìm kiếm hình ảnh nâng cao để tìm kiếm kích thước, màu hoặc loại ảnh hoặc bản vẽ chính xác. Với các công cụ trong bảng điều khiển bên trái, bạn có thể lọc tìm kiếm của mình để chỉ bao gồm các ảnh có khuôn mặt, hình mẫu, hình ảnh có độ phân giải cao hoặc chỉ các hình ảnh sẵn có cho việc sử dụng mang tính thương mại.

25. Tính toán

Nhập bất kỳ phương trình toán học nào vào hộp tìm kiếm và chúng tôi sẽ tính đáp án.

26. Định vị hoạt động động đất

Nhập earthquake vào hộp tìm kiếm và kết quả sẽ hiển thị thông tin Nghiên cứu địa chất của Hoa Kỳ hiển thị thời gian, địa điểm và cường độ của các trận động đất gần đây.

27. Tìm kiếm theo vị trí

Thêm mã zip vào cuối bất kỳ tìm kiếm địa điểm nào như sườn barbecue và nhận kết quả hiển thị các cửa hàng bán sườn gần nhất, cùng với số điện thoại, bản đồ và thậm chí là các bài đánh giá. Nếu bạn không bao gồm mã zip, chúng tôi có thể đề xuất các địa điểm gần bạn.

28. Tìm kiếm vị trí theo mã zip và mã vùng

Bạn muốn biết mã zip hoặc mã vùng đã cho của một nơi nào đó? Chỉ cần nhập mã zip hoặc mã vùng đó vào hộp tìm kiếm.

29. Mua sắm và so sánh

Sử dụng liên kết "Mua sắm" trên bảng điều khiển bên trái trên trang kết quả để mua sắm các sản phẩm và so sánh giá trên web.

30. Xem thời gian bình minh/hoàng hôn

Để xem thời gian chính xác lúc bình minh và hoàng hôn tại các thành phố tại Hoa Kỳ và trên thế giới, hãy tìm kiếm sunrise hoặc sunset theo sau là tên thành phố.

31. Khám phá doanh nghiệp địa phương

Để tìm cửa hàng, nhà hàng hoặc doanh nghiệp khác trong vùng lân cận đã cho, hãy nhập loại doanh nghiệp và vị trí và chúng tôi sẽ cung cấp danh sách các địa điểm gần đó, cùng với bản đồ, các bài đánh giá và thông tin liên hệ. Nếu bạn không bao gồm vị trí trong tìm kiếm của mình, chúng tôi sẽ chỉ tìm các vị trí gần bạn.

32. Xem thời gian chiếu phim

Tìm kiếm tên bộ phim hoặc chỉ phim để xem các vị trí của rạp chiếu phim và thời gian chiếu trong khu vực của bạn.

33. Đọc sách trên miền công cộng

Đọc miễn phí toàn bộ văn bản của tác phẩm trong miền công cộng như Moby Dick bằng cách chọn "sách" trong bảng điều khiển bên trái của kết quả tìm kiếm của bạn.

34. Tập trung vào phạm vi cụ thể

Để chỉ định một phạm vi số cụ thể, nhập .. rồi đến một dấu cách rồi các số trong phạm vi của bạn. Ví dụ: nếu bạn đang tìm kiếm xe hơi hơn 300 mã lực, hãy tìm kiếm xe hơi "300.. mã lực". Dưới đây là một số ví dụ khác: "220.. V" hoặc "1.. RPM" hoặc pin "8000.. mAh"

35. Xem lịch bay

Để xem lịch bay đến hoặc đi từ một điểm đích cụ thể, hãy nhập chuyến bay từ hoặc chuyến bay đến theo sau là tên thành phố hoặc sân bay yêu thích. Bạn cũng có thể thêm một vị trí khác đến hoặc từ và xem lịch cho tuyến đường cụ thể. *Dữ liệu lịch bay được cung cấp bởi OAG và QuickTrip của Innovata.


36. Nghiên cứu tình trạng sức khỏe

Để xem thông tin về một căn bệnh hoặc triệu chứng cụ thể, hãy nhập tên căn bệnh và triệu chứng đó vào hộp tìm kiếm và chúng tôi sẽ trả lại phần bắt đầu bản tóm tắt của một chuyên gia. Bạn có thể nhấp vào để đọc toàn bộ bài viết.

37. Xem giờ bay

Xem thông tin điểm đến và điểm xuất phát trực tiếp cho các chuyến bay tại Hoa Kỳ chỉ bằng cách tìm kiếm tên của hãng hàng không và số chuyến bay.

38. Xem tin thế giới

Tìm kiếm chủ đề bất kỳ rồi nhấp vào tab "Tin tức" trong bảng điều khiển bên trái để nhận các kết quả tin tức từ các nguồn tin trên thế giới.

39. Tìm kiếm địa chỉ

Để tìm bất kỳ vị trí nào trên bản đồ, hãy nhập vào tên thành phố hoặc mã zip sau từ [map] và bạn sẽ thấy bản đồ về vị trí đó. Nhấp vào bản đồ để xem vị trí đó trên Google Maps.

40. Các cụm từ tương tự

Nhận kết quả bao gồm từ đồng nghĩa bằng cách đặt ký hiệu ~ ngay phía trước cụm từ tìm kiếm của bạn. Ví dụ: tìm kiếm Giáng sinh ~công thức chế biến món tráng miệng sẽ trả lại các kết quả cho các món tráng miệng, cùng với kẹo, bánh quy và các món ăn khác.

41. Tìm kiếm bằng giọng nói

Để tìm kiếm trên web bằng giọng nói, bấm vào nút micrô trên hộp tìm kiếm của Google trên màn hình chính hoặc bấm và giữ nút tìm kiếm vật lý trên điện thoại của bạn một vài giây để kích hoạt màn hình "Nói ngay bây giờ". Tìm kiếm bằng giọng nói dành cho Android hỗ trợ các tác vụ thoại trên Android 2.2 (Froyo) trở lên.

42. Khám phá dữ liệu công khai

Tìm kiếm các cụm từ nhân khẩu học như population hoặc unemployment rate, theo sau là hạt, bang hoặc quốc gia và bạn sẽ nhận được dữ liệu tức thì về vị trí đã chọn trực tiếp từ Cục điều tra dân số Hoa Kỳ và Cục thống kê lao động Hoa Kỳ. Từ đây, bạn có thể nhấp để so sánh các tỷ lệ tại các vị trí khác nhau.

43. Xem thông tin tài chính tương tác

Để nhận kết quả tài chính tương tác, hãy truy cập google.com trên iPhone hoặc thiết bị hỗ trợ Android (2.1 trở lên) và tìm kiếm mã cổ phiếu yêu thích của bạn. Bạn sẽ thấy biểu đồ tương tác được hiển thị trên thẻ; bạn có thể chuyển đổi các chế độ xem theo các phạm vi ngày khác nhau bằng cách bấm vào các nút bên dưới biểu đồ.

44. Tìm thông tin về dược phẩm

Tìm kiếm tên của thuốc theo toa chung hoặc tên nhãn hiệu và chúng tôi sẽ hiển thị bản tóm lược và mô tả của thuốc đó. Bạn cũng có thể nhấp qua để biết thêm thông tin về các phản ứng phụ, liều lượng và phòng ngừa từ Viện sức khỏe quốc gia.

45. Ngay tức thì trên thiết bị di động

Google Instant trên điện thoại di động giúp tìm kiếm nhanh hơn bằng cách hiển thị không chỉ các đề xuất mà còn là các kết quả tìm kiếm thực tế khi bạn nhập. Phiên bản beta sẵn cho cho hầu hết các thiết bị iPhone và Android tại Hoa Kỳ. Để thử sử dụng, hãy đi đến google.com trong trình duyệt của điện thoại của bạn và bấm liên kết "Bật" Google Instant bên dưới hộp tìm kiếm (nếu bạn không thấy liên kết "Bật", hãy thử đợi một lúc rồi sau đó làm mới trang).

Google Xem trước tức thì sẵn có trên điện thoại di động dành cho các điện thoại Android (2.2+) và iOS (4.0+) ở 38 ngôn ngữ. Giống như phiên bản dành cho máy tính để bàn của Xem trước tức thì, bạn có thể so sánh trực quan các kết quả tìm kiếm từ các ảnh chụp màn hình trang web, giúp dễ dàng hơn khi chọn đúng kết quả một cách nhanh hơn.

46. Tìm kiếm theo vị trí

Nếu bạn muốn tìm kiếm sushi gần đó, hãy truy cập Google.com trên điện thoại thông minh của bạn và nhập "sushi". Nếu bạn đã chọn chia sẻ vị trí của mình với Google, bạn sẽ nhận được các kết quả doanh nghiệp gần vị trí hiện tại của bạn. Nếu bạn muốn tìm kiếm nơi nào khác, hãy chỉ định vị trí trong truy vấn, như pizza Kansas City.

[Bài viết] Các trình duyệt Web tốt dành cho Windows

[Bài viết] Các trình duyệt Web tốt dành cho Windows

Chrome, Firefox, IE (Microsoft Edge)... là những trình duyệt web phổ biến được nhiều người biết đến và sử dụng. Một số người am hiểu công nghệ có thể dùng thêm Opera. Ngoài các trình duyệt trên, vẫn còn một số trình duyệt web khác, mà nếu bạn dùng thử, có thể bạn sẽ mê. Vấn đề là trình duyệt nào phù hợp nhất với bạn và máy tính chạy hệ điều hành Windows của bạn.

Trình duyệt web nào tốt nhất cho máy tính Windows?

Mỗi trình duyệt web đều có thế mạnh riêng và phù hợp riêng cho từng đối tượng người dùng cũng như từng máy tính cấu hình khác nhau. Tham khảo về các trình duyệt web dưới đây có thể giúp bạn lựa chọn trình duyệt web tốt hơn cho máy tính của mình.
Internet Explorer

Có lẽ không ai dùng Windows mà không biết đến Internet Explorer. Đó là trình duyệt mặc định, mặc dù điều đó không nói lên điều gì về chất lượng của nó. IE từng mất ngôi vương về trình duyệt, nhưng những năm gần đây nó đã bắt đầu lấy lại được thị phần.

IE

IE8 là trình duyệt đầu tiên có nhiều hứa hẹn tốt đẹp, nhưng nó vẫn thất bại và không được nhiều người dùng. Trong khi đó, IE9 là một trình duyệt mạnh: nhanh, phản ứng nhạy dù thiếu một số phần mở rộng rất quan trọng với trình duyệt web ngày nay. Nếu bạn đang dùng Windows 8, bạn sẽ muốn dùng IE10 (Microsoft Edge), trình duyệt có nhiều cải tiến rất tốt.

Nhìn chung, một trình duyệt mạnh không có nghĩa là tốt ở mọi lĩnh vực. Dùng IE sẽ rất tuyệt nếu bạn không cần đến quá nhiều tính năng. Ngược lại, bạn sẽ thấy thiêu thiếu khi dùng IE.

Google Chrome

Sau Google Search và Gmail, Chrome là sản phẩm nổi tiếng tốt nhất của Google. Theo bảng xếp hạng trình duyệt 2013 của TopTenReviews đưa ra, bạn sẽ thấy Google Chrome được xếp ở vị trí số 1, đánh bại gần như mọi trình duyệt trong danh sách.

Chrome nổi tiếng với cách nó kiểm soát các thẻ (tab): các thẻ được chia thành các quá trình khác nhau, vì thế một thẻ gặp trục trặc sẽ không ảnh hưởng đến toàn bộ trình duyệt. Ngoài ra, có rất nhiều phần mở rộng giúp cải thiện các chức năng của trình duyệt. Và điều tốt nhất là, Chrome luôn tự động cập nhật mà người dùng nhiều khi không hề hay biết. Một khuyết điểm lớn của Chrome là nó dùng khá nhiều RAM.

Nhìn chung, trình duyệt này sẽ cực kỳ xuất sắc nếu bạn dùng máy tính có cấu hình mạnh với nhiều RAM. Với những máy yếu hơn, như netbook và tablet, bạn có thể gặp vấn đề về tốc độ và tải khi dùng nhiều tab.

Mozilla Firefox

Firefox từng được gọi là Firebird khi ra mắt lần đầu và lúc đó nó là một lựa chọn thay thế rất ấn tượng cho IE5. Nhưng đánh giá về sự phát triển của Firefox từ khi ra đời đến nay khá buồn, chủ yếu do Firefox phải cạnh tranh rất vất vả. Thực ra, Firefox đã cải tiến rất nhiều, như vấn đề rò rỉ bộ nhớ và ngốn RAM, nó cũng có một trong những thư viện add-on lớn nhất trong số các trình duyệt. Nhưng Firefox không cải tiến nhiều về tốc độ.


Nhìn chung, nếu bạn muốn một trình duyệt đầy đủ tính năng và có thể mở rộng, Firefox có thể dùng được. Nhưng bạn nên biết rằng Firefox không bóng bẩy và đẹp như Chrome.

Opera

Opera từng được xem là Nữ hoàng trình duyệt và tất cả các trình duyệt khác chỉ là “gia vị”. Nhưng Opera dần lộ ra một số thiếu sót. Tất nhiên, nó vẫn là một trình duyệt rất tốt, song không còn là tốt nhất nữa.

Opera vẫn có đầy đủ tính năng. Ngoài việc thực hiện được tất cả những gì mà các trình duyệt khác làm được, Opera còn có email tích hợp sẵn, có công cụ chống quảng cáo, đồng bộ hồ sơ trên cả máy tính, các cử chỉ chuột cũng như các phần mở rộng. Một số người dùng thích bộ sản phẩm “tất cả trong một” này, trong khi một số khác lại không có.

Nhìn chung, Opera vẫn được yêu thích. Tuy nhiên, nhiều người dùng dần rời xa Opera khi họ bắt đầu dùng các sản phẩm web của Google, như Google Docs. Opera vẫn được đánh giá cao nếu bạn thích một trình duyệt chủ lực hơn là Chrome và Firefox.

Maxthon

Maxthon là trình duyệt có đầy đủ tính năng, nhằm mục đích tối đa hoá tốc độ và chất lượng. Maxthon tuyên bố chạy nhanh hơn tới 200% so với Chrome. Đây là trình duyệt mà bạn rất đáng dùng thử nếu chưa từng nghe về nó.



Maxthon rất bảo mật. Tất cả các tính năng trong đó hoạt động tốt và thực sự là số 1 trên thị trường trình duyệt. Giống như Opera, nó dường như vượt trước một số trình duyệt nhờ những tính năng cài sẵn như cử chỉ chuột và chiếm màn hình. Một tính năng thời thượng nữa của Maxthon là bạn có thể click chuột vào một nút để làm câm mọi âm thành đến từ Maxthon. Ngoài ra, nó cũng có rất nhiều phần mở rộng.

Nhìn chung, Maxthon là một "luồng gió mới" trong thế giới trình duyệt. Nhưng nó không phổ biến lắm, vì thế nếu bạn cần sự giúp đỡ, sẽ không nhiều người biết về Maxthon để giúp bạn.

Midori

Midori là một trình duyệt nhẹ hơn. Nếu các dòng trình duyệt chủ lục có nhiều tính năng bên trong, Midori lại ngược lại. Nó là một trình duyệt chỉ có một số tính năng cài sẵn thực sự cần thiết. Nó dùng GTK cho giao diện, WebKit để lướt và nó là một nền tảng nguồn mở.



Mặc dù Midori có chức năng cài đặt phần mở rộng, song kho ứng dụng mở rộng của Midori khá nhỏ. Vì nhẹ, nên Midori là trình duyệt gọn gàng, hy vọng cộng đồng người dùng sẽ biết nhiều hơn về Midori trong tương lai. Mặt khác, Midori dùng rất ít nguồn RAM.

Nhìn chung, nếu máy tính của bạn cực kém trong tốc độ vi xử lý hoặc RAM, Midori là trình duyệt bạn nên dùng để có thể tận dùng các nguồn lực của máy. Chẳng hạn, với netbook, bạn có thể dùng Midori.

SlimBoat

Bạn có thể đã nghe về trình duyệt SlimBrower. Slimboat cũng nằm trong nhóm trình duyệt này. Nếu các dòng trình duyệt chủ lực quá nặng và Midori lại quá nhẹ với bạn, SlimBoat có thể hợp với bạn vì nó có sự thoả hiệp tốt giữa tính năng và trọng lượng.

SlimBoat có thời gian khởi động nhanh, phản ứng nhanh, bảo mật tốt và các tính năng mạnh như chặn quảng cáo, chặn popup, duyệt web riêng tư, bộ lọc thông minh, dịch web, văn bản và tích hợp với các dịch vụ web nổi tiếng. Thiếu sót của SlimBoat là không có phần mở rộng, ngoài những tính năng đã cài sẵn.

Nhìn chung, nếu bạn muốn một trong những trình duyệt web tốt nhất có những tính năng hữu ích nhưng lại không quá nặng, và bạn không muốn bị làm phiền với các phần mở rộng, Slimboat sẽ tốt với bạn. Lưu ý là không nhiều người dùng Slimboat, nên nếu bạn gặp khó khăn, sẽ không nhiều người có thể giúp bạn.

Kết luận:
Chọn trình duyệt nào tuỳ thuộc vào sở thích và quyết định của bạn. Tuy nhiên, một số người chọn Chrome để duyệt web hàng ngày (chủ yếu vì họ dùng nhiều sản phẩm google và Chrome chạy cũng rất tốt). Một số lại thích Opera hoặc Maxthon. Tuỳ cấu hình máy tính, có thể chọn trình duyệt phù hợp.

[C\C++] Những khác biệt cơ bản giữ C và C++

Những khác biệt có thể bạn chưa biết trong lập trình C, C++ ?
1. Sự khác biệt giữa C và C++

- Hầu hết IT trên thế giới đều biết về 2 ngôn ngữ lập trình C, C++. Như chúng ta đã biết, C++ là ngôn ngữ ra đời sau ngôn ngữ C, thực chất nó mở rộng cho ngô ngữ C nhằm tăng cường tính an toàn, cung cấp cho các lập trình viên nhiều lựa chọn hơn, đơn giản hóa lập trình ở mức cao hơn, và cung cấp một cách tiếp cận tốt hơn đối với những chương trình có quy mô lớn.

- C++ cũng là ngôn ngữ lớn hơn với nhiều tính năng và phức tạp hơn so với C. Giữa C và C++ có rất nhiều khác biệt. Trong khuôn khổ bài viết này, tôi chỉ liệt kê 10 điểm khác biệt chính giữa 2 ngôn ngữ này.

Cụ thể: 

C: Không phải ngôn ngữ hướng đối tượng.

C++: Là một ngôn ngữ hướng đối tượng (gồm 4 khái niệm về hướng đối tượng)

C: Là một ngôn ngữ lập trình thủ tục. Không phải là ngôn ngữ lập trình thủ tục.

C++: Hỗ trợ các structure. Hỗ trợ các lớp và đối tượng.
C: Không có biến tham chiếu, chỉ hỗ trợ con trỏ. Hỗ trợ cả biến tham chiếu và con trỏ.
Sử dụng các hàm scanf và printf để nhập xuất. 

C++: Sử dụng các hàm cin>> và cout<< để nhập xuất.

C: Không thể khai báo hàm trong các structure. 

C++: Có thể khai báo hàm trong các structure.

C: Được xem là một ngôn ngữ lập trình cấp thấp. 

C++: Được xem là sự kết hợp giữa ngôn ngữ lập trình cấp thấp và cấp cao.

C: Không hỗ trợ các hàm inline, thay vào đó có thể sử dụng khai báo #define 

C++: Hỗ trợ các hàm inline.
C: Sử dụng phương pháp tiếp cận từ trên xuống (top-down). 

C++: Sử dụng phương pháp tiếp cận từ dưới lên (bottom-up).

C: Là ngôn ngữ lập trình hướng chức năng (function driven). 

C++: Là ngôn ngữ lập trình hướng đối tượng (Object driven).


- Dưới đây là danh sách các tính năng được hỗ trợ trong C++ (C không hỗ trợ).
  • Classes
  • Member functions
  • Constructors and destructors
  • Derived classes
  • Virtual functions
  • Abstract classes
  • Access control (public, private, protected)
  • friend functions
  • Pointers to members
  • static members
  • mutable members
  • Operator overloading
  • References
  • Templates
  • Inline functions
  • Default arguments
  • Function overloading
  • Namespaces
  • Exception handling
  • Run-time type identification
  • // comments
  • True const
  • Declarations as statements
  • Automatically typedef’d struct tags
  • Type safe linkage
  • new and delete
  • bool keyword
  • Safer and more robust casting

2. Sự khác biệt giữa endl và ‘\n’ trong C++

Trong C++, để kết thúc một dòng sang dòng mới ta có thể sử dụng std::endl hoặc ‘\n’ , nhưng hoạt động của từng cách là khác nhau:

std::endl gửi một ký tự xuống dòng ‘\n’ và xóa bộ nhớ đệm đầu ra (output buffer).
‘\n’ gửi một ký tự xuống dòng, nhưng không xóa bộ đệm đầu ra.

Nếu bạn sử dụng tính năng debug thì sẽ thấy rõ hơn sự khác biệt này. Lời khuyên là bạn nên sử dụng std::endl sẽ tốt hơn so với ‘\n’ vì bộ nhớ đệm được giải phóng hiệu quả hơn.

Ví dụ: sử dụng cả std::endl và ‘\n’ . (Bạn không thể thấy bước xóa bộ đệm trong quá trình này)

#include <iostream.h> 

int main() 
   cout <<"Testing 1" <<endl; 
   cout <<"Testing 2\n"; 
   return 0; 
}


 >> Output của chương trình: 
       Testing 1 
       Testing 2


3. Sự khác biệt giữa printf() và cout<<

- printf là một hàm có một số tham biến, tham biến đầu tiên là chuỗi định dạng giải thích việc xử lý các đối số tiếp theo. cout<< là một đối tượng thuộc lớp std::ostream. Cả hai hoàn toàn khác nhau về hình thức, nhưng kết quả đưa ra là giống nhau, dữ liệu đều được gửi đến thiết bị xuất chuẩn.

- Một vài câu hỏi liên quan:
Giữa printf và cout<< cái nào hoạt động nhanh hơn?
=> printf, nhưng khác biệt là rất nhỏ.
Giữa printf và cout<< cái nào tốt hơn?
=> Điều đó phụ thuộc vào sở thích cá nhân và những gì cần được thực hiện.
Tôi nên sử dụng printf hay cout<< ?
=> Bạn nên sử dụng theo cách mà bạn cảm thấy thoải mái nhất.

- Chúng ta nên sử dụng iostream của C++ thay vì các hàm của C, bởi vì iostream an toàn hơn cho người dùng tự định nghĩa kiểu.

4. Sự khác biệt giữa NULL, 0, và nul

- NULL là một macro được định nghĩa trong các header chuẩn.

- 0 là hằng số nguyên.

- là một hằng ký tự.

- nul là tên của hằng ký tự.

Tất cả những ký hiệu trên không thể hoán đổi cho nhau.

- NULL được sử dụng cho các con trỏ, chỉ có thể được định nghĩa như ((void *)0), đây là nguyên nhân gây ra các vấn đề với con trỏ.

- 0 có thể được sử dụng ở bất cứ đâu, nó đại diện chung cho kiểu giá trị ‘không’ và trình biên dịch sẽ sắp xếp mọi thứ.

- chỉ được sử dụng trong các trường hợp nhất định.

- nul không được định nghĩa trong C hay C++, bạn không nên sử dụng nó, trừ khi bạn định nghĩa nó một cách thích hợp giống như:#define nul ''


5. Sự khác nhau giữa ‘&’ và ‘*’ trong C++

- Trong C++, ‘&’ được sử dụng trong việc đa năng hóa (overload) toán tử, lấy địa chỉ của một đối tượng, thực hiện phép toán AND, hoặc thực hiện bất cứ điều gì liên quan đến kiểu người dùng định nghĩa nếu đa năng hóa nó, hoặc tạo một tham chiếu. Trong khuôn khổ bài viết này, tôi sẽ đề cập đến ‘&’ trong trường hợp là tham chiếu (reference).

- Một tham chiếu là tên thay thế cho một đối tượng, một tên tương tự cùng truy cập đến một vị trí trong bộ nhớ, nhưng có tên khác nhau. Sự khác biệt lớn nhất giữa con trỏ (pointer) và tham chiếu (reference) là một tham chiếu không cần truy cập đến một vùng nhớ.

- Ví dụ: một tham chiếu
   int i = 1; 
   int& r = i; // i và r cùng tham chiếu đến một vùng nhớ r = 2; // i = 2


- Con trỏ là một biến riêng biệt có chứa đại chỉ bộ nhớ như là giá trị của nó, đó là địa chỉ có thể truy cập đến vùng nhớ. Chức năng của con trỏ tương tự các tham chiếu.
   int i = 1; 
   int *p = &i; // con trỏ p trỏ tới địa chỉ biến i *p = 2 // i = 2;


- Sự khác biệt lớn nhất giữa tham chiếu và con trỏ là con trỏ có thể được xử lý như một biến bất kỳ. Do đó ta cũng có thể thực hiện các toán tử trên con trỏ.
   char *p = "Test"; 
   p++; // p = "est";

Tham khảo thanhcuong