نمایش نتایج 1 تا 5 از 5

نام تاپیک: معرفی DLL فوق العاده Microsoft.ApplicationBlocks

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    معرفی DLL فوق العاده Microsoft.ApplicationBlocks

    با سلام به دوستان عزیز
    در این تاپیک می خوام یکی از DLL های بسیار کارا در asp.net رو براتون معرفی کنم که شاید
    شما دوست عزیز با اون کار کردی و شاید هم نه ولی این رو می دونم که اگه یکبار باهاش کار
    کنی دیگه حال و حوصله کار کردن با روش قبلی یعنی روش پیش فرض رو نداری.
    این DLL مربوط با کار با دیتابیس هستش اون هم از نوع SQL - SERVER
    البته برای دیتابیس های Accsess هم هستش .
    --------------------------------------------------
    Microsoft.ApplicationBlocks.Data.dll
    * این DLL رو از فایل ضمیمه دریافت کنید !
    ** حجم فوق العاده پایین داری .
    --------------------------------------------------
    در واقع با این DLL می تونید به طور محسوسی از کد نوشتن اضافه فرار کنید !
    البته برای این کار باید تو دیتابیس از STORED PROCEDURE بهره بگیرید که خواه یا ناخواه بیشتر
    افراد به طور معمول از اون استفاده می کنند.
    خوب برای این کار اول باید DLL رو دانلود کنید.
    بعد در فولدر Bin پروژه خود اون رو کپی کنید.
    بعد در محیط Visual Studio و قسمت Solution Explorer برنامتون بروی قسمت References
    راست کلیک کنید و Add References را بزنید .
    در قسمت باز شده DLL رو از مسیر Bin برنامتون باز کنید و ذخیره کنید و بیاین بیرون از اون قسمت.
    البته برا اینکه اطمینان پیدا کنید DLL در برنامتون Add شده همون قسمت References رو باز کنید
    باید تو لیست Microsoft.ApplicationBlocks.Data قرار داشته باشه .
    خوب حالا باید در قسمت کد نویسی اون رو صدا بزنید :
    Imports Microsoft.ApplicationBlocks.Data
    البته بعدش هم باید این رو صدا بزنید که باهاش آشنایید :
    Imports System.Data.SqlClient
    خوب حالا مثلا برای اینکه شما بخواهید توسط این DLL یک دیتاگرید را از دیتابیس باز کنید
    کد زیر رو می نویسید :
    Dim ds As DataSet
    ds = SqlHelper.ExecuteDataset(conn, "dbo.sp_select")
    DataGrid1.DataSource = ds
    DataGrid1.DataBind()
    همین ! در صورتی که اگر بخواین از راه معمولی برین همچین جوری بنوسید :

    Dim con As New SqlConnection(conn)
    Dim s As String
    s = "select * from users'"
    Dim cmd As New SqlCommand(s, con)
    Dim dr As SqlDataReader
    con.Open()
    dr = cmd.ExecuteReader
    DataGrid1.DataSource = dr
    DataGrid1.DataBind()
    con.Close()
    حالا دیدید چی شد ؟! توضیح اینکه conn یک ماژول ساده هستش که من در اون کانکشن
    دیتابیس رو تعریف کردم . مشکلی نیست شما می تونید مثلا از تو یک متغییر بخونه !
    همچنین dbo.sp_select که یک STORED PROCEDURE هستش .
    دیتاست هم که برا همه آشناست !
    اگر هم STORED PROCEDURE ما یک یا چند وروی داشته باشه بصورت زیر هستش :
    Dim ds As DataSet
    ds = SqlHelper.ExecuteDataset(conn, "dbo.sp_getbycat", 6)
    DataGrid1.DataSource = ds
    DataGrid1.DataBind()
    که در اینجا 6 مربوط به وروی STORED PROCEDURE است .
    خلاصه که کار باهاش خیلی راحته !
    حالا من در پست های بعدی چندتا دیگه از خواص اش رو می گم !
    در ضمن اگه کسی هم چیزهای دیگه ای راجع به این DLL می دونه بگه ممنون می شم.
    اگه سوالی هم بود در خدمتم
    امیدوارم که این تاپیک مفید باشه !
    خداحافظ تا بعد ...
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. microsoft][odbc microsoft access driver] too few parameters expected1
    نوشته شده توسط taranom_e_baran در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: یک شنبه 15 مرداد 1385, 13:21 عصر
  2. error microsoft][odbc microsoft access driver] too few parameters expected1]
    نوشته شده توسط taranom_e_baran در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: یک شنبه 15 مرداد 1385, 11:05 صبح
  3. Microsoft Visual Studio Tools for Microsoft Office System
    نوشته شده توسط hpx در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 02 خرداد 1384, 10:11 صبح

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

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