
آموزش کامل زبان برنامه نویسی دلفی همراه با مثال ها و سورس های جالب
دانلود کتاب آموزش زبان برنامه نویسی دلفی
آموزش کامل زبان برنامه نویسی دلفی همراه با مثال ها و سورس های جالب
مثال نشانه گذاری شده
شکل11ـAمثال برنامه جمع عناصر آرایه را نشان می دهد.MLبه صورت مختصر ایجاد می شود این مثال از ML استاندارد New jersey استفاده
می کند.
1 %editor prog.sml
2 fun digit(c:string):int=ord(c).ord("o");
3(*store values as a list of character*)
4 fun SumNext (v)=if v=[ ] then (print ("/n sum") ; o)
5 else(print (hd(v));
6 SumNext(t) (v)+digic (bd(v));
7 fun Sum Values (x: string):int= SumNext(explode(x));
8 fun processData()=
9 (let val infile = open- in ("data .sml");
10 val count = digit (in(infile,1))
11 in
12 pint (Sum Values(input(infile,count)))
13 end
14 print("/n'));
15 %editor data.sml
16 41234
17 %sml
18 - use " prog.sml";
19 [opening prog .sml]
20 val digit =ft : string -> int
21 val SumNex = ft : string L.st -> int
22 val sumvaluse = ft . string -> int
23 val processdata = ft : unit -> unit
24 val it = ( ) : unit
25 - processData );
26 1234
27 sum = 10
28 val it = ( ) : unit
خط های 14-1این ویرایشگر فراخوانی می شود تا برنامه را ایجاد نماید.
می توانست مستقیماً در MLتایپ شود به جای این که توسط دستور Useدر خط 18 اضافه گردد.
خط2.توابع باید قبل از استفاده اعلان شوند.digitرشته یک کاراکتری را به عنوان نشانوند دریافت می کند،مقداری صحیح رابر می گرداند،و همانگونه که در مثال cقبلی بخش5-1ارائه شد کاراکتررا به عدد صحیح تبدیل
می کند."1"یکی بیش از "o"،"2"دو واحد بیش تر از "o"و به همین ترتیبordمقدار صحیح اولین کاراکتر نشانوند رشته ای را بر می گرداند.
خط 3.توضیحی در MLاست.
شامل 30 صفحه فایل WORD قابل ویرایش
محصول ویژه - آموزش Android Programming - بصورت فیلم های کاملا فارسی
از راه ساخت و فروش برنامه های آندرویدی
با تهیه این مجموعه با ارزش به جمع میلیاردرهای بازار و مایکت و... بپیوندید
۱ - مبانی
مقدمه - آشنایی با اندروید - تاریخچه اندروید
۲ - ساختار یک App
ساختار یک App (١) - ساختار یک App (٢)
۳ - کامپوننت های یک App
کامپوننت Activity - سایر کامپوننت های یک App
۴ - پیاده سازی App توسط جاوا
پیاده سازی App توسط جاوا
۵ - آشنایی با Packageها
کار با Packageها - فراخوانی Packageها
۶ - استفاده از SDK Manager
استفاده از SDK Manager
۷ - ایجاد App جدید
ایجاد نخستین App جدید - تنظیمات ایجاد App جدید (١) - تنظیمات ایجاد App جدید (۲)
۸ - کار با Android Studio
محیط عمومی برنامه - کار در نمای Project - سفارشی کردن محیط کاری
۹ - ایجاد یک AVD
ایجاد Virtual Device - تنظیمات ایجاد Virtual Device
۱۰ - اجرا و اتصال فیزیکی Device
اجرای Virtual Device - اتصال فیزیکی Device
۱۱ - کار با Command Line
افزودن Command Line - افزودن دستورات به System Path - کار در Command Line (١) - کار در Command Line (٢) - ایجاد پروژه در Command Line
۱۲ - ساختاره یک پروژه اندروید
ساختاره یک پروژه اندروید (١) - ساختاره یک پروژه اندروید (۲)
۱۳ - کار با Gradle Scripts
مفهموم Gradle Scripts - مدیریت Gradle Scripts
۱۴ - مدیریت فایل Manifest
آشنایی با فایل Manifest - ویرایش فایل Manifest - تعیینLabel یک App - عنصر Activity
۱۵ - کار با Resourceها
کار با App Resourceها - ایجاد Resource File - اضافه کردن خصوصیات
۱۶ - کار در نمای Design
کار در نمای Design (١) - کار در نمای Design (٢) - کار در نمای Design (٣)
۱۷ - کلاس های View و ViewGroup
کلاس های View و ViewGroup
۱۸ - کار با Layout Resourceها
آشنایی با Layout Resource - ایجاد و بارگذاری فایل Layout
۱۹ - واحدهای اندازه گیری
انواع واحدهای اندازه گیری - کار با Dimension Resourceها
۲۰ - آزمون های عملی
۶ دوره آزمون عملی
۱ - مدیریت چند صفحه
مدیریت چند صفحه
۲ - کار با LinearLayout
استفاده از LinearLayout - خصوصیات LinearLayout - استفاده از Containerها
۳ - کار با RelativeLayout
استفاده از RelativeLayout - تنظیم مکان دکمه و متن - تنظیم مکان کامپوننت
۴ - افزودن Viewها
افزودن Viewها (١) - افزودن Viewها (۲)
۵ - کنترل نمایش Componentها
کنترل نمایش Componentها
۶ - کار با متون
دریافت و نمایش مقادیر متنی - سایر تنظیمات TextView - درج متون طولانی - ایجاد Scrollbar
۷ - فرم ثبت نام
ایجاد یک فرم ثبت نام - تنظیمات فرم ثبت نام
۸ - مواجهه با رویدادها
آشنایی با ابزار Logcat - متد OnCreate - سایر متدهای کلاس MainActivity
۹ - مدیریت رویدادها
مدیریت رویدادهای کاربر (١) - مدیریت رویدادهای کاربر (۲) - مدیریت رویدادها توسط جاوا
۱۰ - چرخه حیات Activity
آشنایی با چرخه حیات Activity - قوانین Stack - حالت های یک Activity
۱۱ - مدیریت رویدادهای چرخه حیات
مدیریت رویدادهای چرخه حیات (١) - مدیریت رویدادهای چرخه حیات (۲)
۱۲ - کنترل تنظیمات
مدیریت تنظیمات Configuration - مدیریت تنظیمات جهت Device
۱۳ - کار با ImageView
آشنایی با ImageView - تعیین منبع تصویر
۱۴ - نمایش Dynamic تصاویر
نمایش Dynamic تصاویر (١) - نمایش Dynamic تصاویر (۲)
۱۵ - بارگذاری تصاویر
ایجاد پوشه Assets - بارگذاری تصاویر از پوشه Assets - انتقال تصویر به کنترل Drawable
۱۶ - کار با منوها
ساختار منوها - اضافه کردن یک آیتم به منو - درج کد برای آیتم های منو
۱۷ - کار با منوها در حالت Runtime
افزودن آیتم ها به صورت Dynamic - متد Add - متد OnMenuItemClick
۱۸ - کار با Action Bar
نمایش آیتم ها در Action Bar - تنظیمات آیتم های Action Bar
۱۹ - ایجاد Activity
ایجاد Activity جدید
۲۰ - آزمون های عملی
۶ دوره آزمون عملی
۱ - مدیریت راهبردی App
استفاده از Explicit Intent - بازگشت به Activity قبلی
۲ - ارسال و دریافت داده ها از Activity
فرستادن داده به یک Activity - دریافت داده در یک Activity - بازگرداندن داده ها به Activity والد - متد RegisterClickHandler
۳ - دریافت نتیجه از Activity
دریافت نتیجه از Activity (١) - دریافت نتیجه از Activity (٢)
۴ - کار با Implicit Intent
کار با Implicit Intent (١) - کار با Implicit Intent (٢)
۵ - تعامل با بازار اندروید
تعامل با بازار اندروید
۶ - کار با Launcher Icon
آشنایی با Launcher Icon - ایجاد یک Launcher Icon سفارشی - اعمال تغییرات بر روی آیکون
۷ - ایجاد یک Launcher Icon
ایجاد یک Launcher Icon - درج Launcher Icon در App
۸ - ایجاد منابع Drawable
ایجاد منابع Drawable
۹ - کار با فایل های گرافیکی 9-Patch
آشنایی با فایل های گرافیکی 9-Patch - ایجاد یک فایل گرافیکی 9-Patch
۱۰ - صفحات قطعه بندی شده
ایجاد یک صفحه قطعه بندی شده - بررسی کدها
۱۱ - کار با Styleها
آشنایی با Styleها - ایجاد Style جدید - اعمال Style جدید
۱۲ - آشنایی با Themeها
ایجاد یک Theme سفارشی - اعمال Theme به App
۱۳ - کار با Material Design
استفاده از Material Design - اجرا بر روی اندرویدهای قدیمی تر - سفارشی کردن Material Design
۱۴ - استفاده از داده ها
کلاس های کار با داده ها - کار با مجموعه ای از داده ها
۱۵ - نمایش داده ها
کار با کامپوننت ListView - نمایش داده ها در ListView - ایجاد مرجعی به ListView
۱۶ - مدیریت رویدادهای ListView
مدیریت رویدادهای ListView (١) - مدیریت رویدادهای ListView (٢)
۱۷ - استفاده از ListView
انتخاب گزینه از ListView - نمایش جزئیات در Activity جدید
۱۸ - مراحل اجرای پروژه
سفارشی کردن نمایش List-Item - افزودن کامپوننت TextView - کار با کلاس ArrayAdapter - بازنویسی متد GetView - افزودن کامپوننت ImageView - تنظیم تصاویر به صورت Dynamic
۱۹ - ایجاد فایل APK
ایجاد فایل APK
۲۰ - آزمون های عملی
۶ دوره آزمون عملی
شما میتوانید با تمام کارتهای بانکی عضو شبکه شتاب به صورت آنلاین
پرداخت شما توسط یکی از امن ترین و معتبرترین درگاه های اینترنتی انجام خواهد شد
نحوه ی خرید
پس از پرداخت مبلغ مذکور به صورت آنلاین لینک های دانلود به صورت اتوماتیک در اختیار شما قرار می گیرد که می توانید دانلود را شروع کنید.
بدون تردید آنچه که در رویارویی انسان با اطلاعات اهمیت بسزایی دارد ،دسترسی سریع و آسان به دریایی از اطلاعات جامع و کامل است که برای این مهم، نیاز به اخذ تدا بیری می باشد تا از عهده این عمل به نحو شایسته ای برآید.در طی دو دهه اخیر استفاده از کامپیوترو نرم افزارهای وابسته به آن در سرتاسر دنیا،از جمله کشور ما رو به فزونی است.اینترنت یکی از عجایب قرن حاضر است که نه تنها موسسات و شرکت های دنیا را به بکدیگر وصل کرده است،بلکه خانه های افراد دنیا را نیز به یکدیگر وصل نموده است.امروزه تقریبأ در هر خانه ای یک کامپیوتر وجود داردوبه اینترنت متصل است با تمام افراد دنیا در تماس است. وب یک مدل ارتباطی قدرتمند است که می تواند ارتباطات تصویری،صوتی،ومتنی ،یا بطور خلاصه ارتباطاتچند رسانه ای را برای افراد فراهم کند .همگان سعی می کنند با طراحی و برنامه نویسی وب سایت ،خودشان ،عملکردشان وخواسته هاشان را به دنیا عرضه کنند.به همین دلیل ، امروزه ابزارهای متنوعی برای طراحی وبرنامه نویسی وب سایت ها تدارک دیده شده اند.
شامل 104 صفحه فایل word قابل ویرایش
آموزش کامل وبلاگ نویسی برای همه ی سطح ها و تمامی سنین