1、網頁設計一般要用到那些開發工具或語言
photoshop,flash,dreamweaver用到這三個工具,語言,前台語言有:html
div+css,xml,等,後台語言是ASP、PHP。JSP,還有資料庫
一般情內況下,會用三個工具,就容能應付簡單的網頁了,
2、如何設計具XML以及Web瀏覽功能的嵌入式設備
本文分析了嵌入式Web功能的特點,並詳細描述了使用軟體工具開發嵌入式Web應用的設計要點。XML(可擴展標記語言)正迅速成為嵌入式系統與應用之間的首選介面技術。我們有許多方法可以實現具XML功能、支援Web瀏覽的嵌入式設備,從軟體到專用硬體。最簡單的方法可能是完全用外部軟體執行Web處理,但是從消耗的處理能力考慮,這種方法的成本也最高。在這種方法中,設計師有可能要利用諸如微軟Windows CE等嵌入式作業系統的性能。 然而,對於資源受限的嵌入式計畫,設計師將發現一種更有效的方法是直接用硬體實現Web支援功能。可供選擇的解決方案包括全32位元處理器+Web伺服器,以及兼具低功耗和高數據吞吐量特性的混合解決方案等。目前,大部份主要的嵌入式架構都提供Web支援,包括Z80、MIPS、ARM和X86等。由於市面上存在數千種不同的嵌入式IC,因此設計人員需要考量:有些晶片只需要軟體,而其它晶片常常需要一塊外附加卡來處理網路連接。當把實現Web支援功能所需的最重要的硬體元件-乙太網路控制器整合在晶片上時,這樣的解決方案具有最低的成本。Zilog公司的eZ80 Acclaim微控制器正是這樣一種方案。 eZ80 Acclaim是一款具有Web功能的微控制器,它包含一個高性能的嵌入式處理器和一個完整的軟體堆疊,以製作一種完整的嵌入式連接系統。該軟體堆疊支援標准TCP/IP網路協定以及乙太網路和串列埠驅動程式。 在嵌入式處理器上實現的Web支援功能不同於執行在PC架構上的Web伺服器。標準的個人電腦和基於網際網路的Web設備將Web網頁儲存在諸如硬碟驅動器等大容量儲存設備上,與此相反,由嵌入式處理器製作的Web網頁可以作為嵌入式數據元素進行存取。在記憶體和處理能力兩方面,嵌入式實現方案的資源都是受限的。具XML功能、支援Web的嵌入式系統必須做得比PC更精巧、更簡易、更智慧。 將Web支援功能納入嵌入式應用的一個優點是,它使工程師擺除了用戶介面設計負擔。這是因為用HTML/XML編寫然後轉換成C/C++程式碼的嵌入式Web網頁提供了現成的簡單易用介面,具備支援復雜嵌入式系統的能力。 XML為數據交換帶來便利。XML針對不同系統之間的數據交換提供了一種不依賴於處理器的編碼方式。XML使用規定的標識符將編碼定義置於Web網頁內。設計師正為採用XML語法的不同應用環境開發不同的標識符定義集。例如,已完成的標識集包括用於電氣工程、電子商務、多媒體數據和純文件資訊的詞彙。 我們有許多方式向其它系統來回傳送XML文檔。例如,它們可以作為HTTP對象傳送。這意味著必須支援簡單對象存取協議(SOAP)或者XML-RPC必須被整合在伺服器中。 為了在嵌入式系統中包含XML和HTML支援,這要求軟體工具提供特別的功能。尤其是,與嵌入式硬體密切相關的編譯器-連接器必須在設計上允許XML程式碼嵌入到應用程式的C語言或匯編程式碼中。 在實際開發中,存取XML的功能是相當容易實現的:程式設計員只需在他的程式中加入一串`#include'聲明即可。Zilog公司針對eZ80 Acclaim的ZDS II開發者套件正是採用這樣的作業手法。許多開發者套件還包括HTML/XML網頁樣本,這大幅簡化了任何計畫。 設計過程盡管`#include'聲明簡單易用,但開發者必須考慮存取嵌入式Web的其它幾項軟體元素。首先,在應用程式碼中,開發者必須包含一個調用HTTP初始化功能的命令。不過,在此過程中,最重要和最耗時的部份是要求把將被嵌入式系統用戶存取的Web網頁內建到Web伺服器中。 在作業中,當正執行的程式碼調用初始化功能時,Web網頁開始在嵌入式處理器中形成。初始化功能看上去有些類似於此:http_init (http_defmethods,http_defheaders, website, port)。 在我們的例子中,與這個命令最關聯的部份是`website'參數,它由用戶製作,並定義了將包含在嵌入式處理器支援的站點中的Web網頁。 在我們更深入地研究之前,需要重點指出Web網頁分為兩類:靜態HTML網頁和動態HTML網頁。靜態Web網頁不會改變。許多企業Web網站基本上都是靜態的,其功能主要是宣傳他們的服務和產品;所有存取這些站點的用戶都以相同的方式瀏覽網頁。 與之相反,動態HTML網頁會根據用戶的反饋資訊改變內容。搜索引擎和線上銀行網站是這類網頁的代表,在這些網站,查看的內容會根據用戶輸入的數據而改變。 這對於嵌入式Web伺服器的意義是:靜態頁面易於製作,它們可保存為在C語言軟體程式中的一串字元。它們通常不能保存為簡單的ASCII文本文件,因為純粹的嵌入式設備沒有文件系統。另一方面,動態頁面不能作為文件保存,因為它們的內容是變化的。它們必須即時產生。 這意味著動態文檔必須由一系列功能或參數拼湊而成。在產生Web網頁的過程中,系統需要執行一系列C函數,每個函數對應於在螢幕上顯示的一部份Web網頁。然後,產生的XML/HTML頁面將傳送到瀏覽器。正是透過這些函數調用,程式設計員能夠使嵌入式系統完成用戶要求它執行的工作,例如讀取溫度感測器,並產生一個向用戶顯示溫度的頁面。使用這些函數調用,程式設計員還可以編寫讀取用戶輸入的程式碼,用戶一般透過填寫嵌入在Web瀏覽器中的表格來輸入資訊。基於在表格中的資訊,程式設計員可以調節?溫器和開啟發動機等。 因此,`website'參數定義了組成Web頁面結構的排列。(注意,Web站點的每個網頁都必須有一個`webpage'參數。) 除初始化功能以外,程式設計員還必須謹慎對待其它幾個細節。例如,必須設置網路連接的時間限制,啟動一些網路處理和設立shell程式(這樣命令才可以來回傳送)。在嵌入式Web伺服器的程式中必須包括命令列。 那麽,HTTP伺服器是如何接收函數調用,並返回被請求的Web網頁呢?與大多數網路協定一樣,HTTP採用客戶機-伺服器模式。 HTTP客戶機打開一個TCP連接,並向HTTP伺服器發出一個請求。請求包含一個鑒別目標Web網頁的通用資源標識符。伺服器隨後返回一個包含所請求資源的響應資訊。
3、請問使用javascript,xml等等語言,與直接用dreamwaver可視化設計,製作的網頁將有什麼差別???
dreamwaver是工具用於網頁排版比較多些,工具的目的就是象機器生產,可以快速達到目的,前者是程序語言,兩者不是一回事
4、css可以設計網頁模板的 xml也可以嗎?
樓主表達不清晰:
我這樣理解樓主說的話:"css可以設計網頁,xml也可以設計網頁嗎?"
如果是回這樣,那麼是錯的
css是用答來美化網頁的,xhtml才是用來搭建網頁的,xml也可以用來搭建網頁..
若干年後,你我老後,xml會替換掉xhtml語言,成為編寫網頁的基礎
5、網頁設計的常用工具有哪些,簡單回答每種的不同
?
6、關於XML網頁設計求解!
XML 被設計用來傳輸和存儲數據。
要讓數據顯示要網頁中你要
掌握xsl,css,xslt,javascript.
其中xsl,css是XML顯示樣專式這個屬不用多說.
XSLT 用於將一種 XML 文檔轉換為另外一種 XML 文檔,或者可被瀏覽器識別的其他類型的文檔,比如 HTML 和 XHTML.
即可以將XML以HTML 和 XHTML顯示在頁中.
7、xml網頁設計與html有什麼不同?
先學HTML 和css,然後看您想發展美工還是程序,美工要ps和falsh,程序推薦您學php,asp現在有被淘汰的回趨勢,答java還不是很廣泛,asp.net也可以考慮,程序學好了就要學JAVASCRIPT。
8、網頁設計師非常有用的幾個在線工具
幾個網頁設計工作中經常會用的在線工具,能夠大大的提供工作效率!
ProCSSor
ProCSSor是一個很不錯的CSS代碼美化工具,它可以輕松的把代碼轉換成很美觀的格式。
jsFiddle
JsFiddle有多種用途,其中一個用法就是可以在線編輯HTML, CSS 和JavaScript片段,而且代碼可以分享,還可以嵌入到你的博客中等等。
Frame Box
Frame Box是一個非常好用的用於在線分享線框圖(wireframes)的工具。
Spritebox
Spritebox是一個所見即所得的工具,幫助Web設計者迅速而輕松地從一張精靈圖片(CSS Sprit Image)創建CSS類和ID選擇符樣式。這里涉及到一項技術叫CSS Sprites,在國內很多人叫CSS精靈,它是的基本原理是使用CSS的背景系列屬性的組合進行背景圖片的精確定位。
CSS3 Generator
這是一個簡單的跨瀏覽器CSS3樣式生成器,可以生成你想要的任何值。
Super Conversion Button
這個工具可以幫助你瞬間生成一個美觀的試用(Try it now)按鈕。
wordmark.it
這個工具之前曾介紹過,可以幫助你直觀的查看當前電腦上安裝了哪些字體。
0 to 255