فروشگاه نوین داک

فروشگاه نوین داک

فروش تحقیق ، پروژه ، مقاله ، پاورپوینت
فروشگاه نوین داک

فروشگاه نوین داک

فروش تحقیق ، پروژه ، مقاله ، پاورپوینت

آموزش تصویری بستن کروات

این فایل آموزش تصویری مرحله به مرحله بستن کروات است
دسته بندی آموزشی
بازدید ها 39
فرمت فایل pdf
حجم فایل 106 کیلو بایت
تعداد صفحات فایل 6
آموزش تصویری بستن کروات

فروشنده فایل

کد کاربری 20773
کاربر

آموزش تصویری مرحله به مرحله بستن کروات


کتاب آموزش گام به گام Entity Framework 4.0

در این پست آموزشی از سایت سورس باران قصد داریم کتاب آموزش گام به گام Entity Framework 40 به زبان فارسی را جهت دانلود قرار دهیم در این کتاب آموزش گام به گام Entity Framework 40 اصول استفاده از روش Database First در Entity Framework را به منظور نمایش داده ها در یک برنامه ASPNet Web Forms خواهید آموخت
دسته بندی برنامه نویسی
فرمت فایل zip
حجم فایل 4845 کیلو بایت
تعداد صفحات فایل 1
کتاب آموزش گام به گام Entity Framework 4.0

فروشنده فایل

کد کاربری 17004

در این پست آموزشی از سایت سورس باران قصد داریم کتاب آموزش گام به گام Entity Framework 4.0 به زبان فارسی را جهت دانلود قرار دهیم. در این کتاب آموزش گام به گام Entity Framework 4.0 اصول استفاده از روش Database First در Entity Framework را به منظور نمایش داده ها در یک برنامه ASP.Net Web Forms خواهید آموخت. این کتاب آموزشی شامل ۲۶۴ صفحه می باشد. همچنین فهرست این کتاب در ادامه مطلب موجود می باشد.

فهرست کتاب آموزش گام به گام Entity Framework 4.0 :

مقدمه

ایجاد Web Application

ساحت پایگاه داده

ایجاد Entity Framework Data Model

بررسی Entity Framework Data Model

کنترل EntityDataSource

افزودن کنترل EntityDataSourceو تنظیمات آن

تنظیمات قوانین (Rule) دیتابیس برای عملیات حذف

استفاده از کنترل GridViewبه منظور خواندن و بروزرسانی موجودیت ها

بازبینی کد ساخت یافته کنترل EntityDataSource به منظوربهبودکارایی

نمایش داده ها ازطریق خصوصیت Navigation

استفاده ازکنترل DetailsView برای درج موجودیت ها

نمایش داده ها در Drop-Down List

فیلترکردن،مرتبسازیوگروهبندیدادهها

استفاده از خصوصیت Where”در EntityDataSource برای فیلتر کردن داده ها

استفاده از خصوصیت OrderBy”کنترل EntityDataSource برای مرتب کردن داده ها

استفاده از کنترل QueryExtenderبه منظور فیلتر کردن و مرتب کردن

استفاده از عملگر Like”برای مرتب سازی داده ها

کار باداده های وابسته

نمایش و بروز رسانی موجودیت های وابسته درکنترل

نمایش موجودیت های وابسته درکنترل

استفاده از رخداد Selected” کنترل EntityDataSource برای نمایش داده های وابسته

ادامه کار با داده های وابسته

اضافه کردن یک موجودیت همراه با رابطه ای به یک موجودیت موجود

کار با ارتباط های چند به چند

پیاده سازی وراثت Table-per-Hierarchy

وراثت Table-per-Hierarchyدر مقابل Table-per-Type

اضافه کردن موجودیت های Instructorو Student

نگاشت موجودیت های Instructorو Studentبه جدول Person

استفاده از موجودیت های Instructorو Student

استفاده از رویه های ذخیره شده

ایجاد رویه های ذخیره شده در دیتابیس

اضافه کردن رویه ذخیره شده به مدل داده

نگاشت رویه های ذخیره شده

استفاده ازرویه های ذخیره شده ی درج،بروزرسانی وحذف

استفاده از رویه های ذخیره شده انتخاب

استفاده از Dynamic Data Functionalityبرای شکل دهی و اعتبارسنجی داده ها

استفاده از کنترل های DynamicFieldو DynamicControl

اضافه کردن فراداده به مدل داده

کنترل ObjectDataSource

کلاسهای منطقت جاری و مخزن

بروزرسانی دیتابیس ومدل داده

اضافه کردن رابطه به دیتابیس

اضافه کردن دید به دیتابیس

به روز رسانی مدل داده

استفاده از کلاس مخزن و کنترل ObjectDataSource

اضافه کردن عملیات های درجو حذف

متد Attach

متد SaveChanges

برگرداندن نام اساتید برای انتخاب در زمان درج

ایجاد یک صفحه برای درج دانشکده ها

اضافه کردن عملیات بروزر سانی

اضافه کردن لایه منطق تجاری وتست واحد

ایجاد واسط مخزن

ایجاد کلاس منطق تجاری

ایجاد یک پروژه تست واحد و پیاده سازی مخزن

ایجاد تست های واحد

اضافه کردن منطقت جاری برای موفقیت درتست

اداره کردن استثناهای ObjectDataSource

مرتب سازی وفیلترکردن

اضافه کردن قابلیت مرتب سازی ستونهای GridView

اضافه کردن جعبه متنی جستجو

افزودن ستون Detailsبرای هر GridView

اداره کردن همزمانی

برخوردهای همزمانی

همزمانی بدبینانه

همزمانی خوشبینانه

تشخیص برخوردهای همزمانی

اداره کردن همزمانی خوشبینانه بدون خصوصیت tracking

فعالسازی Trackingهمزمانی در مدل داده

اداره کردن استثناهای همزمانی درلایه دسترسی به داده

اداره کردن استثناهای همزمانی درلایه ارائه

آزمودن همزمانی خوشبینانه درصفحه Departments

اداره کردن همزمانی خوشبینانه با استفاده ازخصوصیت Tracking

افزودن رویه ذخیره شده OfficeAssignment به مدل داده

افزودن متدهای OfficeAssignment به DAL

افزودن متدهای OfficeAssignmentبه BLL

ایجاد صفحه وب OfficeAssignment

آزمودن همزمانی خوشبینانه در صفحه OfficeAssignment

اداره کردن همزمانی با کنترل EntityDataSource

بالابردن کارایی

بارگذاری موثرداده های مرتبط

مدیریت وضعیت دید

استفاده از گزینه NoTracking

پردازش و پرس و جوهای Linq قبل از کامپایل

آزمودن پرسوجوهای ارسالی به دیتابیس

پیش تولید کردن دیدها

وابستگی های کلید خارجی

اجرای دستورات SQL تعریف شده توسط کاربر

توسعه Model-First

پشتیبانی از POCO

توسعه Code-first

با آرزوی موفقیت روز افزون شما، مردم ایران زمین

خریدازشماتضمین ازما...


کتاب آموزش برنامه نویسی به زبان ساده

دنیای برنامه نویسی دنیای عجیبی است برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید برنامه نویسی می تواند شغل یا تفریح شما باشد
دسته بندی سی شارپ #C
فرمت فایل zip
حجم فایل 6860 کیلو بایت
تعداد صفحات فایل 1
کتاب آموزش برنامه نویسی به زبان ساده

فروشنده فایل

کد کاربری 17004

کتاب آموزش برنامه نویسی سی شارپ به زبان ساده

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

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

  • سی‌شارپ چیست؟
  • دات نت فریم ورک (.NET Framework) چیست؟
  • ویژوال استودیو
  • دانلود و نصب ویژوال استودیو
  • قانونی کردن ویژوال استودیو
  • به ویژوال استودیو خوش آمدید
  • گردشی در ویژوال استودیو
  • تغییر ظاهر ویژوال استودیو
  • ساخت یک برنامه ساده
  • استفاده از IntelliSense
  • رفع خطاها
  • توضیحات
  • کاراکترهای کنترلی
  • علامت @
  • متغیرها
  • انواع ساده
  • استفاده از متغیرها
  • ثابت‌ها
  • تبدیل ضمنی
  • تبدیل صریح
  • تبدیل با استفاده از کلاس Convert
  • عبارات و عملگرها
  • عملگرهای ریاضی
  • عملگرهای تخصیصی (جایگزینی)
  • عملگرهای مقایسه ای
  • عملگرهای منطقی
  • عملگرهای بیتی
  • تقدم عملگرها
  • گرفتن ورودی از کاربر
  • ساختارهای تصمیم
  • دستور if
  • دستور if…else
  • عملگر شرطی
  • دستور if چندگانه
  • دستور if تو در تو
  • استفاده از عملگرهای منطقی
  • دستور Switch
  • تکرار
  • حلقه While
  • حلقه do while
  • حلقه for
  • حلقه‌های تو در تو (Nested Loops)
  • خارج شدن از حلقه با استفاده از break و continue
  • آرایه‌ها
  • حلقه foreach
  • آرایه‌های چند بعدی
  • آرایه‌های دندانه دار
  • متدها
  • مقدار برگشتی از یک متد
  • پارامترها و آرگومانها
  • نامیدن آرگومانها
  • ارسال آرگومانها به روش ارجاع
  • پارامترهای out
  • ارسال آرایه به عنوان آرگومان
  • کلمه کلیدی params
  • محدوده متغیر
  • پارامترهای اختیاری
  • سربارگذاری متدها
  • بازگشت
  • نماینده‌ها (Delegates)
  • آرگومانهای خط فرمان (Command Line Arguments)
  • شمارش (Enumeration)
  • تبدیل انواع شمارشی
  • ساختارها
  • برنامه نویسی شیء گرا (Object Oriented Programming)
  • کلاس
  • سازنده (Constructor)
  • مخرب (Destructor)
  • فیلدهای فقط – خواندنی
  • سطح دسترسی (Scope)
  • کپسوله سازی
  • خواص
  • فضای نام
  • ساختارها در برابر کلاس‌ها
  • کتابخانه کلاس
  • وراثت
  • سطح دسترسی Protect
  • اعضای Static
  • متدهای مجازی
  • کلاس آبجکت (System.Object Class)
  • Boxing
  • و Unboxing
  • ترکیب (Containment)
  • سربارگذاری عملگرها
  • عملگر is
  • رابط‌ها (Interfaces)
  • کلاس‌های انتزاعی (Abstract Class)
  • کلاس‌های مهر و موم شده (Sealed Class)
  • کلاس‌های تکه تکه (partial-classes)
  • چند ریختی
  • عملگر as
  • سربارگذاری تبدیل‌ها
  • ایجاد آرایه ای از کلاس‌ها
  • ایندکسرها
  • String Interpolation
  • مدیریت استثناءها و خطایابی
  • استثناءهای اداره نشده
  • دستورات try و catch
  • استفاده از بلوک finally
  • ایجاد استثناء
  • تعریف یک استثناء توسط کاربر
  • اشکال زدایی توسط ویژوال استودیو
  • نقطه انفصال (Breakpoints)
  • قدم زدن در میان کدها
  • به دست آوردن مقادیر متغیرها
  • مجموعه‌ها (Collections)
  • کلاس ArrayList
  • ایجاد یک کلکسیون
  • ساخت دیکشنری
  • Hashtable در سی‌شارپ
  • انواع Enumerator و Enumerable
  • رابط‌های IEnumerator و IEnumerable
  • پیمایشگر (Iterator)
  • کلکسیون‌های عمومی (Generic Collections)
  • جنریک‌ها (Generics)
  • متدهای جنریک
  • کلاس‌های جنریک
  • محدودیت نوع
  • انواع تهی
  • عملگر (??) Null Coalescing
  • رویدادها (Events)
  • متدهای بی نام (Anonymous Methods)
  • مقدار دهنده‌ها (Initializers)
  • نوع استنباطی (Type Inference)
  • انواع بی نام (Anonymous Types)
  • متدهای توسعه یافته
  • عبارات لامبدا (Lambda expressions)
  • Expression-Bodied Members
  • استفاده از کلاس های استاتیک در فضای نام
  • مقدار دهی اولیه به خصوصیات خودکار
  • فیلتر استثنائات
  • دستور using
  • مخفی کردن متد (Method Hiding)
  • Tuple چیست
  • توابع محلی (Local Functions)
  • اشیاء تغییر ناپذیر (Immutable Object)
  • ویندوز فرم
  • برنامه نویسی ویژوال
  • ایجاد یک برنامه ویندوزی ساده
  • کنترل کننده رویداد (Event Handler)
  • جدا کردن محیط طراحی از محیط کدنویسی
  • کلاس MessageBox
  • کنترل‌ها
  • نامگذاری کنترل‌ها
  • ویندوز فرم
  • کنترل Button
  • کنترل ErrorProvider
  • کنترل HelpProvider
  • کنترل Label
  • کنترل TextBox
  • کنترل RichTextBox
  • کنترل RadioButton
  • کنترل CheckBox
  • کنترل ListBox
  • کنترل‌های Panel و GroupBox
  • کنترل ComboBox
  • کنترل CheckedListBox
  • کنترل NumericUpDown
  • کنترل PictureBox
  • کنترل LinkLable
  • کنترل MonthCalendar
  • کنترل Notify Icon
  • کنترل DateTimePicker
  • کنترل DataGridView
  • کنترل TabControl
  • کنترل TreeView
  • کنترل ToolTip
  • کنترل TrackBar
  • کنترل Timer
  • کنترل FileSystemWatcher
  • کنترل WebBrowser
  • کنترل ContextMenuStrip
  • طراحی فرم‌های ویندوزی
  • خاصیت Anchor
  • خاصیت Dock
  • خاصیت TabIndex
  • اضافه کردن منو به فرم
  • ساخت نوار ابزار
  • کنترل ToolStripContainer
  • کادرهای محاوره‌ای
  • کنترل ColorDialog
  • کنترل FontDialog
  • کنترل FolderBrowserDialog
  • کنترل OpenFileDialog
  • کنترل SaveFileDialog
  • رویدادهای ماوس
  • رویدادهای کیبورد
  • UserControl
  • فرم شرطی (Modal Form) در سی‌شارپ
  • کار با فرم‌های MDI
  • دات نت فریم ورک
  • کلاس System.DateTime
  • محاسبه اختلاف دو تاریخ
  • کلاس System.Math
  • ایجاد عدد تصادفی
  • رشته‌ها و عبارات با قاعده (منظم)
  • کلاس System.String
  • مقایسه رشته‌ها
  • الحاق رشته‌ها
  • جا دادن یک رشته در داخل رشته دیگر
  • حذف زائده‌ها از رشته‌ها
  • جداکردن رشته‌ها
  • جستجو کردن در رشته‌ها
  • استخراج، حذف و جایگزین کردن رشته‌ها
  • جایگزین کردن رشته‌ها
  • تغییر بزرگی و کوچکی حروف یک رشته
  • قالب بندی رشته‌ها
  • کلاس StringBuilder
  • اعتبار سنجی با استفاده از عبارات باقاعده
  • File System
  • آدرس‌های مطلق و نسبی
  • فضای نام System.IO
  • کلاس System.IO.File
  • کلاس System.IO.FileInfo
  • کلاس System.IO.Directory
  • کلاس System.IO.DirectoryInfo
  • کلاس System.IO.Path
  • کلاس FileStream
  • نوشتن در یک فایل متنی
  • خواندن از یک فایل متنی
  • فشرده کردن و از حالت فشرده در آوردن یک فایل متنی
  • زبان نشانه گذاری توسعه پذیر (XML)
  • XML Document Object Model
  • نوشتن در یک فایل XML
  • خواندن از فایل XML
  • استفاده از XPath برای انتخاب گره‌ها
  • استفاده از فونت در سی‌شارپ
  • ویرایش فونت‌ها (مثال)
  • مقایسه اشیاء با استفاده از رابط‌های IComparable و IComparer
  • Object Browser
  • LINQ
  • LINQ چیست؟
  • عبارات پرس و جو
  • استفاده از روش متدی
  • اجرای با تأخیر (deferred execution)
  • عبارت from
  • عبارت Select
  • متد Select()
  • عبارت where
  • عبارت orderby
  • عبارت let
  • عبارت group-by
  • اتصال منابع داده ای
  • عبارت join – انجام عمل inner join
  • عبارت Join – انجام یک عمل Group Join
  • عبارت Join – انجام یک عمل Left Outer Join
  • LINQ to XML
  • ایجاد یک سند XML با استفاده از LINQ to XML
  • LINQ To SQL چیست؟
  • پرس و جو در دیتابیس با استفاده از LINQ to SQL
  • ویرایش بانک اطلاعاتی با استفاده از LINQ to SQL
  • متدهای بهم پیوسته (Aggregate Methods) در LINQ
  • ADO.NET
  • ADO.NET و دیتابیس‌ها
  • مبانی SQL
  • ایجاد جدول و دیتابیس با استفاده از ویژوال استودیو
  • اتصال به دیتابیس با استفاده از ابزارهای ویژوال استودیو
  • رشته اتصال (Connection Strings)
  • Data Provider
  • کلاس Connection
  • کلاس command
  • کلاس Parameter
  • کلاس DataReader
  • کلاس DataAdapter
  • کلاس DataSet
  • اتصال به دیتابیس با کد
  • پرس و جو در دیتابیس: روش متصل (Connected)
  • پرس و جو در دیتابیس: روش غیر متصل (Disconnected)
  • اضافه کردن رکورد: روش متصل
  • اضافه کردن رکورد: روش غیر متصل
  • پاک کردن یک رکورد: روش متصل
  • پاک کردن یک رکورد – روش غیر متصل
  • بروزرسانی رکوردها: روش متصل
  • بروزرسانی رکوردها: روش غیر متصل
  • اتصال به دیتابیس Access
  • پرس و جو در دیتابیس Access
  • معماری سه لایه
  • معماری سه لایه چیست؟
  • تشریح لایه‌ها در معماری سه لایه
  • سیستم ثبت مشخصات فردی – با استفاده از معماری سه لایه
  • برقراری ارتباط بین لایه‌ها
  • عملیات انتخاب، درج، حذف و ویرایش

با آرزوی موفقیت روز افزون شما، مردم ایران زمین

خریدازشماتضمین ازما...


کتاب آموزش برنامه نویسی به زبان ساده

دنیای برنامه نویسی دنیای عجیبی است برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید برنامه نویسی می تواند شغل یا تفریح شما باشد
دسته بندی سی شارپ #C
فرمت فایل zip
حجم فایل 6860 کیلو بایت
تعداد صفحات فایل 1
کتاب آموزش برنامه نویسی به زبان ساده

فروشنده فایل

کد کاربری 17004

کتاب آموزش برنامه نویسی سی شارپ به زبان ساده

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

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

  • سی‌شارپ چیست؟
  • دات نت فریم ورک (.NET Framework) چیست؟
  • ویژوال استودیو
  • دانلود و نصب ویژوال استودیو
  • قانونی کردن ویژوال استودیو
  • به ویژوال استودیو خوش آمدید
  • گردشی در ویژوال استودیو
  • تغییر ظاهر ویژوال استودیو
  • ساخت یک برنامه ساده
  • استفاده از IntelliSense
  • رفع خطاها
  • توضیحات
  • کاراکترهای کنترلی
  • علامت @
  • متغیرها
  • انواع ساده
  • استفاده از متغیرها
  • ثابت‌ها
  • تبدیل ضمنی
  • تبدیل صریح
  • تبدیل با استفاده از کلاس Convert
  • عبارات و عملگرها
  • عملگرهای ریاضی
  • عملگرهای تخصیصی (جایگزینی)
  • عملگرهای مقایسه ای
  • عملگرهای منطقی
  • عملگرهای بیتی
  • تقدم عملگرها
  • گرفتن ورودی از کاربر
  • ساختارهای تصمیم
  • دستور if
  • دستور if…else
  • عملگر شرطی
  • دستور if چندگانه
  • دستور if تو در تو
  • استفاده از عملگرهای منطقی
  • دستور Switch
  • تکرار
  • حلقه While
  • حلقه do while
  • حلقه for
  • حلقه‌های تو در تو (Nested Loops)
  • خارج شدن از حلقه با استفاده از break و continue
  • آرایه‌ها
  • حلقه foreach
  • آرایه‌های چند بعدی
  • آرایه‌های دندانه دار
  • متدها
  • مقدار برگشتی از یک متد
  • پارامترها و آرگومانها
  • نامیدن آرگومانها
  • ارسال آرگومانها به روش ارجاع
  • پارامترهای out
  • ارسال آرایه به عنوان آرگومان
  • کلمه کلیدی params
  • محدوده متغیر
  • پارامترهای اختیاری
  • سربارگذاری متدها
  • بازگشت
  • نماینده‌ها (Delegates)
  • آرگومانهای خط فرمان (Command Line Arguments)
  • شمارش (Enumeration)
  • تبدیل انواع شمارشی
  • ساختارها
  • برنامه نویسی شیء گرا (Object Oriented Programming)
  • کلاس
  • سازنده (Constructor)
  • مخرب (Destructor)
  • فیلدهای فقط – خواندنی
  • سطح دسترسی (Scope)
  • کپسوله سازی
  • خواص
  • فضای نام
  • ساختارها در برابر کلاس‌ها
  • کتابخانه کلاس
  • وراثت
  • سطح دسترسی Protect
  • اعضای Static
  • متدهای مجازی
  • کلاس آبجکت (System.Object Class)
  • Boxing
  • و Unboxing
  • ترکیب (Containment)
  • سربارگذاری عملگرها
  • عملگر is
  • رابط‌ها (Interfaces)
  • کلاس‌های انتزاعی (Abstract Class)
  • کلاس‌های مهر و موم شده (Sealed Class)
  • کلاس‌های تکه تکه (partial-classes)
  • چند ریختی
  • عملگر as
  • سربارگذاری تبدیل‌ها
  • ایجاد آرایه ای از کلاس‌ها
  • ایندکسرها
  • String Interpolation
  • مدیریت استثناءها و خطایابی
  • استثناءهای اداره نشده
  • دستورات try و catch
  • استفاده از بلوک finally
  • ایجاد استثناء
  • تعریف یک استثناء توسط کاربر
  • اشکال زدایی توسط ویژوال استودیو
  • نقطه انفصال (Breakpoints)
  • قدم زدن در میان کدها
  • به دست آوردن مقادیر متغیرها
  • مجموعه‌ها (Collections)
  • کلاس ArrayList
  • ایجاد یک کلکسیون
  • ساخت دیکشنری
  • Hashtable در سی‌شارپ
  • انواع Enumerator و Enumerable
  • رابط‌های IEnumerator و IEnumerable
  • پیمایشگر (Iterator)
  • کلکسیون‌های عمومی (Generic Collections)
  • جنریک‌ها (Generics)
  • متدهای جنریک
  • کلاس‌های جنریک
  • محدودیت نوع
  • انواع تهی
  • عملگر (??) Null Coalescing
  • رویدادها (Events)
  • متدهای بی نام (Anonymous Methods)
  • مقدار دهنده‌ها (Initializers)
  • نوع استنباطی (Type Inference)
  • انواع بی نام (Anonymous Types)
  • متدهای توسعه یافته
  • عبارات لامبدا (Lambda expressions)
  • Expression-Bodied Members
  • استفاده از کلاس های استاتیک در فضای نام
  • مقدار دهی اولیه به خصوصیات خودکار
  • فیلتر استثنائات
  • دستور using
  • مخفی کردن متد (Method Hiding)
  • Tuple چیست
  • توابع محلی (Local Functions)
  • اشیاء تغییر ناپذیر (Immutable Object)
  • ویندوز فرم
  • برنامه نویسی ویژوال
  • ایجاد یک برنامه ویندوزی ساده
  • کنترل کننده رویداد (Event Handler)
  • جدا کردن محیط طراحی از محیط کدنویسی
  • کلاس MessageBox
  • کنترل‌ها
  • نامگذاری کنترل‌ها
  • ویندوز فرم
  • کنترل Button
  • کنترل ErrorProvider
  • کنترل HelpProvider
  • کنترل Label
  • کنترل TextBox
  • کنترل RichTextBox
  • کنترل RadioButton
  • کنترل CheckBox
  • کنترل ListBox
  • کنترل‌های Panel و GroupBox
  • کنترل ComboBox
  • کنترل CheckedListBox
  • کنترل NumericUpDown
  • کنترل PictureBox
  • کنترل LinkLable
  • کنترل MonthCalendar
  • کنترل Notify Icon
  • کنترل DateTimePicker
  • کنترل DataGridView
  • کنترل TabControl
  • کنترل TreeView
  • کنترل ToolTip
  • کنترل TrackBar
  • کنترل Timer
  • کنترل FileSystemWatcher
  • کنترل WebBrowser
  • کنترل ContextMenuStrip
  • طراحی فرم‌های ویندوزی
  • خاصیت Anchor
  • خاصیت Dock
  • خاصیت TabIndex
  • اضافه کردن منو به فرم
  • ساخت نوار ابزار
  • کنترل ToolStripContainer
  • کادرهای محاوره‌ای
  • کنترل ColorDialog
  • کنترل FontDialog
  • کنترل FolderBrowserDialog
  • کنترل OpenFileDialog
  • کنترل SaveFileDialog
  • رویدادهای ماوس
  • رویدادهای کیبورد
  • UserControl
  • فرم شرطی (Modal Form) در سی‌شارپ
  • کار با فرم‌های MDI
  • دات نت فریم ورک
  • کلاس System.DateTime
  • محاسبه اختلاف دو تاریخ
  • کلاس System.Math
  • ایجاد عدد تصادفی
  • رشته‌ها و عبارات با قاعده (منظم)
  • کلاس System.String
  • مقایسه رشته‌ها
  • الحاق رشته‌ها
  • جا دادن یک رشته در داخل رشته دیگر
  • حذف زائده‌ها از رشته‌ها
  • جداکردن رشته‌ها
  • جستجو کردن در رشته‌ها
  • استخراج، حذف و جایگزین کردن رشته‌ها
  • جایگزین کردن رشته‌ها
  • تغییر بزرگی و کوچکی حروف یک رشته
  • قالب بندی رشته‌ها
  • کلاس StringBuilder
  • اعتبار سنجی با استفاده از عبارات باقاعده
  • File System
  • آدرس‌های مطلق و نسبی
  • فضای نام System.IO
  • کلاس System.IO.File
  • کلاس System.IO.FileInfo
  • کلاس System.IO.Directory
  • کلاس System.IO.DirectoryInfo
  • کلاس System.IO.Path
  • کلاس FileStream
  • نوشتن در یک فایل متنی
  • خواندن از یک فایل متنی
  • فشرده کردن و از حالت فشرده در آوردن یک فایل متنی
  • زبان نشانه گذاری توسعه پذیر (XML)
  • XML Document Object Model
  • نوشتن در یک فایل XML
  • خواندن از فایل XML
  • استفاده از XPath برای انتخاب گره‌ها
  • استفاده از فونت در سی‌شارپ
  • ویرایش فونت‌ها (مثال)
  • مقایسه اشیاء با استفاده از رابط‌های IComparable و IComparer
  • Object Browser
  • LINQ
  • LINQ چیست؟
  • عبارات پرس و جو
  • استفاده از روش متدی
  • اجرای با تأخیر (deferred execution)
  • عبارت from
  • عبارت Select
  • متد Select()
  • عبارت where
  • عبارت orderby
  • عبارت let
  • عبارت group-by
  • اتصال منابع داده ای
  • عبارت join – انجام عمل inner join
  • عبارت Join – انجام یک عمل Group Join
  • عبارت Join – انجام یک عمل Left Outer Join
  • LINQ to XML
  • ایجاد یک سند XML با استفاده از LINQ to XML
  • LINQ To SQL چیست؟
  • پرس و جو در دیتابیس با استفاده از LINQ to SQL
  • ویرایش بانک اطلاعاتی با استفاده از LINQ to SQL
  • متدهای بهم پیوسته (Aggregate Methods) در LINQ
  • ADO.NET
  • ADO.NET و دیتابیس‌ها
  • مبانی SQL
  • ایجاد جدول و دیتابیس با استفاده از ویژوال استودیو
  • اتصال به دیتابیس با استفاده از ابزارهای ویژوال استودیو
  • رشته اتصال (Connection Strings)
  • Data Provider
  • کلاس Connection
  • کلاس command
  • کلاس Parameter
  • کلاس DataReader
  • کلاس DataAdapter
  • کلاس DataSet
  • اتصال به دیتابیس با کد
  • پرس و جو در دیتابیس: روش متصل (Connected)
  • پرس و جو در دیتابیس: روش غیر متصل (Disconnected)
  • اضافه کردن رکورد: روش متصل
  • اضافه کردن رکورد: روش غیر متصل
  • پاک کردن یک رکورد: روش متصل
  • پاک کردن یک رکورد – روش غیر متصل
  • بروزرسانی رکوردها: روش متصل
  • بروزرسانی رکوردها: روش غیر متصل
  • اتصال به دیتابیس Access
  • پرس و جو در دیتابیس Access
  • معماری سه لایه
  • معماری سه لایه چیست؟
  • تشریح لایه‌ها در معماری سه لایه
  • سیستم ثبت مشخصات فردی – با استفاده از معماری سه لایه
  • برقراری ارتباط بین لایه‌ها
  • عملیات انتخاب، درج، حذف و ویرایش

با آرزوی موفقیت روز افزون شما، مردم ایران زمین

خریدازشماتضمین ازما...


کتاب آموزش گام به گام Entity Framework 4.0

در این پست آموزشی از سایت سورس باران قصد داریم کتاب آموزش گام به گام Entity Framework 40 به زبان فارسی را جهت دانلود قرار دهیم در این کتاب آموزش گام به گام Entity Framework 40 اصول استفاده از روش Database First در Entity Framework را به منظور نمایش داده ها در یک برنامه ASPNet Web Forms خواهید آموخت
دسته بندی برنامه نویسی
فرمت فایل zip
حجم فایل 4845 کیلو بایت
تعداد صفحات فایل 1
کتاب آموزش گام به گام Entity Framework 4.0

فروشنده فایل

کد کاربری 17004

در این پست آموزشی از سایت سورس باران قصد داریم کتاب آموزش گام به گام Entity Framework 4.0 به زبان فارسی را جهت دانلود قرار دهیم. در این کتاب آموزش گام به گام Entity Framework 4.0 اصول استفاده از روش Database First در Entity Framework را به منظور نمایش داده ها در یک برنامه ASP.Net Web Forms خواهید آموخت. این کتاب آموزشی شامل ۲۶۴ صفحه می باشد. همچنین فهرست این کتاب در ادامه مطلب موجود می باشد.

فهرست کتاب آموزش گام به گام Entity Framework 4.0 :

مقدمه

ایجاد Web Application

ساحت پایگاه داده

ایجاد Entity Framework Data Model

بررسی Entity Framework Data Model

کنترل EntityDataSource

افزودن کنترل EntityDataSourceو تنظیمات آن

تنظیمات قوانین (Rule) دیتابیس برای عملیات حذف

استفاده از کنترل GridViewبه منظور خواندن و بروزرسانی موجودیت ها

بازبینی کد ساخت یافته کنترل EntityDataSource به منظوربهبودکارایی

نمایش داده ها ازطریق خصوصیت Navigation

استفاده ازکنترل DetailsView برای درج موجودیت ها

نمایش داده ها در Drop-Down List

فیلترکردن،مرتبسازیوگروهبندیدادهها

استفاده از خصوصیت Where”در EntityDataSource برای فیلتر کردن داده ها

استفاده از خصوصیت OrderBy”کنترل EntityDataSource برای مرتب کردن داده ها

استفاده از کنترل QueryExtenderبه منظور فیلتر کردن و مرتب کردن

استفاده از عملگر Like”برای مرتب سازی داده ها

کار باداده های وابسته

نمایش و بروز رسانی موجودیت های وابسته درکنترل

نمایش موجودیت های وابسته درکنترل

استفاده از رخداد Selected” کنترل EntityDataSource برای نمایش داده های وابسته

ادامه کار با داده های وابسته

اضافه کردن یک موجودیت همراه با رابطه ای به یک موجودیت موجود

کار با ارتباط های چند به چند

پیاده سازی وراثت Table-per-Hierarchy

وراثت Table-per-Hierarchyدر مقابل Table-per-Type

اضافه کردن موجودیت های Instructorو Student

نگاشت موجودیت های Instructorو Studentبه جدول Person

استفاده از موجودیت های Instructorو Student

استفاده از رویه های ذخیره شده

ایجاد رویه های ذخیره شده در دیتابیس

اضافه کردن رویه ذخیره شده به مدل داده

نگاشت رویه های ذخیره شده

استفاده ازرویه های ذخیره شده ی درج،بروزرسانی وحذف

استفاده از رویه های ذخیره شده انتخاب

استفاده از Dynamic Data Functionalityبرای شکل دهی و اعتبارسنجی داده ها

استفاده از کنترل های DynamicFieldو DynamicControl

اضافه کردن فراداده به مدل داده

کنترل ObjectDataSource

کلاسهای منطقت جاری و مخزن

بروزرسانی دیتابیس ومدل داده

اضافه کردن رابطه به دیتابیس

اضافه کردن دید به دیتابیس

به روز رسانی مدل داده

استفاده از کلاس مخزن و کنترل ObjectDataSource

اضافه کردن عملیات های درجو حذف

متد Attach

متد SaveChanges

برگرداندن نام اساتید برای انتخاب در زمان درج

ایجاد یک صفحه برای درج دانشکده ها

اضافه کردن عملیات بروزر سانی

اضافه کردن لایه منطق تجاری وتست واحد

ایجاد واسط مخزن

ایجاد کلاس منطق تجاری

ایجاد یک پروژه تست واحد و پیاده سازی مخزن

ایجاد تست های واحد

اضافه کردن منطقت جاری برای موفقیت درتست

اداره کردن استثناهای ObjectDataSource

مرتب سازی وفیلترکردن

اضافه کردن قابلیت مرتب سازی ستونهای GridView

اضافه کردن جعبه متنی جستجو

افزودن ستون Detailsبرای هر GridView

اداره کردن همزمانی

برخوردهای همزمانی

همزمانی بدبینانه

همزمانی خوشبینانه

تشخیص برخوردهای همزمانی

اداره کردن همزمانی خوشبینانه بدون خصوصیت tracking

فعالسازی Trackingهمزمانی در مدل داده

اداره کردن استثناهای همزمانی درلایه دسترسی به داده

اداره کردن استثناهای همزمانی درلایه ارائه

آزمودن همزمانی خوشبینانه درصفحه Departments

اداره کردن همزمانی خوشبینانه با استفاده ازخصوصیت Tracking

افزودن رویه ذخیره شده OfficeAssignment به مدل داده

افزودن متدهای OfficeAssignment به DAL

افزودن متدهای OfficeAssignmentبه BLL

ایجاد صفحه وب OfficeAssignment

آزمودن همزمانی خوشبینانه در صفحه OfficeAssignment

اداره کردن همزمانی با کنترل EntityDataSource

بالابردن کارایی

بارگذاری موثرداده های مرتبط

مدیریت وضعیت دید

استفاده از گزینه NoTracking

پردازش و پرس و جوهای Linq قبل از کامپایل

آزمودن پرسوجوهای ارسالی به دیتابیس

پیش تولید کردن دیدها

وابستگی های کلید خارجی

اجرای دستورات SQL تعریف شده توسط کاربر

توسعه Model-First

پشتیبانی از POCO

توسعه Code-first

با آرزوی موفقیت روز افزون شما، مردم ایران زمین

خریدازشماتضمین ازما...


آموزش برنامه نویسی اندروید 0 تا 100

آموزش هایی کاملا متفاوت برای برنامه نویسی اندروید ، با زبانی قابل فهم و درک یادگیری سریع!
دسته بندی برنامه نویسی اندروید
فرمت فایل rar
حجم فایل 638 کیلو بایت
تعداد صفحات فایل 1
آموزش برنامه نویسی اندروید 0 تا 100

فروشنده فایل

کد کاربری 17004

فایل بصورت برنامه نصبی بر روی موبایلهای اندروید با پسوند apk می باشد.

آموزش های جدید درون برنامه برای محیط برنامه نویسی Android Studio میباشد.

امروزه سیستم عامل اندروید به یکی از پر طرفدارترین سیستم عامل های روز دنیا تبدیل شده است

و اپلیکیشن های بسیار زیادی هم برای این سیستم عامل ساخته شده است.

حتما برای شما هم اتفاق افتاده است که بخواهید برای خود و به سلیقه خودتان یک نرم افزار اندروید بسازید

_و خیلی آموزش های پرکاربرد دیگر ...


آموزش رتوش و ویرایش

آموزش رتوش و ویرایش
دسته بندی آموزشی
فرمت فایل rar
حجم فایل 18806 کیلو بایت
تعداد صفحات فایل 3
آموزش رتوش و ویرایش

فروشنده فایل

کد کاربری 15743

پک آموزش کامل رتوش و ویرایش

امید وارم لذت ببرید.


دانلود تحقیق آموزش قوانین راهنمایی و رانندگی برای کودکان

وظائف راهنمایی و رانندگی در برابر مردم •افزایش تعداد وسایل نقلیه و عبور و مرور آن ها برای مردم مشکلاتی ایجاد کرده است به این ترتیب ، وظیفه ی اداره ی راهنمای و رانندگی بسیار سنگین است این اداره برای ایجاد نظم در جامه کارهای مختلفی انجام می دهد از جمله
دسته بندی آموزشی
فرمت فایل doc
حجم فایل 89 کیلو بایت
تعداد صفحات فایل 8
دانلود تحقیق آموزش قوانین راهنمایی و رانندگی برای کودکان

فروشنده فایل

کد کاربری 7169

•راهنمایی و رانندگی در زندگی ما چه نقشی دارد ؟

•نتیجه گیری کنید :

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

•آیا تاکنون صحنه ی تصادف دو یا چند اتومبیل را مشاهده کرده اید ؟

•صحنه تصادف اتومبیل با عابر پیاده چطور ؟

•ایا موتور سوارانی را دیده اید که با سرعت زیاد موجب ترس و نگرانی مردم می شوند یا با دیگر وسایل نقلیه یا عابران پیاده تصادف می کنند ؟

•چه نمونه از چنین صحنه هایی را که مشاهده کرده اید ؟

•به نظر شما علت به وجود آمدن ای تصادفات چیست ؟

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

•آیا این بی توجهی به قانون و مقررات ، تجاوز به حقوق دیگر افراد به حساب نمی آید ؟ •از وظائف این سازمان چه می دانید ؟

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

•وظائف راهنمایی و رانندگی در برابر مردم

•افزایش تعداد وسایل نقلیه و عبور و مرور آن ها برای مردم مشکلاتی ایجاد کرده است به این ترتیب ، وظیفه ی اداره ی راهنمای و رانندگی بسیار سنگین است . این اداره برای ایجاد نظم در جامه کارهای مختلفی انجام می دهد . از جمله :

•- رفت و آمد وسایل نقلیه را در سرتاسر کنترل می کند .

•-رانندگان متخلف را شناسایی و جریمه می کنند .

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

•- از دواطلبان دریافت گواهی نامه رانندگی امتحان می گیرد . و برای پذیرفته شدگان ، گواهی نامه صادر می کند .

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

•- از رفت و آمد وسائل نقلیه دودزا و آلوده کننده هوا و محیط زیست جلوگیری می کند . – بااستفاده از صدا و سیما ، روزنامه ها ، برنامه های دیگر ، مقررات رفت و آمد را به مردم آموزش می دهد .

•* * همه ساله در بسیاری از کشورهای جهان انسانهای زیادی در ترافیک جان می بازند.گرچه تصادف های رانندگی همواره میتوانند علتهای گوناگونی چون خرابی سیستم ترمز ، فرسوده بودن ماشین ، کم نور بودن چراغها و .... داشته باشند، ولی در بسیاری از زمینه ها همواره اشتباههای انسانی از نخستین علل تصادف به شمار می آیند.
همچنین در خرابی اتومبیل (درست نکردن خرابی)نیز رانندگان سهل انگار قسمت بزرگی از تقصیر را به گردن دارند. برای پایین آوردن آمار مرگ و میر در ترافیک،دولت نیز با سخت گیری و به کار بستن قانون های جدید تا اندازه ای این آمار را پایین می آوردولی این قانون نیز نیاز به گوش های شنوا و قانونمند شدن رانندگان دارد.
یک راننده منضبط میداند که اگر در ترافیک خطایی از وی سر بزند، از آنجا که این خطا می تواند به جان دیگران آسیب رساند ، راننده خطا کار باید تاوان اشتباه خود را بپردازد.


دانلود تحقیق آموزش قوانین راهنمایی و رانندگی برای کودکان

وظائف راهنمایی و رانندگی در برابر مردم •افزایش تعداد وسایل نقلیه و عبور و مرور آن ها برای مردم مشکلاتی ایجاد کرده است به این ترتیب ، وظیفه ی اداره ی راهنمای و رانندگی بسیار سنگین است این اداره برای ایجاد نظم در جامه کارهای مختلفی انجام می دهد از جمله
دسته بندی آموزشی
فرمت فایل doc
حجم فایل 89 کیلو بایت
تعداد صفحات فایل 8
دانلود تحقیق آموزش قوانین راهنمایی و رانندگی برای کودکان

فروشنده فایل

کد کاربری 7169

•راهنمایی و رانندگی در زندگی ما چه نقشی دارد ؟

•نتیجه گیری کنید :

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

•آیا تاکنون صحنه ی تصادف دو یا چند اتومبیل را مشاهده کرده اید ؟

•صحنه تصادف اتومبیل با عابر پیاده چطور ؟

•ایا موتور سوارانی را دیده اید که با سرعت زیاد موجب ترس و نگرانی مردم می شوند یا با دیگر وسایل نقلیه یا عابران پیاده تصادف می کنند ؟

•چه نمونه از چنین صحنه هایی را که مشاهده کرده اید ؟

•به نظر شما علت به وجود آمدن ای تصادفات چیست ؟

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

•آیا این بی توجهی به قانون و مقررات ، تجاوز به حقوق دیگر افراد به حساب نمی آید ؟ •از وظائف این سازمان چه می دانید ؟

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

•وظائف راهنمایی و رانندگی در برابر مردم

•افزایش تعداد وسایل نقلیه و عبور و مرور آن ها برای مردم مشکلاتی ایجاد کرده است به این ترتیب ، وظیفه ی اداره ی راهنمای و رانندگی بسیار سنگین است . این اداره برای ایجاد نظم در جامه کارهای مختلفی انجام می دهد . از جمله :

•- رفت و آمد وسایل نقلیه را در سرتاسر کنترل می کند .

•-رانندگان متخلف را شناسایی و جریمه می کنند .

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

•- از دواطلبان دریافت گواهی نامه رانندگی امتحان می گیرد . و برای پذیرفته شدگان ، گواهی نامه صادر می کند .

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

•- از رفت و آمد وسائل نقلیه دودزا و آلوده کننده هوا و محیط زیست جلوگیری می کند . – بااستفاده از صدا و سیما ، روزنامه ها ، برنامه های دیگر ، مقررات رفت و آمد را به مردم آموزش می دهد .

•* * همه ساله در بسیاری از کشورهای جهان انسانهای زیادی در ترافیک جان می بازند.گرچه تصادف های رانندگی همواره میتوانند علتهای گوناگونی چون خرابی سیستم ترمز ، فرسوده بودن ماشین ، کم نور بودن چراغها و .... داشته باشند، ولی در بسیاری از زمینه ها همواره اشتباههای انسانی از نخستین علل تصادف به شمار می آیند.
همچنین در خرابی اتومبیل (درست نکردن خرابی)نیز رانندگان سهل انگار قسمت بزرگی از تقصیر را به گردن دارند. برای پایین آوردن آمار مرگ و میر در ترافیک،دولت نیز با سخت گیری و به کار بستن قانون های جدید تا اندازه ای این آمار را پایین می آوردولی این قانون نیز نیاز به گوش های شنوا و قانونمند شدن رانندگان دارد.
یک راننده منضبط میداند که اگر در ترافیک خطایی از وی سر بزند، از آنجا که این خطا می تواند به جان دیگران آسیب رساند ، راننده خطا کار باید تاوان اشتباه خود را بپردازد.


مختصری درباره اقتصاد آموزش

آموزش در ایران، قدمتی دیرینه دارد بررسی تاریخی آموزش، به اختصار، در دوره قبل از ورود دین اسلام به ایران نشان می دهد که آموزش بر اساس تعالیم دین زردشت، توسط جامعه و والدین انجام می شد در زمان حکومت ساسانیان (224 قبل از میلاد تا 642 بعد از میلاد) نخستین دانشگاه که رشته های پزشکی، فنی، و علوم طبیعی و اجتماعی را تدریس می کرد، پایه گذاری گردید
دسته بندی حسابداری
فرمت فایل doc
حجم فایل 30 کیلو بایت
تعداد صفحات فایل 36
مختصری درباره اقتصاد آموزش

فروشنده فایل

کد کاربری 7169

فهرست مطالب

1. بررسی مسئله

2. تاریخ مختصر آموزش در ایران

3. عرضه و تقاضای آموزش

4. نرخ بازده سرمایه گذاری در آموزش

5. هزینه مالی آموزش و پرورش در ایران

6. مروری بر وضعیت مقاطع مختلف تحصیلی در ایران

7. افت تحصیلی

8. شاخصهای آموزشی

9. موانع بررسی میزان کارآیی مدارس غیرانتفاعی و دولتی

10. جمعیت و هزینه های آموزشی

11. مقایسه وضع آموزش در کشورهای توسعه یافته و در حال توسعه

12. تحلیل کارکردهای نظام آموزشی در ایران

13. نتیجه گیری و پیشنهادات


1. بررسی مسئله

از دیرباز تاکنون، توسعه یافتن مسئله اصلی کشورهای در حال توسعه و توسعه نیافته بوده است. آنچه مسلم است، دو منبع طبیعی و انسانی عناصر اصلی موجد توسعه اقتصادی و اجتماعی هستند و ترکیب و تناسب مطلوب آنها، توسعه به بار می آورد. لیکن، هدایت منابع طبیعی بوسیله منابع انسانی میسر است. در اینجا، کمیت و کیفیت منابع انسانی در فرایند توسعه مؤثرند. منابع طبیعی و منابع انسانی در کنش متقابل[1] هستند، لذا، ارتقاء کمی و کیفی منابع انسانی بر منابع طبیعی و سرمایه، در یک دوره زمانی تأثیر می گذارد، به ویژه اگر دولتها استراتژی های خاصی را در پیش گیرند. به طور مثال، انتخاب استراتژی توسعه اقتصادی مبتنی بر سازو کار بازار، مسئله بررسی تأمین مالی ارتقاء منابع انسانی از سوی دولت را با اهمیت تر می کند. به هر حال، آموزش ابزاری است که منابع انسانی را به طور کیفی ارتقاء می دهد و یک سرمایه گذاری خوب محسوب می شود که بازدهی اقتصادی و اجتماعی دارد. هزینه مالی آموزش، بر حسب درجه توسعه یافتگی یک کشور (شاخصهای توسعه) متفاوت است و هرچه کشور توسعه نیافته تر باشد به منابع مالی بیشتری برای گسترش آموزش نیاز دارد. این در شرایطی است که سایر بخشهای اقتصادی نیز برای کسب اعتبارات بیشتر، توان مالی دولت را تقلیل می دهند. در این هنگام، نابسامانی در تأمین مالی آموزش، ممکن است با تخصیص نامناسب بودجه آموزش نیز همراه گردد و مسئله را غامض تر نماید. این گزارش مسئله تخصیص بهینه بودجه آموزش در ایران را با توجه به چرخش سیاست اقتصادی حرکت به سمت اقتصاد بازار، بررسی می نماید.


2. تاریخ مختصر آموزش و پرورش در ایران

آموزش در ایران، قدمتی دیرینه دارد. بررسی تاریخی آموزش، به اختصار، در دوره قبل از ورود دین اسلام به ایران نشان می دهد که آموزش بر اساس تعالیم دین زردشت، توسط جامعه و والدین انجام می شد. در زمان حکومت ساسانیان (224 قبل از میلاد تا 642 بعد از میلاد) نخستین دانشگاه که رشته های پزشکی، فنی، و علوم طبیعی و اجتماعی را تدریس می کرد، پایه گذاری گردید.

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

تأسیس مدارس جدید ابتدایی و متوسطه، به سبک اروپایی، مقارن مشروطیت و سلطنت احمدشاه بود، هر چند که، پیش از این مقدمات تأسیس دارالفنون فراهم شده بود. ریشه های تغییر نظام آموزشی به اوایل دوره قاجاریه و جنگهای ایران و روس برمی گردد که طی آن، رهبران جامعه از تحولات غرب مطلع شدند و به عقد قراردادهایی مبادرت ورزیدند. اجزای این قراردادها، به ویژه قرارداد عباس میرزا و انگلیس که اعزام محصل به خارج را نیز در بر می گرفت، زمینه ساز ورود اندیشه غرب به عنوان یک حرکت غیردینی به ایران می باشد. با وقوع انقلاب مشروطیت، که ریشه در تحولات اجتماعی ایران داشت، تغییر نظام آموزشی و شکلگیری نهاد جدید آموزش سرعت گرفت. البته بعد از سالهای 1313، با ورود دوباره اندیشه دینی به محافل و محیطهای فرهنگی و آموزشی از سرعت رشد اندیشه سکولاریسم در پهنه آموزش کاسته شد.

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

بعد از انقلاب اسلامی، ساخت نهاد آ»وزش تغییر اساسی نکرد و تنها آموزشهای مذهبی، غنای بیشتری یافت. این امر، علاوه بر کارکرد آشکار[2] به جامعه ایران، دارای کارکرد پنهان[3] نیز می باشد، که به عنوان مثال می توان از آموزش قوانین جدید مملکتی، احترام به ارزشها، مقدسات دینی و آرمانهای نظام جمهوری اسلامی ایران نام برد.

به هر حال، توسعه ارتباطات و آگاهی از پیشرفتهای ملل دیگر، بر تقاضای آموزشی و نظام آموزش تأثیر زیادی می گذارد.


3. عرضه و تقاضای آموزش

اقتصاد آموزش، رشته علمی جدیدی است که بیش از دو دهه از عمر آن نمی گذرد. این رشته، که زیرشاخه ای از علم اقتصاد است، به ویژه برای کشورهای در حال توسعه، که آموزش به عنوان یکی از عناصر توسعه به حساب می آید، توصیه های مهمی را در بر دارد. همانطور که موضوع مرکزی علم اقتصاد مدیریت، بیشینه کردن[4] تولید با استفاده از منابع کمیاب و محدود می باشد، اقتصاد آموزش نیز سعی دارد تا با استفاده از بهینه از منابع آموزشی، به حداکثر تولید نائل آید. بدین ترتیب، اقتصاد آموزش، عوامل تعیین کننده عرضه و تقاضای آموزشی و تفاوت بین فایده ها و هزینه های شخصی و اجتماعی سرمایه گذاری در آموزش را بررسی می کند. هزینه های آموزش باید به نحوی تخصیص یابند که بالاترین بازده اجتماعی را به دست آورده، و همچنین، با توجه به محدودیت منابع برای آموزش یا بهره گیری از راههای مختلف و ابداعات آموزشی و روشهای جدید، زمینه افزایش کارآیی را فراهم نمود.



[1] Interaction

[2] Manifest function

[3] Latent function

[4] Maximization