web端編寫最重要的原則是:針對安卓平板的webview控制項來寫,所以要檢視效果,最好是使用平板來檢視,要知道我在編寫安卓客戶端的時候是鎖定豎屏的,而計算機沒出意外是橫屏的,還有另外乙個重要說明,vs2010除錯用的瀏覽器肯定是ie,核心就是ie瀏覽器,而安卓webview的核心卻是webkit,有些效果要在webkit核心瀏覽器才有的,專案趕進度,所以我所有設計目標都是奔著豎屏webkit核心瀏覽器去的。
要達到使用平板來預覽效果的目的,就要預先設定一下。
一、保證平板和開發用計算機在同一區域網,我是用個無線路由器來搞定的。
二、給開發用的計算機乙個固定的ip位址,這樣可以保證不要每次都改終端的ip位址才能進入。
三、開發用的計算機把防火牆關掉或設定好出入站規則,把80埠開放出來。
四、有些效果可以在計算機上檢視的,如js效果,不能使用ie檢視,要使用chrome瀏覽器檢視,這就是為什麼一定要裝iis來除錯的原因,css效果也可以用chrome瀏覽器查,不過是橫屏的而已。
好,web端的準備除錯工作就講那麼多。
公共函式和管理端一樣的,也是在解決方案資源管理器中新增專案,本例中命名空間為meetingop,類名為dataop,這些名字我都是隨意起的,其實把管理工具那個拷貝過來引用就是了,就是使用的時候要稍微修改一下。
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.data;
using system.data.oledb;
using system.data.sqlclient;
namespace meetingop
catch
}public static datatable getdatatable(string sqlcomm)//根據sql指令獲取資料表
catch
}public static string sqlupdate(string stablename, string sfield, string svalue, string scondition)//根據條件,生成update的sql指令
}else
sqlstr = "";
sqlstr = sqlstr.substring(0, sqlstr.length - 1);
sqlstr += " where " + scondition;
return sqlstr;
}public static string sqlinsert(string stablename, string sfield, string svalue)//根據條件,生成insert的sql指令
sqlstr = sqlstr.substring(0, sqlstr.length - 1) + ") values(";
for (int i = 0; i < sfield.length; i++)
sqlstr = sqlstr.substring(0, sqlstr.length - 1) + ")";
}else
sqlstr = "";
return sqlstr;
}public static int sqlcom(string sqlstr)//在資料庫中執行指定sql語句,返回影響行數。
public static string getany(string tablename, string fieldname, string idname, string id)//在資料庫中指定表具備唯一id記錄中獲取指定字段內容
return str.trim();}}
}
其實裡面的所有涉及到插入資料、更新資料的函式都是多餘的,因為在web頁面是針對平板使用的,之所以全寫了,是懶得刪,因為是從管理工具那邊拷貝過來的,還有就是預留擴充套件用的,萬一擴充套件的時候 要用呢?
下篇博文講第乙個頁面,就是default.aspx的編寫。
一 前期準備
學而不思則罔,思而不學則殆!千里之行,始於足下!1 從node開始 說實話,我接觸node真的是突如其來,但是我發現它充滿了樂趣!2 npm 包管理器 npm install g 包名 全域性安裝 包名可以是多個包 在建立專案時在專案目錄下 npm install 包名 安裝在專案目錄中 3 hel...
滲透測試入門《一》前期準備
滲透測試的目的 了解入侵者可能利用的途徑 資訊不當 網路架構之設計問題 防火牆之設定問題 系統及應用程式的漏洞 系統及應用程式的設定問題 了解系統及網路的安全強度 評估具同等能力的入侵者大約需要花費多久的時間才能入侵成功 評估遭到入侵後可能造成的影響 評估資訊通訊安全政策的落實程度 了解弱點 強化安...
一 DC OS 安裝前期準備
前提 伺服器選擇的centos7.2,這裡以一台伺服器為例,其他伺服器全部執行相同操作。複製黏貼命令的,可以把操作用英文從新打一遍 注意 如下命令,看伺服器環境,有的環境需要執行 sudo systemctl stop firewalld sudo systemctl disable firewal...