最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中API調(diào)用的多種方法

 更新時(shí)間:2021年09月01日 15:13:38   作者:caoguanghui0804  
今天通過(guò)本文給大家分享C#中API調(diào)用的多種方法,通過(guò)API進(jìn)行解析掃入的二維碼,實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧

介紹

API( Application Programming Interface ),我想大家不會(huì)陌生,它是我們Windows編程的常客,雖然基于.Net平臺(tái)的C#有了強(qiáng)大的類(lèi)庫(kù),但是,我們還是不能否認(rèn)API在Windows編程中的重要性.大多數(shù)的編程語(yǔ)言都支持API編程,而.Net平臺(tái)中的MFC(Microsoft Foundation Class Library)構(gòu)架本身就封裝了大部分的API.

    做為程序員,我們需要了解API從字面上了解便是編程接口,因此,做為開(kāi)發(fā)者,需要了解的只是API的使用方法.

API根據(jù)操作系統(tǒng)、處理器及功能性的不同而擁有很多不同的類(lèi)型.     操作系統(tǒng)特用的API:

    每種操作系統(tǒng)都有許多通用的API以及一些特用的API,這些特用的API只能在當(dāng)前操作系統(tǒng)中執(zhí)行.

方式1

 //通過(guò)API進(jìn)行解析掃入的二維碼
                string CodeMsg = HttpPost("http://eap2mes:8088/App/ExecuteProcedure?", "EventType=APP_REELIDSPLIT&InputJson=" + "{CODE:\"" + newCodeText + "\"}");
                System.Diagnostics.Debug.WriteLine(CodeMsg);

       public static string HttpPost(string url, string body)
        {
            Encoding encoding = Encoding.UTF8;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "POST";
            request.Accept = "text/html, application/xhtml+xml, */*";
            request.ContentType = "application/x-www-form-urlencoded";

            byte[] buffer = encoding.GetBytes(body);
            request.ContentLength = buffer.Length;
            request.GetRequestStream().Write(buffer, 0, buffer.Length);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
            {
                return reader.ReadToEnd();
            }
        }

方式2

/// 執(zhí)行 存儲(chǔ)過(guò)程
                /// 返回Json字符串 { "Result": "OK", "Msg": "", "Return_Data": "" } OR { "Result": "NG", "Msg": "Error Msg", "Return_Data": "" }
                /// Return_Data : 依存儲(chǔ)過(guò)程而定,可以是獨(dú)立基礎(chǔ)型字符串,也可以是Json格式字符串
                JObject JObj = new JObject();
                JObj.Add("FunctionID", "REELID-SPLIT");
                JObj.Add("CODE", "20210605141700254036@004.078.0050010@119414@@21231@20210605@9000");

                string CodeMsg = Utility.ExecuteProcedure(JObj.ToString());
                System.Diagnostics.Debug.WriteLine(CodeMsg);

引用api dll

在這里插入圖片描述

到此這篇關(guān)于C#中API調(diào)用的多種方法的文章就介紹到這了,更多相關(guān)c#調(diào)用API內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#實(shí)現(xiàn)軟件防破解和防調(diào)試的幾種有效措施

    C#實(shí)現(xiàn)軟件防破解和防調(diào)試的幾種有效措施

    軟件保護(hù)在現(xiàn)代應(yīng)用程序開(kāi)發(fā)中變得越來(lái)越重要,尤其是在面對(duì)軟件盜版、調(diào)試和破解等問(wèn)題時(shí),在C#開(kāi)發(fā)中,雖然沒(méi)有完全防止破解的辦法,但通過(guò)采取一些有效的防護(hù)措施,可以顯著增加破解的難度并保護(hù)軟件的知識(shí)產(chǎn)權(quán),本篇文章將探討在C#中實(shí)現(xiàn)軟件防破解和防調(diào)試的幾種常見(jiàn)技術(shù)
    2025-03-03
  • Winform實(shí)現(xiàn)將網(wǎng)頁(yè)生成圖片的方法

    Winform實(shí)現(xiàn)將網(wǎng)頁(yè)生成圖片的方法

    這篇文章主要介紹了Winform實(shí)現(xiàn)將網(wǎng)頁(yè)生成圖片的方法,類(lèi)似于一般瀏覽器自帶的網(wǎng)頁(yè)生成圖片的功能,需要的朋友可以參考下
    2014-09-09
  • C#實(shí)現(xiàn)動(dòng)態(tài)加載dll的方法

    C#實(shí)現(xiàn)動(dòng)態(tài)加載dll的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)動(dòng)態(tài)加載dll的方法,涉及針對(duì)動(dòng)態(tài)鏈接庫(kù)的靈活操作技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法

    C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • C#與C++?dll之間傳遞字符串string?wchar_t*?char*?IntPtr問(wèn)題

    C#與C++?dll之間傳遞字符串string?wchar_t*?char*?IntPtr問(wèn)題

    C#與C++?dll之間傳遞字符串string?wchar_t*?char*?IntPtr問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C# DataTable數(shù)據(jù)遍歷優(yōu)化詳解

    C# DataTable數(shù)據(jù)遍歷優(yōu)化詳解

    這篇文章主要介紹了C# DataTable數(shù)據(jù)遍歷優(yōu)化詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • C#生成注冊(cè)碼的實(shí)例代碼

    C#生成注冊(cè)碼的實(shí)例代碼

    C#生成注冊(cè)碼的實(shí)例代碼,下面是一個(gè)小例子,需要的朋友可以參考一下
    2013-03-03
  • C#原型模式之如何通過(guò)克隆對(duì)象來(lái)優(yōu)化創(chuàng)建過(guò)程

    C#原型模式之如何通過(guò)克隆對(duì)象來(lái)優(yōu)化創(chuàng)建過(guò)程

    原型模式是一種創(chuàng)建型設(shè)計(jì)模式,通過(guò)克隆現(xiàn)有對(duì)象來(lái)創(chuàng)建新對(duì)象,避免重復(fù)的創(chuàng)建成本和復(fù)雜的初始化過(guò)程,它適用于對(duì)象創(chuàng)建過(guò)程復(fù)雜、需要大量相似對(duì)象或避免重復(fù)初始化的場(chǎng)景,本文介紹C#原型模式之如何通過(guò)克隆對(duì)象來(lái)優(yōu)化創(chuàng)建過(guò)程,感興趣的朋友一起看看吧
    2025-03-03
  • C#入門(mén)之窗體的簡(jiǎn)單用法實(shí)例

    C#入門(mén)之窗體的簡(jiǎn)單用法實(shí)例

    這篇文章主要介紹了C#入門(mén)之窗體的簡(jiǎn)單用法,以實(shí)例形式分析了注冊(cè)頁(yè)面程序的實(shí)現(xiàn)過(guò)程,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • C#從畫(huà)刷創(chuàng)建畫(huà)筆的方法

    C#從畫(huà)刷創(chuàng)建畫(huà)筆的方法

    這篇文章主要介紹了C#從畫(huà)刷創(chuàng)建畫(huà)筆的方法,涉及C#圖形繪制的基本技巧,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

黄龙县| 巫溪县| 洛川县| 九寨沟县| 来安县| 青神县| 甘泉县| 昌图县| 漠河县| 油尖旺区| 江门市| 丹阳市| 寿光市| 寻乌县| 囊谦县| 加查县| 栖霞市| 三江| 丹东市| 蒙自县| 临安市| 巴中市| 怀来县| 贞丰县| 习水县| 农安县| 威海市| 克东县| 英山县| 磴口县| 揭阳市| 沈丘县| 白朗县| 长子县| 汕头市| 馆陶县| 盐源县| 焉耆| 上犹县| 西宁市| 宜丰县|