根據近一年的學習及實踐,總結學習新語言的幾個步驟
一、平台
選用哪種平台,iis+asp+access、apache+php+mysql、iis+asp.net+sqlserver。主流一般這三個,根據專案大小除了php+mysql外,其餘基於windows平台,可以考慮access(小型首選),mysql(可選),sqlserver(中大型)。二、伺服器平台搭建及配置
1、iis平台 windows平台 2、apache(windows或linux平台)三、語言學習(語法和結構)
1、輸入輸出顯示(response.write、echo、print等)四、web技術(url及表單)2、資料型別(整型、浮點型、字元型、布林型、陣列、物件、資源型等)
3、變數(宣告變數名、全域性、區域性、靜態變數 $first等)
4、常數(常數定義 define()等)
5、字串和引號(單引號和雙引號)
6、布林值(多用於判定)
7、操作符(用於計算和判斷)
8、陣列(傳統型別和關聯型別)
9、語句結構(條件語句、迴圈語句)
10、函式(宣告、定義)
11、類和物件
12、檔案(檔案操作)
13、正規表示式
1、獲取表單資訊五、資料庫2、url傳遞引數及獲取url值
3、伺服器資訊
4、cookies和session
資料庫連線及關閉、插入、刪除、更新操作。設計資料庫,要考慮消除冗餘,更新、插入、刪除異常等,基於第六、專案實踐一、二、三正規化bcnf等設計理念
1、開發框架(採用面向過程還是物件導向)七、測試2、專案需求及分析(設計資料庫、頁面層次結構及ui)
3、分階段指定目標進行實施。
1、效能測試(是否滿足需求)2、安全測試(輸入過濾、上傳、sql注入等,指令碼漏洞及許可權)
怎樣學習新語言
作為乙個c 出身的程式設計師,好多語言看起來都很陌生,但是又十分有吸引力 python perl ruby lisp luahaskell ocaml 其實學習一門語言的過程並不簡單,需要花費很多的時間來與它建立親密的關係,淺嘗輒止基本上是不能領會其中的奧秘的。但是無論如何,學習的指令碼不能停止。對...
關於對學習新語言的一些思考
我今年46歲,爸爸的去世激起了我對生老病死的思考。也許我即使是一天到晚的幹,最多也就能幹20至25年吧。我至今仍舊很不喜歡搞管理工作 我這兩年重新做顧問工作的經歷再次證實設計和開發軟體是我喜歡的工作。這些年一些開發語言的出現讓我感到茫然,前十五年我一直使用c 注意力一直集中 的c 上面,這幾年使用一...
新語言學習
用過的語言按時序算 c lua 粗淺指令碼 erlang c unity lua go。印象最深的是erlang,因為特別吃虧,嗯。那會連多執行緒 多程序都不怎麼了解,雖然看了erlang的程序通訊模型,mail box gen server原理,但不理解什麼時候要它們。還有遞迴為主的編碼方式,也不...