10 Aralık 2013 Salı

nesne tabanlı programlama projesi sunum tarihleri

n.ö.(2 grup halinde toplam 4 grup)
1.grup
select * from ogrenci where (adi  between 'a%' and  'n%') and date='13.12.2013' and ( time='10:00' or time ='13:00') order by adi asc
2.grup
select * from ogrenci where  (adi  between  'n%' and 'z%' )and date='20.12.2013' and ( time='10:00'or time ='13:00') order by adi asc

i.ö.(2 grup halide)
1.grup
select * from ogrenci where (adi  between 'a%' and  'n%') and date='13.12.2013' and  time='17:00'
order by adi asc
2.grup
select * from ogrenci where (adi  between  'n%' and 'z%' ) and date='20.12.2013' and  time='17:00' order by adi asc

22 Ekim 2013 Salı

nesne -2 kayıt ekleme prosedür ve c# ekle butonu komutları




  SqlConnection baglan = new SqlConnection();
            baglan.ConnectionString = "server=MYO3-BILGISAYAR;integrated security=true;database=okul;";
              baglan.Open();

SqlCommand sqCom = new SqlCommand();
            sqCom.Connection = baglan;
            sqCom.CommandType = CommandType.StoredProcedure;
            sqCom.CommandText = "kayıt";
            sqCom.Parameters.Add("@isim", SqlDbType.Char);
            sqCom.Parameters["@isim"].Value = textBox1.Text;
            sqCom.Parameters.Add("@sisim", SqlDbType.Char);
            sqCom.Parameters["@sisim"].Value = textBox2.Text;
            sqCom.Parameters.Add("@num", SqlDbType.BigInt);
            sqCom.Parameters["@num"].Value = textBox3.Text;
            sqCom.Parameters.Add("@bol_no", SqlDbType.Char);
            sqCom.Parameters["@bol_no"].Value = textBox4.Text;
     
            sqCom.ExecuteScalar();
            sqCom.Connection.Close();
            sqCom.Connection.Open();

8 Ekim 2013 Salı

stored procedure c#

formda; 1 er adet button,textbox,dataGridView
 private void button1_Click(object sender, EventArgs e)
        {
           
            //bağlantı için;
            SqlConnection bağla = new SqlConnection();
            //bilgisayar ve database belirle
            bağla.ConnectionString = "server=MYO3-BILGISAYAR;integrated security=true; database=northwind;";
            //
         
            bağla.Open();
            SqlCommand komut = new SqlCommand();
            komut.Connection = bağla;
            komut.CommandText = "sehir1";//sorgu veya proc yazılır
            komut.CommandType = CommandType.StoredProcedure;
            komut.Parameters.Add("@il1", SqlDbType.Char);
            komut.Parameters["@il1"].Value=textBox1.Text;
            komut.ExecuteScalar();

            DataTable tablo = new DataTable();
            SqlDataAdapter ado = new SqlDataAdapter();
            ado.SelectCommand = komut;
            ado.Fill(tablo);
            dataGridView1.DataSource = tablo;
     


        }

stored procedure örnek uygulamalar

Sorular

1-Kategori numarası girildiğinde o kategoride kaç adet ürün çeşidi olduğunu bulan proc. yazınız?(stok değil)

2-Ürün id’si girildiğinde birim fiyatı gösteren prosedürü yazınız?

3-Sipariş id’si girildiğinde o siparişe ait kaç adet farklı ürün sipariş edilmiştir, prosedürü yazınız?

4-Çalışan id’si girildiğinde, o çalışan hangi müşterilerden ürün sipariş almış olduğunu bulan proc yazınız? ÖDEV

5-Müşteri_id’si girilen müşterinin hangi kategoriden ne kadarlık ürün sipariş verilmiştir. ÖDEV


6- okul isminde bir database oluşturunuz. Oluşturulan database’e öğrenci isminde tablo ekleyiniz?

7-Öğrenci tablosuna kayıt ekleyen proc yazınız?
8-Tablo içindeki isme veya numaraya göre kayıt silen bir proc yazınız?

9- Tablo içindeki isme veya numaraya göre kayıt güncelleyen bir proc yazınız?
10-İsmi .. ile başlayan öğrencilerin bilgilerini listeleyen proc yazınız?(.. örneğin A veya B veya… değişken bu olacak )

cevaplar

--1.sorunun cevabı
create proc kategori
@numara int
as
select count(*) as ürün_adeti from products
 where categoryid=@numara

exec kategori 1
--2.sorunu cevabı
create procedure birim_fiyat
@num int
as
select Unitprice from products where productid=@num

execute birim_fiyat 1
--3.sorunun cevabı

create proc sip_ür_adeti
@abc int
as
select count(*) as ürün_adeti from [order details]
 where orderid=@abc

exec sip_ür_adeti 10265
--7.sorunun cevabı
create proc kayıt
@isim nvarchar(15),
@sisim nvarchar(20),
@num numeric(10),
@bol_no nchar(5)
as
insert into ogrenci (adi,soyadi,ogr_no,bol_kod)
values (@isim,@sisim,@num,@bol_no)

exec kayıt 'ali','yıldız',53,'bgn'
--8.sorunun cevabı
create procedure sil
@numara numeric(10)
as
delete from ogrenci where ogr_no=@numara


execute sil 53
--9.sorunun cevabı
create proc guncelle1
@sisim nvarchar (20),
@num numeric(10)
as
update ogrenci set soyadi=@sisim where ogr_no=@num

exec guncelle1 'şahin', 3545

--10.sorunun cevabı
create proc liste
@harf nvarchar(20)
as
select * from ogrenci where soyadi like @harf+'%'

exec liste ş



4 Ekim 2013 Cuma

nesne-2 veritabanı--2 connection örnek

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Data.Sql;
using System.Data.Common;
using System.Data.SqlTypes;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
         
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
           
            //ilk olarak bi baglantı açıyoruz
            SqlConnection baglan = new SqlConnection();
            baglan.ConnectionString = "server=MYO3-BILGISAYAR;integrated security=true;database=Northwind;";
            //connection string ile hangi  bilgisayarın hangi data baseine  hangi kullanıcı adı we şifryle baglanılacagını belirler
            baglan.Open();//baglantı kurulur


            SqlCommand sqCom = new SqlCommand();
            sqCom.Connection = baglan;
            sqCom.CommandText = "select* from employees ";
            sqCom.CommandType = CommandType.Text;

            sqCom.ExecuteScalar();

            DataTable dtProd = new DataTable();
            SqlDataAdapter sqDa = new SqlDataAdapter();
            sqDa.SelectCommand = sqCom;
            //data adapter e bu komutun selectmi updatemi insertmi deletemi oldugunu belirlemeliyim
            sqDa.Fill(dtProd);// data table ı doldurur
            dataGridView1.DataSource = dtProd;// gridde gostermeyi saglar

        }
    }
}

1 Ekim 2013 Salı

örnekler stored proc soru ve cevaplar

1-Müşteri(customers) numarası girildiğinde o müşteriye ait bilgileri gösteren SP yazınız?
Exec musteri 5 gibi..
2- siparis numarası girilen ürünün toplam fiyatını bulan SP yi yazınız ?
Execute siparis_hesapla 3….
3- kategori numarasına göre kaç adet ürün olduğunu bulan  SP yi yazınız

Exec kategori 1…. 

create proc cevap1
@id nchar(5)
as
select* from customers
where customerid=@id
exec cevap1 'anton'
--------------------------------------------------------
create proc cevap2
@id int
as
select sum(unitprice*quantity-unitprice*quantity*discount)
 as toplam from [order details] where orderid=@id

exec cevap2 10248
----------------------------------------------------------
create procedure cevap3
@id int
as
select count(*)as adet from products
where categoryid=@id

execute cevap3 5

27 Eylül 2013 Cuma

veri tabanı -1 genel tekrar (hatırlatma) veri tabanı-2 ders 1-2

http://www.dosya.tc/server17/rcUMAH/northwind.rar.html 
northwind database yukarıdaki linkte;
--veri tabanı-1 uygulamaları--
1.okul databasi oluşturunuz?
2.5 adet tablo(ogrenci,ogretmen,bolum,notlar,dersler) oluşturunuz?
3.diyagramını yapınız?
4.her tabloya en az 2 şer kayıt giriniz?,
5.herhangi bir tablodan 1 kaydı güncelleyip siliniz?
6.ogrenci tablosuna şehir sütunu ekleyip kaldırınız?
----northwind database uygulaması----
not:database northwind ekleyiniz...gerekli bilgiler bu blogda var...
1.çalışanlar(employees) tablosunu listeleyiniz?
2.çalışan numarası(employeeid)3-8 arasındaki çalşanları lsit.?
3.müşterilerden(customers) şehri(city) london veya lyon olanları list?
4.ürünler(products)tablosundan birim fiyatı(unitprice)
 endüşük olan ürünü list.?
5.ürünler(products)tablosundan birim fiyatı(unitprice)
 enyüksek olan ürünü list.?
6.ürünler(products)tablosundan stok(unitsinstock) ortalamasını
bulunuz?
7.ürünler tablosundan ürün ismi 'c' ile başlayan veya 's' ile
biten ürünleri list?
8.ürünler tablosundan kategori id si '5' olan  ürünlerin
 birim fiyat toplamlarını bul.?
9.ürünler tablosundan tedarikçi id si 3 veya 24 olan ürünlerin
stok ortalamalarını bul.?
10.16 numaralı tedarikçiden alınan ürünlerin toplam fiyatını bul.?
 unitprice*unisinstock-unitprice*unisinstock*discount
([order details]+products) tablolarını kullan...
11.5 numaralı ürün hangi müşterilere[company name] sipariş edilmiştir?
products,[order details],orders,customers
12.kategori id si girildiğinde o kategoriye ait ürün isiml. list.?(yeni bir uygulama)
örnek: exec kategori 5  ,  execute kategori 3 gibi

8 Eylül 2013 Pazar

2013-2014 kayıt yenileme

2013-2014 kayıt yenileme: 9-13 eylül tarihleri arasında bütün öğrencilerin ders seçimi ve kaydı danışman hoca tarafından yapılması gerekmektedir. Harç yatıracak öğrencilerin harçlarını yatırarak derslerini internet üzerinden seçebilir.
Danışmanlarınızla iletişime geçiniz.
http://myo.bozok.edu.tr/  adresini ziyaret ediniz.

14 Haziran 2013 Cuma

30 Mayıs 2013 Perşembe

veri tabanı yönetim sistemleri-1 ve veri tabanı-1 dersi final sınavı hakkında

bu sınav yarı test yarı klasik olacaktır.
Klasik de ağırlık sql'in select cümlecikleri+ tablo birleştirme ve sql fonksiyonları


iyi çalışmalar
İbrahim KARAMAN

16 Mayıs 2013 Perşembe

nesne-1 (veri yapıları ve programlama temelleri-2) final hazırlık soruları

1-Klavyeden girilen bir sayının;
a'ya basılınca alt küme sayısını ö'ye basılınca özaltküme sayısını,f'ye basılınca faktöriyelini,i'ye basılınca isminizi girilen sayı kadar yazan programı while , do while , for ve if-goto kullanarak (hepsini en az 1 defa) yazınız....

2-Klavyeden girilen n adet günün sıcaklık ortalamasını bulan programı dizi ve do while ile yapınız...(fonksiyon içinde ) fonksiyon adı=sıcaklık dizi adı gün[n]

9 Mayıs 2013 Perşembe

***ödev fonksiyon ve döngü örneği;


Yukarıdaki formülde k=0 dan başlayarak n değerine kadar sayılar girilecektir. N ve x dışarıdan girilen sayılardır.
örneğin;
N=5 olsun;
k=0'dan 5'e kadar x değeri sırasıyla 1,2,2,4,3 girelim sonuç olarak bize 1/1+1/4+1/4+1/16+1/9 toplam değerini verecektir.
Temel matematiksel bir toplama fonksiyonu olan yukarıdaki formülü kullanarak;
a)for
b)while
c)do while
d)if-goto döngülerini ayrı ayrı 4 farklı şekilde kullanarak fonksiyon içinde tanımlayınız.
Bütün işlemler fonksiyon içinde yazılacak.Sadece hesapla isminde bir fonksiyon programı çağıracaktır.
Bu ödev yukarıdaki 4 döngü için ayrı ayrı yazılarak getirilecektir.(4 ayrı ödev)
Ödevi online e-mailinize veya usb belleklerinize atıp getirebilirsiniz.
Ödev teslim: i.ö.:03 mayıs 17-19 saatlerinde,
                           n.ö.:03 mayıs 13-17saatlerinde 
önceki ödevlerini göstermeyenler; bu tarihten önce gösterebilirler.
__________________________________________________________________________
#kütüphaneler
main()
{

hesapla();
}


...hesalpla fonks.

{
döngüler ,işlemler...hepsi
}

veya;

#kütüphaneler
...hesalpla fonks.
{
döngüler ,işlemler...hepsi
}
main()
{

hesapla();
}

6 Mayıs 2013 Pazartesi

sql fonksyonlar ve tablo birleştirme


select count(*)as adet from employees
select min(Unitprice)as en_düsük from products
select max(Unitprice)as en_yüksek from products
select sum(Unitsinstock)as toplam from products
select avg(Unitprice)as fiyat_ort from products
select count(distinct Categoryid)as sonuc  from products

select * from products where categoryid=3

select products.productname from
categories,products
where categories.categoryname='Confections'
and categories.categoryid=products.categoryid

....

2 Nisan 2013 Salı

sistem analizi proje rapor ve sınav nö+iö

Projelerinizin bitmiş hali 3 mayıs da getirilecek. Bu tarihten önce projelere bakılmayacak.
Vize ve final notlarınız projeleriniz ve raporlarınız incelendikten sonra verilecektir.
Rapor 1,2,3,4:  3 mayıs da getirilecek.Bu 4 rapor bu tarihte incelenecektir.
Sistem analizi dersinde incelemeler 3 mayısa kadar iyi bir çalışma yapılması için süre uzatılmıştır. Herhangi bir ders ve inceleme yapılmayacaktır.
Hazır getirilen projelerde öğrenci devamsızlıktan kalır.

Proje Sunum ve Teslim Tarihleri:(Vize+Final Sınav İmzaları ve Tutanakları)
Bilgisayar N.Ö.:24.05.2013     09:30-12:00
Bilgisayar İ.Ö.:24.05.2013      13:30-17:00

28 Mart 2013 Perşembe

nesne tabanlı prog. dizi örnek ve ÖDEV...

ödev:nensne tabanlı prog.-1

konu:Aylık sıcaklık ortalama hesabı yapan program;
Ayda kaç gün olacağı diziye dışarıdan girilip her gün için ayrı ayrı sıcaklıklar girilip en sonunda dizinin değerlerinin aylık ortalamasını hesaplayan programı dizi ve while kullanarak yazınız?

Dizi ismi herkesin kendi isminde olacak bilgisayar ve defterinizde yapılı olarak getirilecek, getirilen ödev içinde soru sorulacak....

ödev teslim i.ö: 02.04.2013 saat:19.00-21.00
                    n.ö: 04.04.2013 saat 10.00-15.00

örneğin:n=29
ay[n]
15,19,8,.....23 gibi 29 adet değerin ortalamasını hesaplayan programı yazınız?


İyi Çalışmalar 
İbrahim KARAMAN


1-Klavyeden girilen n adet sayının toplamını bulan prog.



2-Klavyeden girilen n adet sayıdan kaç adet tek kaç adet çift sayı olduğunu bulan prog dizi+while kullanarak yapınız.
3-Klavyeden girilen n adet öğrencinin vize final ve ortalamalarını hesaplayan programı dizi + do while ile yapınız?
veriler:
int vize[n];
int final[n];
int ortalama[n];
veya
int vize[n],final[n],ortalama[n];

21 Mart 2013 Perşembe

proje ara rapor formu ()


BOZOK ÜNİVERSİTESİ
Meslek YüksekOkulu
Bilgisayar Programcılığı

 PROJE ARA RAPOR FORMU-1


Proje Adı

Proje Sorumluları



Öğrenci Numaraları




A. BU RAPOR DÖNEMİNDE YAPILAN ÇALIŞMALARIN ÖZETİ










B. BU RAPOR DÖNEMİNDE YAPILMASI ÖNGÖRÜLEN FAKAT YAPILAMAYAN ÇALIŞMALAR VE GEREKÇELERİ










C. ÖNÜMÜZDEKİ RAPOR DÖNEMİNDE YAPILACAK ÇALIŞMALARIN ÖZETİ











Proje Yürütücüsü
Unvanı Adı Soyadı
………………………………..

Rapor teslimi:
*-İlk rapor 11.03.2016 tarihine kadar..
*-Rapor getirilirken  bütün grup üyeleri ile birlikte getirilecektir.
*-Hafta içi ders saatleri dışında da getirebilirsiniz.(benim uygun olduğum her zaman)
*- Raporlar Çıktı olmayacak online(flash bellek ile) getirilecek.


19 Mart 2013 Salı

nesne vize-1 sınav soruları


1- Dışarıdan girilen N adet sayıdan ilk girilen sayıdan kaç tane daha girildiğini bulan programı yazınız? (Döngü if-goto)Örneğin girilen sayılar:9,122,15,24,9,7,122,9,9.....
2-                                #include<stdio.h>
BÜ                              # include<conio.h>                    
MYO                          main()
isminiz
isminiz
isminiz
MYO
isminiz            *10 defa                
isminiz
isminiz
MYO
isminiz
isminiz
isminiz


Yukarıdaki çıktıyı SIRASIYLA do-while,while ve for kullanarak yazınız?

3-T+=i; bu kod parçacığı başka nasıl yazılır?
………………………………………..

17 Ocak 2013 Perşembe

bütünleme-3ders-tekders hakkında


***Algoritma ve programlama temelleri derslerinde final soruları çıkmayacak final sorularınıza eş değer olacak, test sorusu yok***


bütünleme sınavı

final sonunda dersten kalan öğrenciler final yerine geçecek bütünleme sınavına girerler....
şartlı geçilen derslerde de bütünleme sınavına girip yükseltyebilirsiniz, yalnız kalma durumunuzu da dikkate almanız gerekir.
hiçbir ders bir önceki sınavla aynı olmak zorunda değildir. sınavlar finallere eşdeğer olur.

3 ders sınavı

bu sınav 2012 yılında yani en son kayıt olan öğrencilerimiz faydalanamaz.  2011 kayıtlı öğrenciler 2. dönemin sonunda toplamada en fazla 3 dersi varsa faydalanabilir. Daha önceki yıllardaki kayıtlılar her dönem faydalanabilir. 3 dersin şartı en fazla 3 dersi olmak, hiç bir dersten devam durumu olmamak...

tek ders sınavı

yürürlüğe yeni girmiştir. 2012 yılı kayıtlı öğrencilerimiz mezun olurken bütünleme sonucunda devam zorunluluğu olmayan tek dersi olursa tek derse girecektir...



Sınavlarınızda başarılar

İbrahim KARAMAN

10 Ocak 2013 Perşembe

web projesi getirmeyenler

ibrahimkaraman66@gmail.com bugün mail adresime göndermeniz gerekmektedir

İ.Ö.
Erbay ULAŞ
Y. Emre Gürcü
Zeki Keskinkılıç
Sebahattin METE

N.Ö
Fatma Doğan
Burcu Ulutaş

5 Ocak 2013 Cumartesi

mesleki ingilizce son konular ve sınavlar güncellenmiş hali



Sınavlar vizeye benzer olacaktır.
Buradaki Türkçeye çevriler bize ait değildir. Kendinizin çevirmesinde fayda var bu resimleri atan arkadaşlar onu çıkarmayı unutmuş olmalılar.























 https://bunyaminkaya.com/microsoft-sql-server-tum-surumleri-dogrudan-indirme-linkleri-2008-2012-2014-2016/