دیالوگ های صفحاتی هستند که بصورت پاپ آپ داخل برنامه باز شده و به کاربر یک سری اطلاعات و نمایش می دهد. در این جلسه با همدیگه یاد میگیریم تا از دیالوگ های متریال دیزاین داخل نرم افزار خودمون استفاده کنیم. ابتدا بصورت پیش فرض یک دیالوگ ساده ایجاد کرده و در ادامه با استفاده از JFXDialogLayout صفحه دیالو...

نوبتی هم باشه نوبت بحث شیرین متریال دیزاین هست. مطمئنا حداقل یکبار تا امروز کلمه متریال دیزاین به گوشتان خورده. متریال دیزاین نام سبکی از طراحی میباشد که توسط گوگل ارائه شده و اکثرا اپلیکیشن و نرم افزارهای امروزی از این نوع طراحی در رابط کاربری خود استفاده می کنند و به نوعی ترند طراحی تبدیل شده است....

امروز با همدیگه به بررسی کامپوننت TableView میپردازیم که به وسیله اون میتونیم جداولی که نیاز داریم و در برنامه ایجاد کنیم. کار کردن با TableView فوق العاده راحت و آسان هست این کامپوننت شامل دو کلاس TableColumn و TableCell میباشد که برای اضافه کردن ردیف ها و ستون ها استفاده می شود.در این پروژه ما هم...

در قسمت های قبلی با هم دیگه با لیست ویو و نحوه کار کردن با آن آشنا شدیم و اگر یادتون باشه گفتم که در آینده روش ساخت لیست ویو سفارشی سازی شده و کار میکنیم. در این ویدیو یاد میگیریم که چجوری لیست ویو ساده و یک آیتمی خودمون را گسترش بدیم و آیتم های مختلفی و در هر سطر آن نمایش بدهیم. طبیعتا در برنامه ها...

همانطور که در قسمت اول دوره گفتم یکی از ویژگی های خوب JavaFX استفاده راحت و آسان از انیمیشن هاست.انیمیشن با تغییر ویژگی های یک نود باعث ایجاد افکت های مختلفی میشوند مثل تغییر رنگ,اندازه,محل قرار گیری و...JavaFX در پکیج javafx.animation کلاس های مختلفی برای انیمیشن ها در اختیار ما قرار میدهد که ما هم...

در این مبحث با هم دیگه درباره کارکردن با کامپوننت Image بحث میکنیم کوتاه و سپس وارد بخش Shape ها میشیم.یاد میگیریم که چجوری تصاویر خودمون و داخل Image و انواع Shape نمایش دهیم. خود جاوا اف ایکس Shape های مختلفی داره که میتونیم زمانی نیاز هست تصاویر بصورت پیش فرض ساده مربعی نمایش داده نشود از این Sha...

اسپلش اسکرین Splash Screen صفحاتی هستند که معمولا در اپلیکیشن های موبایل هنگام باز کردن اپلیکیشن به مدت چند ثانیه نمایش داده میشود و سپس وارد محیط اصلی برنامه میشود. در واقع این صفحات یک جورایی حکم امضای اپلیکیشن و خوش آمد گویی به کاربر و دارد. ما هم در این قسمت میخوایم با همدیگه دقیقا همین صفحه Spl...

چارت های آماری در نرم افزار های مدیریتی کاربر های خیلی زیادی دارند و تقریبا شاید هیچ نرم افزار با این موضوع و پیدا نکنید که از چارت های برای نمایش اطلاعات آماری استفاده نکرده باشد. در این ویدیو ما هم به سراغ چارت های مهم و پرکاربرد در JavaFX میریم و نحوه استفاده از این کامپوننت ها را یاد میگریم. در ...

اکثرا برنامه هایی که تولید میکنیم از چندین صفحه مختلف تشکیل شده است به همین دلیل نحوه جا به جایی و راهنمایی کردن کاربر به صفحات مختلف برنامه اهمیت زیادی برای ما خواهد داشت.برای مثال اگر برنامه ما نیاز به لاگین کردن کاربر دارد باید به این موضوع تسلط داشته باشیم که چگونه بعد از احراز هویت کاربر و به ص...

زمانی که نیاز داشته باشید اطلاعات زیاد ولی از یک نوع را به کاربر نمایش بدهیم از لیست ویو استفاده می کنیم.برای مثال قصد داریم اخبار,پست های یک وب سایت, یا رکورد های یک تیبل از دیتابیس و در برنامه خود نمایش دهیم در این موقع لیست ویو به کمک ما میاد کار نمایش این اطلاعات و انجام می دهد. بدون لیست ما مجب...

معمولا در نرم افزار های مدیریتی نیاز هست برای گرفتن اطلاعات آماری ما یک تاریخ معینی و برای بازه خود انتخاب کنیم. اگر بخواهیم که کاربر بصورت جدا روز و ماه و سال را وارد کند برنامه اصلا از نظر UX قابل قبول نیست به همین خاطر برای راحتی کار کاربر از DatePicker استفاده می کنیم که بصورت خودکار تقویم کامل ...

تقریبا تمام اپلیکیشن و نرم افزار های دنیا نیاز دارند تا با کاربر در ارتباط باشند, یکی از راه های ایجاد تعامل دریافت اطلاعات از کاربر هست. طبیعتا برای گرفتن اطلاعات از کاربر ما نیاز به فیلد های مخصوص این کار داریم پس به همین خاطر در این قسمت با دو کامپوننت مهم TextField و TextArea کار میکنیم تا نحوه ...

سلام ، همینطور که در جلسه قبل گفته شد ، بحث کاست ها در YO را در یک مطلب جدید منتشر کنیم. همینطور که در جلسه قبل به صورت مختصر به Cust ها پرداخته شد ، آن ها جزو متغیر ها هستند ؛ که توانایی زیر مجموعه قرار دادن انواع متغیر های دیگر نیز دارد . ویژگی های کاست ها • امکان تعریف بیش از 10 ، D...

سلام به همه دوستان وب سایت tosinso در این قسمت که آخرین قسمت این دوره هست یک برنامه محاسباتی را صفر شروع کرده و قدم به قدم پیش رفته ایم. در این قسمت در مورد اینترفیس ها و پردازش استثاناها صحبت کرده ایم و با استفاده از اینترفیس ها و استفاده از آن یک ماشین حساب طراحی کرده ایم. همچنین در مورد این که...

در جلسه دوم از آموزش برنامه نویسی YO به معرفی انواع متغیر ها می پردازیم. کاست ها در YO یکی از انواع متغیر ها در YO ، کاست (Cust) ها هستند ؛ که خاصیت DataType آن ها به صورت پیشفرض String فرض می شود. ویژگی های کاست ها کاست ها یکسری ویژگی جذاب برای برنامه نویس دارند ، که شاید خیلی جذ...

همونطور که در قسمت اول دوره گفتم CSS یکی از مهم ترین ویژگی های JavaFX است که به ما کمک میکنه رابط های گرافیکی بسیار زیباتری طراحی کنیم و دست طراح و توسعه دهنده و کاملا باز میذاره در این زمینه چون با CSS تنها محدودیت خلاقیت خود شخص است.زبان CSS باعث میشه که سرعت شخصی سازی قسمت های مختلف برنامه بیشتر ...

سلام در این قسمت از دوره درباره Stage و Scene صحبت میکنیم. اگر خیلی خلاصه بخوام بگم این قسمت ما به طور کلی صفحه ای از نرم افزار و که موقع اجرا میبینم تحلیل میکنیم. از قسمت تولبار گرفته تا بقیه موارد. به طور کلی در این قسمت این موارد و یاد میگیریم: حذف تولبار و آیکون های پیش فرض ویندوز از بر...

سلام در خدمت شما دوستان هستم با قسمت سوم دوره آموزشی طراحی رابط کاربری با JavaFX در این قسمت به بررسی لایه های موجود در JavaFX می پردازیم و کاربرد ها و ویژگی های هر کدام را بررسی میکنیم.استفاده از لایه مناسب در طراحی سرعت توسعه و افزایش میده و در مواقعی که نیاز به ویرایش طراحی خودمون داریم خیلی راحت...

در قسمت دوم از این دوره آموزشی به نحوه نصب و راه اندازی پیش نیاز هایی که برای شروع کار نیاز داریم میپردازیم. برنامه Scene Builder و دانلود میکنم و ارتباطش با نت بینز و برقرار میکنیم. با هم دیگه یاد میگیریم که به چه صورتی یک پروژه JavaFX ایجاد کنیم و در محیط Scene Builder صفحه خودمون و طراحی کنیم....

سلام به همه دوستان و کاربران وبسایت توسینسو خیلی خوشحالم که با اولین دوره آموزشی ام تحت عنوان "طراحی رابط کاربری با JavaFX" در خدمتتون هستم.JavaFX نسل سوم از پلتفرم طراحی رابط کاربری برای برنامه های جاوا می باشد که امکانات بسیار وسیع تری نسبت به پلتفرم های قدیمی تر از خود دارد.رابط های ...

به نام بزرگترین برنامه نویس جهان ، بنده امین بادین هستم و افتخار این رو دارم که طی سالها تلاش مستمر تونستم اولین زبان برنامه نویسی ایرانی به نام YO رو طراحی و معرفی کنم . همانطور که می دانید طراحی و توسعه یک زبان برنامه نویسی اصلا کار ساده ای نیست و طبیعتا پروژه YO پروژه ای است که در ابتدای کار خودش...

در برنامه نویسی اندروید مدیریت حافظه یکی از مشکلات اساسی در مسیر توسعه اپ می باشد که آن هم وجود منابع کم گوشی های هوشمند نسبت به کامپیوتر ها می باشد. زبان جاوا جزو زبان های garbage-collecting-language که بصورت اتوماتیک مدیریت حافظه و به عهده میگیرد اما باز هم بنا به دلایل مختلف کمبود حافظه در برنام...

سلام عزیزان: یکی از چالش های اساسی که امروزه حوزه ای تی و بخصوص شرکت های بزرگی مانند گوگل با آن روبه رو هستند، چالش نحوه آنالیز مجموعه بزرگی از متون موجود در وب می باشد. یکی از روش هایی که با استفاده از آن می توان داده های متنی را مورد کاووش و آنالیز قرار داد، متن کاوی (text mining) می باشد.متن ک...

سلام به همه کاربران عزیز وب سایت tosinso در این قسمت در مورد مدیریت خطاها در جاوا صحبت می کنیم. انواع خطاها در این قسمت توضیح داده شده است و گفته شده است که به چه شکل می توان این خطاها را مدیریت کرد. مطالبی که در این قسمت گفته شده است عبارتست از: معرفی خطاهای دستوری و نحوه ی رفع آن معرفی خط...

سلام به کاربران عزیز وب سایت tosinso در قسمت بیست و دوم در مورد کلاس های داخلی و inner class ها صحبت کرده ایم و گفته ایم که چگونه می توان در داخل یک کلاس یک کلاس دیگر تعریف کرد. همچنین مزایای این کار را گفته ایم که برای چه کاری از کلاس های داخلی استفاده می کنیم. نحوه استفاده کلاس داخلی از فیلدهای...

سلام دوستان ، یکی دیگر از منوهایی که شاید بسیار زیاد در ربات های تلگرام آن ها را مشاهده کرده باشید، دکمه ها شیشه ای یا منوهای برخط می باشند. این نوع منوها به طور کلی به سه دسته تقسیم می شوند که در این ویدیو به طور کامل آن ها را آموزش می دهیم.

سلام دوستان ، یکی از جنبه های بسیار جالب ربات ها، خصوصیت برخط بودن آن ها می باشد. این خصوصیت این امکان را به کاربران ربات ها می دهد که به راحتی بتوانند درون پی وی های افراد، گروها یا کانال هایی که ادمین آن ها می باشند، تنها با نوشتن نام حساب کاربری ربات خود، رباتشان را فراخوانی و از توانایی های آن ا...

سلام دوستان ، در این ویدیو به بررسی و پیاده سازی، کار با صف کارها و وظایف زمانبندی شده در ربات های تلگرام پرداخته می شود.

سلام عزیزان ، یکی از انواع ربات ها، ربات هایی هستند که با سرویس های مختلف (آب و هوا، ایمیل و ... ) در ارتباطند، در این ویدیو، قصد داریم ربات خود را با کمک یک token به سرویس Map بینگ متصل کنیم و با فرستادن نام یک شهر، از این سرویس نقشه را در قالب یک عکس دریافت و با کمک ربات تلگرام در اختیار افراد قرا...

سلام دوستان ، هنگام کار با ربات های تلگرامی اگر دقت کرده باشید، می بینید که برخی از آن ها دارای یک منوی دستوری (custom keyboard telegram bot) هستند. که کاربر از طریق این منو خیلی راحت تر می تواند با ربات تلگرام کار کند. در این ویدیو قصد داریم نحوه ساخت این منوها را به شما آموزش دهیم. برخی از ربات ها...

سلام دوستان ، در این ویدیوی آموزشی به بررسی چند قابلیت کاربردی از پارامتر bot ربات تلگرام می پردازیم (نحوه ارسال تصویر، فایل های ضبطی، صدا و ...).

با سلام ، در این ویدیوی آموزشی قصد داریم نحوه اضافه کردن کتابخانه ایموجی ها در پایتون و استفاده از ایموجی ها را در ربات تلگرام آموزش دهیم.

سلام دوستان ، در این ویدیوی آموزشی با کمک api نصب شده در ویدیوی قبلی و Token متعلق به حساب کاربری ربات؛ به تعریف یک رفتار ساده ای از ربات می پردازیم، و برای تعدادی از دستورات فرستاده شده از سمت کاربر به سمت ربات، رفتاری را مشخص میکنیم.

سلام دوستان ، برای کار با ربات ها در زبان های برنامه نویسی، ابتدا باید api کار با ربات را در زبان های برنامه نویسی مورد نظر معرفی کنیم. در این ویدیو ما چند api کار با ربات را نام برده و نصب یکی از آن ها (python-telegram-bot) می پردازیم.

سلام دوستان ، در این قسمت آموزشی قصد داریم تا با استفاده از ربات پدر یک حساب کاربری برای ربات خودمان درست کنیم تا در ویدیوهای بعدی بتوانیم با استفاده از این حساب کاربری، رفتار ربات خود را پیاده سازی کنیم.

سلام دوستان ، هدف از این ویدیوی آموزشی آشنایی با مفهوم ربات، اهداف ساخت ربات و مؤلفه های مورد نیاز به منظور ساخت یک ربات تلگرامی می باشد. روبات تلگرام نوعی حساب کاربری ویژه است که برای ارسال و دریافت اتوماتیک پیام طراحی شده است. کاربران میتوانند با ارسال دستورات گوناگون با ربات های تلگرام در ارتباط ...

سلام دوستان. توی این جلسه دوباره اقدام به ساخت یک یوزر کنترول می کنیم برای ثبت تاریخ توسط کاربر. قبلا از یک تکست باکس استفاده می کردیم که کار درستی نبود. الآن میایم و یک کنترول جدید مخصوص این کار می نویسیم. بعد از اون هم دریافت، ذخیره و نمایش عکس از دیتابیس برنامه رو انجام میدیم. امیدوارم این دوره ی...

سلام دوستان. ابتدای این جلسه بخش جست و جو بین دانش آموزان رو می سازیم و می رویم سراغ صفحه ی دبیران. تقریبا مثل همون صفحه ی دانش آموزان هست ولی با یکسری تغییرات که همشرو انجام میدیم و جست و جوی این صفحه رو هم راه میندازیم و پرونده ی دانش آموزان و دبیران رو می بندیم. بعد از این فقط مونده مدیریت پرداخت...

سلام دوستان. جلسه ی قبل رو به طور کل اختصاص دادیم به طراحی رابط کاربری و بخش هایی باقی موند مثل منوی اصلی برنامه که به کاربر امکان جابجایی بین صفحات مختلف رو. توی این ویدئو طبق حرفی که انتهای ویدئوی قبلی زدم می پردازیم به طراحی اون منو و شدیدا با انیمیشن ها کار داریم. امیدوارم این دوره ی آموزشی برات...

سلام دوستان. در جلسات قبلی پرداختیم به ایجاد و ارتباط با دیتابیس برنامه و این موجب شد از رابط کاربری جدا بشیم و کمی در هم ریخته و سطح پایین بشه. حالا توی این ویدئو فقط رابط کاربری رو طراحی می کنیم و کم و کاستی های اون رو تا این جای کار بر طرف کنیم و مقداری مرتبش کنیم. در این جلسه از دوره ی آموزشی wp...

سلام دوستان. توی جلسه ی پیش دیتابیس رو با انتیتی فریموورک ساختیم. حالا یک طرح اولیه ی دیزاین برنامه میدیم تا از به هم ریختگی در بیاد. بعدش میریم سراغ نمایش جداول. توی این قسمت با ListView آشنا میشیم و با کلاس binding جدول هامون رو داخلش نمایش میدیم و در آخر سری هم به لایه ی بیزینس میزنیم و Add و Del...

سلام دوستان. توی جلسات قبلی مطالب اولیه wpf رو با هم کار کردیم. حالا وقتش رسیده که یک پروژه رو شروع کنیم. توی پروژه هم مطالب قبلی یاد آوری می شن هم مطالب جدید تر یاد می گیرید و هم با روند اصولی ساخت پروژه آشنا میشید. توی این ویدئو اول توضیحاتی راجع به پروژه میدم. بعدش نموداری از موجودیت های زیر سیست...

سلام دوستان. توی جلسات قبلی با FlowDocument کار کردیم و گفتم که اگر متنی داشته باشیم و بخوایم قسمتی از اون بولد بشه یا رنگش تغییر کنه یا پاراگراف های مختلف داشته باشه و ... نمی تونیم از TextBlock استفاده کنیم و باید بریم سراغ این عنصر. در واقع دروغ گفتم. توی TextBlock هم این امکانات رو داریم. با کد ...

سلام دوستان. توی این ویدئو گریزی میزنیم به فایل App.xaml که یک فایل مهم و کاربردی با فرمت xaml هست و با ویژگی ها و امکاناتش آشنا میشیم. قبل از اون توضیحی راجع به FlowDocument ارائه میدم تا مبحث جلسه ی قبل که راجع به RichTextBox بود کامل تر بشه. در واقع این عنصر مثل RichTextBox هست با این تفاوت که قا...

سلام دوستان. امروز می خوایم با تاریخ و تقویم کار کنیم. با عنصر Calendar میشه تقویم رو به کاربر نشون. کاربر می تونه یک یا چند روز رو انتخاب کنه و اون مقدار رو ما دریافت می کنیم. حتی می تونیم فقط بازه ای مشخص رو نمایش بدیم و کاربر داخل اون بازه تاریخ رو مشاهده کنه و خیلی امکانات دیگه که توی این عنصر و...

سلام دوستان. توی جلسات قبل مباحثی رو به صورت موضوعی بهتون یاد داد. حالا توی این جلسه می خوایم از چیزایی که قبلا یاد گرفتیم یه مسیج باکس بسازیم. اگه ما برناممون رو با ظاهر زیبایی طراحی کنیم مسیج باکس با اون همخونی نداره و سطح دیزاین برنامه رو پایین میاره. بنابراین بهتره که خدومون یه مسیج باکس طراحی ک...

سلام دوستان. یکی از خوب های WPF وجود Page هاست که به ما امکان نوشتن برنامه با یک پنجره رو میده. یعنی صفحات مختلف رو داشته باشیم ولی فقط داخل یک پنجره بین اونها جابجا بشیم. توی این ویدئو اول می پردازیم به این موضوع. همچنین تکنیکی هم بهتون یاد می دم در این باره که قطعا به دردتون می خوره. بعد از اون با...

سلام دوستان. توی جلسه ی قبل الگوی MVVM رو براتون توضیح دادم و شما هم اونو یاد گرفتید!! اما همون طور که دیدید لیستی رو خودمون ایجاد کردیم و باهاش کار کردیم. توی این جلسه می خوایم با entity framework کار کنیم و با روش code first دیتابیسی رو ایجاد و اطلاعات رو داخلش ذخیره کنیم. در نهایت لیست افرادی رو ...

سلام دوستان. این جلسه میریم سراغ پیاده سازی برنامه های wpf با الگوی MVVM. قبلش این کار یه توضیح مختصری راجع به کلاس Binding میدم تا در ادامه به مشکلی بر نخورید. در واقع الگوی MVVM متشکل از 3 لایه ی View، ViewModel و Model است. توی این ویدئو مثال ساده ای رو به کار بردم تا مبحث بهتر توی ذهنتون جا بیفت...

سلام دوستان. جلسات قبلی گریزی زدیم به مبحث استایل ها و فهمیدیم چگونه به یک کنترول استایل دهی کنیم. اما برخی از موضوعات باقی موند و من اون ها رو توی جلسه کامل توضیح دادم. با این ویدئو دیگه مشکلی در مبحث style و template نخواهید داشت. امیدوارم این دوره براتون مفید واقع بشه!!

تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....