Web design and hosting, database, cloud and social media solutions that deliver business results
  • Rozwiązania biznesowe
    • Oprogramowanie
    • Projektowanie stron
      • Bezpieczeństwo witryny
      • Lokalizacja i tłumaczenie stron internetowych
    • Usługi baz danych
      • Integracja danych
      • Przybory
    • Zrobotyzowana automatyzacja procesów
    • Usługi biznesowe
      • Microsoft Azure
    • Media Społecznościowe
    • Microsoft Office
  • Akademia
    • Nasze środowisko testowe
    • Nauka projektowania baz danych
      • Używanie funkcji datownika SQL Server
      • SQL Server 2008 planu konserwacji
      • Korzystanie z funkcji serwera SQL Server
      • Korzystanie z programu SQL Server Pivot-Unpivot
      • Używanie dat serwera SQL
    • Nauka projektowania stron internetowych
      • CSS
      • ASP-NET
      • Korzystanie z JavaScript
    • Nauka w chmurze i usługi IT
      • Błąd harmonogramu zadań 2147943645
      • Żądanie SSL i generowanie pliku PFX w OpenSSL Simple Steps
  • O
    • Portfel Pracy
    • Zespół
      • Adrian Anandan
      • Ali Al Amine
      • Ayse Hur
      • Chester Copperpot
      • Gavin Clayton
      • Sai Gangu
      • Suneel Kumar
      • Surya Mukkamala
Deutsch (DE)English (EN-GB)English (EN-US)Español (ES)हिंदी (HI)italiano (IT)日本語 (JA)polski (PL)Português (PT)Türk (TR)

Środowisko testowe Akademii

Wiele naszych artykułów zależy w dużej mierze od posiadania środowiska kodującego, więc omówimy tutaj konfigurację

Dodawanie kontekstu

Aby przejść przez wiele naszych samouczków, potrzebujesz aktywnego projektu, aby dodać kontekst do wszystkich naszych artykułów, stworzymy rozwiązanie Visual Studio 2019, a także bazę danych SQL Express 2019.

Zainstaluj program Visual Studio

Wszystkie nasze aplikacje tworzymy w programie Visual Studio, więc jeśli go nie masz, pobierz je z https://visualstudio.microsoft.com/downloads/

Napisaliśmy to w programie Visual Studio 2019 przy użyciu języka Visual Basic, a czasy zmieniają się tak szybko, że mogą istnieć części artykułów, które nie mają zastosowania lub nie mają tego samego formatu, co widać, jeśli używasz innej wersji.

Minimalne elementy do zainstalowania;

  • ASP.NET i tworzenie stron internetowych
  • Rozwój wieloplatformowy .NET

W przypadku korzystania z nowszych wersji programu Visual Studio upewnij się, że zainstalowano pakiet docelowy .NET Framework 4.7.2 oraz pakiet SDK o najwyższej liczbie i pakiet docelowy z karty poszczególnych składników, aby upewnić się, że są zainstalowane wymagane szablony.

Po pobraniu i zainstalowaniu powinieneś być w stanie śledzić pozostałe artykuły.

Utwórz nowy projekt

VS_0_CreateEmpty.PNG
Pierwszym krokiem jest stworzenie nowego projektu, dostępne są setki szablonów, tym, którego szukamy, jest aplikacja internetowa ASP.NET.

Nazwij swój projekt

Nazwij swój projekt ClaytabaseAcademy, chyba że masz ograniczoną przestrzeń, możesz pozostawić wszystkie inne elementy bez zmian.

Elementy do dodania

VS_2_Referencje.PNG
W czasie trwania tego projektu dodamy pewne referencje, ale jako biznes naszym celem zawsze było utrzymanie rozrostu kodu, więc nie dodawaj żadnych referencji, spowalniają one tylko twoją aplikację.

Zainstaluj SQL Server Express

SQL_0_Connection.PNG
Będziesz także potrzebować zainstalowanej kopii programu SQL Server, wersję można pobrać bezpłatnie pod adresem https://www.microsoft.com/en-gb/sql-server/sql-server-downloads .

Instalację można przeprowadzić przy użyciu wszystkich standardowych ustawień.

Zachowaj kopię parametrów połączenia, jak zaznaczono na zrzucie ekranu po prawej stronie, będziesz jej potrzebować później.

Możesz również uzyskać kopię programu SQL Server Management Studio, klikając przycisk „Zainstaluj SSMS” z tego miejsca.

Zainstaluj SQL Server Management Studio

CD_0_CreateDatabase.PNG

SQL Server Management Studio można znaleźć pod adresem https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 , będziesz szukać w sekcji „Bezpłatne pobieranie dla programu SQL Server Management Studio (SSMS)” w głównej treści strony.

Ten program można zainstalować ze wszystkimi domyślnymi ustawieniami.

Po zainstalowaniu możesz go otworzyć, można go znaleźć w Narzędziach Microsoft SQL Server, a następnie w SQL Management Studio

Połączenie z bazą danych w pierwszym okienku powinno być dostępne w " localhost\SQLEXPRESS ".

Po połączeniu wybierz "Nowe zapytanie" i użyj następującego polecenia, aby utworzyć bazę danych " CREATE DATABASE ClaytabaseAcademy "

Możesz korzystać z dowolnych innych baz danych lub serwerów na swoim obszarze IT, wystarczy dostosować kod w razie potrzeby, aby pasował do dowolnych artykułów.

Edytuj plik web.config w programie Visual Studio

Dodaj ciąg połączenia

W programie Visual Studio znajdź plik Web.config i zmodyfikuj zawartość do fragmentu poniżej.

Na tym etapie dodajemy również referencje do MVC i kilku innych modułów oraz ustawiamy wersję .NET.

Dodaj folder ASP.NET

Prawy przycisk myszy w Claytabase Academy i wybierz Dodaj > Dodaj folder ASP.NET > App_Code

Utwórz klasę publiczną, aby łatwo udostępniać parametry połączenia

CS_2_Add_GlobalVariables.png

Dla ułatwienia użytkowania możemy teraz utworzyć klasę publiczną, aby łatwo odwoływać się do połączenia SQL w kodzie w innym miejscu.

Aby to zrobić, kliknij prawym przyciskiem myszy nowo utworzony folder App_Code i wybierz Dodaj > Klasa, nazwiemy to GlobalVariables. Zawartość tego pliku zostanie zaktualizowana o poniższy element ConStr, którego będziemy używać w innych artykułach.

Public Class GlobalVariables Public Shared ConStr As String = ConfigurationManager.ConnectionStrings("SqlConnection").ConnectionString End Class

Jest to również przydatne miejsce na wszelkie inne udostępnione informacje, które możesz chcieć udostępnić.

Gotcha : Po dodaniu prawym przyciskiem myszy na tym elemencie i wybierz właściwości, zmień akcję budowania na kompilację

Utwórz plik Global.asax

Więcej szczegółów omówimy w osobnym artykule, ale dodamy klasę Global do kontrolowania aplikacji.

Aby to zrobić, kliknij prawym przyciskiem myszy Claytabase Academy i wybierz Dodaj > Nowy element i poszukaj Global Application Class w folderze Web, pozostaw nazwę jako Global.asax.

Ten plik będzie musiał zostać zmodyfikowany w następujący sposób;

  • Importuj System.Web.Routing, abyśmy mogli uzyskać dostęp do funkcji routingu
  • Dodaj nową sub, RegisterRoutes, w której możemy dodać wszystkie nasze dynamiczne trasy w dalszej części linii
  • Odwołaj się do tej nowej podrzędnej RegisterRoutes w starcie aplikacji, aby została od razu załadowana.

Pełny kod znajduje się poniżej;

New Code

Imports System.Web.SessionStateImports System.Web.RoutingPublic Class Global_asax    Inherits System.Web.HttpApplication    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the application is started        RegisterRoutes(RouteTable.Routes)    End Sub    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the session is started    End Sub    Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)        ' Fires at the beginning of each request    End Sub    Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)        ' Fires upon attempting to authenticate the use    End Sub    Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when an error occurs    End Sub    Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the session ends    End Sub    Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the application ends    End Sub    Sub RegisterRoutes(ByVal Routes As RouteCollection)
    End SubEnd Class
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

RSSLoginLink Polityka Cookiemapa strony

Social Media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom
Ustawienia na tej stronie są ustawione tak, że wszystkie pliki cookie. Mogą one być zmieniane na naszej polityki i ustawień strony z ciasteczkami. Dalsze korzystanie z tej strony, wyrażasz zgodę na korzystanie z plików cookie.
Ousia Logo
Logout
Ousia CMS Loader