مرورگر شما از این ویدیو پشتیبانی نمی کند.
Video Player is loading.
Play Video Play Current Time 0:00
Duration -:-
Seek to live, currently behind live LIVE Remaining Time - 0:00
Picture-in-Picture Fullscreen Beginning of dialog window. Escape will cancel and close the window.
Text Color White Black Red Green Blue Yellow Magenta Cyan Transparency Opaque Semi-Transparent Background Color Black White Red Green Blue Yellow Magenta Cyan Transparency Opaque Semi-Transparent Transparent Window Color Black White Red Green Blue Yellow Magenta Cyan Transparency Transparent Semi-Transparent Opaque
Font Size 50% 75% 100% 125% 150% 175% 200% 300% 400% Text Edge Style None Raised Depressed Uniform Dropshadow Font Family Proportional Sans-Serif Monospace Sans-Serif Proportional Serif Monospace Serif Casual Script Small Caps Reset restore all settings to the default values Done
Close Modal Dialog End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
Deep Dive در برنامه نویسی Core Java - نسخه استاندارد. یک رویکرد عملی برای یادگیری جاوا. کارشناس جاوا شوید آموزش برنامه نویسی جاوا برای نسخه استاندارد Java SE آموزش برنامه نویسی چند رشته ای آموزش برنامه نویسی رابط کاربری گرافیکی یادگیری برنامه نویسی پایگاه داده پیش نیازها: دانش اولیه برنامه نویسی ابزارهای مورد نیاز: JDK IDE: Netbeans، Eclipse یا IntelliJاین دوره شامل ویژگی های JAVA، جاوا SE است
مفهوم برنامه نویسی ساده و آسان ساخته شده است.
هر موضوع با مثالهای واقعی توضیح داده میشود.
این دوره طراحی شده است تا شما را با برنامه نویسی جاوا با جزئیات آشنا کند.
در پایان دوره، جاوا را به خوبی درک خواهید کرد و قادر خواهید بود برنامه های جاوای خود را بسازید.
پس از اتمام دوره، شما به اندازه یک توسعه دهنده نرم افزار سازنده خواهید بود.
این دوره از اصول اولیه تا همه ویژگیهای JAVA برگزار میشود.
موضوعات اساسی مانند - روش ها، شی گرایی و وراثت توضیح داده شده است.
ویژگی هایی مانند – Multithreading، AWT، Swing، Collection Framework و Networking نیز به صورت مفصل پوشش داده شده است.
این دوره برای چه کسانی است
مبتدی در برنامه نویسی جاوا، می خواهید برنامه نویسی عمیق جاوا را یاد بگیرید
این دوره برای مبتدیان مطلق و افراد متوسطی است که به دنبال بهبود استعداد خود در سطح تخصصی هستند
دانش آموزانی که می خواهند جاوا را به طور کامل یاد بگیرند
محتویات دوره:
مقدمه ای بر جاوا
محیط جاوا را راه اندازی کنید.
عملگر و عبارات.
کلاس رشته و چاپ.
بیانیه های مشروط.
حلقه ها.
آرایه ها.
روش ها.
برنامه نویسی شی گرا.
ارث.
کلاس های چکیده
رابط ها
کلاس های داخلی
ایستا و نهایی
بسته ها
بررسی استثنا
چند رشته ای
بسته java.lang
حاشیه نویسی و جاوادوک
عبارات لامبدا
جاوا IO
چارچوب مجموعه
برنامه نویسی شبکه
AWT
چرخش
پشتیبانی از مربی
اگر مبتدی هستید، دوره را به همان ترتیب دنبال کنید و همه چیزهایی را که یاد می گیرید تمرین کنید.
همیشه می توانید در بخش Q A سوال بپرسید. آن را در زیر هر سخنرانی خواهید یافت. لطفاً از پیامها برای طرح شک و تردید استفاده نکنید.
به سؤالات شما ظرف 48 ساعت پاسخ داده خواهد شد. قبل از پرسیدن سوال لطفاً سؤال و پاسخ سؤال قبلی را بررسی کنید.
سرفصل ها و درس ها
معرفی
Introduction
یادداشت مربی
Instructor's Note
JDK را دانلود و نصب کنید
Download and Install JDK
اولین برنامه جاوا با استفاده از Notepad
First Java Program using Notepad
نصب JDK روی macOS و First Program
Installing JDK on macOS and First Program
Skeleton of Java Program
Skeleton of Java Program
کاوش برنامه First of Skeleton
Exploring First of Skeleton Program
خواندن از صفحه کلید
Reading from Keyboard
خواندن با اسکنر
Reading with Scanner
چالش دانشجویی: اولین برنامه جاوا خود را بنویسید
Student Challenge : Write your First Java Program
امتحان
Quiz
انواع داده ها - متغیرها و لفظ ها
Data Types - Variables and Literals
انواع داده ها
Data Types
اندازه و محدوده انواع داده ها را بررسی کنید
Check Size and Range of Data Types
متغیرها چیست؟
What are Variables?
قوانین نام متغیرها
Rules for Variables Names
Literals چیست؟
What are Literals?
انواع داده های یکپارچه به تفصیل
Integral Data Types in Detail
بیت های باینری یک عدد صحیح را بررسی کنید
Check Binary Bits of an Integer
انواع داده شناور و کاراکتر در جزئیات
Float and Character Datatypes in Detail
از UniCode.org بازدید کنید
Visiting UniCode.org
امتحان
Quiz
راه اندازی محیط جاوا
Setup Java Environment
نصب Notepad++
Installing Notepad++
نصب Eclipse
Installing Eclipse
نصب NetBeans
Installing NetBeans
نصب IntelliJ
Installing IntelliJ
ویژگی ها و معماری
Features and Architecture
کامپایلر در مقابل مترجم
Compiler vs Interpreter
چگونه جاوا مستقل از پلتفرم است
How Java is Platform Independent
نسخه ی نمایشی مستقل از پلتفرم
Platform Independent Demo
معماری JVM
JVM Architecture
جزئیات معماری JVM
JVM Architecture Details
ویژگی های جاوا
Features of Java
اپراتور و عبارات
Operator and Expressions
عملگرها و عبارات حسابی
Arithmetic Operators and Expressions
تمرین: عملگرهای حسابی
Practice : Arithmetic Operators
چالش دانش آموز: محاسبه مساحت
Student Challenge : Calculate Area
چالش دانش آموزی: معادله درجه دوم
Student Challenge : Quadratic Equation
چالش دانش آموزی: مکعب
Student Challenge : Cuboid
اپراتورهای افزایش و کاهش
Increment and Decrement Operators
تمرین: اپراتورهای افزایش و کاهش
Practice: Increment and Decrement Operators
عملگر بیتی - AND، OR و XOR
Bitwise Operator - AND , OR & XOR
اپراتور Bitwise - Shift چپ، راست Shift و NOT
Bitwise Operator - Left Shift , Right Shift & NOT
تمرین: عملگرهای بیتی
Practice: Bitwise Operators
پوشش بیت و ادغام
Bit Masking and Merging
چالش دانش آموزی: نقاب زدن و تعویض
Student Challenge : Masking and Swapping
گشاد شدن و باریک شدن
Widening and Narrowing
امتحان
Quiz
کلاس رشته و چاپ
String Class and Printing
چاپ با استفاده از System.out.println
Printing using System.out.println
خروجی فرمت شده شماره 1
Formatted Output #1
خروجی فرمت شده شماره 2
Formatted Output #2
شی رشته
String Object
ایجاد اشیاء رشته ای
Creating String Objects
روش های رشته شماره 1
String Methods #1
تمرین روش های رشته
Practising String Methods
روش های رشته شماره 2
String Methods #2
تمرین روش های رشته 2
Practising String Methods 2
روش های رشته شماره 3
String Methods #3
تمرین روش های رشته 3
Practising String Methods 3
عبارات با قاعده
Regular Expressions
تطبیق رشته با عبارات منظم
String Matching with Regular Expressions
چالش دانش آموزی: روش های رشته ای
Student Challenge: String methods
چالش دانش آموز: عبارت منظم شماره 1
Student Challenge: Regular Expression #1
چالش دانش آموزی: بیان منظم شماره 2
Student Challenge: Regular Expression #2
امتحان
Quiz
اظهارات مشروط
Conditional Statements
عملگرهای رابطه ای و منطقی
Relational and Logical Operators
اظهارات مشروط
Conditional Statements
تمرین بیانیه شرطی
Practising Conditional Statement
چالش دانش آموزی: 3 کار ساده
Student Challenge: 3 Simple Tasks
چالش دانش آموزی: ریشه را پیدا کنید
Student Challenge: Find Radix
چالش دانشجویی: نوع وب سایت
Student Challenge: Type of Website
مورد سوئیچ
Switch Case
تمرین کیس سوئیچ
Practising Switch Case
چالش دانش آموزی: روز در کلمات
Student Challenge: Day in Words
چالش دانش آموزی: برنامه مبتنی بر منو
Student Challenge: Menu Driven Program
امتحان
Quiz
حلقه ها
Loops
while Loop و انجام دهید..while Loop
while Loop and do..while Loop
تمرین حلقه ها
Practising Loops
برای حلقه
for Loop
تمرین برای حلقه
Practising For Loop
چالش دانش آموزی: فاکتوریل
Student Challenge : Factorial
چالش دانشجویی: شماره آرمسترانگ
Student Challenge : Armstrong Number
چالش دانشجویی: پالیندروم
Student Challenge : Palindrome
چالش دانش آموزی: نمایش تعداد در کلمات
Student Challenge : Display Number in Words
چالش دانش آموزی: فیبوناچی
Student Challenge : Fibonacci
حلقه های تو در تو
Nested Loops
چالش دانش آموزی: الگوها 1
Student Challenge: Patterns1
چالش دانش آموزی: الگوها 2
Student Challenge: Patterns2
چالش دانش آموزی: الگوها3
Student Challenge: Patterns3
امتحان
Quiz
آرایه ها
Arrays
آرایه های تک بعدی
One-Dimensional Arrays
تمرین آرایه 1 بعدی
Practising 1D Array
چالش دانش آموزی: دومین عنصر بزرگ را پیدا کنید
Student Challenge: Find Second Largest Element
چالش دانشجویی: چرخش آرایه
Student Challenge : Rotation of Array
چالش دانشجویی: افزایش اندازه آرایه
Student Challenge : Increasing Size of Array
آرایه دو بعدی
Two-Dimensional Array
تمرین آرایه دو بعدی
Practising 2D Array
چالش دانش آموزی: ضرب ماتریس
Student Challenge: Matrix Multiplication
امتحان
Quiz
مواد و روش ها
Methods
روش ها چیست
What are methods
روش های نوشتن
Writing Methods
ارسال شی به عنوان پارامتر
Passing Object as Parameters
تمرین پاس کردن اشیا
Practising Object Passing
عبور پارامتر در جاوا
Parameter Passing in Java
چالش دانش آموزی: عدد اول را پیدا کنید
Student Challenge : Find Prime number
روش اضافه بار
Method Overloading
روش تمرین اضافه بار
Practising Method Overloading
چالش دانشجویی: روش اعتبارسنجی بیش از حد
Student Challenge: overload Validate method
آرگومان های متغیر
Variable Arguments
تمرین استدلال های متغیر
Practising Variable Arguments
چالش دانشجویی: محاسبه تخفیف
Student Challenge: Calculate Discount
آرگومان های خط فرمان
CommandLine Arguments
چالش دانش آموزی: جمع. اعداد از CommandLine
Student Challenge: Sum. of Numbers from CommandLine
بازگشت
Recursion
امتحان
Quiz
برنامه نویسی شی گرا
Object-Oriented Programming
اصول برنامه نویسی شی گرا
Principles of Object-Oriented Programming
کلاس در مقابل شی
Class vs Object
چگونه کلاس بنویسیم
How to Write a class
نوشتن یک کلاس برای دایره
Writing a Class for Circle
چالش دانش آموزی: یک کلاس برای Rectangle بنویسید
Student Challenge: Write a Class for Rectangle
چالش دانش آموزی: یک کلاس برای سیلندر بنویسید
Student Challenge: Write a Class for Cylinder
چالش دانش آموزی: یک کلاس برای دانش آموز بنویسید
Student Challenge: Write a Class for Student
پنهان کردن داده ها
Data Hiding
تمرین پنهان کردن داده ها
Practising Data Hiding
انواع خواص
Types of Properties
سازندگان
Constructors
تمرین سازان
Practising Constructors
چالش دانش آموزی: سیلندر
Student Challenge : Cylinder
چالش دانشجویی: محصول و مشتری
Student Challenge : Product & Customer
چالش آرایه از اشیاء
Array of Objects Challenge
امتحان
Quiz
وراثت
Inheritance
تعمیم در مقابل تخصص
Generalisation vs Specialisation
ارث چیست؟
What is Inheritance ?
تمرین وراثت
Practising Inheritance
چالش دانشجویی: حساب، مشتری و غیره
Student Challenge : Account , Customer etc.
سازندگان در وراثت
Constructors in Inheritance
سازنده پارامتری
Parametrised Constructor
این در مقابل فوق العاده
this vs super
نادیده گرفتن روش
Method Overriding
غلبه بر روش تمرین
Practising Method Overriding
مثال شماره 1 برای رد کردن روش
Example #1 for Method Overriding
مثال شماره 2 برای رد کردن روش
Example #2 for Method Overriding
ارسال دینامیک روش
Dynamic Method Dispatch
تمرین اعزام روش پویا
Practising Dynamic Method Dispatch
بایدها و نبایدهای Overriding
Do's and Don't's of Overriding
چند شکلی با استفاده از اضافه بار و بازگردانی
Polymorphism using Overloading and Overriding
امتحان
Quiz
کلاس های چکیده
Abstract Classes
کلاس انتزاعی چیست؟
What is an Abstract Class
کلاس تمرین چکیده
Practising Abstract Class
مثال شماره 1 کلاس چکیده
Example#1 Abstract Class
مثال شماره 2 کلاس چکیده
Example#2 Abstract Class
چالش دانش آموز: شکل کلاس
Student Challenge: Class Shape
بایدها و نبایدهای کلاس و روشهای انتزاعی
Do's and Don't's of Abstract Class and Methods
قوانین برای کلاس های انتزاعی
Rules for Abstract Classes
امتحان
Quiz
رابط ها
Interfaces
اینترفیس ها چیست؟
What are Interfaces?
تمرین رابط ها
Practising Interfaces
مثال برای رابط
Example for Interface
نسخه ی نمایشی: مثال برای رابط
Demo : Example for Interface
چالش دانشجویی: روش برگشت به تماس
Student Challenge : CallBack Method
بایدها و نبایدهای رابط ها
Do's and Don't's of Interfaces
رابط در مقابل وراثت چندگانه
Interface vs Multiple Inheritance
امتحان
Quiz
کلاس های داخلی
Inner classes
کلاس های داخلی چیست؟
What are inner Classes?
نسخه ی نمایشی: کلاس داخلی تو در تو
Demo :Nested Inner Class
کلاس داخلی محلی و ناشناس
Local and Anonymous Inner Class
کلاس داخلی استاتیک
Static Inner Class
نسخه ی نمایشی: کلاس های داخلی محلی و استاتیک
Demo : Local and Static Inner Classes
امتحان
Quiz
استاتیک و نهایی
Static and Final
اعضای ثابت
Static Members
نسخه ی نمایشی: اعضای ثابت
Demo : Static Members
بلوک های استاتیک
Static Blocks
نسخه ی نمایشی: بلوک استاتیک
Demo: Static Block
اعضای نهایی
Final Members
نسخه ی نمایشی: کلمه کلیدی نهایی
Demo : Final Keyword
کلاس سینگلتون
Singelton Class
چالش دانشجویی: شماره رول دانشجویی
Student Challenge : Student Roll Number
امتحان
Quiz
بسته ها
Packages
پکیج ها چیست؟
What are Packages
ایجاد یک بسته
Creating a Package
دسترسی به اصلاح کننده ها
Access Modifiers
نسخه ی نمایشی: به اصلاح کننده ها دسترسی پیدا کنید
Demo: Access Modifiers
کنوانسیون نامگذاری بسته ها
Package Naming Convention
رسیدگی به استثنا
Exception Handling
استثناها چیست؟
What are Exceptions?
نحوه رسیدگی به استثنا
How to Handle Exception
سعی کنید و بلاک را بگیرید
Try and Catch Block
چندتایی و تودرتو را امتحان کنید
Multiple & Nested Try Catch
استثناء کلاس
Class Exception
استثناهای بررسی شده و تیک نشده
Checked and UnChecked Exceptions
پرتاب در مقابل پرتاب
Throw vs Throws
نسخه ی نمایشی: پرتاب و پرتاب
Demo : Throw and Throws
نسخه ی نمایشی: در نهایت مسدود کنید
Demo : Finally block
با منابع امتحان کنید
Try with Resources
نسخه ی نمایشی: با منابع امتحان کنید
Demo : Try with Resources
چالش دانش آموزی: کلاس پشته
Student Challenge: Stack Class
امتحان
Quiz
چند رشته ای
Multithreading
Multiprogramming چیست؟
What is Multiprogramming?
مولتی تسکینگ چیست؟
What is Multitasking
کنترل جریان یک برنامه
Control Flow of a Program
Multithreading با استفاده از Thread Class
Multithreading using Thread Class
Multithreading با استفاده از Runnable Interface
Multithreading using Runnable Interface
نسخه ی نمایشی: Multithreading با استفاده از Thread و Runnable
Demo: Multithreading using Thread and Runnable
وضعیت های یک موضوع
States of a Thread
اولویت های موضوع
Thread Priorities
کلاس موضوع
Thread Class
روش های موضوع: سازنده ها، خواب و وقفه
Thread Methods : Constructors , sleep & Interrupt
موضوع: دیمون، بپیوندید و تسلیم شوید
Thread : Daemon, join and yield
همگام سازی چیست؟
What is Synchronisation?
مانیتور چیست؟
What is a Monitor?
چند رشته ای با استفاده از مانیتور
Multithreading using Monitor
نسخه ی نمایشی: همگام سازی
Demo : Synchronisation
چالش دانشجویی: دستگاه خودپرداز
Student Challenge : ATM Machine
ارتباطات بین رشته ای
Inter-Thread Communication
مثال ارتباط بین رشته ای
Example Inter-Thread Communication
نسخه ی نمایشی: ارتباطات بین رشته ای
Demo: Inter-Thread Communication
چالش دانش آموزی: مشکلات معلم و دانش آموز
Student Challenge: Teacher-Students Problems
امتحان
Quiz
بسته Java.lang
Java.lang Package
کلاس شی
Object Class
کلاس های لفاف دار
Wrapper Classes
کلاس عدد صحیح، AutoBoxing و AutoUnboxing
Integer Class , AutoBoxing and AutoUnboxing
کلاس های شناور، کاراکتر و بولی
Float, Character and Boolean Classes
String در مقابل StringBuffer در مقابل StringBuilder
String vs StringBuffer vs StringBuilder
کلاس ریاضی
Math Class
Enum
Enum
آشنایی با پکیج Reflection
Introduction to Reflection Package
حاشیه نویسی و JavaDoc
Annotations and JavaDoc
اسناد جاوا - javadoc
Java Documentation - javadoc
یادداشت های داخلی جاوا
Buil-in Annotations Java
حاشیه نویسی تعریف شده توسط کاربر
User-Defined Annotation
حاشیه نویسی داخلی شماره 2
Built-in Annotations #2
عبارات لامبدا
Lambda Expressions
مقدمه ای بر بیان لامبدا
Introduction to Lambda Expression
پارامترها در بیان لامبدا
Parameters in Lambda Expression
ضبط در بیان لامبدا
Capture in Lambda Expression
مرجع روش
Method Reference
جاوا IO Streams
Java IO Streams
استریم ها چیست؟
What are Streams?
کلاس های InputStream و OutputStream
InputStream and OutputStream Classes
کلاس های java.io
java.io Classes
FileOutputStream
FileOutputStream
FileInputStream و FileReader
FileInputStream & FileReader
چالش دانش آموزی: یک فایل را کپی کنید
Student Challenge : Copy a File
بایت استریم و CharArrayReader
Byte Streams & CharArrayReader
جریانهای بافر و خواننده بافر
Buffered Streams & Buffered Reader
جریان های لوله کشی شده
Piped Streams
فایل دسترسی تصادفی
Random Access File
کلاس فایل
File Class
سریال سازی: ذخیره سازی داده ها در یک فایل
Serialisation: Storing Data in a File
PrintStream
PrintStream
سریال سازی: با استفاده از جریان های DataInput و DataOutput
Serialisation: using DataInput and DataOutput Streams
جریان های داده
Data Streams
سریال سازی نهایی
Serialisation Final
جریان های آبجکت و سریال سازی
Object Streams & Serialisation
چالش دانشجویی: مشتری را سریال کنید
Student Challenge : Serialize a Customer
امتحان
Quiz
جاوا ژنریک
Java Generics
مقدمه ای بر ژنریک
Introduction to Generics
تعریف کلاس عمومی
Defining Generic Class
محدودیت های ژنریک
Bounds on Generics
روش های عمومی
Generic Methods
بایدها و نبایدها در Generics
Do's and Don'ts in Generics
چارچوب مجموعه
Collection Framework
مجموعه ها چیست؟
What are Collections?
چرا مجموعه ها مورد نیاز هستند؟
Why Collections are Required?
کلاس های مجموعه در جاوا
Collection Classes in Java
درک رابط مجموعه
Understanding Collection Interface
درک لیست، تنظیم رابط ها
Understanding List, Set Interfaces
بازدید از Java Docs برای مجموعه ها
Visiting Java Docs for Collections
ArrayList و Iterator
ArrayList and Iterator
LinkedList
LinkedList
ArrayDeque
ArrayDeque
صف اولویت
PriorityQueue
تکنیک هشینگ
Hashing Technique
HashSet
HashSet
مجموعه درختی
TreeSet
رابط قابل مقایسه
Comparable Interface
TreeMap و HashMap
TreeMap and HashMap
LinkedHashMap
LinkedHashMap
استفاده از LinkedHashMap به عنوان کش
Using LinkedHashMap as Cache
LinkedHashSet
LinkedHashSet
کلاس Legacy Hashtable
Hashtable Legacy Class
خواص
Properties
StringTokenizer
StringTokenizer
بیت ست
BitSet
آرایه ها و مقایسه کننده
Arrays and Comparator
چالش دانشجویی: برنامه حساب کاربری منویی
Student Challenge : Menu Driven Account Program
امتحان
Quiz
API تاریخ و زمان
Date and Time API
کلاس تاریخ منسوخ شده
Deprecated Date class
تقویم و منطقه زمانی
Calendar and TimeZone
Joda Time API
Joda Time API
کلاس های java.time
java.time Classes
فرمت کننده تاریخ
Date Formatter
برنامه نویسی شبکه
Network Programming
مقدمه ای بر مفاهیم شبکه
Introduction to Networking Concepts
سرور اکو معکوس شماره 1
Reverse Echo Server #1
سرور اکو معکوس شماره 2
Reverse Echo Server #2
سرور اکو معکوس MultiThreaded
MultiThreaded Reverse Echo Server
ارتباط دیتاگرام
Datagram Communication
JDBC با استفاده از SQLite
JDBC using SQLite
مقدمه ای بر پایگاه های داده
Introduction to Databases
اصطلاحات پایگاه داده
Database Terminology
دانلود SQLite
Downloading SQLite
مقدمه ای بر SQL (DDL و DML)
Introduction to SQL (DDL and DML)
SQL (بند انتخاب، از و کجا)
SQL (Select, From & Where clause)
SQL (Join, Group By & Having clause)
SQL (Join, Group By & Having clause)
SQL (توابع مجموع و مجموعه عملیات)
SQL (Aggregate Functions & Set Operations)
SQL (SubQueries و DML بیشتر)
SQL (SubQueries & more DML)
درایورهای JDBC
JDBC Drivers
نوشتن برنامه JDBC
Writing JDBC Program
بسته java.sql
java.sql package
بیانیه آماده شده
PreparedStatement
DML با استفاده از JDBC
DML using JDBC
DDL با استفاده از JDBC
DDL using JDBC
AWT Abstract Window Toolkit
AWT Abstract Window Toolkit
رابط کاربری گرافیکی چیست؟
What is Graphical user interface?
مقدمه ای بر AWT
Introduction to AWT
توسعه روش شماره 1 برنامه AWT
Developing AWT App Method #1
توسعه روش شماره 2 برنامه AWT
Developing AWT App Method #2
مدل نمایندگی رویداد
Event Delegation Model
چه زمانی، کدام رویداد ایجاد می شود؟
When, Which Event is Generated ?
دکمه و ActionListener
Button and ActionListener
چک باکس، RadioButton و ItemListener
Checkbox, RadioButton and ItemListener
TextField و TextEvent
TextField & TextEvent
عملیات TextArea
TextArea Operations
ListBox و Choice
ListBox and Choice
نوار اسکرول و AdjustmentEvent
Scrollbar and AdjustmentEvent
مدیران چیدمان: FlowLayout & BorderLayout
Layout Managers : FlowLayout & BorderLayout
LayoutManagers: GridLayout & GridBagLayout
LayoutManagers : GridLayout & GridBagLayout
مدیریت KeyEvent
Handling KeyEvent
مدیریت MouseEvent
Handling MouseEvent
مدیریت WindowEvent
Handling WindowEvent
مدیران چیدمان: طرح بندی کارت
Layout Managers: Card Layout
کلاس های آداپتور
Adapter Classes
روش های مختلف رسیدگی به رویداد
Different Ways of Handling Event
منوها
Menus
نقاشی، رنگ و فونت
Painting , Color and Font
انیمیشن
Animation
امتحان
Quiz
جاوا Swing
Java Swing
AWT در مقابل Swing
AWT vs Swing
اولین برنامه Swing
First Swing Application
JTextField، JFormattedTextField
JTextField, JFormattedTextField
JCheckBox و JRadioButton
JCheckBox & JRadioButton
حاشیه برای اجزای Swing
Borders for Swing Components
کامپوننت JTree
JTree Component
با استفاده از لایه لایه
using Layered Pane
قاب داخلی
Internal Frame
Split Pane و Tabbed Pane
Split Pane and Tabbed Pane
JSlider و JProgressBar
JSlider and JProgressBar
JSpinner، JList و JComboBox
JSpinner , JList and JComboBox
JMenuBar و JToolBar شماره 1 (رابط)
JMenuBar and JToolBar #1 (Interface)
JMenuBar و JToolBar #2 (کنترل رویداد)
JMenuBar and JToolBar #2 (Event Handling)
امتحان
Quiz
JavaFX
JavaFX
مقدمه ای بر JavaFX
Introduction to JavaFX
JavaFX را نصب و راه اندازی کنید
Installa and Setup JavaFX
ساختار برنامه FX
Structure of FX Application
ویژگی های مشترک کنترل ها
Common Properties of Controls
مدیریت رویداد
Event Handling
چک باکس، RadioButton، HBox و VBox Layout
Checkbox, RadioButton, HBox & VBox Layout
TextArea و Slider
TextArea and Slider
DatePicker، ColorPicker و FileChooser#1
DatePicker, ColorPicker & FileChooser#1
DatePicker، ColorPicker و FileChooser #2
DatePicker, ColorPicker & FileChooser #2
ComboBox، فرم درخواست شماره 1
ComboBox, Form Application #1
ComboBox، فرم درخواست شماره 2
ComboBox, Form Application #2
Layouts & Panes
Layouts & Panes
Layouts & Panes 2
Layouts & Panes 2
نمایش نظرات
نظری ارسال نشده است.