کلاس آنلاين آموزش برنامه نويسي با qt (جلسه سوم) 3,001 بازدید 5 دیدگاه کلاس آنلاين آموزش برنامه نويسي با qt (جلسه سوم) کلاس آنلاين آموزش برنامه نويسي با qt با عرض سلام و روز به خير خدمت کاربران سايت مادسيج در اين جلسه از کلاس آنلاين آموزش برنامه نويسي با qt (جلسه سوم) کد نويسي را شروع مي کنيم.همانطور که در اينجا هم قبلاً گفتم براي فرا گيري qt تسلط نسبي بر ++c پيش نياز مي باشد. برای شروع به منوی File و گزینه New File or Project مراجعه کنید. حالا در این قسمت شما انواع پروژه ها و فایل هایی که میتونید توسط Qt ایجاد کنید با توجه به نسخه ای که نصب کردین فعال و قابل انتخاب هستش که من در این اموزش ها از پروژه Qt Widgets Application استفاده میکنم و تقریبا میشه گفت استانداردترین حالت پروژه برای طراحی فرم هست با بقیه موارد از قبیل Qt Console یا … فعلا کاری نداریم. کلاس آنلاين آموزش برنامه نويسي با qt حال با ادامه این مرحله به صورت زیر نام پروژه و مسیری که مایل هستید پروژه در اون مکان ذخیره بشه رو انتخاب کنید : کلاس آنلاين آموزش برنامه نويسي با qt در مرحله بعدی نوع کامپایلر در صورت نصب بودن تایید و انتخاب میشود به صورت زیر : کلاس آنلاين آموزش برنامه نويسي با qt خب در این مرحله شما میتونید نوع کلاس و همچنین هیدر هارو مشخص کنید طبق تصویر زیر ادامه بدین : کلاس آنلاين آموزش برنامه نويسي با qt در نهایت تایید کنید تا پروژه شما به صورت تصویر زیر ایجاد بشه : کلاس آنلاين آموزش برنامه نويسي با qt خب تا اینجا ما فقط یه پروژه از نوع QtWidgets ایجاد کردیم که شامل Main Window و کلاس و هیدر های استاندارد برای شروع کار و برنامه نویسی هستش. ببینید در پروژه های Qt ما چند نوع فایل پروژه ای داریم با پسوند های .pri و .pro که هر دوی این فایل ها توسط Qt قابل شناسایی هستند و به عنوان فایل اصلی پروژه شما در نظر گرفته میشوند. اگر روی فایل MyProject.pro کلیک کنید به صورت زیر شامل کد هایی هستش : کلاس آنلاين آموزش برنامه نويسي با qt کلاس آنلاين آموزش برنامه نويسي با qt حالا من به صورت زیر توضیحاتش رو میدم تا متوجه وجود این کد ها بشید ! فراموش نکنید فایل .pro مهمترین قسمت پروژه هستش که در فراخوانی فایل ها و رفرنس ها مهمه مثلا من اگه بخوام از دیتابیس و دستورات SQL استفاده کنم در این قسمت باید اول فراخوانیش کنم. خب بعد از این فایل ما چند پوشه به نامهای Headers , Sources و Forms داریم که به صورت زیر توضیحاتشونو میدم. پوشه Headers وظیفه نگهداری تمام فایل های C++ از نوع .h یا همان heder رو بر عهده دارد. پوشه Sources وظیفه نگهداری تمام فایل های C++ از نوع .cpp یا همان Source رو بر عهده دارد. پوشه Forms وظیفه نگهداری تمام فایل های مربوط به طراحی رو داره پسوند فایل های طراحی در کیوت ui هستند به صورت mainwindow.ui که فایل دیزاین پروژه شما به عنوان یک فرم در نظر گرفته شده است. شما کاربران شبکه علمي مادسيج مي توانيد فيلم آموزشي اين بخش را از اينجا دانلود و مشاهده فراييد. در اينجا کلاس آنلاين آموزش برنامه نويسي با qt (جلسه سوم) به پايان رسيد . هر گونه سوال و پیشنهاد برای بهتر شدن آموزش ها را در قسمت نظرات مطرح فرمایید و همچنین برای مطالب بیشتر به قسمت آموزش کامپیوتر شبکه آموزشی پژوهشی ایران – مادسیج مراجعه کنید. قسمت بعدي قسمت قبلي مي توانيد دوره هاي کامل آموزش مهارتهاي ICDL و دو ره هاي برنامه نويسي که تا کنون تکميل شده است را نيز از لينکهاي زيرمشاهده فرماييد آموزش برنامه نويسي با زبان C آموزش برنامه نويسي به زبان qt آموزش مهارت اول ICDL (آشنايي با سخت افزار و مفاهيم عمومي کامپيوتر) آموزش مهارت دوم ICDL (آموزش کار با ويندوز) آموزش مهارت سوم ICDL (آموزش نرم افزار Word 2007) آموزش مهارت چهارم ICDL (آموزش کار با نرم افزار صفحه گسترده Excell 2007) آموزش مهارت پنجم ICDL (آموزش Access 2007) ما در شبکه علمی- پژوهشی ماد سیج قصد داریم تمامی پاورپوینت ها ، کتب الکترونيکي آموزشي ، جزوات آموزشي رشته کامپيوتر و فيلمهاي آموزش کامپیوتر در همه ی گرایش های نرم افزار – سخت افزار – شبکه وIT را آرشیو کنیم تا تمامی دانشجویان و پژوهشگران کشور از آنها استفاده کنند و بتوانیم خدمتی کوچک به این عزیزان ارائه داده باشیم. شما دانشجو یا پژوهشگر عزیز می توانید پاورپوینت های خود را به ایمیل زیر ارسال نمایید تا اولا به نام شما در سایت قرار بگیرد و همچنین شما هم در شبکه آموزشی پژوهشی ایران سهمی کوچک داشته باشید. ایمیل ارسال فایل های شما برای شبکه آموزشی پژوهشی ایران: hamyari@madsg.com همچنین افرادی که بیشترین فایل های آموزشی را برای شبکه ارسال نمایند به صورت رسمی در سایت استخدام شده و با توجه به نیم وقت یا تمام وقت بودن حقوق ثابت دریافت خواهند کرد. قابل ذکر است ماهیانه برای تمامی کاربران سایت هم قرعه کشی انجام خواهد شد که جوایز به ده کاربر فعال شبکه اهدا خواهد شد. لطفاً در ایمیل هایي که ارسال می کنید حتما شماره همراه خود را قید کنید . دانشجو، پژوهشگر گرامی : شما با کلیک بر روی دکمه گو گل پلاس و فیسبوک پایین این پست می توانید در گسترش و رشد شبکه آموزشی پژوهشی ایران سهیم باشید، لطفاً روی دکمه g +1 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .
مسعود پنجشنبه 3 دسامبر 2015 در 09:37 سلام میخواستم بدونم برای اینکه QCalendarWidget به صورت فارسی نمایش داده بشه باید چکار کنم؟ یا اینکه ابزار جایگزین دیگه ای برای فارسی هست؟ خیلی ممنون پاسخ
mmsaeed دوشنبه 2 فوریه 2015 در 20:41 سلام من توی پروژه qt که نوشتم از چندتا عکس استفاده کردم وقتی که پروژه رو از داخل qt-creator اجرا میکنم میتون عکس ها رو بخونه اما وقتی فایل اجرای که تولید شده به تنهایی اجرا میکنم نمیتونه این عکس ها رو بخونه مشکل از کجاست؟ محیط ی که کار میکنم روی لینوکس فدورا است پاسخ
سعید یکشنبه 28 دسامبر 2014 در 12:43 سلام عزیز جان این قسمت های آموزشی خیلی خوب بود خیلی ازت ممنون. براتون مقدور نیست قسمت های بعدی روهم بذارین روی سایت. کلاس آموزش حضوری ندارین؟اگر امکانش هست برگزار کنید حتما استقبال شدیدی میشه. خیلی ممنون. پاسخ