انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: VB-Programmer در 28 اسفند 1391، 04:11 بظ
-
سلام
من حدودا 4 سال با vb6 کار کردم php هم بلدم و الان دارم سی پلاس پلاس رو یاد میگیرم.
میخوام بدونم واسه اینکه یه توسعه دهنده بشم باید چیکار کنم؟
مثلا میخوام روی geany کار کنم یا برنامه دیگه.
از اون فایلهایی که تو sourceforge گذاشته چیزی سر در نیاوردم!
لطفا راهنمایی کنید.
-
سلام
من حدودا 4 سال با vb6 کار کردم php هم بلدم و الان دارم سی پلاس پلاس رو یاد میگیرم.
میخوام بدونم واسه اینکه یه توسعه دهنده بشم باید چیکار کنم؟
مثلا میخوام روی geany کار کنم یا برنامه دیگه.
از اون فایلهایی که تو sourceforge گذاشته چیزی سر در نیاوردم!
لطفا راهنمایی کنید.
توسعه دهنده بودن که فقط به این نیست که کد بزنید. مثلا میتونید با فارسی کردن محیط geany (یا تکمیل محیط فارسیش) هم توسعش بدید. :) .
-
خب واسه ترجمش چیکار کنم؟ از کجا شروع کنم؟ من تازه وارد لینوکس شدم از خیلی چیزا بیخبرم.
گام به گام توضیح بدین لطفا ;D
-
شما که پی اچ پی و سی کار کرده اید
حالا مشکلتون چیه ؟
یه ادیتور باز کنید و هر کاری دلتون میخاد انجام بدید دیگه :)
ربطی هم به لینوکس و ویندوز و . . .نداره
میتونید برای نصب کامپایلر و آی دی ای تو انجمن سرچ کنید
-
مثلا میخوام روی geany کار کنم یا برنامه دیگه.
ابتدا باید آخرین نسخه غیر پایدار اون رو بگیرید. عموما این کار از طریق سیستمهای کنترل نسخه مثل Git انجام میشه. در مورد Geany هم همینطوره. پس قدم اول میشه یادگیری Git.
قسمت بعد یادگیری ++C/C هستش. سعی کنید به خوبی زبان برنامهنویسی رو یاد بگیرید، چون دستکاری کد دیگران به صورت درست گاهی کار خیلی سختی هستش.
خوندن مستندات اولیه برای توسعهدهندگان اون برنامه قدم بعدی هستش. عموما این رو داخل خود برنامه یا در وبسایت اونها پیدا میکنی. مثلا برای Geany اینجا هستش: لینک (http://geany.org/manual/dev/hacking.html)
سپس باید ببینید این پروژه اصلا چه کمکهایی لازم داره. برای اون عموما باید قسمتی که باگها رو گزارش میکنند ببینید یا فایل TODO رو. برای Geany اینجا هستند: لینک ۱ (http://www.geany.org/Documentation/ToDo) و لینک ۲ (http://sourceforge.net/tracker/?group_id=153444&atid=787791) و لینک ۳ (http://sourceforge.net/tracker/?group_id=153444&atid=787794)
حالا یکی از اون چیزهایی که اونجا زیاد درخواست شده یا مشکلاتی که وجود داره رو انتخاب میکنی، شروع میکنی به خوندن و تغییر دادن کد Geany و برای اونها تغییرات رو میفرستی :)
-
ممنون nixoeen جان :p