p_1 MainForm() içinde tanımlanmış. SerialPort p_1 tanımlamasını public partial class MainForm : Form { dan hemen sonra yap MainForm() içinde sadece p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One); biçiminde kullan. |
Tema bozulmasıyla ilgiliydi çözdüm hocam tamamdır :) |
çok tşekkür ediyorum deneyeceğim hemen |
denedim o hatadan kurtuldum program şu halini aldı /* * Created by SharpDevelop. * User: TUGAY OKATAN * Date: 17.09.2012 * Time: 17:23 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.IO.Ports; using System.Text; namespace servo { /// <summary> /// Description of MainForm. /// </summary> public partial class MainForm : Form { SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One); public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One); // // TODO: Add constructor code after the InitializeComponent() call. // } void MainFormLoad(object sender, EventArgs e) { } void Button1Click(object sender, EventArgs e) { p_1.open(); p_1.write("1"); p_1.close (); } } } ama bu sefer de 'System.IO.Ports.SerialPort', 'close' için bir tanım içermiyor ve 'System.IO.Ports.SerialPort' türünde bir ilk bağımsız değişken kabul eden hiçbir 'close' genişletme yöntemi bulunamadı (bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir mi?) (CS1061) - hatası verdi :( başka birşey de mi using etmeliyim? buarada bu haatayı hem write hem open için de veriyor alt alta 3 hatavar toplam |
Teşekkürler hocam size saygım vardır yazılım konusunda. C++ dan sonra C öğrenmek derken şöyle mesela printf(); kullanımının ayrıntılarını vs. öğrenerek C ye de hakim olabiliriz demek istemiştim. Siyah ekranda öğrenilmeye başlanması dediğinz gibi çok daha faydalı ve öğretici olur. |
Bu konu hakkında yeterince bilgi sahibi değilim. O bölümde okuyan biriyle konuşman daha sağlıklı olur. |
sebebi open write ve close fonksiyonlarının baş harfleri büyük olacak. C# da bu önemlidir. |
teşekkür ederim :/ biraz daha dikkatli olmam gerek. |
p_1.open(); p_1.write("1"); p_1.close (); oprn,write,close bunlarun baş harflerinin büyük olması gerekiyor. Bir önceki sorun da da port tanımlasrken, formdan önce tanımlamalısın. |
sağolun :) |
@TTUGAYY Open,Write ve Close fonksiyonlarının ilk harfleri büyük. C#'DA BÜYÜK KÜÇÜK HARF AYRIMI VARDIR. Ayrıca intellisensi kullansana; instance'ı yazıp noktaya bastığında zaten ilgili fonksiyonlar listeleniyo ordan fonksiyonu seç ve tab'a bas. Bu kadar zor olmasa gerek. |
İnternetten python mobil programlama diye araştır. Eğer yapılabiliyorsa neden olmasın ? |
eymenovichh ; Terbiyesizleşme. Ayrıca konusu buraya ait olmadığı halde sorduğun soru dahilinde yönlendirmeye çalışıyoruz seni. |
Beyler ben size bişey sormak istiyorum C'de pointerlar hakkında.. kitap genellikle örnek programlarında pointer kullanarak string alımını şöyle yapmış char c, *cp; cp değişkenini kolaylık olsun diye mi tanımlıyoruz yoksa kitap olayı anlayalım diye mi tanımlamış ? Çünkü sonuçta bu değişken de bellekte yer kaplıyo-tabii küçük programlarda göz ardı edilebilir ama- ve madem cp = &c ise ben cp kullanacağım yerlerde &c kullanırım bi değişken az olur. Bu konuda daha yeniyim acemiliği mazur görün ![]() Edit: Sanırım karşılaştırma gibi işlerde daha kullanışlı oluyo pointerler |
Hocam şöyle bi program çalışıyo-boşluğa kadar alıyo daha doğrusu- #include <stdio.h> |
Hocam söyler misin o zaman yanlış nerde.. |
arkadaşlar merhaba bir sorum olacak ? Bu yıl derslerde c++ ve c# görcez . Kitap olarak ne önerirsiniz ? , yada videolu anlatım izleyebileceğim ? çünkü hoca derslere başlamadan bir aşinalığım olsun yeter . Ayrıca c bilgim var bu diller zor mudur ? |
Sorum şu: bir internet sitesini nasıl açtırabiliriz ve içinde belirli butonu nasıl tıklattırabiliriz? derleyicim DEV C++. Bilmiyorum belkide size göre basit bir soru ancak şuanda c++ derslerinin tamamını bitirmedim 10 ders falan gördüm 30 ders kaldı hemen hemen. MS-Dos'da basit bir proje yapacaktımda onun için giriştim ders öğrenimine ancak biraz kastı beni zor geliyor doğrusu :) |
Merhaba arkadaşlar C# dilinde küçük çaplı bir kayıt defteri oluşturdum ve iyice süslerinide yaptım access 2007 Db li olarak sorunsuz çalışıyor ve parolalı girişinide ihmal etmedim yapmak istediğimi bir türlü nette bulamadım, benim şuan var olan kullanıcı girişimi denetleyen satır; if (textBox1.Text.Trim().Tolower() == "admin" && textBox2.Text.Trim() == "root") şimdi yukarıdaki kodda kullanıcı adı yani textbox 1 deki isim değişken olsa ve mesela admin yerine hakan yazsam ve şifremde hakan' a karşılık gelen parola olsa hem admın hemde hakan kullanıcı adı ıle farklı şifreler kullanarak giriş yapsam diye düşünüyorum. Acaba böyle birşey yapmak mümkünmü? Bugun gördüğüm bir örnekten esinlenerek if satırını iki kez yazdım ama program bu sefer yanıt bile vermedi yani demek istediğim if (textBox1.Text.Trim().ToLower() == "admin" && textBox2.Text.Trim() == "root") if (textBox1.Text.Trim().ToLower() == "hakan" && textBox2.Text.Trim() == "1234") { kullanıcı = textBox1.Text; this.Hide(); frm5.labEl2.Text = "Hoşgeldiniz Sayın " + kullanıcı; frm13.Show(); } else { MessageBox.Show(" Kullanıcı Adınızı Veya Şifrenizi kontrol ediniz ", " Uyarı ", MessageBoxButtons.OK, MessageBoxIcon.Error); textBox1.Clear(); textBox2.Clear(); } } bu yapmak istediğim elementi nasıl uydurabilirim kitabına ? ilgi ve alakanız için teşekkür ederim |
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO.Ports;
namespace servo1
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button1Click(object sender, EventArgs e)
{
p_1.open();
p_1.write("1");
p_1.close ();}
}
}
p_1 adı geçerli içerikte yok diye hata veriyor. bu işte yeniyim o yüzden
Bu mesaja 1 cevap geldi. Cevapları Gizle