برنامه نویسی پایگاه داده در سی شارپ 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 قسمت -
فصل ها
1 -
دانشجویان
2 -
زبان
فارسی -
سطح آموزش
آسان -
وضعیت دوره
کامل -
مدت زمان
9 ساعت -
حجم
1.2G