VisualStudio 2008 Smart Device Project SQL bağlantısı DataGrid

Public Class Form3
Dim SqlConnStr As String = “server=192.168.0.144;database=MACELLAN;uid=fdonmez;pwd=123456;”
Dim SqlConn As New System.Data.SqlClient.SqlConnection(SqlConnStr)
Dim kullanici As String

Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.Focus()
Try
SqlConn.Open()
Catch ex As Exception
MessageBox.Show(ex.Message, “baglantı yok”)

Me.Close()
End Try
If SqlConn.State = 1 Then

Me.Text = “sql bağlandı”
End If

SqlConn.Close()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text <> “” Then
SqlConn.Open()

 

Dim mySelectQuery As String = “SELECT MATERIAL,R.STEXT RENK,B.STEXT BEDEN,STOCKPLACE,BATCHNUM,TOTALSTOCK,QUNIT,WAREHOUSE,SPECIALSTOCK FROM IASINVSTOCK,IASVAROPTIONX B WITH (NOLOCK), IASVAROPTIONX R WITH (NOLOCK) WHERE WAREHOUSE=’400′ AND STOCKPLACE LIKE ‘___%’ AND TOTALSTOCK>0 AND SUBSTRING(MATERIAL,1,6) = ‘” & TextBox1.Text & “‘ AND B.VARIANTKEY=’RB’ AND B.ATTRIBUTEKEY=’01′ AND B.OPTIONKEY=SUBSTRING(VOPTIONS,4,2) AND R.VARIANTKEY=’RB’ AND R.ATTRIBUTEKEY=’02′ AND R.OPTIONKEY=SUBSTRING(VOPTIONS,10,3) ORDER BY R.STEXT,B.STEXT,STOCKPLACE ;”
Dim SqlComm As New System.Data.SqlClient.SqlCommand(mySelectQuery, SqlConn)

Dim reader As System.Data.SqlClient.SqlDataReader
reader = SqlComm.ExecuteReader()
Dim table As New DataTable()
table.Load(reader)
DataGrid1.DataSource = table
SqlConn.Close()
End If
End Sub
End Class

VisualStudio 2008 Smart Device Project SQL bağlantısı TextBox

Public Class Form1
Dim SqlConnStr As String = “server=192.168.0.144;database=TEST;uid=fdonmez;pwd=2051970025;”
Dim SqlConn As New System.Data.SqlClient.SqlConnection(SqlConnStr)
Dim kullanici As String

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conf, pos, ckont As String

If TextBox8.Text <> “” Then
TextBox8.Text = UCase(TextBox8.Text)
ckont = Mid(TextBox8.Text, 1, 1)
If ckont = “C” Then
conf = Mid(TextBox8.Text, 2, 8)
pos = Mid(TextBox8.Text, 10, 8)
Else
conf = Mid(TextBox8.Text, 1, 8)
pos = Mid(TextBox8.Text, 9, 8)
End If
SqlConn.Open()
Dim mySelectQuery As String = “SELECT CONFIRMATION,CONFIRMPOS,MATERIAL,VOPTIONS,QUANTITY,QUNIT,BATCHNUM ,PROJECT,INVDOCTYPE,INVDOCNUM,INVDOCITEM,WAREHOUSE,STOCKPLACE,B.STEXT BEDEN,R.STEXT RENK FROM IASINVITEM WITH (NOLOCK),IASVAROPTIONX B WITH (NOLOCK), IASVAROPTIONX R WITH (NOLOCK) WHERE (INVDOCTYPE = ‘IG’ OR INVDOCTYPE = ‘BG’ OR INVDOCTYPE = ‘TR’ ) AND QPOSTWAY = 0 AND ISCANCELED = 0 AND (TRANTYPE = ‘ISG’ OR TRANTYPE = ‘BLG’ OR TRANTYPE = ‘TRF’ ) AND WAREHOUSE <> ’300′ AND CONFIRMATION = ‘” & conf & “‘ AND CONFIRMPOS = ‘” & pos & “‘ AND CREATEDAT IN ( SELECT MAX( CREATEDAT ) AS CREATEDAT FROM IASINVITEM WHERE( INVDOCTYPE = ‘IG’ OR INVDOCTYPE = ‘BG’ OR INVDOCTYPE = ‘TR’ ) AND QPOSTWAY = 0 AND ISCANCELED = 0 AND (TRANTYPE = ‘ISG’ OR TRANTYPE = ‘BLG’ OR TRANTYPE = ‘TRF’ ) AND WAREHOUSE <> ’300′ AND CONFIRMATION = ‘” & conf & “‘ AND CONFIRMPOS = ‘” & pos & “‘) AND B.VARIANTKEY=’RB’ AND B.ATTRIBUTEKEY=’01′ AND B.OPTIONKEY=SUBSTRING(VOPTIONS,4,2) AND R.VARIANTKEY=’RB’ AND R.ATTRIBUTEKEY=’02′ AND R.OPTIONKEY=SUBSTRING(VOPTIONS,10,3);”

Dim SqlComm As New System.Data.SqlClient.SqlCommand(mySelectQuery, SqlConn)

Dim reader As System.Data.SqlClient.SqlDataReader
reader = SqlComm.ExecuteReader()
While reader.Read()

TextBox8.Text = “”
TextBox1.Text = reader(“CONFIRMATION”).ToString() + reader(“CONFIRMPOS”).ToString()
TextBox2.Text = reader(“MATERIAL”).ToString()
TextBox3.Text = reader(“RENK”).ToString()
TextBox4.Text = reader(“BEDEN”).ToString()
TextBox5.Text = reader(“BATCHNUM”).ToString()
TextBox6.Text = reader(“QUANTITY”).ToString()
TextBox9.Text = reader(“INVDOCTYPE”).ToString()
TextBox10.Text = reader(“INVDOCNUM”).ToString()
TextBox11.Text = reader(“INVDOCITEM”).ToString()
TextBox7.Focus()

End While

SqlConn.Close()

Else
If TextBox6.Text <> “” Then
SqlConn.Open()
If TextBox7.Text <> “” Then
TextBox6.Text = TextBox6.Text + TextBox7.Text / 12
End If
If TextBox12.Text <> “” Then
TextBox6.Text = TextBox6.Text – TextBox12.Text / 12
End If
Dim mySelectQuery As String = “UPDATE IASINVITEM SET CHANGEDBY=’PARCA’ , QUANTITY=’” & TextBox6.Text & “‘,SKQUANTITY=’” & TextBox6.Text & “‘ WHERE INVDOCTYPE=’” & TextBox9.Text & “‘ AND INVDOCNUM=’” & TextBox10.Text & “‘ AND INVDOCITEM=’” & TextBox11.Text & “‘;”

Dim SqlComm As New System.Data.SqlClient.SqlCommand(mySelectQuery, SqlConn)
SqlComm.ExecuteNonQuery()
SqlConn.Close()
Else
MessageBox.Show(“barkod okutun”)
End If

End If
TextBox7.Text = “”
TextBox8.Text = “”
TextBox12.Text = “”

 

End Sub

Private Sub TextBox8_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox8.GotFocus
TextBox1.Text = “”
TextBox2.Text = “”
TextBox3.Text = “”
TextBox4.Text = “”
TextBox5.Text = “”
TextBox6.Text = “”
TextBox7.Text = “”
TextBox9.Text = “”
TextBox10.Text = “”
TextBox11.Text = “”
TextBox12.Text = “”
End Sub

Private Sub TextBox8_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox8.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
Button1_Click(sender, New System.EventArgs())
End If
End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

TextBox2.Text = “”
TextBox3.Text = “”
End Sub

Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
Me.Close()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox8.Focus()
Try
SqlConn.Open()
Catch ex As Exception
MessageBox.Show(ex.Message, “baglantı yok”)

Me.Close()
End Try
If SqlConn.State = 1 Then

Me.Text = “sql bağlandı”
End If
TextBox1.Text = “”
TextBox2.Text = “”
TextBox3.Text = “”
SqlConn.Close()
End Sub

Private Sub TextBox8_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox8.TextChanged
TextBox1.Text = “”
TextBox2.Text = “”
TextBox3.Text = “”
TextBox4.Text = “”
TextBox5.Text = “”
TextBox6.Text = “”
TextBox7.Text = “”
TextBox9.Text = “”
TextBox10.Text = “”
TextBox11.Text = “”
TextBox12.Text = “”
End Sub

Private Sub TextBox7_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox7.TextChanged
kullanici = “PARCAGIR”
End Sub

Private Sub TextBox12_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox12.TextChanged
kullanici = “PARCACIK”
End Sub
End Class

Visual Studio 2008 mobile sql server insert

Public Class Uretim_Giris
Dim SqlConnStr As String = “server=192.168.0.144;database=ALIM;uid=HALI;pwd=01234;”
Dim SqlConn As New System.Data.SqlClient.SqlConnection(SqlConnStr)
Dim Readerim As System.Data.SqlClient.SqlDataReader
Dim SqlComm As New System.Data.SqlClient.SqlCommand(“”, SqlConn)

Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
Me.Close()

End Sub

Private Sub editpersonel_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles editpersonel.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
editbarcode.Focus()
End If
End Sub

Private Sub editbarcode_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles editbarcode.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
editmiktar.Focus()
‘editmiktar.SelectedText(“3″)
End If
End Sub

Private Sub Uretim_Giris_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
editpersonel.Focus()
End Sub

Private Sub editmiktar_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
Dim hatasayisi As Integer
Dim girilensayi As Double
hatasayisi = 0

If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
girilensayi = editmiktar.Text
ElseIf (editbarcode.Text = “”) Then
editbarcode.Focus()
editbarcode.Text = “bos”
hatasayisi = hatasayisi + 1
ElseIf (editpersonel.Text = “”) Then
editpersonel.Focus()
editpersonel.Text = “bos”
hatasayisi = hatasayisi + 1
ElseIf girilensayi < 0 Then
‘editmiktar.Focus()
hatasayisi = hatasayisi + 1
End If

If hatasayisi = 0 Then
MenuItem1.Enabled = False
MenuItem2_Click(sender, e)

End If
End Sub

Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click

Dim hatasayisi As Integer
Dim girilensayi As Double

hatasayisi = 0
girilensayi = editmiktar.Text
MenuItem2.Enabled = False

If (editbarcode.Text = “”) Then
editbarcode.Focus()
editbarcode.Text = “bos”
hatasayisi = hatasayisi + 1
ElseIf (editpersonel.Text = “”) Then
editpersonel.Focus()
editpersonel.Text = “bos”
hatasayisi = hatasayisi + 1
ElseIf girilensayi < 0 Then
editmiktar.Focus()
hatasayisi = hatasayisi + 1
End If

If hatasayisi = 0 Then
MenuItem1.Enabled = False
End If
If hatasayisi = 0 Then
SqlConn.Open()
‘Me.Tag = Me.Tag + 1
‘ Me.Text = “kaydetke” & Me.Tag ‘bu kodu sonraq kaldır
Me.BackColor = Color.DarkRed

SqlComm.CommandText = “INSERT INTO T_PERSONEL_URETIM (PERSONEL,MATERIAL,MIKTAR) VALUES (‘” & editpersonel.Text & “‘,’” & editbarcode.Text & “‘,’” & girilensayi & “‘)”
SqlComm.ExecuteNonQuery()
editpersonel.Text = “”
editbarcode.Text = “”
editmiktar.Text = “0,0″
MenuItem1.Enabled = True
editpersonel.Focus()

SqlConn.Close()

Me.BackColor = Color.DarkBlue
End If

MenuItem2.Enabled = True
End Sub
End Class

Chromium – Uzay Arcade Oyunu İnceleme

Chromium, televizyona bağladığımız atari ya da atari salonlarından bağımlısı olduğumuz, uzay gemileri ile uzayda savaştığımız eğlenceli platform oyunlarına çok güzel bir örnek. Chromium temelde; uçağımız ile uzayda tüm düşmanlara karşı savaştığımız önüne geleni vur, karşına çıkan ödülleri topla oyunlarından bir tanesi.

Oyunun bir de konusu var: Oyunda Chromium B.S.U. kargo gemisinin kaptanısınız ve savaş alanına teçhizat taşımakla görevlisiniz. Kargo uçağınızı düşman savaş uçaklarından korumak için kargo uçağınızın içinde uzaktan yönetiğiniz dört adet son teknoloji insansız savaş uçağınız var. Ancak aynı anda sadece tek bir savaş uçağınızı kontrol edebiliyorsunuz. Göreviniz tabii ki karşınıza gelen düşman uçaklarını yok etmek. Uçakların hiçbirini arkanıza kaçırmamanız gerekiyor. Malumunuz arkada kargo uçağınız ve siz varsınız. Her kaçırdığınız düşman uçağı sizin bir savaş uçağınızın (canınızın) yok olmasına demek. Oyundaki dört savaş uçağı aynı zamanda sizin canınız. Canlarınızı tüketirseniz oyunu kaybedersiniz.

Oyunun zorluk derecesini 8 seviyeden oluşuyor. Oyunun başında menüde yukarıdan aşağı doğru en kolay seviyeden en zor seviyeye doğru sıralananlardan istediğiniz seviyeyi seçip oyuna başlayabilirsiniz.

Savaş sırasında malumunuz bu tarz oyunlarda vurduğunuz düşmanlardan sadece puan kazanmıyorsunuz. Aynı zamanda ek silah (kuru kafalar), can ve zırhlar da(penguenler) geliyor.

Bunlar:

Sarı ışıklı kuru kafa:

Makineli tüfek. Atış gücü en zayıf silahınız olmasına rağmen çok sayıda düşman ile aynı anda çarpıştığınız anlarda yokluğunu aradığınız da olmuyor değil.

Mavi ışıklı kuru kafa: 
İyon topu. Arka arkaya dizilmiş hedefleri tek bir atış ile vurmak için en iyi silahınız.

Mor ışıklı kuru kafa: 
Plazma. En güçlü silahınız. Bu tarz oyunlardan da bildiğiniz gibi en az bulunan silah, aksi taktirde oyunun hiç bir zevki kalmaz değil mi!

Mavi ışıklı penguen:

Kalkanlarınızı tamir eder. Almazsanız 10.000 puan kazanırsınız.

Kırmızı ışıklı penguen: Kalkanlar hariç uçağınızı yeniler. Almazsanız 10.000 puan hanenize eklenir.

Sarı ışıklı penguen:
Kalkanları %100′e getirir. Geçici dokunulmazlık sağlar. Almazsanız ekstra geminiz (canınız) olur.

Ayrıca her 100.000 puana bir ekstra geminiz (canınız) olur.

En etkili silahınız ise uzay geminizin kırmızı düğmesi. Farenin sağ tuşuna çift tık ya da 0 tuşuna iki defa bastığınızda kullanmış oluyorsunuz. Tüm cephaneniz dışarı atılır ve uçak patlar. Patlamanın etkisi ile görünürdeki tüm düşman uçakları da yok olur. Sonraki uçağınız ile gelip dışarı attığınız silahlarınızı geri toplarsınız.

Ayrıca çarpışan otolar gibi uçağınızın gövdesini kullanarak da düşman uçaklarını yok etme yoluna gidebilirsiniz. Tabii ki çarpışmanın uçağın gövdesine ve kalkanlara vereceği hasarı hesaba katmalısınız.

Ekranınızda sağ altta uçağın gövdesinin durumu, sol altta kalkanın durumu, sol üstte cephane durumu ve de uçaklarınız (canlarınız) görülmektedir.

Oyunda başarılı olmak için en iyi taktik hiç bir düşman uçağını arkaya kaçırmadan tüm silah ve uçağın gövdesini kullanarak savaşmak, uçağınızın aldığı hasarlardan dolayı uçağınızı kaybetmeden önce kırmızı düğmeyi kullanarak uçağınızı havaya uçurup böylece görünürdeki tüm düşman gemilerini yok etmiş sıradaki uçağınız ile de savaş alanın dağılmış bulunan önceki geminizin silahlarını toplayıp savaşa devam edersiniz.

Chromium B.S.U. OpenGL grafik desteği ile basit atari oyunlarından çok daha kaliteli bir grafik performansı ile fare kontrolünü birleştirerek oynanabilirliği en üste çıkartmış.

Oyunu tam ekran ya da pencere içerisinde ve 5 farklı çözünürlükte oynayabilirsiniz. Oyunun seslerini kapatıp sessiz oynamayı da tercih edebilirsiniz.

Chromium da gördüğüm tek eksik ise ağ üzerinden çok oyunculu oynama seçenğinin olmaması. Oyunun canavarı oldum dediğinizde Chromium turnuvalarına katılıp Linux camiasına bu oyunda ne kadar iddialı olduğunuzu gösterebilirsiniz.

Yayınlandığı Yer: www.ozgurlukicin.com