Xem bai viet bang font ABC



PCWorld VN

Hỏi: Có sách nào dạy lập trình bằng Pascal và hợp ngữ Assembler để nén các tệp tin?

Trả lời: Ngôn ngữ lập trình và giải thuật giải quyết một vấn đề nào đó hoàn toàn độc lập nhau, do đó các sách về ngôn ngữ lập trình thường không đề cập nhiều đến các giải thuật nén và giải nén tập tin. Muốn lập trình giải quyết một vấn đề bất kỳ (nén/giải nén là một vấn đề cụ thể), bạn cần phải có kiến thức nhất định về 3 lĩnh vực sau:

- Cấu trúc dữ liệu để miêu tả dữ liệu cần xử lý.

- Giải thuật chi tiết để giải quyết vấn đề đó (trình tự các tác vụ cụ thể để giải quyết vấn đề).

- Ngôn ngữ lập trình để mô tả giải thuật ở dạng máy có thể hiểu và thi hành được. Tóm lại để viết các trình nén/giải nén dữ liệu, bạn cần tìm hiểu các giải thuật khác nhau được dùng để nén/ giải nén dữ liệu, đặc điểm của từng giải thuật, từ đó mô tả nó thành chương trình dùng một ngôn ngữ quen biết nhất (Assembler, Pascal, C, C++, Basic,...). Nếu bạn có nối mạng Internet, bạn có thể vào địa chỉ ftp://ftp.simtel.net/pub/simtelnet/msdos và download các file source code của các chương trình nén/giải nén dữ liệu như arc, lharc, zoo,... để tìm hiểu chi tiết các giải thuật nén/giải nén dữ liệu.

Hỏi: Tôi bị mất đĩa driver CD-ROM (Goldstart) và Sound Card (Opti 920). Tôi có thể lấy lại driver từ trên máy không? Hoặc có thể lấy driver này ở đâu ? Xin chỉ giúp.

Trả lời: Vì các file driver cho ổ CD-ROM, sound card (hay một thiết bị bất kỳ) đang chạy trên máy không phải là bản gốc nên bạn rất khó lòng dùng nó để cài lại. Tốt nhất là bạn nên liên hệ với nơi cung cấp ổ CD-ROM và sound card để xin copy lại bản gốc driver.

Bạn cũng có thể download driver cho các thiết bị này (và nhiều thiết bị khác) từ Web site của nhà sản xuất thiết bị (thường là www.<tên nhà sản xuất>.com) hay từ http://www.driverguide.com, login với tên user là 'drivers', password là 'all').

Hỏi: Muốn lập trình multimedia thì cần học và sử dụng ngôn ngữ (hay phần mềm) gì ? Và học ở đâu ? Ngôn ngữ (hay phần mềm) đó có dễ lập trình hay không? Xin cho ý kiến và đánh giá.

Trả lời: Lập trình multimedia dễ hay khó phụ thuộc hoàn toàn vào môi trường lập trình (thí dụ như DOS hay Windows 3.x hay Windows 9x) chứ ít phụ thuộc vào ngôn ngữ lập trình. Vậy nếu bạn muốn lập trình multimedia dễ dàng, hãy lập trình trên môi trường Win 9x, bạn có thể dùng ngôn ngữ nào cũng được: Visual Basic, C++ hay ngay cả Visual Foxpro! Bạn nên cài bộ Visual Studio 6.0 của Microsoft để có được một môi trường lập trình chuyên nghiệp với đầy đủ thí dụ dạng source code về nhiều lĩnh vực trong đó có multimedia. Với Visual Studio 6.0, đa số trường hợp, bạn chỉ cần tìm một source code gần giống với mục đích của bạn, hiệu chỉnh lại source code đó là có ngay chương trình giải quyết đúng yêu cầu của bạn. Chúc bạn đạt được mong muốn nhanh nhất và dễ dàng nhất thông qua Visual Studio 6.0 của Microsoft.

Hỏi: Notebook hiệu Compaq Armada 1130T, Pentium 120 MHz, 16 MB RAM, HD 1GB, Windows 95. Tôi có thể cài đặt thêm các thiết bị như multimedia để nghe nhạc, khai thác các đĩa CD để đọc và xem băng hình được không?

Trả lời: Việc gắn thêm thiết bị vào các máy notebook thường khó khăn và chi phí cũng thường cao hơn nhiều so với máy để bàn vì các máy notebook dùng những card I/O có kích thước đặc biệt chuyên cho notebook, các card I/O dùng cho các máy để bàn không thể gắn vào máy notebook được. Bạn nên liên hệ trực tiếp đến một trong những đại lý Compaq ở TP.HCM để biết cụ thể xem máy Armada 1130T có thể gắn thêm sound card và ổ CD-ROM hay không. Lưu ý dù có thể gắn được, bạn cũng nên chuẩn bị tinh thần là giá cả sẽ cao hơn nhiều so với thiết bị cùng chức năng trên máy để bàn. Tóm lại, nâng cấp máy notebook là không nên.



PcLeHoan 1996 - 2002
Mirror : http://www.pclehoan.com
Mirror : http://www.lehoanpc.net

Mirror : http://www.ktlehoan.com