Wysyłanie SMS z VB.NET przy użyciu bazy danych

Jeśli tworzysz aplikację w VB.NET, możesz rozszerzyć jej funkcjonalność o opcję wysyłania SMS. W tym celu przygotowaliśmy dla Ciebie ten samouczek krok po kroku, który poprowadzi Cię przez proces pobrania przykładowego projektu, utworzenia struktury bazy danych i użytkownika bazy danych, modyfikacji kodu źródłowego oraz testowania przykładowej aplikacji. Kod źródłowy jest dostępny, możesz go dowolnie edytować.

Jak wysłać SMS z VB.NET przy użyciu bazy danych (proste instrukcje)

Aby wysłać SMS z VB.NET przy użyciu bazy danych:

  1. Skonfiguruj Microsoft Visual Studio
  2. Zainstaluj Microsoft SQL Express
  3. Pobierz przykładowy projekt
  4. Otwórz OzekiSmsDBInsert.sln
  5. Utwórz tabele bazy danych
  6. Uruchom Ozeki SMS Gateway
  7. Dodaj użytkownika bazy danych
  8. Zmodyfikuj kartę połączenia z bazą danych
  9. Edytuj kod źródłowy w Visual Studio
  10. Wyślij testowy SMS z VB.NET

Krok 1 - Pobierz przykładowy projekt

Aby pobrać darmowy przykładowy projekt SMS z bazą danych SQL w Visual Basic, z którym możesz pracować, przejdź tutaj, i kliknij link do pobrania na górze strony, jak widać na Rysunku 1. Musisz poczekać, aż przeglądarka pobierze wszystkie niezbędne pliki.

pobierz przykładowy projekt sms z bazą danych sql w visual basic
Rysunek 1 - Pobierz darmowy przykładowy projekt SMS z bazą danych SQL w Visual Basic

Krok 2 - Otwórz przykładowy projekt

Jeśli pomyślnie pobrałeś pliki, otwórz plik rozwiązania Visual Studio o nazwie „OzekiSmsDBInsert.sln”. Do otwarcia i edycji przykładowego projektu potrzebujesz Microsoft Visual Studio. Możesz go łatwo znaleźć z pomocą Rysunku 2.

otwórz plik projektu
Rysunek 2 - Otwórz plik projektu

Krok 3 - Połącz bazę danych z użytkownikiem w Ozeki SMS Gateway

Następnie musisz utworzyć tabele bazy danych na swoim serwerze Microsoft SQL Express kopiując i wklejając następujący kod:

create database ozeki
GO

use ozeki
GO

CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(30),
 receiver varchar(30),
 msg varchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);

CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(30),
 receiver varchar(30),
 msg varchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
GO
    
sp_addLogin 'ozekiuser', 'ozekipass'
GO
  
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

Skopiowany kod możesz zobaczyć na Rysunku 3.

utwórz strukturę bazy danych w serwerze mssql
Rysunek 3 - Utwórz strukturę bazy danych w serwerze MSSQL

Następnym krokiem jest utworzenie użytkownika bazy danych w Ozeki SMS Gateway. Aby to zrobić, użyj panelu „Dodaj użytkownika lub aplikację” w Ozeki SMS Gateway. Musisz wybrać opcję „Baza danych”, aby utworzyć połączenie z serwerem bazy danych MSSQL, jak pokazano na Rysunku 4.

utwórz użytkownika bazy danych w ozeki sms gateway
Rysunek 4 - Utwórz użytkownika bazy danych w Ozeki SMS Gateway -

Aby połączyć serwer bazy danych z użytkownikiem w Ozeki SMS Gateway, musisz zmodyfikować kartę „Połączenie z bazą danych” w Ozeki SMS Gateway. Musisz skopiować i wkleić własne właściwości serwera, aby działały, i kliknąć „OK”. Na Rysunku 5 użyliśmy właściwości naszego serwera testowego.

połącz się z bazą danych
Rysunek 5 - Połącz się z bazą danych

Aby zmodyfikować dane logowania, musisz edytować kod źródłowy w Microsoft Visual Studio, jak widać poniżej na Rysunku 6.

zmodyfikuj dane logowania w kodzie źródłowym
Rysunek 6 - Zmodyfikuj dane logowania w kodzie źródłowym

Krok 4 - Uruchom program

Jeśli wykonałeś wszystkie kroki poprawnie, masz działający system. Aby uruchomić program, kliknij przycisk „Start” na górze okna Microsoft Visual Studio, jak pokazano na Rysunku 7.

uruchom projekt
Rysunek 7 - Uruchom projekt

Jeśli program się uruchomi, zobaczysz interfejs użytkownika przykładowego projektu, jak na Rysunku 8.

wyślij testowego sms
Rysunek 8 - Wyślij testowego SMS

Podsumowanie

W tym artykule pokazano, jak można rozszerzyć funkcjonalność aplikacji VB.NET o opcję wysyłania SMS-ów. To rozwiązanie zapewnia wydajny i łatwy w użyciu system wysyłania wiadomości z aplikacji VB.NET i bramki SMS Ozeki. Jeśli postępowałeś zgodnie z instrukcją, pobierając przykładowy projekt, tworząc użytkownika bazy danych, modyfikując kod źródłowy i testując przykładową aplikację, to jesteś w stanie skonfigurować ten system.

Jest więcej cennych informacji, które możesz zdobyć, znajdziesz je tutaj na stronie Ozeki. Przejdź do kolejnego interesującego artykułu, aby dowiedzieć się jak wysyłać SMS-y z VB.NET za pomocą HTTP API.

Pobierz Ozeki SMS Gateway już teraz, aby odkryć nieskończone możliwości!