Arama butonu
Bu konudaki kullanıcılar: 2 misafir
4171
Cevap
169698
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (86. sayfa)
F
12 yıl
Yüzbaşı

Merhaba arkadaşlar bir sorum olacak..

C# da Listbox label combobox gibi toolboxların yazıtipi ayarlarını değiştiriyorum ancak programı başka bir bilgisayarda açınca yazıtipi sıfırlanıp arila geçiyor bu sorunu nasıl çözebilirim. Yardım lütfen

Teşekkürler.

edit : diğer bilgisayardada aynı yazı tip yüklü





< Bu mesaj bu kişi tarafından değiştirildi Falco Peregrinus -- 6 Temmuz 2013; 13:54:40 >
Bu mesaja 2 cevap geldi.
T
12 yıl
Yüzbaşı

Listview'e aynı ID'ye sahip birden fazla veriyi nasıl ekleriz?
Örneğin benim bildiğim tek bir veri ekleme yolu var bu da aşağıda. Ama bu yöntemle o ID'ye ait sadece tek bir veriyi çekiyor. Atıyorum benim 5 numaralı ID'mden 3 tane var ve bu da demekki 3 tane farklı veriyi çekmem gerekiyor. Aşağıdaki yöntemle o 3 veriden sadece 1 tanesi çekilebiliyor.

 
While(oku.Read())
{
ListViewItem livi = new ListViewItem(oku[0].ToString());
livi.SubItems.Add(oku[1].ToString());
listView2.Items.Add(livi);
}


Bunun başka yöntemi nedir?



T
12 yıl
Yarbay

quote:

Orijinalden alıntı: Metso

beyler bi kod yazmak istiyorum ama nasıl yapacağımı bilmiyorum.


12.128383 sayısını
12.12
yani yuvarlamayacak sadece . dan sonraki 2 rakamı göstericek

olacak şekilde çıkaran bir kod lazım

birde bir sorum daha olacak

aşağıda ki kod şuan şunu yapıyor

12.18213 sayısını
0.18213 olarak ekrana basıyor sizce bu kod iyimidir hata verir mi mantık hatası varmıdır


#include <iostream>
using namespace std;

int main(){

double x,z;
int y;

cout << "Enter value :"<<endl;
cin>>x;

y=x;
z=x-y;

cout << z<<endl;

return 0;

}
Paylaş

2. Sorun icin:
In function 'int main()':
Line 12: warning: converting to 'int' from 'double

Yani uyari aliyorsun cunku double i inte cevirmeye calisiyorsun.
Benim tavsiyem int y kullanmadan 2 satirlik islemi suna cevirmen olacaktir:
z=x-(int)x;

casting dedigimiz (type)variable seklindeki yapilar eger type noktadan sonra basamak desteklemiyorsa bu sayilari dusurur, buna truncating denir.

1. sorunu ise iostream kutuphanesiyle kolaylikla yapacagini zannetmiyorum bunun icin standard C input/output kutuphanesini eklemeni tavsiye ederim. Bunun icin en tepeye #include "stdio.h" eklemen sonrada en sondaki cout u printf("%.2f", x); ile degistirmen gerekir %f floating point numberler icin kullanilan bir girdidir. " " arasindiakiler print edilir ikinci " dan sonra virgul varsa virgulden sonraki degerler birer birer eslestirilip cikartilir.
Eger boyle birsey istenmiyorsa, matematiksel yontemi vardir.





< Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 7 Temmuz 2013; 13:34:14 >

P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: El nino9

Ben c hiç bilmiyordum internetten videolarla öğrenmeye başladım. Öğrendiğim bazı şeyler var elfe if, fonksiyonlar, for döngüsü, if yapısı, while ve matematik işlemleri. Bunları öğrendim izleyerek ilk öğrendiğimde kafamdan da yaptım işlemleri fakat yapmaya yapmaya unutuyorum. Bunları nasıl pratik yapabilirim bana ödev gibi alıştırma verebilecek var mı ? İyi bilen bu konuları kapsayacak şekilde yazabileceğim program önerirse sevinirim. Kolay gelsin herkese.

http://www.ckodu.com/ornek.html

bu internet sitesinde bazı örnekler var başlıklardan yararlanarak programı önce kendin yazmayı deneyip daha sonra da yazılmış olan kodu inceleyerek kendi kodlarınla benzerlikleri ve farkları yakalayarak kendini geliştirebilirsin diye düşünüyorum umarım yardımı dokunur eğer sorun olursa bana ulaşabilirsin


Bu mesaja 2 cevap geldi.
A
12 yıl
Binbaşı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..


Bu mesaja 1 cevap geldi.
P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..

eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer


Bu mesaja 1 cevap geldi.
A
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..

eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer

Programlama hakkında bir bilgim yok.Çok kapsamlı yazılımlar üretmeyi düşünmüyorum,belki küçük flash oyunlar yaparım veya not defteri tarzı programlar.


Bu mesaja 1 cevap geldi.
E
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: El nino9

Ben c hiç bilmiyordum internetten videolarla öğrenmeye başladım. Öğrendiğim bazı şeyler var elfe if, fonksiyonlar, for döngüsü, if yapısı, while ve matematik işlemleri. Bunları öğrendim izleyerek ilk öğrendiğimde kafamdan da yaptım işlemleri fakat yapmaya yapmaya unutuyorum. Bunları nasıl pratik yapabilirim bana ödev gibi alıştırma verebilecek var mı ? İyi bilen bu konuları kapsayacak şekilde yazabileceğim program önerirse sevinirim. Kolay gelsin herkese.

http://www.ckodu.com/ornek.html

bu internet sitesinde bazı örnekler var başlıklardan yararlanarak programı önce kendin yazmayı deneyip daha sonra da yazılmış olan kodu inceleyerek kendi kodlarınla benzerlikleri ve farkları yakalayarak kendini geliştirebilirsin diye düşünüyorum umarım yardımı dokunur eğer sorun olursa bana ulaşabilirsin

Teşekkürler hocam bakacağım buraya



P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..

eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer

Programlama hakkında bir bilgim yok.Çok kapsamlı yazılımlar üretmeyi düşünmüyorum,belki küçük flash oyunlar yaparım veya not defteri tarzı programlar.

o zaman c ile başla çok derine inmeden programlama mantığını öğrenmeye çalış sonra c++ ile nesneye dayalı programlama üzerine biraz git ama çok fazla kendini kasmana gerek yok flash tarzı oyun yapmak istiyorsan c# dan ziyade html ve java ile uğraşmanı tavsiye ederim daha başarılı olursun ama flash oyun bile olsa oyun yazabilmek için programlama dili yeterli değildir modelleme bilgisi animasyon bilgisi gibi bilgilere de sahip olman gerekir ve üzerinde uzun süre uğraşman gerekir ama eğer azimliysen ve yetenekliysen bu işte uzmanlaşabilirsin


Bu mesaja 1 cevap geldi.
A
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı




o zaman c ile başla çok derine inmeden programlama mantığını öğrenmeye çalış sonra c++ ile nesneye dayalı programlama üzerine biraz git ama çok fazla kendini kasmana gerek yok flash tarzı oyun yapmak istiyorsan c# dan ziyade html ve java ile uğraşmanı tavsiye ederim daha başarılı olursun ama flash oyun bile olsa oyun yazabilmek için programlama dili yeterli değildir modelleme bilgisi animasyon bilgisi gibi bilgilere de sahip olman gerekir ve üzerinde uzun süre uğraşman gerekir ama eğer azimliysen ve yetenekliysen bu işte uzmanlaşabilirsin

Amacım sadece oyun yapmak değil,küçük ama gerekli olabilecek programlar yapmak.Hatta belki oyun işlerine hiç bulaşmam,modelleme yapmak falan zor iş.Dersleri izlemeye başladım,visual studio 2010 professional programı gerekiyormuş fakat bedava sürüm bulamadım. warez olarak indirsem bir sorun çıkar mı ?


Bu mesaja 1 cevap geldi.
P
12 yıl
Yüzbaşı

küçük programları yapmak için elbette c# mantıklı bir tercih olacaktır visual studio için ise express sürümleri geliştiriciler için piyasaya sürülmüş bazı küçük kısıtlamaları olan ücretsiz sürümlerdir warez indirmeni tavsiye etmiyorum ücretsiz sürümü varken korsan kullanmanın bir mantığı yok fakat bu uygulamaları ücretli olarak satmayı planlıyorsanız kullanıcı sözleşmelerini okumanızı tavsiye ediyorum express sürümlerinde üretilen yazılımların ücret karşılığı satışı yasak korsan ürünler ile yapılan yazılımlar zaten başlı başına korsan olmalarından dolayı yasak o yüzden sözleşmeyi okuyun derim
http://www.microsoft.com/visualstudio/tur/products/visual-studio-express-products
express sürümüne buradan ulaşabilirsiniz aynı şekilde kullanıcı sözleşmesine de aynı site üzerinden ulaşabilirsiniz


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Havlayan Köpek Balığı
A
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

küçük programları yapmak için elbette c# mantıklı bir tercih olacaktır visual studio için ise express sürümleri geliştiriciler için piyasaya sürülmüş bazı küçük kısıtlamaları olan ücretsiz sürümlerdir warez indirmeni tavsiye etmiyorum ücretsiz sürümü varken korsan kullanmanın bir mantığı yok fakat bu uygulamaları ücretli olarak satmayı planlıyorsanız kullanıcı sözleşmelerini okumanızı tavsiye ediyorum express sürümlerinde üretilen yazılımların ücret karşılığı satışı yasak korsan ürünler ile yapılan yazılımlar zaten başlı başına korsan olmalarından dolayı yasak o yüzden sözleşmeyi okuyun derim
http://www.microsoft.com/visualstudio/tur/products/visual-studio-express-products
express sürümüne buradan ulaşabilirsiniz aynı şekilde kullanıcı sözleşmesine de aynı site üzerinden ulaşabilirsiniz

Peki son olarak birkaç sorum olacak.

1) İleride işe yarayabilecek bir program yaparsam bunu nasıl piyasaya sürebilirim ? Maddi kazanç dışında ne gibi faydaları olur?
2) Programı 1 gün önce yüklemiştim,yüklendikten sonra program açılınca (yanlış hatırlamıyorsam) ''Üretici sertifikası alın'' gibi bir pencere açıldı,iptal dedim.Bunun ne olduğunu açıklayabilir misiniz?


Bu mesaja 1 cevap geldi.
P
12 yıl
Yüzbaşı

ilk soruna cevap olarak işe yarayabilecek bir yazılım yazdığında bunu hangi tabanda yazdığına bağlı olarak farklı şekillerde piyasaya sürebilirsin android tabanlı yazdıysan google playden satabilirsin hatta programı ürettiğin yazılımı da ücretsiz yani uygulama geliştirirken herhangi bir ücret talebinde bulunmuyorlar onun dışında mac tabanlı bir yazılım ürettiysen bunu apple store den piyasaya sürebilirsin web tabanlı yazılım yaptıysan zaten bunu hosting ve domain alarak yayınlayabilir gerekirse bunu reklamlarla destekleyebilirsin windows tabanlı yazılım ürettiğinde bunu satabilmen için paket programı yapmalısın bunu piyasaya sürebilmenin ise en geçerli yolu şirket kurup kullanıcılara özel ürün anahtarı satarak yapabilirsin fakat bu yolla para kazanmak kolay bir iş değil hem rakiplerin çok büyük hem de güçlü bir sermaye gerektiriyor para kazanmak istiyorsan en kolay yolu web sitesi ya da android tabanlı uygulamalar bunun dışında eğer müşteri bulabilirsen sipariş usulü ücret karşılığında yazılım üretebilirsin bu siparişe göre her dilde ya da her çeşitte olabilir

ikinci sorun ise üretici sertifikası diyorsa dediğim gibi yazılım üretim satabilmen için orjinal lisansın olması gerekiyor eğer ürün lisansı diyorsa yapmaya çalıştığın illegal orjinalleştirme işlemi başarısız sonuçlanmış demektir

problemleriniz ile ilgili cevap vermekten memnunum bu yüzden çekinmeden istediğiniz kadar soru sorabilirsiniz


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Havlayan Köpek Balığı
A
12 yıl
Binbaşı

Öncelikle yanıtlarınız için teşekkürler.

Şimdilik kendimi geliştirmek için küçük programlar yapmayı düşünüyorum bunları dağıtmayı düşünmüyorum.Dediğim gibi kendimi geliştirmek için.Okullar açılıncaya kadar az biraz bir şeyler öğrensem benim için yeterli olur.Belki ileride kazanç durumunu düşünebilirim,para kazanmak için daha çok erken.

Üretici sertifikası sorunuma gelirsek ; programı Microsoft resmi sitesinden indirdim.Yinede çok önemli bir sorun değil...

Peki son olarak,önerebileceğiniz bir kitap var mı?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @perseustr
P
12 yıl
Yüzbaşı

ücretsiz dağıtım konusunda herhangi bir yaptırım söz konusu değildir ücretsiz olarak yaptıgınız yazılımları dağıtabilirsiniz kitap önerisine gelince ben kişisel olarak malesef kitap önerisinde bulunmuyorum çünkü ben programlamanın kitap ile öğrenilebileceğini düşünmüyorum kitaplarda belirli kalıplar kullanılarak yazılımlar ezberletilerek eğitim veriliyor bu yüzden de kopya yazılımlar dediğimiz genelleşmiş kalıpların farklı kombinasyonlarında birleştirilmesinden oluşan yazılımlar ortaya çıkıyor bunları yazan kişiler de malesef kendilerine yazılımcı diyebiliyorlar ben de bunu elimden geldiğince engelleyebilmek adına kitap önerisinde bulunmuyorum emin oldun internetten ücretsiz olarak edinebileceğiniz bilgiler kitaplardan edinebileceklerinizden çok daha fazla ayrıca anladığım kadarıyla bu konuda heveslisiniz bu hevesiniz devam ederse kendi kendinize uygulama geliştirmeye çalışırsanız ve takıldığınız noktaları araştırarak bulursanız inanın çok daha iyi bir yazılımcı olacaksınız ayrıca kitaplarda işinize yaramayacak o kadar çok bilgi yer alıyor ki kafanızı o boş bilgilerle dolduracağınıza karşılaştığınız sorunları araştırarak eksiklerinizi tamamlarsanız böylelikle sadece gerçekten ihtiyacınız olan bilgilere ulaşmış olursunuz uygulama üzerinde çalıştığınız için ise tecrübe kazanmış olursunuz karşılaştığınız problemleri bizlere de sorabilirsiniz elimizden geldiğince size yardımcı olmaya çalışırız


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Havlayan Köpek Balığı
A
12 yıl
Binbaşı

Eğitim videolarını izleyerek devam edeceğim o zaman.Yanıtlarınız için teşekkürler.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @perseustr
L
12 yıl
Teğmen

C# ta yaptığım stok uygulaması için gereksiz ama nasıl yapıldığını görmek adına farklı bir formun içinde menü yapmak istiyorum formun sol tarafında kişiselleştirilecek diğer formların listesi olucak mesela form1 form2 gibi ve ordan seçtiğimiz forma göre o menünün sağ tarafında(aynı formun içinde) o forma ait backcolor font family font size gibi özellikler çıkacak buna anaformdaki datagridview i de dahil edebiliriz. soldan seçtiğimiz form adına göre sağ taraf değişecek yani dinamik bir form gibi düşünülebilir sanırım. bunun hakkında fikir verebilir misiniz acaba?

Bir de bu ayrı bir konu, mysql kullanıyorum ve tablo yu datagridview e aktarıyorum o tabloyu güncelleyerek yeni bir kolon ekleme şansım var mı acaba eklendiğinde varsayılan olarak mevcut satırlara bir değer girse mesela?


Bu mesaja 1 cevap geldi.
A
12 yıl
Onbaşı

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _test2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
dtSaat.MinDate = DateTime.Now.Date; // Form açıldığında saat kaç ise form üzerindeki DateTimePicker nesnesinde o değer gözükecek
}

bool sayacBittiMi = false;

public void Kapat()
{
System.Diagnostics.Process.Start("shutdown", "-s -f -t 0");//Bilgisayarı kapatmak için
//DİKKAT: s, f, t'nin yanındaki - işareti BackSpace tuşunun yanındaki - tuşu olmalıdır.
}

int toplamSaniye;

public void ZamanGonder()
{

TimeSpan zamanDilimi = TimeSpan.FromSeconds(toplamSaniye);

int saat, dakika, saniye;

saat = zamanDilimi.Hours;
dakika = zamanDilimi.Minutes;
saniye = zamanDilimi.Seconds;

if (saat < 0)
{
saat = 0;
}
if (dakika < 0)
{
dakika = 0;
}
if (saniye < 0)
{
saniye = 0;
}

if (saat == 0 && dakika == 0 && saniye == 0) //Zaman kontrolü
{
sayacBittiMi = true;
tmrSayac.Stop();
Kapat();
}

toplamSaniye -= 1; //Her bir saniyede toplamSaniye 1 eksiltilir (geri sayım)

}

private void btnTamam_Click(object sender, EventArgs e)
{
TimeSpan fark = dtSaat.Value - DateTime.Now; //Seçilen saat ile şu anki saatin farkı
toplamSaniye = Convert.ToInt32(fark.TotalSeconds); //Aradaki farkın saniye cinsinden değeri

TimeSpan saatBilgileri = TimeSpan.FromSeconds(toplamSaniye);

string mesaj = "";

mesaj = "Bilgisayarınız " + Convert.ToInt32(saatBilgileri.Hours) + " saat " + Convert.ToInt32(saatBilgileri.Minutes) + " dakika " + Convert.ToInt32(saatBilgileri.Seconds) + " saniye sonra kapatılacak, bu işlemi gerçekleştirmek istediğinizden emin misiniz?";

if (MessageBox.Show(mesaj, "Emin misiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
{
tmrSayac.Start();
}
}

private void tmrSayac_Tick(object sender, EventArgs e)
{
ZamanGonder();
}

public void Ac()
{
this.Show();
this.WindowState = FormWindowState.Normal;
Application.OpenForms["Form1"].BringToFront();
}

public void Cikis()
{
Application.Exit();
}

private NotifyIcon simge;
private ContextMenu menuBalon;

private void Form1_Resize(object sender, EventArgs e)
{

menuBalon = new ContextMenu();

if(FormWindowState.Minimized == this.WindowState)
{
menuBalon.MenuItems.Add("Programı Aç", Ac); //BU SATIR VE
menuBalon.MenuItems.Add("Çıkış", Cikis); //BU SATIRDA HATA VAR HATALARI ASAGIDA YAZDIM

}
}




}
}
Error 1
The best overloaded method match for 'System.Windows.Forms.Menu.MenuItemCollection.Add(string, System.EventHandler)' has some invalid arguments
C:\Users\Adem\Desktop\_test2\_test2\Form1.cs
109 17
_test2

Error 3
The best overloaded method match for 'System.Windows.Forms.Menu.MenuItemCollection.Add(string, System.EventHandler)' has some invalid arguments
C:\Users\Adem\Desktop\_test2\_test2\Form1.cs
110 17
_test2

Error 2
Argument 2: cannot convert from 'method group' to 'System.EventHandler'
C:\Users\Adem\Desktop\_test2\_test2\Form1.cs
109 56
_test2

Error 4
Argument 2: cannot convert from 'method group' to 'System.EventHandler'
C:\Users\Adem\Desktop\_test2\_test2\Form1.cs
110 50
_test2

Merhaba arkadaşlar, bu program girilen saate göre bilgisayarı kapatıyor, lütfen bir yanlış veya sıkıntı var mı tecrübeli birileri baksa, bir de eklemek istediğim bazı şeyler var bunlar :

1 PC Kapanmasına 10 dk kala notifyIcon dan bildirim göstermesi,

2 PC Kapanmasına 30 sn kala messagebox içinde haber verip iptal etmek istiyor musunuz diye sorması, bunları beceremedim yardımcı olursanız sevinirim, okuduğunuz için teşekkürler.


Bu mesaja 1 cevap geldi.
A
12 yıl
Binbaşı

C# derslerini seyretmeye başladım,anlatım yapan kişinin kullandığı program visual studio 2010 professional.Ben de aynı programı kullanmak istiyorum fakat ücretsiz sürümünü bulamadım,acaba visual studio 2010 professional'a en çok benzeyen ücretsiz visual studio sürümü hangisidir ?


Bu mesaja 2 cevap geldi.
L
12 yıl
Teğmen

Visual Studio 2010 Express kullanabilirsin zaten birbirlerinden kopuk programlar değiller sonuçta farklı versiyonları.





< Bu mesaj bu kişi tarafından değiştirildi Lucinius -- 10 Temmuz 2013; 16:35:29 >


Bu mesajda bahsedilenler: @Havlayan Köpek Balığı