تبلیغات :
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 17 از 17

نام تاپيک: یه سوال

  1. #11
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    پس به نظز میرسد بحث شما سر میروپروسسورها نیست.
    یعنی شما میخواهید برنامه بنویسید که مثل معمول تحت ویندوز اجرا شود.

    نسخه های جدید اغلب مسائل قدیمی را ساپورت میکنند، ولی چیزی افزون بر آن دارند.
    شاید در برخی موارد برخی چیزهای قبلی پشتیبانی نشود که حتماً راه کار جدیدی برایش وجود دارد.


    برای تحت ویندوز، به نظر شخصی من اصل انتخاب VS2008 شما کاملاً خوب و مناسب است.
    در این محیط ما C#.Net و VB.Net را داریم که فوق العاده شبیه هم هستند و در یک سطح قدرت و سادگی قراردارند.

    Framework.Net یک فضای کاریست، یک محیط پر از ابزار که استفاده از آن موجب تسهیل و سادگی و قدرت اغلب کدها میشود و طبیعی است که باید در رایانه مقصد هم نصب باشد تا برنامه شما کار کند.
    که این نصب را میتوان دستی انجام داد یا در مراحل نصب برنامه اصلی جاسازی کرد.
    (البته Vista به صورت خودکار دات نت را دارد.)

    VB.Net و C#.Net نمیتوانند از قوانین و محیط اجرایی Framework تخطی کنند، و حتماً باید تحت این پلت فرم کار کنند.
    ولی ++VC مختار است، تنها زبان پشتیبانی شده فعلی مایروسافت است که میتوان کد غیر دات نتی هم تولید کند
    مثلاً کدی که شما نوشته اید نمونه ای از کد VC++.Net بوده.
    کد نویسی در غیر دات نت یعنی عدم استفاده از تمام کلاسس و امکانات دات نت(مثل زمان VS6)
    یعنی کد تحت mfc ویا atl و یا هردو.
    این طرز کد نویسی به نصبت دات نت بسیار مشکل تر است، واقعاً جزئیات خیلی بیشتری دارد، برای هر جزء کار باید کلی کد نوشت.
    البته آزادی عمل بیشتری به شمات میدهد و میتوانید به دلخواه بین پلتفرم های مختلف سوییچ کنید.

    در عوض دات نت تمام کارهای معمول را انجام میدهد و تا وقتی در ویندوز هستید، دات نت شما را کافیست و بیشک لنگتان نمیگذارد.
    در نتیجه پیشنهاد شخصی من موارد زیر است
    VC++.Net
    VB.Net
    C#.Net

    حالا که به نظر میسرد از ++C خوشتان می آید، میتوانید همین را ادامه دهید.
    کد نویسی تحت دات نت VC++.Net زیاد سخت تر از C#.Net یا VB.Net نیست.

    گرچه تبدیل کدهای زبانهای تحت دات نت بسیار ساده است و اغلب میتوان خط به خط و کاملاً ذهنی کدهای بین VC++.Net و C#.Net و VB.Net را تبدیل کنید. ولی در هر صورت منابع و مثالهای VC++.Net کمتر است.
    (برای برخی خیلی مهم است ولی به نظر من زیاد مهم نیست چون شما میتوانید از هر یک از مثالهای C#.Net یا VB.Net در اینترنت جهت کد VC++.Net خود استفاده کنید.)

    انتخاب با خودتان
    ولی وقتی انتخاب کردید دیگر سوییچ و تغییر شما را به جایی نمیرساند، همان را که انتخاب کردید تا آخرش بروید، سفت و محکم و مداوم.

  2. #12
    آخر فروم باز reza3600's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    این دنیا
    پست ها
    1,044

    پيش فرض

    سلام
    خیلی خیلی ممنون از بقیه دوستان هم تشکر میکنم.
    راستی نگفتید ++vc با vc++.net فرق میکنه یا نه. مثلا برای کتاب اموزشی من هم عنوان برای ++vc دیدم و هم برای vc++.net کدوم رو بخرم.
    بعدش چرا توی ورژن 2003 در قسمت ++vc قسمتی به اسم دات نت هست ولی توی 2008 چنین چیزی نیست.
    چرا دستورات ورژن 2003 توی 2008 اجرا نمیشه. صفحه قبل توضیح دادم. توی ورژن 2003 وقتی یه پروژه میسازی یه برنامه از پیش نوشته شده توی محیط کاریت هست که با اجرای اون کلمه hello world نمایش داده میشه ولی در 2003 در اون دستور باید s بزرگ بکار بره ولی در 2008 L . مگه با اومدن ورژن جدید سینتکسها عوض میشه؟ یا مثلا در ورژن 2003 تابع ToInt هست ولی در 2008 چنین چیزی نیست.
    ممنون

  3. #13
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    والا من در پست قبلی ام سعی کردم به همین سوالات جواب دهم.

    راستی نگفتید ++vc با vc++.net فرق میکنه یا نه. مثلا برای کتاب اموزشی من هم عنوان برای ++vc دیدم و هم برای vc++.net کدوم رو بخرم.
    در مورد کدهای دات نت و غیر دات نت در پست قبلی توضیح دادم، پیشنهاد میکنم یکبار دیگر بخوانیدش.

    البته لفظ ++VC یک کمی کلی است (مثل اینکه بگوییم با C کار میکنم.)
    این لفظ در گفتگوهای روزمره به نوعی میتواند به همان VC++.Net هم گفته شود.

    در ذات هردو یکی هستند و در مجموعه VS موجود هستند که آخرین نسخه اش همین 2008 است.


    بعدش چرا توی ورژن 2003 در قسمت ++vc قسمتی به اسم دات نت هست ولی توی 2008 چنین چیزی نیست.
    هسته اجرایی دات نت نامش CLR است در 2008 به جای نمایش Net. در قسمت NewProj از CLR استفاده شده.
    همان است.

    چرا دستورات ورژن 2003 توی 2008 اجرا نمیشه. صفحه قبل توضیح دادم. توی ورژن 2003 وقتی یه پروژه میسازی یه برنامه از پیش نوشته شده توی محیط کاریت هست که با اجرای اون کلمه hello world نمایش داده میشه ولی در 2003 در اون دستور باید s بزرگ بکار بره ولی در 2008 L . مگه با اومدن ورژن جدید سینتکسها عوض میشه؟ یا مثلا در ورژن 2003 تابع ToInt هست ولی در 2008 چنین چیزی نیست.
    ممنون
    به طور طبیعی برخی از دستورات تحول پیدا میکنند، این مسئله پیچیده ای نیست.
    این تحول چیزهای قدیمی تر و با تئوری های ضعیف تر را حذف و ساختمان داده ای جدید با زیر ساخت تئوریک و الگوریتمی بهتری تولید میکند.

    در VB.Net و C#.Net و... هم معمولاً برای باز کردن پروژه های قدیمی نیاز به یک Convert یا ویزارد Update داریم.

  4. #14
    آخر فروم باز reza3600's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    این دنیا
    پست ها
    1,044

    پيش فرض

    چه طوری بفهمم که چه دستوری تغییر کرده.
    ممنون

  5. #15
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    Msdn
    تمام اطلاعات ریز و درشت کلمات کلیدی و امکانات تغییر کرده و امکانات قدیمی حذف شده یا جدید اضافه ....

    Msdn !

  6. #16
    آخر فروم باز reza3600's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    این دنیا
    پست ها
    1,044

    پيش فرض

    سلام
    هر چه قدر با این msdn و هلپ خود برنامه ور رفتم چیزی نیافتم.
    کسی میتونه سینتکسهای تغییر کرده تو این ورژنو با استفاده از این msdn یا هر منبع دیگه پیدا کنه.
    ممنون

  7. #17
    در آغاز فعالیت mohamadpk's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    10

    12 farghe c++ ba c++.net

    aghaye reza azizam farghe c++ va c++.net dar ine ke mohite barname nevisi borland c++ ta ghabl az sale 2003 va hamin tor mohite microsoft c++ ta ghabl az .net yani hamon c++6 vaghti toye mohit haye ghabl az .net barname minevisi to har pc kar mikone vali barnameyi ke ba mohit c++.net benevisi (albate be estesnae projehaye win32 va mfc dar in mohit) agar bekhay to ye systeme dige barat kar kone bayad .net frame work ro to on pc nasb koni dar gheyre in sorat kar nakhahad kard pas dar natije farghe c++ va c++.net be estesnaye on proje hayi ke goftam ine ke barname haye c++ ghabele hamle amma barname haye c++.net ghabele haml nist age mikhay ye zabane ason yad begiri c# khobe mesle game bazi kardane keyf mikoni bahash barname minevisi

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •