نمایش نتایج: از شماره 1 تا 2 از مجموع 2
Like Tree2نفر پسندیدند
  • 1 ارسال توسط NIIT
  • 1 ارسال توسط Hossein

موضوع: کامپایلر

  1. #1
    مدیر بازنشسته
    تاریخ عضویت
    2011 June
    محل سکونت
    گرگان
    ارسال ها
    1,170
    تشکر
    62
    تشکر شده 1,587 بار در 809 پست
    نوشته های وبلاگ
    49


    آيا اين پست براي شما سودمند بود؟ بله | خیر

    کامپایلر

    این برنامه کامل نیست اما میتونین ازش الگو بگیرین
    کار این برنامه اینه که میاد اطلاعاتی که وارد میکنیم رو چک میکنه اینطور که اگه مثلا یک کلمه ای رو که براش تعریف کردیم اشتباه وارد کنیم خطا بده ، که البته زحمت این برنامه رو آقای حسنپور کشیدن....

    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;
    using System.IO;

    namespace WindowsFormsApplication1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    try
    {
    openFileDialog1.ShowDialog();
    textBox1.Text = File.ReadAllText(openFileDialog1.FileName);
    }
    catch (Exception)
    {
    }
    }

    private void button2_Click(object sender, EventArgs e)
    {
    try
    {
    saveFileDialog1.ShowDialog();
    File.WriteAllText(saveFileDialog1.FileName, textBox1.Text);
    }
    catch (Exception)
    {
    }
    }

    private void button1_Click(object sender, EventArgs e)
    {
    foreach(string line in textBox1.Lines)//تفاوت فور ایچ با فور؟
    {
    int x = 0;
    string str = "";
    while (x<line.Length)
    {
    if (line[x]!=' ')
    {
    str += line[x];
    }
    else if (line[x] == ' ')
    {
    textBox2.Text += str + Environment.NewLine;//=>/n
    checkkeywords(str);
    str = "";
    }
    x++;

    }
    }
    }

    private void checkkeywords(string keywordstr)
    {

    string[] lines = File.ReadAllLines("test.txt");
    foreach (string line in lines)
    {
    if (line == keywordstr)
    {
    switch (keywordstr)
    {
    case "for":
    MessageBox.Show("for found");
    break;
    case "if":
    MessageBox.Show("if found");
    break;
    default:
    MessageBox.Show("nothing found");
    break;
    }
    }

    }
    }
    }
    }


    سوالی بود ، بفرمایین
    بااحترام

    Hossein این نویسه را میپسندد.
    آرامش محصول تفکر نیست! آرامش هنر نیندیشیدن به انبوه مسائلیست که ارزش فکر کردن ندارد...

  2. #2
    بنیانگذار
    تاریخ عضویت
    2010 January
    محل سکونت
    زیر سایه خدا
    سن
    37
    ارسال ها
    1,308
    تشکر
    2,923
    تشکر شده 2,205 بار در 886 پست
    نوشته های وبلاگ
    37


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    البته این کامپایلر نیست .
    یه مثال خیلی ساده و ابتدایی از چگونگی چک کردن کلمات کلیدی تو سورس کد هست که توسط کامپایلرها و مفسرها انجام میشه .
    کلیت کار به همین منوال هست اما خب این قطره ای در مقابل دریاست


    NIIT این نویسه را میپسندد.
    توکل بخدا
    http://DeepLearning.ir
    اولین و تنها مرجع یادگیری عمیق ایران


    هرکس از ظن خود شد یار من
    از درون من نجست اسرار من




 

 

کاربران برچسب خورده در این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 09:22 AM بر حسب GMT +4 می باشد.