مشاهده دست آورد نظرسنجی: آیا این تاپیک به کار خود ادامه دهد؟

رای دهنده
145. شما نمی توانید در این رای گیری رای بدهید
  • بله

    140 96.55%
  • خیر

    5 3.45%
نمایش نتایج 1 تا 20 از 20

نام تاپیک: آموزش ADO .NET در سی شارپ

  1. #1
    کاربر دائمی آواتار danial82
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    iran_tehran
    پست
    531

    آموزش ADO .NET در سی شارپ

    با اجازه پیشکسوتهای فروم تو این تاپیک میخوام قدم به قدم ADO .NET در سی شارپ از رو کتاب C#‎ Programmer's Handbook بگم

    از مفاهیم پایه در ADO .NET شروع میکنیم :

    برای استفاده از یک database دو را وجود دارد: connected , disconnected

    برای روش connected از کلاسهای XXXConnection و XXXCommand و XXXDataReader باید استفاده کرد.

    برای حالت disconnected از کلاس XXXDataAdapter باید استفاده کرد در این حالت از سه کلاس گفته شده در روش connected به همراه آبجکت DataSet نیز میتوان استفاده کرد . (منظور از XXX ، sql , oldbمیباشد)
    ADO.NET دارای دو آبجکت پایه است :
    DataTable : یک شی است که در داخل خود شامل سطر و ستون است دقیقا مثل جدول

    DataSet : یک شی است که میتواند مجموعه از دادههای مبدا را در خود نگهداری کند این شی در ADO بنام recordset شناخته میشود . یک DataSet از DataTable مختلف درست شده است و میتواند جداول متعددی از database مبداء را در خود نگه دارد.Data provider های متفاوت اجازه دسترسی به database های مخصوص به خود را میدهند. Data provider ها دارای کلاسهای پایه ای هستند که توسط آنها میتوان به داده ها دسترسی داشت.

    کلاسهای اصلی برای دسترسی به database


    Connection -1
    از این کلاس برای اتصال به database استفاده میشود

    Command -2
    از این کلاس برای اجرای دستورات بر روی داده ها استفاده میشود این کلاس دارای متدهای متعددی از جمله ExecuteScalar ، ExecuteNonQuery ، ExecuteReader برای اجرای دستورات میباشد .

    DataReader -3
    از این کلاس تنها برای خواندن داده ها استفاده میشود .

    DataAdapter
    -4 از این کلاس برای پر کردن یا update یک data set بکار میرود . این کلاس یک پل بین data set و data source برقرار میکنه

  2. #2
    برا شروع خوبه ممون
    از مفاهیم پایه در ADO .NET شروع میکنیم :
    امیدارم مباحث پیشرفته هم مطرح شود
    موفق باشید

  3. #3
    اگر آموزش کامل باشه خیلی خوبه

  4. #4
    کاربر دائمی آواتار danial82
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    iran_tehran
    پست
    531

    کلاسهای رایج در System.Data

    لطفا غیبت چند روزه منو ببخشید
    اگر از درس امروز یه مقدار گیج شدید نترسید و مطالب رو دنبال کنید به زودی کاربرد هر کدوم رو تو مثال باهم خواهیم دید امروز میخوام کلاسهای رایج در System.Data رو توضیح بدم

    1-Constraint
    این کلاس برای نشان دادن محدویتهای بکار رفته در یک شی DataColumn بکار میرود

    ConstraintCollection -2
    این کلاس همانطور که از اسمش پیدا است مجموعه ای از Constraint ها میباشد

    DataColumn -3
    این کلاس یک الگو یا طرح یا shema از ستونهای شی DataTable میباشد

    DataColumnCollection -4
    این کلاس همانطور که از اسمش پیدا است مجموعه ای از DataColumn ها میباشد

    DataRelation -5
    این کلاس برای نشان دادن یک رابطه parent-child بین دو جدول بکار میرود

    DataRelationCollection -6
    این کلاس همانطور که از اسمش پیدا است مجموعه ای از DataRelation ها میباشد

    DataRow -7
    این کلاس برای نشان دادن یک سطر از داده های درون یک جدول بکار میرود


    DataRowCollection -8
    این کلاس همانطور که از اسمش پیدا است مجموعه ای از DataRow ها میباشد

    DataRowView -9
    این کلاس شامل خواص مختلفی برای دیدن داده های درون DataRow میباشد

    DataSet -10
    این کلاس یکی از اصلی ترین کلاسها در ADO .NET میباشد این کلاس برای نشان دادن یک یا چند جدولی که از منبع داده ها در حافظه لود کردیم بکار میرود

    DataTable -11
    این کلاس یکی دیگر از اصلی ترین کلاسها در ADO .NET میباشد این کلاس برای نشان دادن جداولی است که از منبع داده ها در حافظه لود کردیم بکار میرود

    DataView-12
    با این کلاس میتوان یک نما دلخواه از DataTable را داشته باشیم منظور از نمای دلخواه sorting, filtering, searching, editing میباشد

    DataViewManager -13
    این کلاس شامل نماهای پیش فرض برای شی DataTable میباشد


    مطهر عزیز اگه لطف بگی منظورت از مباحث پیشرفته چیه ممنون میشم تا اگه تونستم اونها رو هم توضیح بدم
    amir_3530 جان من تمام سعی خودمو میکنم تا بتوانم یه آموزش کامل ارایه بدم
    آخرین ویرایش به وسیله danial82 : شنبه 12 آذر 1384 در 07:43 صبح

  5. #5
    کاربر دائمی آواتار danial82
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    iran_tehran
    پست
    531

    ایجاد اتصال به یک Database

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

    ایجاد اتصال به یک Database

    اولین کار برای استفاده از یک Database اتصال به آن است برای اتصال به یک Database همانطور که قبلا گفته شد از کلاس SqlConnection استفاده میشود . کلاس SqlConnection پراپرتی بنام ConnectionString دارد که string ی است که توسط آن کلاسSqlConnection متوجه میشود به چه Databaseی باید متصل شود آیا Database مقصد پسورد دارد ؟ .... و از این قبیل اطلاعات .در مثال زیر یک SqlConnection ایجاد شده سپس با متد open() اتصال ایجاد شده برای استفاده باز میگردد

    using System;

    using System.Data.SqlClient;

    namespace Client.Chapter_13___ADO.NET
    {
    class CreatingSQLConnections
    {
    static void Main(string[] args)
    {
    SqlConnection MyConnection =
    new SqlConnection("Data Source=(local);"
    + "Initial Catalog" + "MyDatabase;"
    + "User ID=sa;Password=");

    //Creates and opens a connection to the database

    MyConnection.Open();
    }
    }
    }


    البته برای open کردن یک connection روش بهتر استفاده از کد زیر است
    try
    {

    if (MyConnection.State != ConnectionState.Open)
    MyConnection.Open();

    }

    catch (Exception ex)
    {
    MessageBox.Show( ex.Message);

    }


  6. #6
    عالیه
    به نظراین حقیر بیشتر تمرکز را بر روی Disconnected DataBase بزار . کار با دیتاست ، و مدل Disconnect
    این سوال این بیسواد را هم جواب بده لطفاً
    http://www.barnamenevis.org/sh...ad.php?t=33716
    موفق باشید

  7. #7
    خیلی ممنون از زحمتت.استفاده کردیم

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

  9. #9
    کاربر دائمی آواتار benighted.boy
    تاریخ عضویت
    مهر 1385
    محل زندگی
    مشهد
    سن
    35
    پست
    109
    با سلام.
    ممنون از زحماتی که کشیدین.
    من هم با نظر دوستمون benyamin_pc موافقم اگر تاپیک قفل بشه و دوستان فقط نظاره گر باشن خیلی بهتره .از طرفی هم فکر میکنم بحث حول محور Disconnect بگرده خالبتر باشه .چون در مورد Connect بحث زیاد شده . یه پیشنهاد کوچیکم داشتم .اگر برای شما زحمتی نیست جای پستهای متفاوت کلیه مطالب در یک فایل pdf نوشته و upload کنید .(البته اگر امکان این کار برای شما فراهم باشد)

  10. #10
    کاربر دائمی آواتار Bahar_HS
    تاریخ عضویت
    تیر 1387
    محل زندگی
    اراک
    پست
    229

    Question نقل قول: آموزش ADO .NET در سی شارپ

    با سلام
    بحثی رو که شروع کردید ، ادامه نمی دید؟؟

  11. #11

    نقل قول: آموزش ADO .NET در سی شارپ

    بهار خانم می دونین این تاپیک مال کیه؟!!!
    اون آقایی که این آموزش رو اینجا میذاشتن و شما الان دارین بهشون می گین ادامه نمیخوای بدی
    الان اصلا" معلوم نیست دیگه تو فروم میان یا نه !

  12. #12

    نقل قول: آموزش ADO .NET در سی شارپ

    با تشکر از آموزش شما .لطفا مثالها را حرفه ای تر و کاربردی تر ارائه کنید.

  13. #13

    نقل قول: آموزش ADO .NET در سی شارپ

    لطفا آموزش LINQ هم بگذارید.

  14. #14
    کاربر دائمی آواتار danial82
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    iran_tehran
    پست
    531

    نقل قول: آموزش ADO .NET در سی شارپ

    میدونم که خیلی وقته از شروع این تاپیک میگذره و خیلی ها از ادامه این تاپیک نا امید شدن البته حق هم دارن
    داشتم تو لیست تاپیکهای زده شده توسط خودم میگشتم رسیدم به این تاپیک و دیدم دوستان چقدر مشتاق هستند این بود خواستم تاپیک و دوباره فعال کنم
    با عرض معذرت از دوستان بخاطر تاخیر طولانی

  15. #15
    کاربر دائمی آواتار mostafa_shoakry
    تاریخ عضویت
    آذر 1388
    محل زندگی
    فعلا که ساکن اردبیلم
    سن
    36
    پست
    292

    Question نقل قول: آموزش ADO .NET در سی شارپ

    بچه ها کی Link آموزشی Microsoft Ado.net Tutorials رو داره ترجیحا LyndaیاTotal Trainingباشه بهتره.Linkها Rapidshare,Megaupload,Filefactoryو... می تونه باشه.البته زبان اصلیشون.من هر چه قدر گشتم نتونستم پیدا کنم .اونایی رو که پیدا کردم همه فایلارو در اختیارم قرار نمی دادند یا به عبارت ساده تر پولی بودند.

  16. #16
    کاربر دائمی آواتار danial82
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    iran_tehran
    پست
    531

    نقل قول: آموزش ADO .NET در سی شارپ

    نقل قول نوشته شده توسط ppgroup مشاهده تاپیک
    بچه ها کی Link آموزشی Microsoft Ado.net Tutorials رو داره ترجیحا LyndaیاTotal Trainingباشه بهتره.Linkها Rapidshare,Megaupload,Filefactoryو... می تونه باشه.البته زبان اصلیشون.من هر چه قدر گشتم نتونستم پیدا کنم .اونایی رو که پیدا کردم همه فایلارو در اختیارم قرار نمی دادند یا به عبارت ساده تر پولی بودند.
    Total Training رو تو وبلاگ(امضا) من میتوانی پیدا کنی

  17. #17
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: آموزش ADO .NET در سی شارپ

    آموزش تموم شده ؟
    یا ...

  18. #18

    نقل قول: آموزش ADO .NET در سی شارپ

    خیلی ممنون بابت آموزش

  19. #19

    نقل قول: آموزش ADO .NET در سی شارپ

    سلام ببخشی میخوام بدونم من باید بانکمو کجا سیو کنم و مسیر کانکشین استرینگو چی بدم که برای کامپیوتر های دیگه هم کار کنه

  20. #20

    نقل قول: آموزش ADO .NET در سی شارپ

    سلام این تایپیک ادامه نمی یابد؟! یا تایپیک جدیدی ساخته شده؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •