ورود

View Full Version : سوال: بهترین کتاب اموزش جاوا+کامپایلر



caspianhero
دوشنبه 15 خرداد 1391, 22:33 عصر
با سلام بردوستان
میخواستم بدونم بهترین کتاب اموزش جاوا چی هست و همچنین بهترین کامپایلر اش برای کار های اپلیکیشن و خانگی چی هست!!!
ایا netbeans بهتر هست eclipse
و ایا این کامپایلر ها با بانک اطالاعاتی اس کیو ال سرور میتونه رتباط برقرار کنه

سپاس

caspianhero
سه شنبه 16 خرداد 1391, 08:43 صبح
کسی نمیداند!!!

mp_mp353
سه شنبه 16 خرداد 1391, 21:40 عصر
با سلام دوست عزیز بهتر بود اول یه جستجوی کوچیک میزدی ولی خوب به هر حال
سه کامپایلر خوب netbeans , Eclipse ,JBiulder هست حالا اینکه کدوم قوی تره بیشتر مثل هم هستن ولی من به شخصه از JBiulder و بعدش netbeans راضی هستم.
برای کتاب کتاب Java How to Program 7th Edition کتاب خوبی است فارسی اون هم هست.

caspianhero
سه شنبه 16 خرداد 1391, 21:58 عصر
متشکر دوست عزیز
راستی این کتابی که معرفی کردید برای دایتل هست؟؟؟؟ و این کامپایلر ها باید از کجا دانلود کرد!! ایا نیاز به کرک دارند!!!

سپاس

p_ooya
پنج شنبه 18 خرداد 1391, 13:16 عصر
شما اول باید SDK جاوا رو از سایت اوراکل دانلود ونصب کنید. اس دی کی شامل ماشین مجازی و کتابخانه های جاوا میشه. برای برنامه نویسی، همونطور که دوستمون بالاتر گفتند می تونید از نت بینتر یا اکلیپس یا حتی نوت پد استفاده کنید. من شخصاً نت بینز رو ترجیح میدم. نت بینز رو هم می تونید از سایت اوراکل دانلود کنید. هم اس دی کی جاوا و هم نت بینز، هر دو رایگان هستند و احتیاجی به خرید یا کرک نیست. البته مطمئن نیستم که به آی پی های ایران حساس هستند یا نه ولی 100 درصد مطمئن هستم که هر دو رایگان هستند.

caspianhero
جمعه 19 خرداد 1391, 14:18 عصر
متشکراز دوستان عزیز: راستی ایا با جاوا میشه ویروس نوشت یا ایا به درد مسائل امنیتی میخوره این زبان با توجه به اینکه بر مبنای زبان c درست شده!!!! (c مخصوص این کار ها هست:چشمک:) خلاصه من دنبال یک زبان میگردم که همه جوره بشود بر ان حساب کرد: یعنی هم به درد ایجاد پروژه بخوره و هم مسائل امنیتی
راستی کسی نگفت جاوا با چه بانک اطلاعاتی هایی کار میکنه ها!!!!
؟؟؟؟؟؟؟؟
سپاس

ayub_coder
جمعه 26 خرداد 1391, 22:26 عصر
ایا با جاوا میشه ویروس نوشت

فکر نکنم جاوا به درد این کار بخوره. چون برای اجرای برنامه های جاوا نیاز به ماشین مجازی جاوا وجود داره. و مطمئنا روی همه کامپیوتر ها این ماشین مجازی نصب نیست. پس جاوا زبان مناسبی برای نوشن ویروس نیست

caspianhero
جمعه 26 خرداد 1391, 22:57 عصر
متشکر: پس کدام زبان بهتره؟؟؟

ayub_coder
شنبه 27 خرداد 1391, 15:00 عصر
فکر کنم بهترین زبان برای این کارا دلفی باشه. چون خروجی دلفی یک فایل اجراییه که نیاز به هیچ برنامه ی دیگری برای اجرا نداره.

caspianhero
شنبه 27 خرداد 1391, 19:12 عصر
vb6 چطور؟؟؟؟

ayub_coder
شنبه 27 خرداد 1391, 20:30 عصر
وی بی 6 هم برای اجرا به فایل MSVBVM60.dll نیاز دارد. و اگر برروی سیستم مقصد این فایل وجود نداشته باشد برنامه های وی بی قادر به اجرا نیستند

caspianhero
شنبه 27 خرداد 1391, 23:08 عصر
واقعا!!!!:متعجب:
پس نتیجه چی شد: دلفی و+ +C برای کار های امنیتی + ویروس نویسی و....خوب هست!!!؟؟؟؟؟؟

تشکر

ayub_coder
یک شنبه 28 خرداد 1391, 11:14 صبح
تقریبا میشه گفت درسته! البته نه اینکه با بقیه زبان ها اصلا نشه. شدنش میشه. ولی راه بهتر رو باید انتخاب کرد.

caspianhero
شنبه 03 تیر 1391, 14:33 عصر
برای کتاب کتاب Java How to Program 7th Edition کتاب خوبی است فارسی اون هم هست
با سلام
میخواستم بدونم ایا این کتاب تمام مطالب اعم از بانک اطلاعاتی و........ را قشنگ توضیح داده؟؟؟
نظرتون در مورد این کتاب چی هست؟؟؟
http://www.adinebook.com/gp/product/9643270957/ref=sr_1_1000_21/507-1414434-3432980

سپاس

caspianhero
شنبه 03 تیر 1391, 18:09 عصر
کسی نیست!!

mp_mp353
دوشنبه 05 تیر 1391, 09:12 صبح
سلام دوست عزیز- کتابی که در بالا گفتم فازسیش در بازار هست اما قیمیت نسنتا بالایی داره. به لحاظ ترجمه هم ترجمه آقای بهرام پاشایی به نظر من ترجمه خیلی بهتری نسبت به سایر ترجمه هاست.
سوال دیگه ای راجع به بانک اطلاعاتی داشتید باید بگم زبان جاوا با دو پایگاه داده اوراکل و ما اسکیوال بسیار سازگاره همچنین اگه درست یادم باشه اسکیوال سرور رو هم پشتیبانی میکنه. اکسس رو هم پشتیبانی میکنه و از سایر پایگاه داده ها مثل اسکیوال لایت ،پوستریج و..... هم پشتیبانی میکنه.
در ضمن کامپایلر هایی که در بالا گفتم همه رایگان هستند به جز JBiulder که پولی هست و آخرین نسخه اون 2008 R2 هست. البته شما از netbeans استفاده کنید بهتره چون رایگان و قویه. تویه سایت های دانلود که بگردی برای دانلود هست اگه اشتباه نکنم سایت پی سی دانلود نسخه 7.1.2 اون رو برای دانلود گذاشته بود.
در مورد کتابی هم که گفتید راستش من اونو تا حالا ندیدم و نمیتونم نظری براش بدم

mp_mp353
دوشنبه 05 تیر 1391, 09:14 صبح
برای ویروس نویسی هم با بیشتر زبان ها میشه نوشت و بسگی داره شما اون رو برای چه محیطی بخوای بنویسی.
معمولا با C ,C++ بیشتر ویروس ها رو مینویسن البته با Cgi های مثل Perl هم مینویسند. حتی با python و... هم ویروس مینویسند.

caspianhero
سه شنبه 06 تیر 1391, 11:55 صبح
متشکر دوست عزیز: را ستی میخواستم بدونم جاوا مثل سی شارپ میتونه با ado.net و linq و.... کار کنه؟؟؟

سپاس

mp_mp353
پنج شنبه 08 تیر 1391, 22:38 عصر
درست نمیدونم چون من تا تا حالا نیاز نداشتم به این شکل عمل کنم. خوب جاوا خودش از JDBC و ODBC استفاده میکنه که البته این زبان میتونه با دیتابیس های oracle ,mysql ,acces ,mssql server ,sqllite,... کار کنه.
خوب یه سر به اینک های زیر هم بزن شاید به دردت بخورند.
http://msdn.microsoft.com/en-us/library/aa478977.aspx
http://blogs.msdn.com/b/mikechampion/archive/2006/05/31/612142.aspx
http://www.dzone.com/links/java_linq.html

mp_mp353
پنج شنبه 08 تیر 1391, 22:39 عصر
راستی به تازه گی یه کامپایلر نظر منو جاب کرده myeclips بر پایه ecllips هست. به نظر میاد چیزه بدی نباشه.کسی در رابطه با این کامپایلر چیزی میدونه؟

spiderman200700
شنبه 10 تیر 1391, 01:27 صبح
راستی به تازه گی یه کامپایلر نظر منو جاب کرده myeclips بر پایه ecllips هست. به نظر میاد چیزه بدی نباشه.کسی در رابطه با این کامپایلر چیزی میدونه؟
eclipse ، netbeans و ... IDE هستن.
منظور شما از کامپایلر چیه؟

mp_mp353
شنبه 10 تیر 1391, 08:18 صبح
حالا هرچی ولی به نظر شما IDE نباید بتونه برنامه رو کامپایل کنه؟

spiderman200700
شنبه 10 تیر 1391, 10:05 صبح
JDK کدها رو کامپایل میکنه و به کد میانی تبدیل میکنه.
کار IDE راحت تر کردن کدنویسی و یه سری امکانات بیشتره. و یکی از کاراش اینه که دستورات لازم رو به JDK بده که JDK کدهارو کامپایل کنه و به کد میانی تبدیل کنه.
ما بدون یه IDE هم میتونیم عمل نوشتن و کامپایل کدها رو انجام بدیم.
امیدوارم حرفام جسارت نبوده باشه.
موفق باشی.

mp_mp353
شنبه 10 تیر 1391, 12:18 عصر
نه دوست من من فکر میکردم jdk مثل یک framework کار میکنه ممنون. خوب حالا در رابطه با اون IDE شما اظلاعاتی نداری؟

spiderman200700
شنبه 10 تیر 1391, 12:49 عصر
متاسفانه من تا حالا با myeclipse کار نکردم.

Ma_Y_R
یک شنبه 11 تیر 1391, 11:54 صبح
سلام دوستان.شاید سوالم خیلی ابتدایی باشه اما می خوام بدونم وقتی یه برنامه ای رو تو نتبینز مینویسیم چه جوری می تونیم ازش استفاده کنیم؟ منظورم فایل exe ست.

spiderman200700
یک شنبه 11 تیر 1391, 12:00 عصر
سلام.
روی پروژه راست کلیک کنید و build رو بزنید.
بعدش برید داخل محل ذخیره سازی پروژه، یه پوشه هست به اسم dist . داخل این پوشه یه فایل هست با اسم پروژتون و با پسوند jar
این فایل، فایل اجرایی برنامتونه.

mp_mp353
یک شنبه 11 تیر 1391, 13:24 عصر
دوست عزیزم اقای spiderman200700 درست میگن و فقط چیزی که میمونه اینکه روی سیستم مقصد که برنامه قرار روی اون اجرا بشه باید حداقل JRE نصب باشه.

Ma_Y_R
یک شنبه 11 تیر 1391, 15:50 عصر
میشه لطفا درباره ی JRE یه توضیحی بدین.

mp_mp353
یک شنبه 11 تیر 1391, 16:07 عصر
دوست من JDK داریم و JRE که JDK یعنی Java Development Kit که برای کامپایل دستورات و برنامه جاوا استفاده میشه و توانایی اجرای برنامه ها رو هم داره.
JRE یعنی Java Runtime Environment که تنها قادره برنامه های جاوا رو اجرا کنه میشه گفت نسخه ی کوچکتری شده از JDK هست که فقط برای اینکه برنامه ها اجرا بشن کافیه (تقریبا )
از این رو میشه گفت تقریبا یه چیزی شبیه به .net framework هست.

Ma_Y_R
یک شنبه 11 تیر 1391, 16:19 عصر
از کجا میتونم اینا رو دانلود کنم؟

mp_mp353
یک شنبه 11 تیر 1391, 16:29 عصر
شما باید این فایل ها رو از سایت اواکل دانلود کنید ولی با توجه به تحریم بودن ایران باید با پراکسی این کار رو انجام بدید هرچند در سایت های ایرانی نیز برای دانلود قرار دارند.
شما از لینک زیر میتونید این دو فایل رو دریافت کنید دوست من.
http://p30download.com/fa/entry/698/software/development/components-libraries/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-java-platform-kit-%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C-%D9%BE%D9%84%D8%A7%D8%AA%D9%81%D8%B1%D9%85-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2/