freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c-開發(fā)web應(yīng)用程序-資料下載頁

2025-05-12 05:29本頁面
  

【正文】 omponent Designer generated code //Web 服務(wù)設(shè)計(jì)器所必需的 private IContainer ponents = null。 /// summary /// 設(shè)計(jì)器支持所需的方法 不要使用代碼編輯器修改 /// 此方法的內(nèi)容。 /// /summary private void InitializeComponent() { } /// summary /// 清理所有正在使用的資源 /// /summary protected override void Dispose( bool disposing ) { if(disposing amp。amp。 ponents != null) { ()。 } (disposing)。 } 一個簡單的 Web服務(wù) endregion // WEB 服務(wù)示例 // HelloWorld() 示例服務(wù)返回字符串 Hello World // 若要生成,請取消注釋下列行,然后保存并生成項(xiàng)目 // 若要測試此 Web 服務(wù),請按 F5 鍵 // 實(shí)現(xiàn)兩個數(shù)相加的 Web服務(wù) [WebMethod] public int Add(int firstnumber, int secondnumber) { return firstnumber+secondnumber。 } } } 這樣就實(shí)現(xiàn)了一個簡單的 Web服務(wù),它只提供了一項(xiàng)功能,計(jì)算兩個整數(shù)的和?,F(xiàn)在運(yùn)行程序來測試這個 Web服務(wù)。不過要注意 Web服務(wù)并不是在運(yùn)行后的瀏覽器對話框中顯示的這樣,它本身只是提供給用戶的服務(wù),這里看到的只是 。 一個簡單的 Web服務(wù) 測試 Web服務(wù) 一個簡單的 Web服務(wù) 在類 Service1上加入一行[WebService(Namespace=m/)]表明該 Web服務(wù)的命名空間,它用來和其他 Web服務(wù)相區(qū)別。下面的 Add方法上的 [WebMethod]表明這是一個 Web方法,這個方法的功能很簡單,只是將傳入的兩個數(shù)相加并返回結(jié)果。上面在瀏覽器中測試的就是該方法。 一個簡單的 Web服務(wù) 測試 Add方法 一個簡單的 Web服務(wù) Web服務(wù)調(diào)用結(jié)果 使用 Web服務(wù)訪問數(shù)據(jù)庫 下面結(jié)合使用 Web服務(wù),同時編寫一個客戶端程序,用來調(diào)用這個 Web服務(wù)。 【 例 】 新建項(xiàng)目,在 【 模板 】 中選擇 【 Web服務(wù) 】 ,將該項(xiàng)目命名為 MyDataService。 using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 namespace MyDataService { /// summary /// Service1 的摘要說明 /// /summary //指定該 Web服務(wù)的命名空間 [WebService(Namespace= public class Service1 : { public Service1() { //CODEGEN:該調(diào)用是 Web 服務(wù)設(shè)計(jì)器所必需的 InitializeComponent()。 } 使用 Web服務(wù)訪問數(shù)據(jù)庫 region Component Designer generated code //Web 服務(wù)設(shè)計(jì)器所必需的 private IContainer ponents = null。 /// summary /// 設(shè)計(jì)器支持所需的方法 不要使用代碼編輯器修改此方法的內(nèi)容 /// /summary private void InitializeComponent() { } /// summary /// 清理所有正在使用的資源 /// /summary protected override void Dispose( bool disposing ) { if(disposing amp。amp。 ponents != null) { ()。 } (disposing)。 } 使用 Web服務(wù)訪問數(shù)據(jù)庫 endregion //建立一個 sqlConnection連接 SQL Server數(shù)據(jù)庫 public SqlConnection myConn = new SqlConnection( Data Source=localhost。Integrated Security=SSPI。Initial Catalog=northwind)。 [WebMethod] public DataSet GetDataSet() { //建立一個 sqlDataAdapter取得 products表內(nèi)容 SqlDataAdapter myDA = new SqlDataAdapter( SELECT * FROM PRODUCTS, myConn)。 //新建一個數(shù)據(jù)集 DataSet myDS = new DataSet()。 //填充數(shù)據(jù)集 (myDS)。 return myDS。 } } } 該 Web服務(wù)提供了一個 GetDataSet方法,它通過 SqlConnection對象連接到數(shù)據(jù)庫,并將 Products表的數(shù)據(jù)填充到數(shù)據(jù)集中,然后將得到的數(shù)據(jù)集返回。 下面開始編寫一個 Web應(yīng)用程序來調(diào)用剛才生成的 Web服務(wù)的客戶程序。 新建一個 Web應(yīng)用程序項(xiàng)目,命名為 UseDataService。轉(zhuǎn)到該項(xiàng)目的解決方案資源管理器對話框,從列表中選擇 【 引用 】 ,右擊,選擇 【 添加 Web引用 】 ,將彈出 【 添加 Web引用 】 對話框。 使用 Web服務(wù)訪問數(shù)據(jù)庫 【 添加 Web引用 】 對話框 使用 Web服務(wù)訪問數(shù)據(jù)庫 在該對話框的地址欄中填入剛才新建的 Web服務(wù)的位置,這里是 MyDataService/。刷新后左側(cè)的對話框中將會出現(xiàn)該 Web服務(wù)支持的方法,單擊 【 添加引用 】 ,現(xiàn)在在項(xiàng)目中就可以直接引用這個 Web服務(wù)了。 現(xiàn)在將一個 DataGrid控件添加到 Web窗體中,轉(zhuǎn)到代碼編輯對話框,填入下列代碼: using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 namespace UseDataService { /// summary /// WebForm1 的摘要說明 /// /summary public class WebForm1 : { 使用 Web服務(wù)訪問數(shù)據(jù)庫 protected DataGrid1。 private void Page_Load(object sender, e) { //生成 Web服務(wù)引用實(shí)例 myService = new ()。 DataSet myDataSet = new DataSet()。 //在此處放置用戶代碼以初始化頁面 //指定 DataGrid控件數(shù)據(jù)源 myDataSet = ()。 = myDataSet。 //將數(shù)據(jù)綁定到 DataGrid控件中 ()。 } region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN:該調(diào)用是 Web 窗體設(shè)計(jì)器所必需的 // InitializeComponent()。 (e)。 } 使用 Web服務(wù)訪問數(shù)據(jù)庫 /// summary /// 設(shè)計(jì)器支持所需的方法 不要使用代碼編輯器修改 /// 此方法的內(nèi)容。 /// /summary private void InitializeComponent() { += new ()。 } endregion } } 運(yùn)行這個程序。在瀏覽器對話框中顯示了從 Web服務(wù)得到的數(shù)據(jù)庫的內(nèi)容。 把 Web引用添加到項(xiàng)目中后會自動生成一個該 Web服務(wù)的代理類,可以認(rèn)為這個代理類就是Web服務(wù)的本地映像。在 Web應(yīng)用程序中可以直接生成該代理類的實(shí)例用來調(diào)用 Web服務(wù),本例中這個代理類是 ,這個名稱是添加 Web引用后的默認(rèn)生成的。生成代理類的實(shí)例后直接調(diào)用了 Web服務(wù)提供的 GetDataSet方法用來返回?cái)?shù)據(jù)集,將該數(shù)據(jù)集綁定到DataGrid控件上就可以在瀏覽器中顯示數(shù)據(jù)了。 使用 Web服務(wù)訪問數(shù)據(jù)庫 使用 Web服務(wù)訪問數(shù)據(jù)庫 Question amp。 Answer Thank yo
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1