o kısım için giris ve kontrol fonksiyonlarını başka bi classta tanımlayabiliriz sanırım. aklıma başka bir yol gelmiyor açıkçası :) |
tamam bu kadarı da yeterlidir bence :) |
Arkadaşım merhabalar. Bende sayfayı gördüm C# konusunda yardımcı olayım dedim. Öncelikle şöyle başlayalım. SqlConnection deyip üstündeyken Ctrl+"Nokta(.)" yaptığında (CodeSnippet özelliği) göreceksin ki namespace satıları üstünde şu yazı oluşacak : using System.Data.SqlClient; Burdan artık MSSQL ile yapabileceğimiz her şeyi bu sınıf sayesinde yapabiliriz. En önemli konu ise senin sorduğun yerlerden biri. SqlConnection çok önemli bir konudur aslında. Aslında senin sorun "Parantez içi olan yer" connection satırıdır. Yani türkçe'siyle bağlantı cümlesidir. Diğer bağlantı cümlelerini bakmak için bu adresi ziyaret etmeni öneririm.http://www.connectionstrings.com/ Bir örnek vericek olursak şudur aslında bir nevi; SqlConnection connect = new SqlConnection(@"server=.\SQLExpress;database=XxX;User ID = sa;Password=xxx"); Bu sayede XxX database'ime SQL Express Agent sayesinde "sa" User ID ve parolasıyla SQL Auth. şeklinde SQL Managent studio da object Exp. açtığın connection gibi connection açıyoruz. Sorunun cevabı budur. Senin için hatta C# kullanan bir çok arkadaş için farklı bir yöntem önereyim. Çok çok çok daha güvenli bir yöntemdir. Bileni vardır bilmeyeni vardır çünkü. Solution altında ki Provider kısmını diğer deyimle veri işlemleri yapacağımız proje kısmında , Proje sağ tıklayım -> New Item deyim App.config dosyası ekleyelim. App.config dosyasını açtıktan sonra içine şu satırları ekleyip connection yapmamız benim çok daha tercihimdir. <connectionStrings> <add name="ConnectionaVerdiğimizAd" connectionString="server=.\SQLExpress;database=XxX;User ID = sa;Password=xxx"(Bu kısmı bu şekilde tanımlıyoruz) ve çoğu kişini çoğu zaman unuttuğu satır. providerName="System.Data.SqlClient"/> </connectionStrings> dedikten sonra projemize dönüyoruz ve yapmamız gereken sadece şu; Yine Ctrl+. deyip yazıcağımız satırları yaparken using satırını ekleyebilirsiniz ama ben yine de böyle eklemenizi söyleyim. System.Configuration referansını projemize dahil ediyoruz. Ve sonra şunu yazıyoruz. SqlConnection connect = new SqlConnection(ConfiguraitonManager.ConnectionStrings["ConnectionaVerdiğimizAd"].ConnectionString]; Şekilde kullanılmasını ben daha doğru buluyorum arkadaşlar. Yardımcı olabildiysem ne mutlu bana :) |
arkadaşlar öncelikle merhaba c++ ya yeni başladım bunu öyle böyle oradan buradan bakarak yaptım derlemede hata vermiyor ama çalıştır dedigimde masaüstünde proje.exe nin olmadığını söylüyor ve çalıştırmıyor acaba sistemimde mi sorun var pc sistem sp2 ??? #include <cstdlib> #include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main(int argc, char *argv[]) { cout<<"SELAM"; system("PAUSE"); return EXIT_SUCCESS; } |
Komut satırını kullanarak çalıştırmayı dene. Birde hangi editörü kullanıyorsun ? |
c programlama da basit sayı sıralama algorıtması ve kodlarınahttp://www.zeynelakcay.com/c-programlama-sayilari-siralama/ bu kaynaktan erişebilirsiniz... |
arkadaşlar sayaç çalışmıyor neden acaba ? dışarıdan 100 (ben denetlemek için şimdilik 5 yaptım) kişinin cinsiyeti (kadın için 1, erkek için 2) ve yaşı girilecek. en sonda ise bi sınır yaş değeri istenecek ve en sonunda bu yaş değerinden küçük erkek ve kadınların sayısını yazdıracak ekrana. teşekkürler şimdiden |
yukarıda @seviyeli yarbay'a açıklamıştım oradan bakabilirsiniz |
Arkadaş soru sormuş burada. Hangi editörü kullanıyorsun diye. Ve doğru bir yere basmış. Ben Dev C++ indirip , hiç C++ bilmeme karşın 1-2 kod öğrenip demek istedim. Execute ederken eyvallah , ama derlendikten sonra çalışırken virüs olarak algılanıyordu. Aynı kodları Visual Studio 2010'da denedim veya başka bir sürümü sanmıyorum ki fark yaratsın. Aynı PC , aynı kodlar , aynı dile derlendi ama virüs olarak algınlanmadı. C++'ı dil yazımı olarak bilmiyorum lakin dili yüksek seviyesinden heralde bura da bulunan herkes biliyordur. Ama editör sorunları sık karşılaşılıyor galiba. |
Soyle bir sorum var. C++ ogrenmek istiyorum universitede hazirliktayim dersler suan cok basit seneye ogrenecegiz simdiden bos vaktim varken giris yapayim diyorum. Fakat butun dersler videolu. Eskiden videolu arar bulamazdik heryer text olurdu simdi videosuz bulamadim. Videolu istemiyorum cunku daha onceden programlama biliyorum istedigim C++ ogrenmek yani hizli hizli syntax ogrenmek istiyorum goz gezdirme imkani acisindan videodan daha rahat oluyor. Videolar cok yavas. Bilen arkadaslar onerirse memnun olurum. Not: Kitap onerisine gerek yok evde yiginla yazilim kitabi var fakat yurtdisindayim onlari buraya aldiramiyorum. Kaynak internet sitesi olursa cok faydasi dokunur. Simdiden tesekkurler... |
C++ tutorial diye google araması yaptım ve ilk çıkan site: http://www.cplusplus.com/doc/tutorial/ Kaynak güzeldir, herşeyi ayrıntısıyla anlatır. http://www.cprogramming.com/tutorial/c++-tutorial.html Burası da iyidir. Bu arada hızlı hızlı syntax öğrenicem diye dalma, bazı noktaları Java gibi dillerden farklıdır. |
Hocam Turkce sormustum ama ingilizce de anliyorum tesekkur ederim ben turkce yazmistim googlea. |
abilerim kardeslerim bilginize ihtiyacım var. Sorunum acil olarak bir proje vericem ancak pacman yapıyorum ve yemleri yedirtemiyorum projemin introduction seviyede olması lazım bana yemleri nasil yedirticemi ve labellarin içinden gecmeden forumda nasil gezdircemi sölerseniz yeter :D assagidaki kodlarda kaldigim yer. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Media; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace proje_PACMan { public partial class pacmanoyunalani : Form { public pacmanoyunalani() { InitializeComponent(); } private void pacmanoyunalani_Load(object sender, EventArgs e) { SoundPlayer müzik = new SoundPlayer(); string cal = @"C:\Users\tolga\documents\visual studio 2012\Projects\proje_PACMAN\proje_PACMAN\Resources\pacman_beginning.wav"; müzik.SoundLocation = cal; müzik.Play(); tmryem.Start(); pbpacman.Image = Resource1.Pacman2; pbpacman.SizeMode = PictureBoxSizeMode.StretchImage; } int sayac = 0; protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData==Keys.P) { tmrsag.Stop(); tmrassagi.Stop(); tmrsol.Stop(); tmryukari.Stop(); MessageBox.Show("PAUSE"); switch (sayac) { case 1: tmrsag.Start(); break; case 2: tmrsol.Start(); break; case 3: tmrassagi.Start(); break; case 4: tmryukari.Start(); break; } } if (keyData == Keys.Right) { sayac = 1; tmrsag.Start(); tmrsol.Stop(); tmrassagi.Stop(); tmryukari.Stop(); } if (keyData==Keys.Left) { sayac = 2; tmrsag.Stop(); tmrsol.Start(); tmrassagi.Stop(); tmryukari.Stop(); } if (keyData==Keys.Down) { sayac = 3; tmrsag.Stop(); tmrsol.Stop(); tmrassagi.Start(); tmryukari.Stop(); } if (keyData==Keys.Up) { sayac = 1; tmrsag.Stop(); tmrsol.Stop(); tmrassagi.Stop(); tmryukari.Start(); } return base.ProcessCmdKey(ref msg, keyData); } private void label11_Click(object sender, EventArgs e) { } private void tmrsag_Tick(object sender, EventArgs e) { pbpacman.Left += 1; pbpacman.Image = Resource1.pacman_right; } private void tmrsol_Tick(object sender, EventArgs e) { pbpacman.Left -= 1; pbpacman.Image = Resource1.pacman_left; } private void tmrassagi_Tick(object sender, EventArgs e) { pbpacman.Top += 1; pbpacman.Image = Resource1.pacman_down; } private void tmryukari_Tick(object sender, EventArgs e) { pbpacman.Top -= 1; pbpacman.Image = Resource1.pacman_up; } private void tmryem_Tick(object sender, EventArgs e) { if (pbpacman.Location.X==pictureBox96.Height & pbpacman.Location.Y == pictureBox96.Width) { pictureBox97.Visible = false; } if (pbpacman.Location.X == pictureBox97.Height & pbpacman.Location.Y >= pictureBox97.Width) { pictureBox96.Visible = false; } if (pbpacman.Location.X == pictureBox98.Height& pbpacman.Location.Y == pictureBox98.Width) { pictureBox96.Visible = false; } } } } |
Yurtdışındayım deyince, otomatik olarak İngilizce kaynak verdim ![]() |
Daha önce böyle bi post atmıştım. Üstünden biraz zaman geçti biraz daha geliştim ama hala tam olarak napcağımı bilmiyorum :/ ProjectEuler tarzı sitelerdeki soruları falan çözmekte sıktı artık. Ama elle tutulur bişeyler de yapamıyorum. -Gerçi daha ne yapcağımı bile bilmiyorum- Acaba bundan sonra napabilirim? Böyle beni geliştirebilcek hemde işe yarıcak proje öneriniz var mı? Birde python öğren diyenlerde çıktı. C++'tan daha modern bir dilmiş. Yada tekrar PHP'ye dönüp en azından sitemi yaparım :P Bilemedim |
imzanınz kural dışı ![]() |
Merhaba arkadaslar, C# ile yeni calismaya basladim, cozemedigim bir kisim hakkinda yardiminiza ihtiyacim var. yapmak istedigim sey , Textbox a yazdigim 234 gibi bir yaziyi int [] test = { 2,3,4} sekline cevirmek . // degiskenler |
int[] dizi=new int[textBox1.Text.Length]; int y=0; for(int j=0;j<textBox1.Text.Length;j++) { dizi[y]=textBox1.Text.Substring(y,1); y++; } hocam yapmak istediginiz sey boyle bir sey mi????? |
Arkadaslar selam, C# ta küçük bir programa ihtiyacım var cok araştırdım ama bulamadım. her gün çalışacak, manuel olarak kendim oluşturuacağım yaklaşık 300 kayıt tutan, 4-5 alanı olan bir tablodan tarih kontrolü yapıp eğer günün tarihi tablodaki tarihle aynıysa outlooktan mail atacak bir program arıyorum. Benzer bir proje yapan var mıdır? Teşekkürler |
çok teşekkür ederim, ben ayrıca yazacaktım ama unutmuşum sadece harcama türüne -1 verince çıkmıyordu siz fark etmişsiniz.
tekrar teşekkür ederim şimdi çalışacağım üstünde :)
yeni soru : şimdi soruda sınıf oluşturun diyor, hiç gerek olmadığını biliyorum ama puan almak için class bölümüne ne gibi şeyler tanımlayabiliriz ?
< Bu mesaj bu kişi tarafından değiştirildi Seviyeli Yarbay -- 10 Şubat 2013; 21:49:26 >
Bu mesaja 1 cevap geldi. Cevapları Gizle