|
|
|
|||||||
| Thảo luận chung về IT Mọi thắc mắc, yêu cầu, thảo luận chung về IT và Computer. |
![]()
|
|
|
LinkBack | Công cụ bài viết | Kiểu hiển thị |
|
#1
|
||||
|
||||
|
có PRO nào biết cách tạo ra một chương trình phần mềm cài đặt không?
kiểu như chương trình tích hợp hiren's boot vào ổ cứng đó.có khung hình,mình có thể thêm ảnh và text vào đó....khi tích vào install nó sẽ tự động cài... mình vẫn không hiể họ tạo ra phần mềm kiểu gì nữa.mong các PRO hd |
|
#2
|
||||
|
||||
|
Quote:
Còn tích hợp Hirenboot thì chắc ít người xài ( chủ yếu win đời cũ, vì chỉ chạy dc trên nền FAT, FAT32 ). Mấy cái này chắc ít ai viết soft tạo file bat và chạy lệnh chắc là đủ rồi. Lúc trước có người viết rồi đấy. Mình quên mất rồi |
| Thành viên đã nói CẢM ƠN live vì bài viết hay: | ||
Mù tịt tin học (05-09-2010) | ||
|
#3
|
||||
|
||||
|
Trước hết, ta hãy định nghĩa phần mềm nhé.
Máy tính có thể chia thành hai phần chính: + Phần cứng, gồm các bộ phận có thể chạm vào được, như phần thể xác, ví dụ: thùng máy, mainboard, RAM, CPU, ổ cứng, chuột,... + Phần mềm: là những phần không chạm vào được, như là linh hồn của máy, đơn giản hơn là gồm dữ liệu và các chương trình điều khiển máy. Ý bạn nói ở đây có thể hiểu là các chương trình. Đề̉ tạo một chương trình máy tính (computer program), ta cần một mã được viết bằng ngôn ngữ lập trình (programming language) cỏ thể được thực thi tức là mã ấy sẽ ra lệnh cho máy làm những việc theo từng mục đích cụ thể thông qua CPU. Có nhiều ngôn ngữ lập trình, căn bản nhất là ngôn ngữ máy được viết dưới dạng nhị phân là 1 và 0, cao hơn chút là hợp ngữ, cao hơn nữa là các ngôn ngữ bậc cao. Ngày nay các chương trình ứng dụng, như Word, được viết bằng ngôn ngữ bậc cao, ngôn ngữ bậc cao có nhiều loại, ví dụ như C++, Basic, Pascal,vv... và dựa trên ngôn ngữ sẽ có lập trình hướng cấu trúc, hướng đối tượng, hượng sự kiện.... Tuy nhiên dù là ngôn ngữ nào đều chắc chắn là khi thực thi mã viết bằng ngôn ngữ ấy sẽ được chuyển thành ngôn ngữ máy, như đã nói ở trê viết dượ́i dạng nhị phân 1 và 0, và chuyển đến cho bộ xử lý thực thi. Quy trình viết một chương trình có thể nói nôm na như sau: 1. Xác định mục đích chương trình đề ra là gì. 2. Tìm những thuật toán cần sử dụng đến. 3. Bắt đầu viết mã. 4. Biên dịch mã nguồn thành ngôn ngữ máy vào các tập tin trung gian thông qua trình biên dịch. 5. Gọi trình liên kết để chuyển các tập tin trung gian thành tập tin thực thi, ví dụ *.exe. Sau đó bạn có thể phân phối tập tin *.exe này đến khách hàng của mình, thường được đưa vào một gói cài đặt là các chương trình setup mà ta thường thấy như bạn nói nhấn nút setup và cài đặt, các gói cài đặt có thể dự trên nền Windows Installer trên Windows chẳng hạng tùy từng hệ điều hành và mục đích khả năng của nhà sản xuất. Tuy nhiên, một số ngôn ngữ, chẳng hạng như Basic là một ngôn ngữ các chương trình được thông dịch, nghĩa là để chạy mã chương trình luôn luôn phải kèm theo một chương trình thông dịch của bên thứ ba, các chương trình dạng này không đóng mã nguồn, các bước cũng tương tự như trên: 1. Xác định mục đích chương trình là gì. 2. Tìm thuật toán. 3. Viết mã. 4. Gọi trình thông dịch dịch mã ra thành ngôn ngữ máy rồi chuyể̀n mã được viết dưới ḍang ngôn ngữ máy này đến bộ xử lý (CPU) để làm việc. (ngày này chương trình ḍang này ít được nhắc đến, hầu hết những chương trình thương mại và bình dân thường thay đều dùng ngôn ngữ biên dịch, một ngôn ngữ Basic thông dịch thuần thuý cũng đã có những trình biên dịch cho nó). Từ bước 3 trở đí thì chúng ta sẽ làm việc trên môi trường phát triển, ngày nay có nhiều chương trình làm tất cả mọi thứ của môi trường phát triển, gồm một bộ soạn thảo mã nguồn, trình biên dịch và trình liên kết, một ví dụ điển hình là Microsoft Visual C++ là một môi trường phát triển các chương trình được viết bằng ngôn ngữ C++ . Như vậy, để viết một chương trình, việc đầu tiên là phải học từ những kiến thức căn bản nhất của máy tính, hiểu quá trình làm việc của nó cũng như các chương trình, rồi học các ngôn ngữ lập tr̀inh sau đó bắt đầu công việc tạo ra một chương trình. Bạn có thể tìm các tài liệu dạy các ngôn ngữ qua sách báo, Internet hoặc là thi vào các trường cao đầ̉ng đại học Công nghệ thông tin, vv... cũng có vài lớp dạy tin học ở ngoài dạy lập tr̀inh. Nếu bạn muốn thành một lập trình viên không chuyên thì có thể mua tài liệu về tự học hay học tại các trung tâm, còn xác định lập trình là một nghề thì hãy đi học đại học Trên thế giới đã có nhiều nước dạy lập trình cho học sinh trung học, đ̣ó là các ngôn ngữ cơ bản như Pascal, Basic để viết những chương trình đơn giản. Ở Việt Nam, chương trình THPT, hình như lớp 11, 12 gì đó, em mới học lớp 10 à, có dạy ngôn ngữ Pascal. -------------------------------- Nhắc nhở chủ topic đã post bài sai chủ đề! Lần sau vi phạm sẽ bị kỷ luật.
__________________
https://lh3.googleusercontent.com/-b...40/newsign.png Lần sửa cuối bởi conghauit; 03-09-2010 lúc 09:41 PM |
| Đã có 2 Thành viên nói CẢM ƠN conghauit vì bài viết hay | ||
longnhi1996 (04-09-2010), Mù tịt tin học (05-09-2010) | ||
|
| Đánh dấu |
| Những người đang xem chủ đề: 5 (0 thành viên và 5 khách) | |
| Công cụ bài viết | |
| Kiểu hiển thị | |
|
|
Chủ đề tương tự
|
||||
| Chủ đề | Người khởi xướng chủ đề | Diễn đàn | Trả lời | Bài cuối |
| Windows 7 Toàn Tập | Đức Toàn | Windows 7 General Discussion | 38 | 09-12-2010 08:15 PM |
| Đề án tốt nghiệp cho các bạn có cái nhìn tổng quan hơn về Quản Trị Mạng | doanitvn | Windows Server Discussion | 0 | 16-07-2010 08:01 AM |
| pham nhan tu tien new update | guildmaster | Share & Relax | 1 | 13-02-2010 10:20 AM |
| pham nhan tu tien hot | guildmaster | Share & Relax | 7 | 12-02-2010 04:38 PM |
| THIẾU NIÊN BAO THANH THIÊN II (HK-74 Phần) | windows8 | Share & Relax | 0 | 28-12-2008 12:02 AM |