اطلاعیه

Collapse
No announcement yet.

سوالات مربوط به #C و VB.NET

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوالات مربوط به #C و VB.NET

    دوستان عزیز، نمیدونم این تاپیک وجود داره یا نه! ولی این تاپیک رو زدم تا اگه دوستان هر سوالی در مورد سی شارپ و vb.net داشتند، همینجا مطرح کنند تا از پراکندگی و ایجاد تاپیک های مختلف جلوگیری شه!

    البته اگه از دید مدیریت ایرادی داره یا تکراری هست این تاپیک، لطفا حذفش کنند...
    http://ceworld.ir/images/ads/dornablogcom_ads.gif

    #2
    پاسخ : سوالات مربوط به #C و VB.NET

    سلام آقا بهنام.خوبی؟

    راستش من تازه دارم C# کار میکنم و خیلی خیلی مبتدیم.اگه احیاناً سوالاتم راحت و ساده ست ببخشید و ناراحت نشید :sad:

    خوب من یه برنامه می خوام برای کار با SerialPort .
    اما اول:
    1- وقتی run کنم پیغامی رو توی یه TEXBOX نشون بده و مثلاً پیغام خوش آمد بده ./ می خوام وسط TEXBOX نشون بده./



    namespace ver_1._02
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();

    richTextBox1.Text += "welcome"; // این جمله میخوام وسط text box باشه

    }

    2- می خوام یه کد رو مثلاً 0001110 رو به پورت سریال بفرستم./

    private void btncode_Click(object sender, EventArgs e)
    {

    serialPort1.Open();
    int read1 = 00001110;

    // برای فرستادن این کد به میکرو از چه کدی باید استفاده کنم؟

    }
    http://upload.tehran98.com/img1/b1cx...jmzq_thumb.gif

    دیدگاه


      #3
      پاسخ : سوالات مربوط به #C و VB.NET

      برای وسط قرار گرفتن متن در textbox:

      textBox1.TextAlign = HorizontalAlignment.Center;
      textBox1.Text = "Welcome";


      برای ارسال در پورت سریال، شی پورت سریال وقتی open هست از متد writeline برای ارسال استفاده کنید

      serialPort1.writeline("a"
      http://ceworld.ir/images/ads/dornablogcom_ads.gif

      دیدگاه


        #4
        پاسخ : سوالات مربوط به #C و VB.NET

        سلام.

        منم یه مشکل مشابه دارم اگه لطف کنید کار ماو هم راه بندازین

        از event پورت سریال استفاده میکنم تا اطلاعات به محض رسیدن به پورت دریافت کنه و اونو توی یه richtextbox نشون بده البته قبلش پورت رو باز کردم به این صورت:

        private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
        string Namayesh;
        Namayesh = serialPort1.ReadLine();
        richTextBox2.Text = Namayesh;
        }

        اما همچین اروری میده:


        Cross-thread operation not valid: Control 'richTextBox2' accessed from a thread other than the thread it was created on.




        دیدگاه


          #5
          پاسخ : سوالات مربوط به #C و VB.NET

          از delegate استفاده کنید... مشکل حل میشه
          http://ceworld.ir/images/ads/dornablogcom_ads.gif

          دیدگاه


            #6
            پاسخ : سوالات مربوط به #C و VB.NET

            با سلام
            میخواستم فایل تولید شده توسط Visual Studio رو که به زبان #C نوشته شده به فرمت hex. تبدیل کنم کسی میدونه چه طور؟

            دیدگاه


              #7
              پاسخ : سوالات مربوط به #C و VB.NET

              نوشته اصلی توسط ZJ-BJ
              از delegate استفاده کنید... مشکل حل میشه
              سلام وممنون از جوابتون.
              این که فرمودید یعنی چی/ یکم توضیح میدید.
              البته مشکل بالا رو متوجه شدم اشکال از کجا بود. مثل اینکه وقتی توی event پورت سریال هستید دیگه نمی تونید به تکست باکس چیزی بفرستید و فقط میتونید اطلاعات رو ذخیره کنید./

              دیدگاه


                #8
                پاسخ : سوالات مربوط به #C و VB.NET

                سلام .
                میخواستم بدونم چطور میشه تویVB و در داخل نرم افزاری که درست کردیم بتونیم بین 2 آی پی خاص در فضای اینترنت ارتباط برقرار کنیم و تبادل داده کنیم؟
                مثلا یک رشته عدد رو کاربر برای ارسال از IP1 به IP2 داخل یک textbox بنویسه و اون رو بفرسته؟(البته همونطور که گفتم در فضای اینترنت)
                تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
                دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
                مقالات و فایل های آموزشی نرم افزار Labview
                حل مشکل درایور و راه اندازی FT232 های غیراورجینال

                دیدگاه


                  #9
                  پاسخ : سوالات مربوط به #C و VB.NET

                  در مورد delegate کسی هست که وقتی نمونه سازی میکنید ازش میتونه متدهایی که در اون تعریف شده رو به ترتیب اجرا کنه!

                  وقتی که داخل event دریافت سریال در نوشتن textbox خطا به وجود میاد، با استفاده از همین delegate به راحتی میشه مشکل رو حل کرد....

                  --------------

                  در مورد ارسال بین دو ip از socket programming باید استفاده کنید که میتونین از دو پروتکل tcp/ip and udp استفاده کرد... بسته به کاربرد و نیازتون که یکی از ipها سرویس دهنده و اون یکی سرویس گیرنده هست...

                  اگه خواستید که چند کلاینت به یک سرور بتونه همزمان وصل بشه باید از multi threading استفاده کنید
                  http://ceworld.ir/images/ads/dornablogcom_ads.gif

                  دیدگاه


                    #10
                    پاسخ : سوالات مربوط به #C و VB.NET

                    نوشته اصلی توسط shahrzad_m3f
                    با سلام
                    میخواستم فایل تولید شده توسط Visual Studio رو که به زبان #C نوشته شده به فرمت hex. تبدیل کنم کسی میدونه چه طور؟
                    پروژه win app رو نمیتونین به هگز تبدیل کنید! فقط میتونید کامپایل کنید و بر حسب نوع پروژه exe - dll یا... بگیرید
                    http://ceworld.ir/images/ads/dornablogcom_ads.gif

                    دیدگاه


                      #11
                      پاسخ : سوالات مربوط به #C و VB.NET

                      سلام مجدد به همه
                      آیا Toolbox ای هست که بتونیم داخل فرم مون بذاریم که مثل یک چراغ خاموش و روشنش کنیم ؟
                      میشه برای این کار یک button داخل فرم گذاشت و برای این کار مدام رنگش رو عوض کرد؟
                      تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
                      دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
                      مقالات و فایل های آموزشی نرم افزار Labview
                      حل مشکل درایور و راه اندازی FT232 های غیراورجینال

                      دیدگاه


                        #12
                        پاسخ : سوالات مربوط به #C و VB.NET

                        سلام .

                        چه جوری توی C# از دستورات AT Command استفاده کنیم؟ اگه با یه مثال توضیح بدید ممنون میشم./

                        http://upload.tehran98.com/img1/b1cx...jmzq_thumb.gif

                        دیدگاه


                          #13
                          پاسخ : سوالات مربوط به #C و VB.NET

                          سلام مجدد به همه
                          آیا Toolbox ای هست که بتونیم داخل فرم مون بذاریم که مثل یک چراغ خاموش و روشنش کنیم ؟
                          میشه برای این کار یک button داخل فرم گذاشت و برای این کار مدام رنگش رو عوض کرد؟
                          اگر منظورتون چراغ سخت افزاری هست و نهایتا به برد منتهی می شه باید واسطی بین کامپیوتر و برد طراحی کنین و با توجه به پورت اتصالی به پروت متصل و داده خاموش و روشن شدن رو به برد منتقل کنین.چون فرمان از دوکمه می یاد می تونین با تعریف یه متغییر و چک کردن حالت قبلی متغییر از داده ارسالی مطمئن بشین

                          چه جوری توی C# از دستورات AT Command استفاده کنیم؟ اگه با یه مثال توضیح بدید ممنون میشم./
                          دستورات At Command با توجه به واسط و پروتکل ارسالی باید ارسال شوند.چون در اکثر جاها به صورت سریال داده ها ارسال می شوند شما می تونین با برقرای ارتباط از طریق پرورت سریال به سخت افزار مورد نظر خودتون و با استفاده از کنترل SerialPort پورت رو باز کنین داده هاتون رو ارسال و از اون بخونین
                          هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                          دیدگاه


                            #14
                            پاسخ : سوالات مربوط به #C و VB.NET

                            دستورات At Command با توجه به واسط و پروتکل ارسالی باید ارسال شوند.چون در اکثر جاها به صورت سریال داده ها ارسال می شوند شما می تونین با برقرای ارتباط از طریق پرورت سریال به سخت افزار مورد نظر خودتون و با استفاده از کنترل SerialPort پورت رو باز کنین داده هاتون رو ارسال و از اون بخونین
                            [/quote]

                            سلام .
                            من می خوام از ماژول بلوتوث استفاده کنم. باید بلوتوث رو به یه پورت سریال تبدیل کنم درسته؟ بعدش بتونم با کنترل SerialPort با هاش ارتباط برقرار کنم. من با قسمت اولش مشکل دارم.

                            ممنون
                            http://upload.tehran98.com/img1/b1cx...jmzq_thumb.gif

                            دیدگاه


                              #15
                              پاسخ : سوالات مربوط به #C و VB.NET

                              سلام
                              لطفا دیتاشیت ماژولتون رو قرار بدین.
                              هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                              دیدگاه

                              لطفا صبر کنید...
                              X