برنامه نویسی پایگاه داده در سی شارپ ado.net

این مجموعه به گونه ای معین شده است که شما را با انواع روشهای اتصال به پایگاه داده با زبان سی شارپ (C#) به وسیله تکنولوژی Ado.NET آشنا می کند. تمای تکنیک های مختلف کدنویسی همانند سه لایه ای و... برای علاقه مندان آموزش داده شده است. برنامه نویسان پس از فراگیری این پکیج قادر به استفاده از تکنولوژی Ado.Net خواهند بود.

موضوع ذخیره اطلاعات در برنامه نویسی امری الزامی است. از این رو کار کردن با تکنولوژی هایی که منابع اطلاعات، مانند پایگاه داده(Database)  را به برنامه هایی همانند سی شارپ(C#)  متصل می کنند، یک امر ضروری می­باشد. Ado.NET یکی از این فناوری ها می­باشد. با یادگیری و استفاده از Ado.NET برنامه نویس قادر به برقراری ارتباط میان بانک های اطلاعاتی و برنامه های کاربردی می­باشد.

این مجموعه به گونه ای معین شده است که شما را با انواع روشهای اتصال به پایگاه داده با زبان سی شارپ (C#) به وسیله تکنولوژی Ado.NET آشنا می کند. تمای تکنیک های مختلف کدنویسی همانند سه لایه ای و... برای علاقه مندان آموزش داده شده است. برنامه نویسان پس از فراگیری این پکیج قادر به استفاده از تکنولوژی Ado.Net خواهند بود.

 Ado.NETمخفف کلمه ActiveX Data Object.NET می­باشد و در واقع یک کتابخانه نرم افزاری از تکنولوژی .NET Framework است که شامل اجزا نرم افزار می­باشد و دسترسی به سرویس های اطلاعات را فراهم می کند. Ado.net  به گونه­ای طراحی شده است که به توسعه دهندگان این اجازه را میدهد تا کدهای خود را در منابع کد ذخیره کنند. این تکنولوژی می تواند متصل یا غیر متصل(مانندXML  یا کدهای برنامه ای) باشد. این ویژگیAdo.Net  به برنامه نویس در به وجود آوردن برنامه ها و پخش داده ها کمک می کند. Ado.Net به طور عمده برای دسترسی، انتخاب، ذخیره، پاک کردن یا مدیریت داده­ها با پایگاه داده مورد استفاده واقع می­شود. به بیان دیگر Ado.Net را می­توان یک پل ارتباطی میان برنامه ها و پایگاه داده نامید. Ado.Net به طور وسیع شامل کلاس­ها(Classes)، روش­ها(Methods) و همچنین رابط ها(Interfaces) می باشد که راه برقراری با پایگاه داده را بسیار سریع تر و راحت تر می کند.

پیش نیاز این مجموعه، پکیجSql Server  می­باشد. از این رو برای فهم بهتر مطالب پیشنهاد می شود که بیننده بر مباحث Sql Server تسلط کافی داشته باشد.

امروزه کمتر برنامه ی کاربردی وجود دارد  که نیاز مند منبع داده ای (پایگاه داده، فایل، سرویس و ...) نباشد. منابع داده ای مختلفی وجود دارد که مهمترین آنها پایگاه داده (Database)می باشد. بستری که زبان برنامه نویسی سی شارپ با پایگاه داده وصل می شود Ado.net نام دارد. روش های مختلفی برای وصل شدن به پایگاه داده وجود دارد مانند Entity Framwork و... اما تمام این روش ها درآخر باید از تکنلوژی Ado.net استفاده کنند.فراگیری این تکنلوژی برای تمام برنامه نویسان سی شارپ لازم و ضروری است.در این پکیج به صورت کامل و جامع مطالب تکنلوژی Ado.net پوشش داده شده است و تکنیک های مختلف کدنویسی هم چون سه لایه ای و ... آموزش داده می شود .

در Visual Studio.Net برای اتصال به یک پایگاه داده از تکنولوژی ADO.Net استفاده می شود.با استفاده از ADO.NET، امکان اتصال به منابع داده متفاوت، بازیابی، پردازش و بهنگام سازی داده، فراهم می گردد . ADO.NET از XML به منظور انتقال داده بین برنامه ها و منابع داده استفاده می نماید. پس از اتصال به یک بانک اطلاعاتی می توان با استفاده از مجموعه ای از اشیاء، خصوصیات و متدها، صرفه نظر از نوع بانک اطلاعاتی، عملیات مورد نظر در ارتباط با یک بانک اطلاعاتی را انجام داد.

از جمله پایگاه های داده ای که در این پکیج با آنها کار شده است  SqlServer,  Oracle,Access,Xml ,Local Database(express Database),Excel می باشد.

توجه: قبل از دیدن این پکیج پکیج اسکیول سرور را ببینید

مباحثی که در این آموزش مطرح می ­شود.

  • کار با دیتابیس اکسس
  • connection string
    oledbConnection
    oledbDataadapter

    oledbcommand
  • Insert
  • Update
  • Delete
  • Select
  • Join
  • where
  • ساخت کانکشن پویا برای انتقال برنامه به سیستم های مشتری
  • کار با دیتابیس اس کیو ال   Database Sql Server
  • Dataset
  • DataTable
  • DataView
  • SqlConnection
  • SqlDataadapter
  • Stored Procedure
  • output parameter
  • Sqlcommand
    Transaction
  • پیدا کردن اولین کد آزاد در Database
  • مفاهیم و مزایای لایه بندی
  • تفاوت بین tier vs layer
  • لایه بندی به روش  دو لایه ای 2-layer
  • لایه بندی به روش سه لایه ای 3-layer
  • لایه بندی با توجه به نیاز و معماری سیستم
  • پشتیبان گیری BackUp
  • بازیابی Restor
  • اتچ کردن خودکار دیتابیس Attach Database
  • کنترل همروندی تراکنش ها
  • ذخیره سازی تصاویر و فایل در دیتابیس
  • تولید خودکار کد(Code Generation)
  • استفاده از ابزار تولید خود کار کد(LCG) و نوشتن برنامه بدون نیاز به کد نویسی
  • کار با دیتابیس   (Express database)Database Local
  • ;کار با دیتابیس  های XML Databese
  • وصل شدن به فایل Excel
  • کار با دیتابیس اوراکل (insert, Update, delete, Select)
  • گزارش گیری به صورت پویا(کاربر قادر به انتخاب سطر و ستون در زمان اجرا )
  • و ...

نکته: معمولا در وصل شدن به دیتابیس اکسس (یا اکسل) شما با خطای ریجستر نشدن افیس مواجه می شوید .

متن خطا: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

برای برطرف شدن این خطا باید  AccessِِDatabaseEngine.exe را نصب کنید(نسخه افیس مهم نیست)

 

توجه! در این بخش چند قسمت از این دوره به صورت رایگان قرار گرفته است

لینک دانلود قسمت هایی از این پکیج

ذخیره تصاویر و فایل در دیتابیس با سی شارپ

گزارش گیری در سی شارپ

اتچ دیتابیس با سی شارپ

آموزش کار با Excel در سی شارپ #C

قسمت 1
zip
رحیم لطفی

رحیم لطفی

107 دانشجو
25 دوره آموزشی
برنامه نویسی و برنامه نویس ها را دوست دارم. من اعتقاد دارم مهندس کامپیوتری که برنامه نویسی نمی داند مانند سربازی است که اسلحه ندارد. برنامه نویس خوب در هیچ شرایطی و هیچ جایی بیکار نمی ماند.برنامه نویسی عملی مقدس است زیرا برنامه نویس در تمام لحظات نوشتن برنامه در حال فکر کردن می باشد( رسول خدا(ص) فرمود: تَفَکُّرُ ساعَةٍ خَیْرٌ مِنْ عِبادَةِ سَبْعینَ سَنَةً؛ یک ساعت اندیشیدن بهتر است از هفتاد سال عبادت .).فروش یک سال نرم افزار کشور هند برابر با فروش 10 سال نفت ایران است ( قضاوت باشما!).درنهایت انسان ها دو دسته اند یا برنامه نویسی را می فهمند یا نمی فهمند. برنامه نویسی مثل صحبت کردن است همه می توانند صحبت کنند اما مهم خوب صحبت کردن است(برنامه نویس خوب بودن مهم است). بنظر،کسی که دردنیای امروزی ،برنامه نویسی نداند،بیسواداست.، فرزند زمان خویش باشید.یادگیری برنامه نویسی کشش نمی خواهد،روش میخواهد.ایران از نظر مهندس و دکترا ی تئوری اشباع شده است ما نیازمند مهندسین عملی هستیم و در آخر یادمان باشد دانشجوی خوب وبد وجود ندارد چیزی که وجود دارد استاد خوب وبد هست.
نظری وجود ندارد! شما اولین نفر باشید!
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .
225000 تومان 280000 تومان
  • طول دوره
    1 قسمت
  • فصل ها
    1
  • دانشجویان
    1
  • زبان
    فارسی
  • سطح آموزش
    آسان
  • وضعیت دوره
    کامل
  • مدت زمان
    9 ساعت
  • حجم
    1.2G