نمایش نتایج 1 تا 4 از 4

نام تاپیک: #C برای پروژه محاسباتی

  1. #1

    #C برای پروژه محاسباتی

    دوستان سلام
    من تازه با سی شارپ آشنا شده ام. تابحال از فرترن استفاده میکردم ولی بخاطر اینکه باید پوسته گرافیکی برای برنامه بنویسم تصمیم گرفتم از سی شارپ استفاده کنم.
    تا آنجا که من کتابهای آموزشی سی شارپ را خواندم به نظر میرسد که این زبان برای کارهای محاسباتی طراحی نشده است. من هنوز نتوانستم دستور لازم برای خواندن چند عدد که در یک سطر در یک فایل وجود دارند را پیدا کنم. تمام فایلهای اطلاعاتی که من با آنها باید کار کنم به این صورت هستند که یک سری اعداد که تعدادشان هم در هر خط ثابت نیست در یک سری فایل هستند. اگه ممکنه یک راهنمایی بکنید که چطوری میشه چند تا عدد را از یک خط از یک فایل خواند.
    آیا استفاده از این زبان برای کارهای محاسباتی توصیه میشود؟ یا بهتر است سراغ ++‍C یا یک زبان دیگر بروم؟؟

    با تشکر از همه عزیزان برنامه‌نویس که به این حقیر تازه کار راهنمایی میدن! :oops:

  2. #2
    کاربر دائمی آواتار Mahdavi
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    ایران - میگن تهرون
    پست
    606
    دوست عزیز
    نسخه های جدید فرترن هم دارای رابط های گرافیکی هستند .
    حتی نسخه دات نت آن هم هست
    یه سری به http://www.codeproject.com/dotnet/intro_fortran.asp بزن
    و اما سی شارپ عزیز. خیلی قوی و دوست داشتنی. شما مهم نیست تو یه سطر چند تا عدد دارید بلکه کافیه یه جدا کننده مشخص داشته باشید.


    FileInfo fi = new FileInfo("C:\\ma.txt");
    StreamReader str = fi.OpenText();
    string fr = str.ReadLine();
    while (fr!=null)
    {
    string[] arrst = fr.Split(char.Parse(","));
    // Array of Your Number
    // You Can use it
    fr = str.ReadLine();
    }


    و تعدادی راه دیگه که اگه خواستی برات خواهم نوشت :lol:

  3. #3
    دستت درد نکنه. روش خیلی مفیدی بود. البته اگر وقت داشتین و روشهای دیگه را هم برام بنویسین خیلی ممنون میشم هر چند با همین روش هم مشکلم حل شد.
    یکی از مشکلات من با #C اینه که پیدا کردن متدها و کلاسها خیلی سخته. با وجود اینکه میدونم تقریباٌ برای هر کاری یک کلاس داره ولی گاهی برای چیزهای خیلی ساده کلی وقت ازم میگیره. شما کتاب مرجع یا سایتی که این چیزها را داشته باشه سراغ ندارین؟
    در مورد فرترن هم خیلی ممنون از لینکی که داده بودین. البته فکر نمیکنم کامپایلرش را بشه اینجا گیر آورد (البته هنوز جستجو نکردم ولی تا حالا تو مغازه‌ها اون رو ندیدم). ما در حال حاضر با Compaq Visual Fortran کار میکنیم که قسمت ویژوال آن واقعاٌ افتضاحه.
    ضمناٌ امروز همین فرترن را با #C برای یک کار کاملاٌ محاسباتی که چند عمل ریاضی را به دفعات انجام میداد و در چند آرایه میریخت مقایسه کردم. بر خلاف انتظارم #C حدود 25% سریعتر بود. فکر میکنم دیگه دوره فرترن سر آمده.
    راستی در صورت نیاز میتونم به آدرس ایمیلتون که تو لینک امضاتون هست ایمیل بزنم و سوال کنم؟
    باز هم متشکرم و امیدوارم موفق باشین.

  4. #4
    کاربر دائمی آواتار Mahdavi
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    ایران - میگن تهرون
    پست
    606
    دوست عزیز سلام
    خوشحالم که مشکلتون حل شد و اما :
    1- سایتهای زیادی در همین بخش معرفی شدند با اینحال :

    http://www.c-sharpcorner.com
    http://www.codeproject.com/dotnet
    و ...
    2- آدرس E-mail م رو اگه می خواستم مخفی باشه تو امضام قرار نمی دادم. خوشحال میشم اگه بتونم کمکی کنم.

قوانین ایجاد تاپیک در تالار

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