- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网页程式设计-用户端
程式設計的重要性 Flash = 提昇互動性 Action Script Maya 3D Models = 電腦遊戲 C++ DirectX C# XNA Vertool HTML 網頁 = 商業網站 PHP MySQL ASP.Net SQL Server 手機 = 行動應用 Java Android PDA 嵌入式系統 ARM IC 與 電路設計 HDL FPGA Tower of Hanoi * * 資訊概論 蕭立人 學習程式設計的良性循環 問題 思考 解決 興趣 語法只是工具,工具不會自己解決問題 從頭到尾先對語法整體了解一次 瀏覽語言所支援的功能,語法大略知道即可 大部份時間用於程式設計的演練 利用程式設計的演練來熟悉語法 熟悉語法與功能 Tools can not Solve Problems 寫程式 Just do it! 為何你的 Game 玩得那麼好 就是要寫 Trial and Error 嚐試錯誤 久病終會成良醫 提昇功力 Just do it! 嚐試 錯誤 心有所感 別讓頭腦太孤單 身體也可以幫助記憶 劍隨意轉 心動不如馬上行動 Body Memory Searching and Thinking 多搜尋、多讀 、多看、多思考 Figure out a better one 怎麼樣!我的方法更炫! Resting is working 總在半夢半醒之間~ zzZ I Can Beat You 程式設計的境界 演算法+資料結構=程式 (Wirth) 電腦程式設計不只是技術,也是藝術 (Knuth) 電腦程式設計的學習進程 程式設計(一) 基本程式語言 C 程式設計(二) 物件導向語言 C++ 資料結構 資料結構 資料如何表示、儲存與使用 Java程式設計 Java 視窗程式設計 視窗程式設計 Borland C++ 物件導向程式設計 視窗程式設計 Visual Studio C# 電腦程式設計的學習進程 資料庫系統管理系統 SQL Server 網頁程式設計 HTNL, JavaScript, PHP, MySQL XML程式設計 XML, XHTML, ASP.Net, Ajax, Web2.0 嵌入式系統程式設計 手機, PDA 程式設計 網路通訊程式設計 Internet 程式, Socket 電腦遊戲製作 實作 3D 遊戲 演算法 如何解決問題、設計解決問題的方法 C 程式語言的要點 演進:傳統 C → ANSI C → C++ → C# 傳統C Multics System→Unix Systems(Bell Lab.) ANSI C C++ Hybrid-Language 傳統C + 物件導向語言(Object Oriented Language) 基本功,必須要會 指標(Pointer)、參考(Reference) 遞迴程式(Recursive Programming) 檔案開檔、關檔、讀檔、寫檔(File Manipulation) Java 的特性 演進:傳統 C → Objective C → Java Java 純粹物件導向語言(Pure Object-Oriented) 跨平台(Across Platforms) Java虛擬機器(JVM, Java Virtual Machine) 類別庫(Class Library ) AWT, Swing 行動裝置程式(Mobile Device Programming) 例如 Android 證照:SCJP 視窗程式設計 視窗程式設計以下列兩種為主 BCB(Borland C++ Builder) Visual Studio C# 視窗程式的學習要點 表單程式(Window Form) 物件導向(Object-Oriented) 事件處理(Event Handling) 資料庫連接(Database Connection) 網頁程式主從架構(Client-Server Concept) 用戶端 IE Browser Firefox Web伺服器 Apache IIS(Web+FTP+SMTP) 資料庫伺服器(Database Server) Access SQL Server MySQL 用戶端 網頁伺服器 資料庫伺服器 網頁程式設計-用戶端 HTML→DHTML DOM(Document Object Model) XML→XHTML XML +CSS JavaScript→Ajax→Web 2.0 Ajax 部份擷取 非同步傳輸 動態網頁 Flash XMAL(SiverLight) 網頁程式設計-伺服器端 兩種主要配合 PHP+MySQL ASP.Net +
文档评论(0)