تبلیغات
من و برنامه نویسی - شروع کار با subsonic
 
من و برنامه نویسی
درباره وبلاگ



مدیر وبلاگ : نعیمه قاسمی
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
به نام خدا
آموزش کار برنامه نویسی با subsonic رو شروع میکنم امیدوارم بتونم خوب توضیح بدم و برای کسانی که می خوان با این orm  برنامه نویسی کنند مفید باشه.

آموزش کار با subsonic

به طور خلاصه و با زبان ساده می توان گفت ORMها (Object relational Mapper) تکنولوژی دسترسی و مدیریت داده ها هستند که در برنامه نویسی شیءگرا استفاده می شوند. این تکنیک به برنامه نویس امکان می دهند تا با استفاده از زبان برنامه نویسی با بانک اطلاعاتی ارتباط برقرار کرده و با داده ها کار کند. چند ORM معروف و محبوب عبارتند از :

ADO.NET

Linq

 NHibernate

 Entity Framework

و Subsonic

در اینجا قصد دارم روش کار با Subsonic را در حد مبتدی آموزش دهم . امیدوارم که مفید واقع شود. برای بررسی تفاوت بین ORMها می توانید به آدرس زیر مراجعه نمایید.

http://www.mesbahi.net/post/Entity-Framework-db8cd8a7-Linq-2-SQL-db8cd8a7-d987d985d988d986-ADONET-d89f

شروع کار با subsonic:

گام 1)

ابتدا فایل زیر دانلود کرده و در هر جایی که مایل هستید در کامپیوتر خود ذخیره کنید.


http://www.uplooder.net/files/42b2f411236f0c8ac898772ba34021c7/SubSonic2.2.rar.html

در نرم افزار Visual Studio یک پروژه ایجاد کنید.(عکس ها مربوط به ویژوال استودیو 2008 هستند اما در نسخه های جدیدتر هم به همین منوال هست)

اکنون در فایل وب کانفیگ پروژه، خطوط زیر را وارد نمایید. به جای aaa نام مورد نظر خود را بنویسید و همچنین کانکشن استرینگ خود را در تگ <connectionString> وارد کنید.

<?xml version="1.0"?><configuration>

            <configSections>

                        <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" allowDefinition="MachineToApplication" restartOnExternalChanges="true" requirePermission="false"/>

                       

            </configSections>

            <appSettings/>

            <connectionStrings>

                        <add name="aaaConnectionString" connectionString="Data Source=.;Initial Catalog=db;User ID=xxx;Password=xxx" providerName="System.Data.SqlClient"/>

                       

            </connectionStrings>

            <SubSonicService defaultProvider="aaaConnectionString">

                        <providers>

                                    <clear/>

                                    <add name="aaaConnectionString" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="aaaConnectionString" generatedNamespace="DalaaaConnectionString"/>

                        </providers>

            </SubSonicService>

           

</configuration>

 

  گام 2)

اکنون در منو در شاخه tools گزینه External Tools را انتخاب کنید.

حال همانطور که در شکل زیر مشاهده می کنید، روی دکمه Add کلیک کرده و در قسمت title نام دلخواهی وارد کنید. بهتر است نام را طوری انتخاب نمایید که نشان دهنده کاربرد آن باشد مثلا sonic یا subsonic و یا مانند نمونه sub.

در قسمت command روی دکمه جلوی آن کلیک کرده و آدرس فایل  subsonic که در بالا دانلود کردید را طی کنید و از فولدر SubCommander ، فایل Sonic.exe را انتخاب نمایید.

در بخش بعدی یعنیArguments  عبارت شکل بالا را عینا وارد کنید. لطفا حتی به فاصله ها دقت کنید:    generate /out Generate

اما در مورد گزینه بعدی یعنی Initial directory، مورد Project Directory را انتخاب نمایید.

 دو گزینه Prompt for argument  و Use Output window باید تیک داشته باشند . اکنون ok را کلیک می کنیم.

گام 3)

اکنون در پنجره Solution Explorer روی فولدر Refrences راست کلیک کنید و گزینه Add Refrence را انتخاب کنید

   


   

حال در پنجره باز شده روی سربرگ Browse بروید و مسیر فایل subsonic که دانلود کرده بودید را طی کنید و فایل subsonic.dll را انتخاب نمایید. اکنون این Dll نیز به رفرنسهای شما در سلوشن برنامه اضافه می شود.





نوع مطلب :
برچسب ها : برنامه نویسی، ساب سونیک، subsonic، orm، طراحی سایت، کدنویسی، آموزش برنامه نویسی،
لینک های مرتبط :

       نظرات
جمعه 20 شهریور 1394
نعیمه قاسمی
پنجشنبه 10 تیر 1395 08:20 ق.ظ
سلام.خسته نباشین.ببخشید من رشته ام مهندسی شیمی هست و پروژه ایی كه دارم در رابط با ضریب فراریت نسبی یعنی K_VALUE در ترمودینامیك هست و باید با استفاده از نرم افزار متلب كدنویسی رو در رابط با عنوان پروژه ام ك گفتم شروع كنم خواستم ببینم شما میتونین كمكم كنید؟اگه میشه جواب رو ب ایمیلم ارسال كنید.ممنون
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر