28 Aralık 2011 Çarşamba

Dialer Project V.1.0


Çağrı Merkezleri için Geliştirmeye Başladığım Çağrı Yönetim Sisteminin ilk Versiyonu


Düzce Üniversitesi Mezuniyet Töreni


2008-2010 Yılları Arasında Düzce Üniversitesinde Ön Lisans Eğitimimi tamamladım.

Düzce Üniversitesi Mezuniyet Töreni. Haziran 2010

Düzce Üniversitesini Bölüm 1.si ve Okul 2.si olarak tamamladım. Ödül töreninden bir kare..

27 Aralık 2011 Salı

.Net ile Xml Dosyası Oluşturmak (Mikro Muhasebe Programı Örneği)


Imports System
Imports System.Xml
Imports System.Xml.Schema
Imports System.IO
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Collections
Imports System.Data
Imports System.Windows.Forms
Public Class Form1


    Private Sub SimpleButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SimpleButton2.Click
        Dim settings As XmlWriterSettings = New XmlWriterSettings()
        settings.Indent = True
        System.IO.File.Delete("d:\MikroText.xml")
        Using writer As XmlWriter = XmlWriter.Create("d:\MikroText.xml", settings)
            writer.WriteStartDocument()
            writer.WriteStartElement("Mikro")
            writer.WriteStartElement("Evrak", 12)
            writer.WriteAttributeString("TabloNo", "51")
            writer.WriteAttributeString("HareketTip", "0")
            writer.WriteAttributeString("EvrakTip", "63")
            writer.WriteAttributeString("EvrakSeriNo", "")
            writer.WriteAttributeString("EvrakSiraNo", "21")


            '---------------------------------------------------------------------------------------------------
            writer.WriteElementString("cha_firmano", "0")
            writer.WriteElementString("cha_subeno", "0")
            writer.WriteElementString("cha_tarihi", "10.12.2010")
            writer.WriteElementString("cha_tip", "0")
            writer.WriteElementString("cha_cinsi", "6")
            writer.WriteElementString("cha_normal_Iade", "0")
            writer.WriteElementString("cha_evrak_tip", "63")
            writer.WriteElementString("cha_satir_no", "0")
            writer.WriteElementString("cha_evrakno_seri", "")
            writer.WriteElementString("cha_evrakno_sira", "21")
            writer.WriteElementString("cha_belge_no", "")

14 Kasım 2011 Pazartesi

MSP Messenger Rekora Koşuyor

Türk yazılımı olan “MSP Messenger” isimli Türk Messenger'i son 24 saat içinde 124 ülkede 250 bin kullanıcıya ulaştı.

Dünyanın dört bir yanından kullanıcıların üye olduğu MSP Messenger programının on-line çeviri özelliği büyük ilgi gördü. Farklı dilleri kullanan insanların hiçbir aracıya ihtiyaç duymaksızın anlaşabildiği on-line çeviri özelliği dünyada ilk kez MSP Messenger programında gerçekleştirildi.
MSP Messenger'ın Yazılım Mühendisi Necmettin Özalp, yaptığı açıklamada, “Türkiye'nin ilk on-line iletişim yazılımı”na gösterilen ilginin her geçen gün arttığını belirterek, “24 saat içindeki bu muhteşem ilgi, yerli yazılıma olan ihtiyacı gösteriyor. Türkiye'den de artık dünya çapında bilişim markaları çıkmasının zamanı geldi, MSP Messenger çok kısa sürede tüm dünyada bilinen bir marka olacak, programımızın şu an öncelikli olarak on-line çeviri özelliği öne çıktı, ama henüz paylaşmadığımız pek çok sürprizimiz var, yakında herkes MSP Messenger'in sadece bir chat ve çeviri programı olmadığını görecek, herkesi şaşırtmaya devam edeceğiz” dedi.
Özalp, yazılımın 5 gün önce internet kullanıcılarına açıldığını, ilk üç gün içinde 30 bin kişinin programı kullanırken, ulusal ve uluslararası medya kuruluşlarında haber olan yazılımın 24 saat gibi bir sürede 124 ülkeden 250 bin kişi tarafından indirildiğini ifade etti.

18 Ekim 2011 Salı

Labirent Oyunu

PROFESYONEL YAZILIM MÜHENDİSLİĞİ UYGULAMALARI DERSİ

BASİT BİR LABİRENT OYUNU




KODLAR

Public Class frmGame
    Dim i As Integer
    Dim Basla As Boolean = False
    Dim gecensure As Integer = 0
____________________________________________________________________ 
Private Sub Form1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
        If Basla = True Then
            MsgBox("Kaybettiniz")
            Basla = False
            btnBitir.Visible = False
            Sure.Stop()
        End If
    End Sub

16 Ekim 2011 Pazar

Hanoi Kuleleri Oyunu

HANOİ KULELERİ OYUNU



Kodlar : 


Imports DevExpress.XtraEditors


Public Class frmOyun
    Dim BaslangicZamani As Date
    Dim GeceZaman As Integer
    Dim tst As Integer = 0
    Dim Tasi As Boolean = False
    Dim x, y As Integer
    Dim Taslar(10) As PictureBox
    Dim Uzaklik As Integer
    Dim SeciliNesne As PictureBox
    Dim K1(10) As PictureBox
    Dim K2(10) As PictureBox
    Dim K3(10) As PictureBox
    Dim Ka1, Ka2, Ka3 As Integer
    Dim EskiNokta As Point
    Dim AdimSayisi As Integer = 0


    Sub YeniOyun()
        For i As Integer = 0 To 3
            Dim btn As New PictureBox
            btn.Width = 130 - (i * 20)
            btn.Height = 25
            btn.Top = 500 - (30 * i)
            btn.Left = 50 + (i * 10)
            Taslar(i) = btn
            K1(i) = btn
            Ka1 += 1
            btn.BringToFront()
            'btn.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003
            btn.Image = My.Resources.HanoiTas1
            btn.SizeMode = PictureBoxSizeMode.StretchImage
            'btn.Text = "Taş " & i + 1
            AddHandler btn.MouseMove, AddressOf MouseHareketi
            Me.Controls.Add(btn)
            PicBaslik.SendToBack()
            PictureBox3.SendToBack() : PictureBox4.SendToBack() : PictureBox5.SendToBack()
            Kule1.SendToBack()
            Kule2.SendToBack()
            Kule3.SendToBack()
            PictureBox2.SendToBack()
        Next
        BaslangicZamani = Now
        Zaman.Start()
    End Sub

15 Ekim 2011 Cumartesi

Sql Serverda ISNULL Kullanımı


Sql de 0/0 yada x/0  gibi hesaplamalar sorgumuzun hata fırlatmasına sebebiyet vermektedir. Bunu bölen kısmın 0 olup olmama durumunu CASE WHEN yapısıyla yada en kötü ihtimal IF THEN bloğuyla tespit edip önlememiz muhtemeldir.
Ama ben size bunun daha basit ve daha performanslı bir yöntemini söyleyeyim;
SELECT ISNULL(SAYI1/NULLIF(SAYI2,0),0) FROM TABLOADIMIZ


 nullif fonksiyonu parametre olarak aldığı iki parametre eşit değerde olduğu taktirde  null geri döndürür. Eşit olmama değerinde ise birinci parametreyi geri döndürür. Yukarıda yer alan ifadede ise bolen kolonu 0 a eşit ise fonksiyon null döndürecektir.Bu null değeride en baştaki isnull ifadesiyle 0 olarak geri dönecektir.

NullIf işe yarayan bir fonksiyona benziyor. Aklınızda bulunsun.

Alıntıdır...

7 Eylül 2011 Çarşamba

Microsoft Student Partner başvuruları başladı..


Genel Bilgiler

2011-2012 öğretim yılı bahar döneminde Microsoft Student Partner olmak isteyen öğrenciler için başvurular başlamıştır. Başvurular için son tarih 15 Eylül 2011 (Saat 23:59'a kadar)'dır.

Başvuru süreci 2 aşamadan oluşmaktadır:
- Aşağıdaki bilgileri dikkate alarak bir video hazırlanması
- Aşağıda verilen formun eksiksiz olarak doldurulması.


Değerlendirme sonuçlarına göre Microsoft Student Partner Programı'na kabul edilen öğrenciler22 Eylül 2011 tarihinde www.msakademik.net adresinde duyurulacaktır.
Microsoft Student Partners programı hakkında detaylı bilgi almak için tıklayın >>

Video Gönderim Bilgileri

Neden Video Çekmeliyim?

MSP Programı uluslararası olarak yürütülen bir programdır. MSP olmak isteyen öğrencilerin dünya çapında Microsoft'u en iyi şekilde temsil edecek öğrenciler olması gerekmektedir. Yüzyüze mülakata gerek kalmadan video görüntüsü sayesinde MSP adaylarının da başvuru süreçlerini kolaylaştıracağı için bu yöntemi tercih ettik.

Başvuru İçin Video Zorunlu mu?

Evet zorunlu. Video görüntüsü olmayan başvurular kabul edilmeyecektir.

Video İçerisinde Neler Yer Almalı?

- Kendinizden kısaca bahseder misiniz? (Adınız, Üniversiteniz, Bölümünüz, Sınıfınız vb.)
- Aktif olarak görev aldığınız organizasyonlar nelerdir? Ne görev yaptınız? (Seminer, Konferans, Eğitim, Çalıştay vb.)
- Neden MSP olmak istiyorsunuz?
- MSP olursanız kısaca neler yapmayı planlıyorsunuz? Not: Video süresi 10dk'yı geçmemelidir.

Video'yu Nereye Yükleyeceğim?

Hazırlamış olduğunuz videoyu izleyebilmemiz için mutlaka bir video paylaşım sitesine yüklenmesi gerekmektedir. İstediğiniz video paylaşım sitelerine girişini yapabilirsiniz. Bir sonraki adımda videonuzun linkini vermeniz istenecektir. MSP seçimleri açıklandıktan sonra videonuzu siteden kaldırabilirsiniz.