Ako použiť SMS NuGet knižnicu v F#

Čo je NuGet?

NuGet je správca balíkov pre .NET framework. NuGet balíky môžete použiť v akejkoľvek aplikácii založenej na .NET. Ak používate Visual Studio 2019, môžete nainštalovať NuGet balík niekoľkými kliknutiami. V nasledujúcich videách vám ukážem, ako vytvoriť F# konzolovú aplikáciu a ako použiť balík Ozeki.Libs.Rest nuget v tejto konzolovej aplikácii napísanej v F#.

Ako použiť SMS NuGet knižnicu v F# (Rýchle kroky)
  1. Vytvorte novú F# konzolovú aplikáciu vo Visual Studio
  2. Nainštalujte balík Ozeki.Libs.Rest NuGet
  3. Importujte predtým nainštalovaný NuGet balík pomocou open Ozeki.Libs.Rest;
  4. Vytvorte novú konfiguráciu, správu a objekt MessageApi pomocou balíka Ozeki.Libs.Rest
  5. Pomocou objektu MessageApi odošlite predtým vytvorenú správu
Krok 1 - Ako vytvoriť novú F# konzolovú aplikáciu

Video 1 - Ako vytvoriť novú F# konzolovú aplikáciu (Video návod)

Krok 2 - Ako nainštalovať balík Ozeki.Libs.Rest NuGet

Na inštaláciu NuGet balíka vo Visual Studio musíte kliknúť pravým tlačidlom myši na ikonu projektu, potom vybrať možnosť Spravovať NuGet balíky z rozbaľovacej ponuky. Potom musíte vyhľadať balík, ktorý chcete nainštalovať, v tomto prípade je to balík Ozeki.Libs.Rest. Keď nájdete balík Ozeki.Libs.Rest, musíte ho nainštalovať kliknutím na tlačidlo Inštalovať. Keď je nainštalovaný, môžete ho importovať a použiť vo svojom projekte.

Video 2 - Ako nainštalovať balík Ozeki.Libs.Rest NuGet (Video návod)

Otvorenie nastavení NuGet balíka

Otvorte projekt SendSMS vo Visual Studio. V paneli Solution explorer na ľavej strane môžete vidieť riešenie SendSMS. Kliknite naň pravým tlačidlom myši a vyberte možnosť ‘Spravovať NuGet balíky…’ (Obrázok 1). Toto otvorí nastavenia NuGet balíkov. NuGet balík je ZIP súbor s príponou .nupkg. Obsahuje skompilované a ďalšie súbory súvisiace s kódom.

Obrázok 1 - Otvorenie nastavení NuGet balíka

Nájdenie balíka Ozeki.Libs.Rest

V nastaveniach NuGet balíka môžete nájsť vyhľadávací panel umiestnený pod kartou ‘Prehliadať’. Zadajte text Ozeki.Libs.Rest. Teraz Visual Studio nájde balík Ozeki.Libs.Rest NuGet. Ak naň kliknete, uvidíte podrobnosti o balíku v pravom paneli. Vedľa čísla verzie nájdete tlačidlo Inštalovať. Kliknutím naň spustíte proces inštalácie (Obrázok 2).

Obrázok 2 - Vyhľadanie balíka Ozeki.Libs.Rest

Inštalácia balíka Ozeki.Libs.Rest

Počkajte, kým sa dokončí proces inštalácie. Ak máte zelenú fajku v logu Ozeki.Libs.Rest, znamená to, že NuGet balík je nainštalovaný. Pre stabilný balík je potrebné ho aktualizovať. Ak chcete skontrolovať, či máte najnovšiu verziu, rozbaľte zoznam pomocou rozbaľovacej ponuky ‘Verzia’ (Obrázok 3). Vyberte najnovšiu verziu a kliknite na tlačidlo Aktualizovať. Balík sa automaticky aktualizuje.

Obrázok 3 - Nainštalovaný balík Ozeki.Libs.Rest

Krok 3 - Ako použiť balík Ozeki.Libs.Rest vo vašej C# aplikácii

Na použitie obsahu balíka Ozeki.Libs.Rest ho musíte importovať pomocou nasledujúceho riadku kódu:

open Ozeki.Libs.Rest
	

Otvorenie SendSMS.sln

Ak chcete otestovať svoje riešenie, musíte ho spustiť. Otvorte SendSMS.sln pomocou Visual Studio. Tam uvidíte kód v paneli editora kódu. Stlačte zelený trojuholník v paneli nástrojov Visual Studio vedľa názvu SendSMS, aby ste spustili riešenie. Vykoná kód a zobrazí vám výstup. (Obrázok 4)

Obrázok 4 - SendSms.sln

Výstup súboru SendSMS.sln

Ak spustíte riešenie SendSMS vo Visual Studio, zobrazí sa konzola na ladenie. Ak ste úspešne odoslali SMS, uvidíte v konzole na ladení telefónne číslo a text SMS. Viac informácií o procese ladenia nájdete pod správou o úspechu v konzole na ladenie. Ak chcete okno zavrieť, stlačte ľubovoľnú klávesu na klávesnici (Obrázok 5).

Obrázok 5 - Výstup súboru Program.fs

Výsledok riešenia

Dôležitým výsledkom riešenia je odoslaná SMS. Ak chcete overiť, či bola SMS správa odoslaná, môžete skontrolovať priečinok Odoslané v Ozeki SMS Gateway. Ak to chcete urobiť, otvorte Ozeki SMS Gateway a vyhľadajte používateľa http_user. Nájdite priečinok Odoslané v zozname Priečinky. Kliknutím naň zistíte, či bola vaša správa úspešne odoslaná. Viac informácií o správe nájdete v paneli s podrobnosťami správy pod zoznamom odoslaných správ (Obrázok 6).

Obrázok 6 - Predtým odoslaná SMS v priečinku Odoslané používateľa http_user

Zhrnutie

V tomto článku ste sa naučili, ako nainštalovať balík Ozeki.Libs.Rest NuGet. Balíky NuGet poskytujú nástroje pre vývojárov. Umožňujú im vytvárať, publikovať a používať balíky. Na druhej strane ponúkajú referenčný zoznam balíkov, ktoré sa používajú v projekte. Je to jednoducho ZIP súbor s príponou .nupkg. Uľahčuje pridávanie, aktualizáciu a odstraňovanie knižníc v aplikácii Visual Studio.

Ak sa chcete dozvedieť viac o riešení F# SMS s Ozeki SMS Gateway, neváhajte preskúmať ďalšie články na túto tému. Napríklad sa môžete dozvedieť viac o tom, ako prijímať SMS pomocou F#.

Všetko, čo musíte urobiť, aby ste mohli začať používať F# s Ozeki SMS Gateway, je stiahnuť si ho a začať vyvíjať svoje riešenie.

More information