Stap 2:
De c# .net-codeEigenlijk ontwikkelen wij eenvoudige website die zal worden betreden door mobiel of computer.
De website is "On" en "Off" knop.
Hier volgt de c#-code
met behulp van systeem;
met behulp van System.Collections.Generic;
met behulp van System.Web;
met behulp van System.Web.UI;
met behulp van System.Web.UI.WebControls;
met behulp van System.IO.Ports;
naamruimte DotNetControl
{
openbare gedeeltelijke klasse _Default: System.Web.UI.Page
{
SerialPort poort = nieuwe SerialPort ("COM8", 9600, Parity.None, 8, StopBits.One);
beschermd nietig Page_Load (object afzender, EventArgs e)
{
Probeer
{
Als (poort. IsOpen)
{
poort. Close();
}
}
vangst (uitzondering exp)
{
Response.Write (exp. Bericht);
}
}
void btnOn_Click (object afzender, EventArgs e) beschermd
{
Als (poort. IsOpen)
{
poort. Close();
poort. Open();
poort. Write("i");
poort. Close();
}
anders
{
poort. Open();
poort. Write("i");
poort. Close();
}
}
void btnOff_Click (object afzender, EventArgs e) beschermd
{
Als (poort. IsOpen)
{
poort. Close();
poort. Open();
poort. Write("o");
poort. Close();
}
anders
{
poort. Open();
poort. Write("o");
poort. Close();
}
}
}
}
Zoals u in de bovenstaande code zien kunt
void btnOn_Click (object afzender, EventArgs e) beschermd
{
Als (poort. IsOpen)
{
poort. Close();
poort. Open();
poort. Write("i");
poort. Close();
}
anders
{
poort. Open();
poort. Write("i");
poort. Close();
}
}
Ik ben het maken van controles voor het openen van de poort, als de poort open is dan sluiten en weer openen voor het verzenden. Dit komt doordat in web toepassing het geeft altijd fout die poort open is of poort niet kan betreden en soortgelijke fout al de poort beschikbaar is.
Ik heb geprobeerd om deze fouten te vermijden.