Trang Chủ  |   Hộp thư điện tử
Đăng ký Thành viên Tìm kiếm Bài trong ngày Ðánh dấu đã đọc
Trở lại   Diễn đàn Cà Mau > Chuyên mục Khoa học Công nghệ > Công nghệ Thông tin > Ngôn ngữ Lập trình
Trả lời
 
Ðiều Chỉnh Xếp Bài
  #1  
Old 01-04-2011, 10:14 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định Ngôn ngữ thiet ke web hot nhất hiện nay - PHP

- PHP là gì ?


PHP viết tắt của Hypertext Preprocessor ,là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ. Để thiet ke web động được hiệu quả, ngôn ngữ được lựa chọn hot nhất hiện nay vẫn là PHP. PHP giúp thiet ke web dễ dàng hơn, chi phí ít hơn, do đó sẽ tiết kiệm cho bạn nhiều hơn trong việc thiet ke web so với các ngôn ngữ khác như Perl, CGI, ASP...

- Lịch sử ra đời của PHP


PHP được giới thiệu năm 1994 như một bộ sư tập của một ngôn ngữ thiet ke web chưa chặt chẽ và dựa vào Perl và các dụng cụ của trang chủ. Tới năm 1998 việc công bố phiên bản 3 thi PHP mới chình thức phát triển. Cho đến nay thì PHP đã được công bố tới phiên bản 4 và càng ngày càng hoàn hảo và dễ sử dụng.


- Tại sao nên dùng PHP để thiet ke web?
Không còn xa lạ gì khi có rất nhiều sự lựa chọn các ngôn ngữ lập trình khác ngoài PHP như ASP ,Perl ... và một số loại khác. Rất đơn giản đối với nhưng người còn xa lạ với chương trình này đây là sự lôi cuốn mạnh mẽ nhất. PHP rất ổn định và tương hợp ,mới đây PHP đã vận hành khá ổn định trên các hệ điều hành gồm cả Unix, window.


- Cài PHP để bắt đầu thiet ke web

1. Cài PHP


Download tại http://www.php.net/
Nên cài chương trình này vào thư mục mặc định là C:\PHP

Chạy setup nếu bạn download file *.exe.

2.Cấu hình để IIS chạy được php.

Mở Control Panel ->Administrative Tools ->Internet Services Manager

Nhấn chuột phải vào website và chọn Properties

Click tab Home Directory, đổi thành Scripts and Executables Trong Execute Permissions.

Chọn Configuration, trong tab App Mappings chọn Add.

trong hộp Executable bạn cần browse tới file php.exe trong thư mục đã install PHP (thường là c:\php\php.exe). Thêm %s %s và phía sau thành c:\php\php.exe %s %s. Gõ vào hộp Extension dòng chữ sau .php (Có cả dấu chấm).

Nhấn Apply / OK / OK .

Tới đây, bạn đã có thể thiet ke web tỉnh được rồi đấy. Nếu bạn muốn thiet ke web động, việc tiếp theo bạn cần làm là cài đặt mysql và cấu hình nó.


3. Cài đặt mysql cho thiet ke web động

To be continue.......

thay đổi nội dung bởi: kevinpham03, 01-04-2011 lúc 11:25 AM
Trả Lời Với Trích Dẫn
  #2  
Old 01-04-2011, 10:40 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định

- Download MySQL
Vào thời điểm hiện tại của bài viết, version mới nhất của MySQL là 4.1.8 (http://dev.mysql.com/downloads/index.html). Bạn có thể download phiên bản 4.1 của MySQL ở đây: http://dev.mysql.com/downloads/mysql/4.1.html (chỉ cần download bản Windows Essentials x86 là đủ, dung lượng khoảng 13.5 Mb).

- Cài đặt & Cấu hình

Trả Lời Với Trích Dẫn
  #3  
Old 01-04-2011, 10:41 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định

- Kiểm tra kết quả cài đặt
Sau khi quá trình cài đặt, bạn có thể vào thư mục C:\Program Files\MySQL\MySQL Server 4.1\bin và chạy file mysql.exe (tốt nhất là chạy ở command line) với tham số:
mysql -u root -p

MySQL sẽ nhắc bạn nhập mật mã cho account root. Nếu nhập đúng mật mã, bạn sẽ nhận được màn hình chào đón như sau:

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 4.1.8-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


Nếu bạn nhận được thông báo lỗi thay cho màn hình chào đón trên thì bạn hãy kiểm tra lại quá trình cài đặt, hoặc kiểm tra lại username và mật mã bạn đã nhập vào đúng chưa.

thay đổi nội dung bởi: kevinpham03, 01-04-2011 lúc 10:43 AM
Trả Lời Với Trích Dẫn
  #4  
Old 01-04-2011, 10:48 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định Học thiet ke web với HTML

- Viết trang web bằng Notepad:

Bạn mở Notepad (Vào Start | All Programs | Accessories | Notepad) và soạn vào đoạn code như hình dưới đây:



Rồi lưu thành tập tin "index.htm".


Vậy là bạn đã tạo được một trang web bằng cách đơn giản chỉ dùng Notepad. Để xem được trang web này, bạn vào thư mục vừa lưu trang web và nháy đúp chuột vào tập tin index.htm


- Viết trang web bằng Adobe Dreamweaver:

Để viết một trang web đơn giản bằng Adobe Dreamweaver CS3, bạn mở Start | All Programs | Adobe Dreamweaver CS3. Trên cửa sổ của Dreamweaver, bạn mở File | New, chọn Blank Page và bấm Create.

Trong vùng soạn thảo bạn gõ vào dòng "Xin chào các bạn" như hình dưới:



Bạn bấm tổ hợp phím Ctrl + S và lưu thành index.htm là đã tạo thành công một trang web.

Tóm lại:

Dù bạn sử dụng công cụ thiết kế web nào thì về bản chất, bạn tạo ra một trang web nghĩa là bạn tạo ra một tập tin văn bản mà nội dung được viết theo quy tắc của mã HTML. Cấu trúc của bất kỳ tập tin HTML nào cũng bắt đầu bằng thẻ <HTML> và kết thúc bằng thẻ </HTML>, cụ thể như sau:

<HTML>
<HEAD>
<!-- Nội dung phần HEAD -->
</HEAD>

<BODY>
<!-- Nội dung phần BODY -->
</BODY>
</HTML>


Vậy là bạn đã tạo được một trang web bằng cách đơn giản chỉ dùng Dreamweaver. Để xem được trang web này, bạn vào thư mục vừa lưu trang web và nháy đúp chuột vào tập tin index.htm
Trả Lời Với Trích Dẫn
  #5  
Old 01-04-2011, 10:49 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định

To be continued..
Trả Lời Với Trích Dẫn
  #6  
Old 01-04-2011, 11:11 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định Thiet ke web voi opensource

- Thiet ke web bằng open source
Sau khi cài đặt và học lập trình với html, nếu bạn muốn thiet ke web động, bạn cần phải có php và mysql cùng một lúc.

Tuy nhiên, khi đã có php, mysql, điều bạn cần tiếp theo để thiet ke web động đó không gì hơn là opensource.

Hiện nay trên mạng internet có rất nhiều open source bạn có thể sữ dụng, mình chỉ giới thiệu một số mã nguồn phổ biến cho việc thiet ke web hiện nay thôi.

1 Wordpress


WordPress là một dạng phần mềm mã nguồn mở được Christine Selleck đề xuất (Mình chẳng biết ông này là ai). Mọi người biết đến WordPress đơn giản là để viết Blog, để đăng tải thông tin của mình lên mạng nhưng không đơn giản như vậy, WordPress còn có chức năng như mọi Website khác. Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là… mạng xã hội.

- Năm 2005, phiên bản WordPress 1.5 có hơn 900,000 lượt download, đây cũng là năm WordPress.com ra đời để tạo blog free cho mọi người.
- Năm 2006, chúng ta có 1,545,703 lượt download đến năm 2007 có 3,816,965 lượt download!

Về plugins, có tổng cộng 191,567 lượt download trong tổng số 371 plugins vào năm 2006. 1 năm sau (2007), có đến 2,845,884 lượt download trong 1,384 plugins, tăng gấp 15 lần!

Và bây giờ, thời điểm lúc tôi viết bài này:

5,891 plugins, 40,531,451 downloads, and counting
Trả Lời Với Trích Dẫn
  #7  
Old 01-04-2011, 11:15 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định

2. Drupal


Drupal: nói đơn giản nó là một trang web dựng sẵn

Từ khi biết Drupal đến nay, tất cả những gì được nghe mọi người nói về nó là: "Nó khó dùng quá"


Lúc đó trong đầu mình có 2 ý nghĩ là Drupal khó thật hay là mình quá giỏi (^ ^) Bởi cảm giác của mình khi dùng nó là cực kỳ thoãi mái, mọi thứ trở nên tuyệt vời chỉ với những hàm đơn giản, với trình độ Sinh Viên Cao Đẳng cũng có thể làm được.


Điều gì làm nên người khổng lồ Drupal như ngày nay? Đó chính là việc nó sử dụng ngôn ngữ Hướng Cấu Trúc làm cốt lõi. Điều này nghe có vẽ phi lý vì trong khi cả thế giới lập trình đang chạy theo Hướng Đối Tượng thì Drupal chọn sử dụng ngôn ngữ cổ điển.
Trả Lời Với Trích Dẫn
  #8  
Old 01-04-2011, 11:20 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định Thiet ke web voi codeigniter

3. Codeigniter


Có thể coi CodeIgniter là một PHP Framework cho cả PHP4 và PHP5. Mục đích chính của CodeIgniter là cho phép các lập trình viên PHP phát triển những ứng dụng web một cách hết sức nhanh chóng mà không cần phải viết những module được cho là khởi nguồn khi bắt tay vào phát triển một ứng dụng web. Nghĩa là bạn đã có những package cơ bản với tất cả những thứ mà bạn cần để kick-ass ứng dụng web mà bạn sẽ viết.



CodeIgniter có tính linh hoạt cao. Ta có thể ứng dụng với PHP4 và PHP5. Như vậy rất có ích nếu host của bạn không hỗ trợ PHP5. CI hỗ trợ đa dạng các loại cơ sở dữ liệu như: MySQL, MySQLi, MS SQL, Postgre, Oracle, SQLite, và ODBC.


Biết đâu CodeIgniter lại là một PHP Framework mà các bạn đang tìm kiếm. Nếu các bạn đã từng thử lập trình với Joomla, CakePHP, Zend Framework… thì chẳng có lý do gì mà bạn không thử với CI xem sao. Trong bài tới mình sẽ giới thiệu về cách cài đặt Codeigniter và viết ứng dụng hello world sử dụng framework này. Chúc các bạn vui vẻ!
Trả Lời Với Trích Dẫn
  #9  
Old 01-04-2011, 11:21 AM
kevinpham03's Avatar
kevinpham03 kevinpham03 is offline
Thành viên mới
 
Tham gia ngày: Apr 2011
Bài gởi: 9
Mặt định

Còn nữa...
Trả Lời Với Trích Dẫn
  #10  
Old 01-04-2011, 12:19 PM
CuteGirlVN's Avatar
CuteGirlVN CuteGirlVN is offline
Banned
 
Tham gia ngày: Jan 2011
Bài gởi: 57
Mặt định

- Download MySQL

Vào thời điểm hiện tại của bài viết, version mới nhất của MySQL là 4.1.8 (http://dev.mysql.com/downloads/index.html). Bạn có thể download phiên bản 4.1 của MySQL ở đây: http://dev.mysql.com/downloads/mysql/4.1.html (chỉ cần download bản Windows Essentials x86 là đủ, dung lượng khoảng 13.5 Mb).



- Cài đặt & Cấu hình
































































__________________
| Hình ảnh cho Windows 2,61 | Magic DVD để PSP/MP4 Video Rip / Chuyển đổi Studio 8.0.7.24 | Codabar 4,0 | CurrCon 3,9 | FileFilters 2,7
Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền sử dụng ở Diễn đàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt



Hiện tại là 12:41 PM
Powered by vBulletin® - Extended by tieukhong & sonvt