SqlConnection con;
SqlCommand cmd;
SqlDataReader dr;
con = new SqlConnection();
con.ConnectionString = "строка подключения к БД";
cmd = new SqlCommand();
cmd.Connection = con;
con.Open();
cmd.CommandText = "SELECT * FROM users WHERE username='"+username+"' AND password='"+password+"'";
dr = cmd.ExecuteReader();
dr.Read();
if ((string)dr["username"] != "")
// юзер найден
else
// юзер не найден
con.Close();
Так ли это?
Если да, то как можно сделать пополнение баланса на произвольную сумму?
Также планируется приложение для iOS, там тоже есть ограничения?
Хотелось бы знать о тонкостях языка и прочих мелких важных деталях, но я не уверен, что в колледже нам его дадут в том объеме, в котором я хочу его изучать.
Собственно, что делать? Стоит ли бросать читать книгу и учить только то, что дают или продолжить читать и книгу, но как тогда это совмещать?
<Application x:Class="WpfApplication1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication1"
StartupUri="MainWindow.xaml">
<Application.Resources>
<BitmapImage x:Key="MyImageSource" UriSource="H:\Temp\WpfApplication1\WpfApplication1\bin\Debug\icon1.png" />
</Application.Resources>
</Application>
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Image Name="Fast" Width="15" Height="15" HorizontalAlignment="Stretch" Margin="0,0,170,0" Source="{DynamicResource MyImageSource}"/>
<Button Name="button" Content="Button" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75" Click="button_Click"/>
</Grid>
</Window>
using System;
using System.Windows;
using System.Windows.Media.Imaging;
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void button_Click(object sender, RoutedEventArgs e)
{
Application.Current.Resources["MyImageSource"] =
new BitmapImage(new Uri(@"H:\Temp\WpfApplication1\WpfApplication1\bin\Debug\icon2.png"));
}
}
}
Support for the most common standard protocols
- Ethernet/802.3/LLC SNAP
- VLAN (with QinQ)
- ARP, IPv4, IPv6, IP-in-IP a.k.a IP Tunnelling (6over4, 4over6, 4over4, 6over6)
- TCP, UDP, ICMPv4, ICMPv6, IGMP, MLD
- Any text based protocol (HTTP, SIP, RTSP, NNTP etc.)
- More protocols in the works …
private void button1_Click(object sender, EventArgs e)
{
// перейти во вторую вкладку
tabControl1.SelectTab(1);
// очистить отображаемый список файлов
listView1.Items.Clear();
// отобразить список pdf-файлов из директории
foreach (string file in Directory.GetFiles(@"H:\Test\333", "*.pdf"))
{
listView1.Items.Add(new ListViewItem() { Text = Path.GetFileName(file), Tag = file });
}
}
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
// потому что при смене выбранного значения этот обработчик ловит ситуацию когда число выделенных элементов равно нулю, данный "костыль" нужен как раз для таких случаев
if (listView1.SelectedIndices.Count <= 0)
return;
// вывести содержимое файла на экран
webBrowser1.Navigate(listView1.SelectedItems[0].Tag.ToString());
}
public partial class Form1 : Form
{
private int imageIndex;
private string[] imageList;
public Form1()
{
InitializeComponent();
imageList = Directory.GetFiles("D:\\Test\\111", "*.jp*g");
imageIndex = 0;
pictureBox1.Image = Image.FromFile(imageList[imageIndex]);
}
private void button1_Click(object sender, EventArgs e)
{
imageIndex--;
if (imageIndex < 0)
imageIndex = imageList.Length-1;
pictureBox1.Image = Image.FromFile(imageList[imageIndex]);
}
private void button2_Click(object sender, EventArgs e)
{
imageIndex++;
if (imageIndex > imageList.Length-1)
imageIndex = 0;
pictureBox1.Image = Image.FromFile(imageList[imageIndex]);
}
}
private void button1_Click(object sender, EventArgs e)
{
tabControl1.SelectTab(1);
webBrowser1.Navigate("путь_к_pdf_файлу");
}
private void button1_Click(object sender, EventArgs e)
{
tabControl1.SelectTab(1);
}
private void label5_Click(object sender, EventArgs e)
{
tabControl1.SelectTab(0);
}