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

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

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

介紹

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

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

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

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

方式1

 //通過API進行解析掃入的二維碼
                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í)行 存儲過程
                /// 返回Json字符串 { "Result": "OK", "Msg": "", "Return_Data": "" } OR { "Result": "NG", "Msg": "Error Msg", "Return_Data": "" }
                /// Return_Data : 依存儲過程而定,可以是獨立基礎(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

    C#實現(xiàn)動態(tài)加載dll的方法

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

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

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

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

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

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

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

    C#生成注冊碼的實例代碼

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

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

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

    C#入門之窗體的簡單用法實例

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

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

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

最新評論

淳化县| 河间市| 乌兰察布市| 日土县| 夏津县| 鱼台县| 东乡族自治县| 临桂县| 东莞市| 云浮市| 英山县| 仙桃市| 临海市| 东宁县| 丰宁| 澜沧| 孟连| 兴宁市| 寿光市| 大连市| 疏附县| 名山县| 临沂市| 金平| 綦江县| 阜宁县| 福泉市| 苍南县| 大城县| 钟祥市| 阳泉市| 贞丰县| 清河县| 莱西市| 阳原县| 永修县| 庄浪县| 晋城| 保康县| 万州区| 河北区|