انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: رسول بابادی در 15 اسفند 1393، 03:05 بظ
-
درود به تمام دوستان من مدت زیادی نیست که اوبونتو رو نصب کردم اما توی این مدت کم واقعا از کار کردن با اون لذت بردم راستش من به برنامه نویسی علاقه دارم البته نرد نیستم من از زبان برنامه نویسی ++C خیلی خوشم میاد درست کار کردن با اون یکیم برای تازه کارای مثل من سخته ولی لذت بخش .
هدفم از ایجاد این موضوع یادگیری بهتر این زبان برنامه نویسی است. اخه اکثر مطالب آموزشی که تو اینترنت و کتاب های که تو ایران هست بیشتر سینتکس برنامه و یکسری دستورات تکراری رو معرفی می کنند. می خوام توی این قسمت به کمک شما ایده بدیم و برنامه بسازیم تا بتونیم هم خودمون توی برنامه نویسی قوی بشیم هم اگر کسی به مشکل خورد بتونه اینجا مشکلش رو حل کنه.مثلا.
-پروژه کتابخانه از ابتدا تا انتها: توی محیط ویژوال با کشیدن دکمه ها و تکس باکس ها و کد نویسی مختصری میشه یک کتابخانه درست کرد. امااین کار توی محیطی مثل turbo ++C و Code Blocks شاید سختر باشه البته تو این محیط هام بیشتر به انگلیسی است.!...
- برای شروع من سه پیشنهاد رو مطرح می کنم و از دوستان می خواهم که راه حل ها و نظراتشون رو درباره نحوه ایجاد و تولید پروژ مطرح کنند.
۱- ساخت پروژه صندوق مالی کوچک.
- ثبت کاربر با امکان دسترسی
- ثبت سند جدید
- بلوک کردن یک سند
- ویرایش سند
- نمایش لیست سند های ثبت شده توسط کابر جاری
- جستجو بر حسب تاریخ
- و ...
۲- ساخت پروژ یک سیستم اداری دبیرخانه کوچک
- ثبت مشخصات کارکنان
- ثبت ماموریت ها
- ثبت مرخصی ها
- ثبت ساعت کارکرد
- ثبت قرار داد
- و...
۳- ساخت پروژه کتابخانه
- ثبت کتاب جدید
- ویرایش مشصات کتاب
- حذف کتاب ها
- جستجو بر اساس نام و کد کتاب
دوستان عزیز توی محیط های ویژوال میشه تمام این ها به صورت فارسی باشه و کاربر با اون راحت کار کنه امام توی محیط های توربو سی++ و کد بلاکدس شاید سخت باشه.
خواستن توانست است...
-
فریمورک کیوت رو جستجو کنید!
-
سلام
اگر میشه برنامهنویسی یونیکد در سی پلاس پلاس رو هم یاد بگیریم به نظرم خیلی خوبه. :)
آموزشها هم بهتره برحسب کامپایلر g++ باشه.
از gtkmm هم برای گرافیک سی پلاس پلاس میشه استفاده کرد.
اگر میخواهید از خط فرمانی استفاده کنید که قابلیت راست به چپ نویسی و به هم چسباندن حروف فارسی را پشتیبانی کند من به شما mlterm را پیشنهاد میکنم.
-
کیوت رو ببین. عاشقش میشی
-
با QT میشه واسه موبایل هم برنامه نویسی کرد ! یعنی یه برنامه بنویسیم که رو اندروید و ios و ویندوز فون بیاد . اما خب یه مشکلی باید باشه دیگه ؟! چون اگه واقعا اینطور باشه دیگه برنامه نویسی با android studio یا برنامه نویسی با محیط های windows phone و ios یه کار بیهودست !!! کسی میدونه اون مشکل چیه ؟! اصلا مشکلی هست یا نه ؟!
-
چه مشکلی باید وجود داشته باشه؟ مشکلی نیست!
-
با QT میشه واسه موبایل هم برنامه نویسی کرد ! یعنی یه برنامه بنویسیم که رو اندروید و ios و ویندوز فون بیاد . اما خب یه مشکلی باید باشه دیگه ؟! چون اگه واقعا اینطور باشه دیگه برنامه نویسی با android studio یا برنامه نویسی با محیط های windows phone و ios یه کار بیهودست !!! کسی میدونه اون مشکل چیه ؟! اصلا مشکلی هست یا نه ؟!
چه مشکلی باید وجود داشته باشه؟ مشکلی نیست!
مشکلی هست.خیلی هم مشکل هست.برنامه نویسی برای اندروید تو کیوت هنوز ناقصه و از خیلی چیزا پشتیبانی نمیکنه
مثل سرویس ها که یه برنامه تو پس زمینه کارککنه مثل وایبر
-
من چنین مشکلی رو ندیدم تا حالا. اگر هم باشه، فقط توی اندروید وجود داره. توی اوبونتو چنین مشکلی نیست و میشه با SDK خود اوبونتو که با کیوت هست، هربرنامهای باهاش نوشت
-
درود به تمام دوستان من مدت زیادی نیست که اوبونتو رو نصب کردم اما توی این مدت کم واقعا از کار کردن با اون لذت بردم راستش من به برنامه نویسی علاقه دارم البته نرد نیستم من از زبان برنامه نویسی ++C خیلی خوشم میاد درست کار کردن با اون یکیم برای تازه کارای مثل من سخته ولی لذت بخش .
هدفم از ایجاد این موضوع یادگیری بهتر این زبان برنامه نویسی است. اخه اکثر مطالب آموزشی که تو اینترنت و کتاب های که تو ایران هست بیشتر سینتکس برنامه و یکسری دستورات تکراری رو معرفی می کنند. می خوام توی این قسمت به کمک شما ایده بدیم و برنامه بسازیم تا بتونیم هم خودمون توی برنامه نویسی قوی بشیم هم اگر کسی به مشکل خورد بتونه اینجا مشکلش رو حل کنه.مثلا.
-پروژه کتابخانه از ابتدا تا انتها: توی محیط ویژوال با کشیدن دکمه ها و تکس باکس ها و کد نویسی مختصری میشه یک کتابخانه درست کرد. امااین کار توی محیطی مثل turbo ++C و Code Blocks شاید سختر باشه البته تو این محیط هام بیشتر به انگلیسی است.!...
- برای شروع من سه پیشنهاد رو مطرح می کنم و از دوستان می خواهم که راه حل ها و نظراتشون رو درباره نحوه ایجاد و تولید پروژ مطرح کنند.
۱- ساخت پروژه صندوق مالی کوچک.
- ثبت کاربر با امکان دسترسی
- ثبت سند جدید
- بلوک کردن یک سند
- ویرایش سند
- نمایش لیست سند های ثبت شده توسط کابر جاری
- جستجو بر حسب تاریخ
- و ...
۲- ساخت پروژ یک سیستم اداری دبیرخانه کوچک
- ثبت مشخصات کارکنان
- ثبت ماموریت ها
- ثبت مرخصی ها
- ثبت ساعت کارکرد
- ثبت قرار داد
- و...
۳- ساخت پروژه کتابخانه
- ثبت کتاب جدید
- ویرایش مشصات کتاب
- حذف کتاب ها
- جستجو بر اساس نام و کد کتاب
دوستان عزیز توی محیط های ویژوال میشه تمام این ها به صورت فارسی باشه و کاربر با اون راحت کار کنه امام توی محیط های توربو سی++ و کد بلاکدس شاید سخت باشه.
خواستن توانست است...
من نظرم اینکه که از سومین پروژه شروع کنیم.
منم پایتم.
-
مشکل هست تو کیوت خیلی هم مشکل هست .
یکی از مشکلات اینه که حجم نرم افزار تهیه شده مثلا برای اندروید با کیوت بهه مراتب بیشتر از همون نرم افزار تهیه شده با اندروید استادیو .
-
مشکل هست تو کیوت خیلی هم مشکل هست .
یکی از مشکلات اینه که حجم نرم افزار تهیه شده مثلا برای اندروید با کیوت بهه مراتب بیشتر از همون نرم افزار تهیه شده با اندروید استادیو .
آخه تا اون جایی که من میدونم اندروید به صورت پیشفرض از جاوا پشتیبانی میکنه.
-
مشکل هست تو کیوت خیلی هم مشکل هست .
یکی از مشکلات اینه که حجم نرم افزار تهیه شده مثلا برای اندروید با کیوت بهه مراتب بیشتر از همون نرم افزار تهیه شده با اندروید استادیو .
خب این چیزی که گفتی که مشکل محسوب نمیشه. بدیهیه بیشتر باشه
-
کیوت روی اندروید چندین کمبود داره. از این جمله:
- نمیتونید در برنامه خودتون از سرویس استفاده کنید
- نمیتونید BroadcasrReciver رو پیادهسازی کنید
- نمیتونید به بسیاری از سرویسهای سیستم دسترسی داشته باشید
- حجم خروجی شما بالاست
برخی از این کمبودها قابل حل هستند. برای مثال سرویس ministro اگر روی دستگاه نصب باشد برنامه شما نیاز به ارائه تمام کتابخانه کیوت ندارد و حجم خروجی شما کاهش مییابد
یا شما میتوانید قسمتی از کدهای خودتان را سمت جاوا بنویسید تا به امکانات اندروید دست پیدا کنید.
اما برنامههای جالبی نیز با کیوت برای اندروید نوشته شدهاند (مثال پاپیروس (http://aseman.co/en/products/papyrus/))
عمده تاکید کیوت برای نوشتن بازی برای اندروید است، گوگل با تولید بازی VoltAir (http://google.github.io/VoltAir/) برنامهنویسان را تشویق به استفاده از کیوت برای بازیسازی کرده است.
برای اطلاعات بیشتر سلسله پستهای Qt on android (http://www.kdab.com/category/blogs/android/) بوسیله بوگدان واترا (سازنده کیوت برای اندروید) را بخوانید
اما روی دسکتاپ کیوت قدرت بیرقیب در کراسپلتفرم هست.
جالبه بدونید کیوت هفته پیش ۲۰ ساله شد.
هیچ زبانی، یا فریمورکی یا تکنولوژی وجود نداره امکاناتی رو که کیوت ارائه میکنه عرضه کنه.