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]);
}
}
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 …
<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"));
}
}
}
Хотелось бы знать о тонкостях языка и прочих мелких важных деталях, но я не уверен, что в колледже нам его дадут в том объеме, в котором я хочу его изучать.
Собственно, что делать? Стоит ли бросать читать книгу и учить только то, что дают или продолжить читать и книгу, но как тогда это совмещать?
Так ли это?
Если да, то как можно сделать пополнение баланса на произвольную сумму?
Также планируется приложение для iOS, там тоже есть ограничения?
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();
SQLiteConnection con;
SQLiteCommand cmd;
DataTable dt;
con = new SQLiteConnection();
con.ConnectionString = @"Data Source=" + sPath + ";New=False;Version=3";
cmd = new SQLiteCommand();
cmd.Connection = con;
dt = new DataTable();
dataGridView1.DataSource = dt; // связываешь DataTable и таблицу на форме (просто dt)
con.Open(); // открываешь соединение с БД
cmd.CommandText = "Select * from planSchetov";
dt.Clear();
dt.Load(cmd.ExecuteReader()); // выполняешь SQL-запрос
con.Close(); // закрываешь соединение с БД
OneGet делает всё, что и должен делать пакетный менеджер: поиск программ, добавление новых репозиториев, установка и деинсталляция пакетов и т.д. При этом он использует такой же формат пакетов, что и Chocolatey — один из самых популярных пакетных менеджеров под Windows.