انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: رسول بابادی در 15 اسفند 1393، 03:05 ب‌ظ

عنوان: آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: رسول بابادی در 15 اسفند 1393، 03:05 ب‌ظ
درود به تمام دوستان من مدت زیادی نیست که اوبونتو رو نصب کردم اما توی این مدت کم واقعا از کار کردن با اون لذت بردم راستش من به برنامه نویسی علاقه دارم البته نرد نیستم من از زبان برنامه نویسی ++C خیلی خوشم میاد درست کار کردن با اون یکیم برای تازه کارای مثل من سخته ولی لذت بخش .
هدفم از ایجاد این موضوع یادگیری بهتر این زبان برنامه نویسی است. اخه اکثر مطالب آموزشی که تو اینترنت و کتاب های که تو ایران هست بیشتر سینتکس برنامه و یکسری دستورات تکراری رو معرفی می کنند. می خوام توی این قسمت به کمک شما ایده بدیم و برنامه بسازیم تا بتونیم هم خودمون توی برنامه نویسی قوی بشیم هم اگر کسی به مشکل خورد بتونه اینجا مشکلش رو حل کنه.مثلا.
-پروژه کتابخانه از ابتدا تا انتها: توی محیط ویژوال با کشیدن دکمه ها و تکس باکس ها و کد نویسی مختصری میشه یک کتابخانه درست کرد. امااین کار توی محیطی مثل turbo ++C و Code Blocks شاید سختر باشه البته تو این محیط هام بیشتر به انگلیسی است.!...
- برای شروع من سه پیشنهاد رو مطرح می کنم و از دوستان می خواهم که راه حل ها و نظراتشون رو درباره نحوه ایجاد و تولید پروژ مطرح کنند.
 ۱- ساخت پروژه صندوق مالی کوچک.
  - ثبت کاربر با امکان دسترسی
  - ثبت سند جدید
  - بلوک کردن یک سند
  - ویرایش سند
  - نمایش لیست سند های ثبت شده توسط کابر جاری
  - جستجو بر حسب تاریخ
  - و ...
 ۲- ساخت پروژ یک سیستم اداری دبیرخانه کوچک
  - ثبت مشخصات کارکنان
  - ثبت ماموریت ها
  - ثبت مرخصی ها
  - ثبت ساعت کارکرد
  - ثبت قرار داد
  - و...
 ۳- ساخت پروژه کتابخانه
  - ثبت کتاب جدید
  - ویرایش مشصات کتاب
  - حذف کتاب ها
  - جستجو بر اساس نام و کد کتاب

دوستان عزیز توی محیط های ویژوال میشه تمام این ها به صورت فارسی باشه و کاربر با اون راحت کار کنه امام توی محیط های توربو سی++ و کد بلاکدس شاید سخت باشه.
 خواستن توانست است...
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: Geek در 15 اسفند 1393، 04:02 ب‌ظ
فریم‌ورک کیوت رو جستجو کنید!
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: علی ۵۰۰ در 15 اسفند 1393، 04:10 ب‌ظ
سلام
اگر می‌شه برنامه‌نویسی یونیکد در سی پلاس پلاس رو هم یاد بگیریم به نظرم خیلی خوبه. :)
آموزش‌ها هم بهتره برحسب کامپایلر g++ باشه.
از gtkmm هم برای گرافیک سی پلاس پلاس می‌شه استفاده کرد.
اگر می‌خواهید از خط فرمانی استفاده کنید که قابلیت راست به چپ نویسی و به هم چسباندن حروف فارسی را پشتیبانی کند من به شما mlterm را پیشنهاد می‌کنم.
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: دانیال بهزادی در 16 اسفند 1393، 02:22 ق‌ظ
کیوت رو ببین. عاشقش می‌شی
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: Mehrdad Dolatkhah در 24 اسفند 1393، 12:06 ق‌ظ
با QT میشه واسه موبایل هم برنامه نویسی کرد ! یعنی یه برنامه بنویسیم که رو اندروید و ios و ویندوز فون بیاد . اما خب یه مشکلی باید باشه دیگه ؟! چون اگه واقعا اینطور باشه دیگه برنامه نویسی با android studio یا برنامه نویسی با محیط های windows phone و ios  یه کار بیهودست !!! کسی میدونه اون مشکل چیه ؟!‌ اصلا مشکلی هست یا نه ؟!‌
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: دانیال بهزادی در 24 اسفند 1393، 12:39 ق‌ظ
چه مشکلی باید وجود داشته باشه؟ مشکلی نیست!
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: alireza.crs در 24 اسفند 1393، 01:04 ق‌ظ
با QT میشه واسه موبایل هم برنامه نویسی کرد ! یعنی یه برنامه بنویسیم که رو اندروید و ios و ویندوز فون بیاد . اما خب یه مشکلی باید باشه دیگه ؟! چون اگه واقعا اینطور باشه دیگه برنامه نویسی با android studio یا برنامه نویسی با محیط های windows phone و ios  یه کار بیهودست !!! کسی میدونه اون مشکل چیه ؟!‌ اصلا مشکلی هست یا نه ؟!‌
چه مشکلی باید وجود داشته باشه؟ مشکلی نیست!
مشکلی هست.خیلی هم مشکل هست.برنامه نویسی برای اندروید تو کیوت هنوز ناقصه و از خیلی چیزا پشتیبانی نمیکنه
مثل سرویس ها که یه برنامه تو پس زمینه کارککنه مثل وایبر
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: دانیال بهزادی در 24 اسفند 1393، 01:09 ق‌ظ
من چنین مشکلی رو ندیدم تا حالا. اگر هم باشه، فقط توی اندروید وجود داره. توی اوبونتو چنین مشکلی نیست و می‌شه با SDK خود اوبونتو که با کیوت هست، هربرنامه‌ای باهاش نوشت
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: tohidfla در 15 خرداد 1394، 12:33 ب‌ظ
درود به تمام دوستان من مدت زیادی نیست که اوبونتو رو نصب کردم اما توی این مدت کم واقعا از کار کردن با اون لذت بردم راستش من به برنامه نویسی علاقه دارم البته نرد نیستم من از زبان برنامه نویسی ++C خیلی خوشم میاد درست کار کردن با اون یکیم برای تازه کارای مثل من سخته ولی لذت بخش .
هدفم از ایجاد این موضوع یادگیری بهتر این زبان برنامه نویسی است. اخه اکثر مطالب آموزشی که تو اینترنت و کتاب های که تو ایران هست بیشتر سینتکس برنامه و یکسری دستورات تکراری رو معرفی می کنند. می خوام توی این قسمت به کمک شما ایده بدیم و برنامه بسازیم تا بتونیم هم خودمون توی برنامه نویسی قوی بشیم هم اگر کسی به مشکل خورد بتونه اینجا مشکلش رو حل کنه.مثلا.
-پروژه کتابخانه از ابتدا تا انتها: توی محیط ویژوال با کشیدن دکمه ها و تکس باکس ها و کد نویسی مختصری میشه یک کتابخانه درست کرد. امااین کار توی محیطی مثل turbo ++C و Code Blocks شاید سختر باشه البته تو این محیط هام بیشتر به انگلیسی است.!...
- برای شروع من سه پیشنهاد رو مطرح می کنم و از دوستان می خواهم که راه حل ها و نظراتشون رو درباره نحوه ایجاد و تولید پروژ مطرح کنند.
 ۱- ساخت پروژه صندوق مالی کوچک.
  - ثبت کاربر با امکان دسترسی
  - ثبت سند جدید
  - بلوک کردن یک سند
  - ویرایش سند
  - نمایش لیست سند های ثبت شده توسط کابر جاری
  - جستجو بر حسب تاریخ
  - و ...
 ۲- ساخت پروژ یک سیستم اداری دبیرخانه کوچک
  - ثبت مشخصات کارکنان
  - ثبت ماموریت ها
  - ثبت مرخصی ها
  - ثبت ساعت کارکرد
  - ثبت قرار داد
  - و...
 ۳- ساخت پروژه کتابخانه
  - ثبت کتاب جدید
  - ویرایش مشصات کتاب
  - حذف کتاب ها
  - جستجو بر اساس نام و کد کتاب

دوستان عزیز توی محیط های ویژوال میشه تمام این ها به صورت فارسی باشه و کاربر با اون راحت کار کنه امام توی محیط های توربو سی++ و کد بلاکدس شاید سخت باشه.
 خواستن توانست است...
من نظرم اینکه که از سومین پروژه شروع کنیم.
منم پایتم.
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: hossein_1995 در 15 خرداد 1394، 07:34 ب‌ظ
مشکل هست تو کیوت خیلی هم مشکل هست .
یکی از مشکلات اینه که حجم نرم افزار تهیه شده مثلا برای اندروید با کیوت بهه مراتب بیشتر از همون نرم افزار تهیه شده با اندروید استادیو .
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: علی ۵۰۰ در 15 خرداد 1394، 08:15 ب‌ظ
مشکل هست تو کیوت خیلی هم مشکل هست .
یکی از مشکلات اینه که حجم نرم افزار تهیه شده مثلا برای اندروید با کیوت بهه مراتب بیشتر از همون نرم افزار تهیه شده با اندروید استادیو .
آخه تا اون جایی که من می‌دونم اندروید به صورت پیش‌فرض از جاوا پشتیبانی می‌کنه.
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: دانیال بهزادی در 16 خرداد 1394، 01:47 ق‌ظ
مشکل هست تو کیوت خیلی هم مشکل هست .
یکی از مشکلات اینه که حجم نرم افزار تهیه شده مثلا برای اندروید با کیوت بهه مراتب بیشتر از همون نرم افزار تهیه شده با اندروید استادیو .
خب این چیزی که گفتی که مشکل محسوب نمی‌شه. بدیهیه بیش‌تر باشه
عنوان: پاسخ : آموزش پیشرفته و کاربردی با ++C
ارسال شده توسط: حامد مصافی در 16 خرداد 1394، 09:30 ق‌ظ
کیوت روی اندروید چندین کمبود داره. از این جمله:
برخی از این کمبود‌ها قابل حل هستند. برای مثال سرویس ministro اگر روی دستگاه نصب باشد برنامه شما نیاز به ارائه تمام کتابخانه کیوت ندارد و حجم خروجی شما کاهش می‌یابد
یا شما می‌‌توانید قسمتی از کد‌های خودتان را سمت جاوا بنویسید تا به امکانات اندروید دست پیدا کنید.
اما برنامه‌های جالبی نیز با کیوت برای اندروید نوشته شده‌اند (مثال پاپیروس (http://aseman.co/en/products/papyrus/))
عمده تاکید کیوت برای نوشتن بازی برای اندروید است، گوگل با تولید بازی VoltAir (http://google.github.io/VoltAir/) برنامه‌نویسان را تشویق به استفاده از کیوت برای بازی‌سازی کرده است.


برای اطلاعات بیشتر سلسله پست‌های Qt on android (http://www.kdab.com/category/blogs/android/) بوسیله بوگدان واترا (سازنده کیوت برای اندروید) را بخوانید


اما روی دسکتاپ کیوت قدرت بی‌رقیب در کراس‌پلت‌فرم هست.

جالبه بدونید کیوت هفته پیش ۲۰ ساله شد.
هیچ زبانی، یا فریم‌ورکی یا تکنولوژی وجود نداره امکاناتی رو که کیوت ارائه می‌کنه عرضه کنه.