G

Teğmen
04 Temmuz 2007
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
30 (Bu ay: 0)
Gönderiler Hakkında
G
10 yıl
C# ile ilgili karşılaştığım bir problem (başlangıç aşamasındayım öğrenmede)
Merhaba arkadaşlar ben programlamaya tarih olarak eskiden olsa da ayırdığım süre olarak yeni başlamış biriyim. Oyun yapımcısı olmaya karar verdim ve C# öğrenmeye başladım, haliyle çok fazla bilmediğim şey çıkıyor şu anda da bir problem ile karşı karşıyayım. Şöyle ki:

using System; 
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BasicGame
{
class Program
{
static public void Asking(string valueType)
{
string answer;
string value;

Console.Write("Please enter your " + valueType + ": ");
value = Console.ReadLine();

Start:
Console.WriteLine("Your " + valueType + " is " + value + ". Do you wish to change your " + valueType + "?");
answer = Console.ReadLine().ToLower();
if (answer == "yes")
{
Console.Write("Please write your new " + valueType + ": ");
value = Console.ReadLine();
Console.WriteLine("Your " + valueType + " has changed to " + value + ".");
goto Start;
}
else if (answer == "no")
{
}
else
{
Console.WriteLine("Please answer by typing yes or no.");
goto Start;
}

}

static void Main(string[] args)
{

Asking("name");
Asking("age");
Console.ReadKey();

}
}
}


Gördüğünüz kodda amacım her seferinde soru sorma kodlarını defalarca yazacağıma bir method ile işimi kolaylaştırmaktı ilk defa bu tarz bir şeyi tamamen kendim düşünüp yaptığım için çok sevinmiştim ama sonra bazı problemler olduğunu fark ettim:
1. Bir kere Asking methodundaki value değerini Main methodumda kullanamıyorum çünkü o orada tanımlı.
2. Zaten o değeri alabilmiş olsam da en son age'i tanımladığım için sadece yaş verisini kullanabilicem.
Buradaki 2. probleme çok güzel bir çözüm getirmiş olsam da en son şöyle bir hal aldı kod:

using System; 
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BasicGame
{
class Program
{
int x = 0;
string[] values = new string[2];

static public void Asking(string valueType)
{
string answer;
Program a = new Program();

Console.Write("Please enter your " + valueType + ": ");
a.values[a.x] = Console.ReadLine();

Start:
Console.WriteLine("Your " + valueType + " is " + a.values[a.x] + ". Do you wish to change your " + valueType + "?");
answer = Console.ReadLine().ToLower();
if (answer == "yes")
{
Console.Write("Please write your new " + valueType + ": ");
a.values[a.x] = Console.ReadLine();
Console.WriteLine("Your " + valueType + " has changed to " + a.values[a.x] + ".");
goto Start;
}
else if (answer == "no")
{
}
else
{
Console.WriteLine("Please answer by typing yes or no.");
goto Start;
}

}

static void Main(string[] args)
{
Program a = new Program();
Asking("name");
a.x++;
Asking("age");

Console.WriteLine(a.values[0] + a.values[1]);
Console.ReadKey();

}
}
}


Şimdi problem şu ki ikisinde de kullanabilmek için değeri methodların dışında tanımlasam bile bir methodun içinde yaptığım değişiklik yine de methodun dışındakileri etkilemiyor. Ben bu Asking methodunu çalıştırdıktan sonra isim ve yaş değerlerini ayrı ayrı elde edip kullanabilmek için ne yapabilirim?
Mesela şunu da denedim Asking methodunu return type yaptım Console.WriteLine(Asking("name")) şeklinde kullanmayı denedim bu sefer de her bu şekilde name değerini çağırmaya kalkıştığımda baştan bütün methodu çalıştırıyor yani bir anlamı kalmıyor. İlginiz için teşekkürler.
G
10 yıl
Toplayacağım yepyeni sistem (5200TL)
Gençler merhabalar öncelikle. Size iki sorum olacak ilki basit önce onu sorayım.
1- Eskiden bu Vatan sürreeeklii indirim yapıyordu ben 3 haftadır takip ediyorum daha 1 tane bile indirim yapmadı nedir bunların olayı o konuda beni aydınlatırsanız sevinirim.
2- Asıl bu başlığı açma sebebim bu yeni nesil oyunları oynayabilmek için bir pc topluyorum kasamın soğutması falan gayet iyi bunlar dışında hani istiyorum ki en azından 2 sene beni ultra ayarlarda götürsün ne kadar mümkündür bilemem de hatta mümkün değildir herifler coştu çılgıncasına grafik üretiyor ama dediğimi anladınız yani verdiğim paraya değsin şu next gen'den ağzımın tadını alayım. Sistem şudur;

http://www.vatanbilgisayar.com/msi-z97-gaming-7-intel-z97-soket-1150-ddr3-3200mhzoc-hdmidp-anakart.html?srt=UP

http://www.vatanbilgisayar.com/cool-master-nepton-120xl-sivi-sogutma-sistemi.html

http://www.vatanbilgisayar.com/intel-core-i7-4790k-soket-1150-40ghz-8mb-onbellek-22nm-islemci.html

http://www.vatanbilgisayar.com/msi-gtx980-gaming-4g-gddr5-4gb-256bit-nvidia-geforce-dx12-ekran-karti.html

http://www.vatanbilgisayar.com/gskill-16gb-2x8gb-ripjawsx-ddr3-1600mhz-cl9-dual-kit-ram.html

http://www.vatanbilgisayar.com/seagate-35-2tb-barracuda-sata-30-64mb-cache-7200rpm-harddisk.html

http://www.vatanbilgisayar.com/samsung-250gb-850-evo-sata-30-okuma-540mb-yazma-520mb-ssd.html

Sistemde daha optimize edebileceğim bir şey var mı ? Bence süper duruyor ama daha deneyimli arkadaşlar isterseniz fiyatı da 5500 e kadar çıkarabiliriz hatta şu indirimler olacaksa 6000'lere dahi çıkarım ama tabi sizin bilgilendirmelerinizle. Şimdiden teşekkürler.
G
13 yıl
Kaliteli oyun bilgisayarı
GSKILL 8GB (2x4GB) Sniper DDR3 1600MHz CL9 Dual Kit Ram
MICROSOFT Windows 7 Home Premium Türkçe
SYMANTEC Norton 360 Türkçe Versiyon 5.0
LOGITECH C270 HD 720p 3MP WEBCAM
PIONEER DVR-S19LBK 24X ± DOUBLE LAYER LABELFLASH SATA DVD YAZICI SİYAH
LOGITECH Z-506 5+1 75W RMS SURROUND 3D SPEAKER
LOGITECH M100 OPTICAL 1.000dpi MOUSE (SİYAH)
INTEL Core i7 2600 Soket 1155 3.4GHz 8MB Cache 32nm İşlemci
ASUS P8Z68-V LE Intel Z68 Soket 1155 DDR3 2200MHz (O.C.) SATA 3.0 DVI&HDMI Anakart
LOGITECH K120 USB KLAVYE
MICROSOFT OFFICE 2010 EV VE ÖĞRENCİ TÜRKÇE KUTU
LINKSYS AE1000 300MBPS KABLOSUZ-N USB ADAPTÖR
LG 23" IPS236V GENİŞ EKRAN LED-IPS MONİTÖR
COOLER MASTER HAF X 942 BLACK EDITION FULL TOWER PENCERELİ SİYAH KASA
COOLER MASTER RS-750 GX 80PLUS 750W GÜÇ KAYNAĞI
ASUS GTX570 DirectCU II GDDR5 1280MB 320Bit Nvidia GeForce DX11 Ekran Kartı



Sistemde bir uyumsuzluk var mı ?
G
14 yıl
AC: Revelations ile ilgili küçük bir soru
Ben Assassin's Creed serisini oynamadan önce bile çok hayranlıkla takip ediyordum. Gel gelelim bilgisayarım laptop yeni bilgisayar alıcam fakat sanırım o yaza sarkacak. Neyse şimdi ben AC 1'i aldım onu bile aldığımda kasar diye korkuyodum nitekim kastı ama bir sorun yaşadım bilgisayar kendini formatladı. Tekrar oynadığım gibi billur gibi parlak hiç kasmadan sorunsuz oynadım. Sonra dedim artık diğer oyunlar hayvan kasar onları dedim ama dediğim gibi tutkum var dayanamadım aldım II'yi de sonra onu bitirdikten sonra yine dayanamayıp bu sefer brotherhood'u aldım. Şu an hâla onu oynuyorum. En son oynayışımda ekranda böyle bi hızlıca kararıp tekrar parlama sorunu oluyodu arada(Onun nedenini söyleyenlere ayrıca teşekkürler) ama yine kasmadan güzel bir şekilde oynuyorum. Şimdi benim bilgisayarımın 3 GB Ram'i var i3 işlemcisi var ekran kartı HD Radeon 5650 ama laptop modeli tabi onu unutmayalım sizce bunları göz önüne alarak revelations'ı rahat oynayabilir miyim ? Cevaplayanlara çoook teşekkür ederim.
G
14 yıl
Hangisini tercih etmeliyim ?
ASUS GTX570 DirectCU II GDDR5 1280MB 320Bit Nvidia GeForce DX11 Ekran Kartı
ASUS HD6970 DirectCU II GDDR5 2GB 256Bit AMD Radeon DX11 Ekran Kartı

Bunlardan hangisini alayım ?

Anakart ASUS P8Z68-V LE Intel Z68 Soket 1155 DDR3 2200MHz (O.C.) SATA 3.0 DVI&HDMI Anakart düşünüyorum ikisinde de uyumlu sanırım bir de PSU 750 watt düşünüyorum beni bi bilgilendirirseniz her konuda çok iyi olur.
G
14 yıl
Parçalar uyumlu mu ?
INTEL Core i5 2500K Soket 1155 3.3GHz 6MB Cache 32nm İşlemci
MSI Z68MA-G45(B3)Intel Z68 Soket 1155 DDR3 2133MHz DVI&HDMI SATA 3.0 USB 3.0 Anakart
GSKILL 8GB (2x4GB) RipjawsX DDR3 1600MHz CL9 1.5V Dual Kit Ram
COOLER MASTER HAF 912 PLUS GX 80PLUS 750W MidT ATX SİYAH KASA
ASUS HD6970 DirectCU II GDDR5 2GB 256Bit AMD Radeon DX11 Ekran Kartı

Herşeye dikkat ederek uyumlu mu söyler misiniz.
G
14 yıl
VTX3D HD6950
Ben şimdi bu ekran kartını almayı düşünüyorum fakat sizce aaynı fiyatlarda olup daha iyi performans alabileceğim başka ekran kartları var mı oyunları HD oynamak istiyorum sistemin diğer parçaları yeterli zaten.

VTX3D HD6950 GDDR5 2GB 256Bit ATI DX11 Ekran Kartı
G
14 yıl
Bir oyun bilgisayarı topluyorum
Ekran kartı ve kasaya karar veremedim yardımcı olursanız sevinirim. Bu arada ben sadece HD oyun oynamak istiyorum ekran kartı çok aşırı güçlü olmasın mesela Crysis 2 ve yeni çıkacak bir çok oyunu HD oynayayım yeter.

INTEL Core i5 2500K Soket 1155 3.3GHz 6MB Cache 32nm İşlemci
GSKILL 8GB (2x4GB) RipjawsX DDR3 1600MHz CL9 1.5V Dual Kit Ram
MSI Z68MA-G45(B3)Intel Z68 Soket 1155 DDR3 2133MHz DVI&HDMI SATA 3.0 USB 3.0 Anakart
VTX3D HD6950 GDDR5 2GB 256Bit ATI DX11 Ekran Kartı
WD 3.5" 1TB Caviar Black Sata 3.0 64MB Cache 7200Rpm Harddisk
LG 23" E2360V GENİŞ EKRAN LED MONİTÖR
ASUS DRW-24B3LT 24X ± DOUBLE LAYER LIGHTSCRIBE SATA DVD YAZICI
LOGITECH M100 OPTICAL 1.000dpi MOUSE (SİYAH)
LOGITECH ULTRA FLAT KEYBOARD USB
LOGITECH Z-506 5+1 75W RMS SURROUND 3D SPEAKER
COOLER MASTER RC 690 II 80PLUS GX 650W MidT ATX SİYAH KASA

Bir de gereksiz para verdiğim bir şey varsa yenisini önerin bir de o parayı hangi parçaya yatırayım onu söyleyin (Biraz emir gibi oldu daha kibar söyleyemedim pardon :D) Bu arada parçalarım uyumluluğunu da söylerseniz sevinirim.

Kasa + PSU + Ekran kartı için bütçe 600 azsa dediğim gibi hangilerini değiştireyim söyleyin.
G
14 yıl
Sistem topluyorum önerileri alayım
XileNCE XILENCE REDSTORM 600W MidT ATX SİYAH KASA
SAPPHIRE hd5850 GDDR5 1GB 256Bit ATI Radeon DX11 Ekran Kartı
AMD Phenom II X4 955 Black Edition AM3 3.2GHz 8MB Cache 45nm İşlemci
KINGSTON 4GB (2*2GB) KIT Hyperx Genesis DDR3 1600MHz CL9 XMP Ram
LOGITECH M180 NANO WIRELESS OPTICal NB MOUSE
SAMSUNG 1TB 32MB SATA2 7200 RPM HARDDİSK
PIONEER DVR-S19LBK 24X ± DOUBLE LAYER LABELFLASH SATA DVD YAZICI SİYAH
MSI 870A-G54 AMD 870/SB850 AM3 DDR3 2000MHz (O.C.) USB 3.0 SATA 3.0 Anakart
Oyun oynamak için alıyorum. Bütçem hiç yok en fazla aynı fiyattaki veya düşük fiyattaki şeylerle değiştirebilirim.
Birkaç sorum var cevaplandırırsanız çok mutlu olurum.

1. sistem uyumlu mu herhangi bir sorun çıkar mı ?

2. Tüm parçalar kasaya kusursuz takılabilir mi ?

3. Sizce bu sistemle oyunlar çok güzel oynanır mı ?

Yardımcı olursanız sevinirim.
G
14 yıl
Çok sağlam bir oyun bilgisayarı tavsiyesi istiyorum
Arkadaşlar bütçeyi 2500 kadar çıkarabilirim ama öyle bir bilgisayar olsun ki yeni çıkan oyunları hiç kasma olmadan oynayabildiğim gibi 2 yıl sonra çıkacak oyunu bile yine aynı kalitede oynayayım istiyorum tavsiyeleri alayım.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.