مشاهده نسخه کامل
: با کدام شروع کنم VB6 یا VB.net 2005
[b] من در اکسس کمی با کدهای ویبی کار کرده ام ولی اکنون می خواهم که ویژوال بیسیک را کامل یاد بګیرم
یکی لطف کند مرا راهنمایی کند که با کدام شروع کنم ؟
تشکر
majid_kntu
31-01-2008, 15:35
Vb6يه زبون برنامه نويسي هست كه مايكرو$افت فقط براي اين بوجود آوردش كه ملت بدون داشتن اطلاعات جامع از برنامه نويسي ساخت يافته و تا حدودي شي گرا بتونن برنامه هاي كوچيك رو تهيه كنن.
اگه فقط براي آفيس مي خواي وي بي 6 رو ياد بگير.
وگرنه وي بي 8 رو ياد بگير كه تقريبا يه زبون برنامه نويسي شي گراي كامله كه باهاش صفحه هايaspx هم مي توني طراحي كني.البته تو شي گرا بودن به سي پلاس پلاس نميرسه.ولي تو اي اس پي از همه جلو تره البته به نظر من.
خلاصه اينكه بايد ببيني براي چي مي خواي برنامه نويسي ياد بگيري و تو چه زمينه اي مي خواي كار مني .
majid_kntu
31-01-2008, 15:38
معذرت مي خوام پست بالا خيلي طولاني شد خلاصش كنم:
اگه مي خواي تو سطح پيشرفته برنامه بنويسي از vb8 استفاده كن(كه البته سخت تره)
اگه فقط برا دلت ميخواي بنويسي از vb6 استفاده كن.
mehdibarghi
03-02-2008, 23:33
اتفاقاً در جواب دوستمون آقا مجید باید بگم اونقدرها هم که می گن vb 6 بد نیست . همیشه ساده بودن کار با یه نرم افزار دلیل بد بودن اون نیست !!! . من خودم هم vb کار کردم و هم vc و همچنین نسخه .net هر دوشونو هم کاملاً کار کردم ولی هنوز هم برای همه برنامه های مهمم که درست می کنم و میخواهم توزیعشون کنم vb رو ترجیح میدم . چون هم برنامه هاش نصب نمیخواهد و هم ساده نوشته میشوند . البته من ننمیگم c به درد نمیخوره ولی برای اکثر برنامه هایی که تو ایران نوشته میشه vb بهتره . چون نیاز به روشهای نصب خفن مثل .net fram... نداره که البته این یکی از دلایلش میتونه باشه .
در ضمن دوست عزیز من به شما توصیه میکنم که با vb به عنوان پایه شروع کنید تا از برنامه نویسی در ابتدا لذت ببرید و بعد شروع به یادگیری سایر زبانها بکنید .
اگر در مورد تفاوتهای زبانهای برنامه نویسی اطلاعاتی خواستی میتونی از طریق Email از من بپرسی .
mehdibarghi2003@yahoo
vb6 رو نصب داشته باشيم نميشه فايلهايي كه با vb.net ساخته شده رو اجرا كرد مگه نه؟؟؟؟؟؟
mehdibarghi
08-02-2008, 22:36
خیر چون تقریباً اساس برنامه نویسی vb با .net فرق میکنه
majid_kntu
09-02-2008, 08:51
vb6 رو نصب داشته باشيم نميشه فايلهايي كه با vb.net ساخته شده رو اجرا كرد مگه نه؟؟؟؟؟؟
البته يه سري از ابزار ها ساخته شده اند(توسط خود مايكروسافت)كه رو vb.net 2003 هم بودن ولي از اون به بعد تو بسته دات نت عرضه نشدن.
اين ابزار ها حدودا بيشتر كد وي بي 6 رو به وي بي دات نت تبديل مي كنن.براي دانلودشون با كلمه هاي زير سرچ كن:
vb6 upgrade vb.net
سلام
به نظر شخصی من که در سال 2008 نه باید با نسخه 1998 یا 2003 و یا حتی 2005 کار کرد.
فقط 2008
یعنی تحت VS2008 فقط:
VB.Net2008 یا همان VB9 و C#.Net2008 و VC++.Net2008
همانطور که شاید برای شما عجیب باشد کسی بپرسد
"من میخواهم PhotoShop کار کنم، بروم سراغ نسخه Photoshop6 یا PhotoshopCS3 ؟؟؟"
برای من هم واقعاً این سوالات عجیب است ؟؟؟!!!!؟؟؟!!!
اگر کسی احساس میکند که نسخه های قدیمی خوب هستند، یک سیستم عامل خدابیامورزی به نام DOS هم وجود داشته، بد نیست سری بزند. :21::31::10:
mehdibarghi
09-02-2008, 11:44
البته این موردی که دوستمون h2 میگن میتونه درست باشه ولی همونطور که میدونید همین ویندوز رو هم با قدیمی ترین زبان یعنی اسمبلی نوشتن ... این مورد هم که من توصیه به vb6 کردم به این خاطره که ایشون در ابتدای کار هستن و نیاز به یاد گرفتن سایر زبانها را (فعلاً) ندارند ... به نظر من اگر کسی در ابتدای کار به سراغ یک برنامه خفن بره حتماً بعد از مدتی مایوس میشه و اینکه اگر با یک برنامه ساده مثل ویژوال بیسیک کار کنه در همون ابتدا میتونه برنامه ساده ای بنویسه که همین امر باعث به وجود آمدن امید و علاقه در طرف میشه ... البته من خودمو مثال میزنم که مطمئنم اگر با vb شروع نکرده بودن هیچ وقت برنامه نویس نمیشدم و هیچ وقت C یا َاسمبلی رو یاد نمیگرفتم ...
البته نظر دوسمون را هم کاملاً قبول دارم (آدم باید به روز باشه) ولی بازم تاکید می کنم برای ابتدای راه vb بهتره ...
با تشکر ؛؛
سلام
دقیقاً اختلاف نظر همین جا است!!!! :20:
من قبول دارم که ++VC سخت تر از VB است
من قبول دارم که Assembly سخت تر از ++VC است
ولی
من قبول ندارم که VC++2008 سخت تر از VC++2005 است و یا پیشنیاز هم هستند.
من قبول ندارم که VB2008 سخت تر از VB1998 است و یا پیشنیاز هم هستند.
یعنی به نظر شخصی من، اگر کسی میخواهید Photoshop یادبگیرید نیازی نیست، جد و آباد photoshop را زیارت کند و نگیم نسخه 1 ولی بگیم برو و کتابهای photoshop-6 را بخوان و اول Photoshop-6 را نصب کن تا Photoshop-Cs3 یاد بگیرید. !!!!!!!!
من میگویم یکراست و بی معطلی باید رفت سراغ همان CS3 !!!!!!
اصلاً چرا VB6 ؟؟؟؟
آیا VB5 راحتر از VB6 نیست؟؟؟ شاید هم VB4 یا VB3 ؟؟؟ اصلاً شاید هم QBAISIC ؟؟؟ یا Turbo-Basic و JW-Basic و خود Basic ؟؟؟؟ این عدد شش نمیدانم از کجا امده و منجمد شده و هنگ کرده و مانده ؟؟؟!!!! :31:
البته بدیهی است که این نظر شخصی من است و نظر دوستان دیگر شاید متفاوت ولی قابل احترام باشد. :11::10:
mehdibarghi
09-02-2008, 17:19
تفاوتی که بین vb6 و مثلاً vb5 یا پائین تر از اون هست خیلی کمتر از تفاوتی هست که vb6 با .net داره . مصداق این گفته این است که اگر مثلاً شخصی vb5 کار کرده باشه به راحتی میتونه اونرو به vb6 ارتقا بده و تقریبا در برنامه نویسی هیچ مشکلی نداشته باشه و این در حالی است که آیا vb6 کار میتونه بدون هیچ دردسری .net کار کنه .؟؟؟؟.. مسلماً جواب منفی است .چون در vb .net فرم کلی برنامه نویسی تغییرات اساسی می کنه و حتی خیلی از فرامین اون هم تغییر کرده ... پس به نظر من vb .net برای کسی که در ابتدای کار باشه کمی سنگین هست و طرف ابتدا باید با یک زبان ساده تر کارو شروع کنه و بعد بره سراغ سخت تره تا مایوس نشه ...
در ضمن به نظر من کسی که میخواهد برنامه نویس بشه اول از همه باید الگوریتم بلد باشه تا فرمان و دستور . و اینکه با vb6 راحت تر از .net میتوان کد نوشت (یعنی فرمان و دستور راحت تری داره) و در عین حال همه الگوریتمها رو هم میشه تو اون پیاده سازی کرد و همچنین برنامه ها هم ساده تر اجرا میشن (یعنی مثلاً .net frame... نمیخواهند ...
در مورد قسمت آخر گفته شما هم باید بگم vb6 را به خاطر این با .net مقایسه کردم چون که اولآ دوستمون مقایسه بین vb6 و .net رو خواسته بودند و دوماً vb6 را به عنوان یک زبان ساده و قوی و بدون مشکل می شناسیم . پس لزومی به نسخه های قبل از آن نیست !!
از نظرتون هم خوشحال شدم ...
موفق تر باشید ..
amin_iman82
21-02-2008, 16:47
من چندسال با VB6 کار کردم
الان حدود چند ماه میشه که دارم با نسخه ی 8 کار میکنم
دوتا نظر دارم:
1.VB6 ضعیف که نیست ، بلکه خیلی هم قدرتمنده
2.اگه میخوای شروع کنی با دات نت شروع کن چون نسبتا همه چیز تو این زبان ها آماده هستش
و شما میتونید با چند خط کد ساده در دات نت کاری معادل چند صفحه کد تو vb6 رو انجام بدی (مخصوصا در مورد API)
به هرحال یه برنامه نویس باید همیشه آپدیت باشه ، پس همیشه برو دنبال آخرین نسخه
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.