關於aspx和php........

大家請問一下..

我是國2生,因為從小4開始就對電腦有興趣了,

而想自己做網頁已經很久了,

我用的網頁製作軟體是:Microsoft Office SharePoint Designer 2007

會做htm,但是至於aspx和php就一竅不通了= =

最近有去書局買了一本網頁製作的書,是旗標的,

書名是:最新PHP+MySQL+AJAX網頁程式設計

回家看的時候,幾乎都看不懂= =

希望各位大大能提供一些教學的網站...

謝謝各位!!

Update:

=口= 感謝大家回答:

不過請問一下= =,PHP運行環境,

可不可以用PHP 5,這個軟體是這本書有附贈的= =

3 Answers

Rating
  • Jelly
    Lv 7
    1 decade ago
    Favorite Answer

    好久沒碰到這麼熱誠的學習者了 = =

    我就多打一點字吧 /_\

    首先 網頁 並不是真的 有圖有文字

    相信你看到 html 就應該了解

    網頁 其實是一個 全部都是 文字的 檔案

    瀏覽器 就好比是一台翻譯機

    幫你把 html 翻譯成 有圖案 有文字 有顏色的 "網頁"

    讓你能夠閱讀

    所以 你先從 html 學習

    是一件非常正確的事情

    再來你的下一個步驟 應該是學習 CSS 會比較好一點

    它跟 html 一樣

    都是以直述的方式 來設定的

    我強烈建議要把 CSS 學好

    這樣你要對php學習 在頁面上比較容易控制

    ===============主題 怎麼學php=================

    php是一種 主機端程式語言

    你上網用的電腦 我們稱為 客戶端 client

    而主機 我們稱為 主機端 server

    一般網頁是如何 看到的呢

    簡單的流程是這樣

    客戶端送出網址 => 透過DNS找到主機 => 主機搜尋檔案 => 找到檔案後 編議檔案中的php => 將檔案翻譯成 "純HTML" 檔案 => 傳送給你的瀏覽器 => 瀏覽器翻譯HTML => 呈現出網頁給你看

    所以有沒有看到一個重點

    php 是必須被 主機翻譯的

    所以你要讓你的電腦成為主機

    也就是一般大家在說的 apache 伺服器 或是套裝軟體 appserv

    這樣你才有 php 的測試環境 你才能 開始學習 php

    再來 php 是什麼

    它是一種主機端的腳本程式語言

    聽不懂

    沒關係 你就計得 它是一個 "在主機端運作的 網頁程式"

    就可以了

    既然它是程式

    所以它有程式的基本架購

    變數 => $xxx

    陣列 => $xxx(1,2,3,4,5,6)

    迴圈 => for(){} while(){} foreach(){}

    函數 => function{}

    類別 => class{}

    判斷 => if(){}elseif(){}else{} switch(){}

    另外傳值用 => $_POST $_GET $_SESSION $_COOKIE

    等等這些基本的 "工具"

    你要學寫php網頁 這些是 不能不懂的

    所以 你要學習 請找有介紹 並詳細說明這些內容的書來看 會比較好

    你買的這本書 看書名就很"範例"

    你現在的階段 看一堆範例對你並沒有幫助

    簡單比喻

    你現在去看 微積分的題目 你就會解問題了嗎

    答案肯定是不會 因為你有太多的基楚公式都不懂

    學程式也是一樣的 基楚不懂 看一堆範例一點幫助也沒有

    因為你跟本不懂 "它在幹嘛"

    再來當你懂完php的基本

    你就可以開始了解資料庫

    也就是 mysql

    資料庫長的跟 excel 很像

    但是它可以用 php 去 存資料 抓資料

    而不用打開檔案 自己key in

    這對動態網頁算是非常重點的重點

    等這邊學習完畢

    你就要開始注重 前台的使用介面

    這時後才有可能用到 ajax

    ajax 指的是一種綜合的技術

    它是靠 javascript + css + dom + 後端程式(php or asp)

    來達到 非同部資料傳遞

    注意 java 跟 javascript 是跟本沒有任何關係的技術

    買書不要買錯

    以上是 簡單的學習流程

    要如何看懂一本書

    我個人這樣建議你

    程式的東西 常常是環環相扣

    第一次看書

    看不懂沒關係 就先跳過

    重點是 先讀完一次 對個章節要有印象

    再來讀第2次 盡量看懂

    在來地3次 試著跟著書上範例寫

    寫完後馬上試著修改

    看自己是不是真的了解

    這樣比較好

    至於學習的網站

    很抱歉我不推薦

    網路上的資源 多又豐富 而且大多是正確的

    但是你目前並沒有 判斷對錯的能力

    也沒有 架構的觀念

    你要上網學習 只會讓你更混亂

    我建義你先買書(不要你講的這本)

    把書先都看完看懂

    再去網路上豐富你的 經驗(注意我說經驗 非觀念 觀念靠書比較好)

    ============================================

    你才國2

    這些東西對你來說可能是不小的負擔

    因為程式東西 真的要很有 順序的了解 觀念一定要打穩

    如果你未來有考慮往這個職業走

    請你爸媽 或自己打工賺錢

    去104家教網請個老師教你

    也是一個不錯的選擇

    程式觀念不強 真的 很難發揮

    加油

    ps.我無法推鍵你我覺得不錯的書

    因為 我以前看的那本 有點舊了 不適合你

    而我現在也沒有在買觀察書

    都是字典書居多

    所以無法推荐

    2008-04-24 05:18:56 補充:

    書上付的環境程式 可以

    建議你先用 appserv

    等以後變強了

    在用 apache + php + mysql 分開安裝

    appserv 是套裝程式 它會自動幫你安裝好以上3個

    但是在調整主機參數 偶爾比較麻煩

    等以後熟析程式一點

    在學分開安裝

    Source(s): 我亂掰的 聽聽就好
  • ?
    Lv 6
    1 decade ago

    旗標的那本書有點深度

    建議你先買學貫的php5&mysql第二版

    這本來的簡單

    2008-04-22 12:35:50 補充:

    你可以+我的msn,可以互相討論,我ㄝ有跟你一樣的書喔

    你書裡面有wampㄝ不錯用喔,歡迎你來+我吧

    2008-04-23 12:20:49 補充:

    可以ㄚ,php5

  • 1 decade ago

    這個問題就有點麻煩了

    因為PHP或是ASPX都是用來做動態資料網站的語言

    在這之前你必須要先對程式邏輯有點概念還有資料庫也要懂這是進入到動態網頁的最大門檻過了這一關就會比較容易了

    要入門的網站是沒有啦

    不過我可以推薦幾個現成的網站程式你可以先玩玩看

    phpBB ---->PHP架論壇的

    XOOPS --->算是整合型的建站功能可以去很多地方找找

    OSC -------->PHP架購物車的

    這幾個程式在網路上都可以找到不少的資源和討論你可以試試看

    至於如果要自己寫程式的話~~

    先把上面那先弄懂吧

    2008-04-21 18:59:57 補充:

    忘了說了

    動態網頁很重要的一件事就是自己要有伺服器環境

    靜態網頁不用只要你寫得出來就可以用

    你可以去抓一套軟體

    appserv

    他可以幫你在你自己的電腦裡面架設完整的PHP&MYSQL環境

    Source(s): 自己
Still have questions? Get your answers by asking now.