تبليغاتX
UNiComp.iR | Download Direct Tutorials Video , Film | دانلودمستقیم فیلم آموزشی،کتاب،جزوه،مقاله

دانلود مستقیم فیلم آموزشی لینکیو


http://www.scottgu.com/blogposts/linqtosql3/step1.jpg

دانلود مستقیم فیلم آموزشی لینکیو


AppDev LINQ Using Visual C Sharp 2008 Direct link


AppDev LINQ Using Visual C Sharp 2008 Direct link

دانلود مستقیم فیلم آموزشی LINQ برای ویژوال سی شارپ 2008 شرکت معروف AppDev



دانلود فیلم آموزشی LINQ ، برای برنامه نویسان سی شارپ از شرکت بسیار معتبر AppDev که خود مایکروسافت این شرکت رو تائید کرده است.

اسم فایل های موجود در این مجموعه آموزشی  :

03. Language Extensions
01. Introduction
02. Language Extensions
03. Summary

04. Lambda Expressions and More
01. Introduction
02. Lambda Expressions and More
03. Summary


مطالب مرتبط :

 Create Excel Spreadsheets using LINQ to XML

Create XML Documents from SQL Data?

Enable XML IntelliSense and Use XML Namespaces

Get Started with LINQ

برنامه LINQPad و مثال‌هاي جديد آن

ادامه مطالب مرتبط ....


LINQ to DASL: Changing Appointments with C# and LINQ


LINQ to DASL: Changing Appointments with C# and LINQ

A few weeks back, shortly after the release of the Visual Studio Tools for Office Power Tools, I did an overview screencast to let you know a little about the different tools.  In this screencast I wanted to show a cool little sample of how you might use LINQ to DASL to modify appointments in your calendar in batch instead of by hand.  If you don't already have the VSTO Power Tools you can get them here


مطالب مرتبط :

 Create Excel Spreadsheets using LINQ to XML

Create XML Documents from SQL Data?

Enable XML IntelliSense and Use XML Namespaces

Get Started with LINQ

برنامه LINQPad و مثال‌هاي جديد آن

ادامه مطالب مرتبط ....


AppDev LINQ Using Visual C Sharp 2008 torrent


AppDev LINQ Using Visual C Sharp 2008 torrent



دانلود فیلم آموزشی LINQ ، برای برنامه نویسان سی شارپ از شرکت بسیار معتبر AppDev که خود مایکروسافت این شرکت رو تائید کرده است.

سایز این فیلم های آموزشی 1.23 گیگ می باشد.انشا الله که بدردتون بخوره. نظرتون هم در مورد سایت یونی کامپ بدید.ممنون


مطالب مرتبط :

 Create Excel Spreadsheets using LINQ to XML

Create XML Documents from SQL Data?

Enable XML IntelliSense and Use XML Namespaces

Get Started with LINQ

برنامه LINQPad و مثال‌هاي جديد آن

ادامه مطالب مرتبط ....


Create Excel Spreadsheets using LINQ to XML


Visual Basic developers will learn how to query their SQL Server database in order to easily create Excel spreadsheets directly in the Visual Basic editor using LINQ to XML.

Presented by Beth Massi

Duration: 10 minutes, 53 seconds


Create XML Documents from SQL Data?


Visual Basic developers will learn how to query their SQL Server database in order to easily create XML and HTML documents directly in the Visual Basic editor.

Presented by Beth Massi

Duration: 15 minutes, 58 seconds


Enable XML IntelliSense and Use XML Namespaces


Visual Basic developers will learn how to enable XML IntelliSense using schemas and how XML namespaces are used when querying and creating XML documents.

Presented by Beth Massi

Duration: 13 minutes, 16 seconds


Get Started with LINQ to XML?


Visual Basic developers will learn how to work with XML in Visual Basic using XML literals, embedded expressions and XML axis properties to create, query and transform XML documents easily.

Presented by Beth Massi

Duration: 14 minutes, 10 seconds


LINQ


Visual Basic programmers will learn about the new multi-targeting feature and how to upgrade projects written in Visual Basic 2005 to Visual Basic 2008 Beta 2 in order to enable different LINQ providers.

Presented by Beth Massi

Duration: 8 minutes, 28 seconds


Perform Group and Aggregate Queries


Perform Group and Aggregate Queries?

Visual Basic programmers will learn how to perform group and aggregate queries over business object collections and how to display them in related grids.

Presented by Beth Massi

Duration: 17 minutes, 22 seconds

 


Get Started with LINQ


Visual Basic programmers will learn how to write simple LINQ queries over objects by navigating files on the file system.

Presented by Beth Massi

Duration: 9 minutes, 14 seconds


LinQ To XML


LinQ To XML


Data Objects Using C# 3 0 and LINQ


 Data Objects Using C# 3 0 and LINQ


برنامه LINQPad و مثال‌هاي جديد آن


برنامه معروف LINQPad تا كنون به همراه مثال‌هاي كتاب C# 3.0 in a Nutshell به صورت يكپارچه ارائه مي‌شد.
اكنون مثال‌هاي كتاب LINQ in Action نيز قابليت يكپارچگي با اين برنامه را يافته‌اند. به اين صورت بسيار ساده و در همان محيط LINQPad مي‌توان اين مثال‌ها را مرور و اجرا كرد كه در يادگيري LINQ كمك شاياني مي‌نمايند.
براي نصب اين مثال‌هاي يكپارچه جديد، بر روي لينك Download more samples آن كليك كرده و در صفحه‌ي باز شده، بر روي لينكي به نام Download full code listings into LINQPad كليك كنيد.


نگاهی به تکنولوژی WPF


مقدمه ای بر تکنولوژی Windows Presentation Foundation

تکنولوژي هاي جديد دات نت

از زمان ظهور دات نت، با اولين نسخه آن يعني دات نت فريم ورک 1.0 که همراه با ويژوال استوديو 2002 همراه بود، تا به امروز که شاهد نسخه 3.5 از اين تکنولوژي مي باشيم، تغييرت بسياري در آن به وجود آمده است. افزوده شدن کلاس هاي جديد در غالب فايل هاي DLL اي که ما آن ها را دات نت اسمبلي مي ناميم، همچنين اضافه شدن تکنولوژي هاي جديد به اين مجموعه باعث گسترش کاربرد اين مجموعه شده است.

همزمان با ظهور نسخه 3.0 دات نت فريم ورک، تکنولوژي هاي جديدي نيز به وجود آمد. اين تکنولوژي ها، که بر خلاف تصور سطحي و ابتدايي بسياري از برنامه نويسان در ابتداي ظهور آن ها، صرفا اضافه شدن تعدادي دات نت اسمبلي به دات نت اسمبلي هاي قبلي، تلقي مي شد، تغييرات بسياري را در امر برنامه نويسي دات نت به وجود آورد. تکنولوژي WPF به همراه تکنولوژي هاي WCF و WWF با نسخه 3.0 دات نت فريم ورک توسط شرکت ماکروسافت معرفي شدند.

در ادامه توضيح مختصري راجع به WCF و WWF خواهيم ديد و سپس به بحث اصلي، يعني WPF خواهيم پرداخت.

Windows Communication Foundation


LINQ بخش دوم – LINQ to SQL


یک بستر Object-Relational Mapping ایجاد می کند که اجازه می دهد یک mapping یک به یک بین MS SQL و کلاس های دات نت ایجاد شود . به طور خلاصه LINQ to SQL برای نرم افزارهایی که به روش Rapid Development پیاده سازی می شوند و احتیاج به کار و استفاده از بانک اطلاعاتی دارند بسیار مفید و باعث تسهیل در کار با بانک اطلاعاتی می شود . در این مدل امکان پرس و جو از بانک اطلاعاتی ، افزودن ، حذف و ویرایش اطلاعات به راحتی فراهم است . عملیات کار با بانک اطلاعاتی بوسیله ترجمه پرس و جوهای language integrated به sql برای اجرا در بانک اطلاعاتی و سپس ترجمه خروجی SQL به آبجکت های داخل زبان برنامه نویسی انجام می شود .

 


آموزش LINQ قسمت اول


 LINQ یا Language Integrated Query (که همانند Link خوانده می شود ) کامپوننتی است که از نسخه 3.5 دات نت به شکل پیش فرض نصب می شود و امکان انجام پرس و جو به سبک SQL را روی انواع مدلهای داده ها فراهم می کند .


LINQ عملگرهایی را تعریف می کند که انجام اعمال فیلترکردن ، پرس و جو و پروجکشن را روی آرایه ها ، کلاسها ، XML ، بانک اطلاعاتی رابطه ای و دیگر انواع اطلاعات که قابل تعریف است را آسان می کند .


عملگرهایی که بیشترین استفاده را در LINQ دارند عبارتند از :


From و In : برای واکشی مجموعه ای از اطلاعات از یک مجموعه بزرگتر به کار می رود . این عملگر به عنوان یکی از عملگرهای اصلی در LINQ استفاده می شود .
WHERE : برای اعمال محدودیت روی مجموعه ای است که از مجموعه اصلی بدست می آید .
Select : برای انتخاب یک دنباله از مجموعه اصلی استفاده می شود .
Order by : برای مرتب سازی مجموعه جواب بکار می رود .
Group By: برای ساخت زیر مجموعه ای که بر مبنای یک مقدار آن گروه بندی شده باشد استفاده می شود .


آموزش LINQ در ASP.NET


این هم یه مقاله دیگه برای آموزش LINQ كه مي تونيد مستقيم دانلود كنيد....

لينك مستقيم دانلود

pass : unicomp


مشکل تغییر نامٍ ستونِ Table در LINQ


سلام يه سوال جالب : اینه که در JOIN دو تا Table وقتی در هر دو Table ستونی با نام یکسان وجود داشته باشد و اگر بخواهیم در نتیجه Select هر دو ستون از دو جدول را بخواهیم داشته باشیم بایستی یکی از ستون ها را تغییر نام دهیم با استفاده از AS در SQL اما در LINQ دیگر AS جواب نمیده ...

اما جوابش ...


LINQ در حالت کلی برای 3 حالت قابل استفاده است


LINQ در حالت کلی برای 3 حالت قابل استفاده است :


LINQ to Object
LINQ to ADO.Net
LINQ to XML

آموزش linq


تاکنون مطالبی را در مورد LINQ و دلایل بوجود آمدن آن بیان شد که صرفا جنبه تئوری داشتند در ادامه مثالهایی را بررسی می کنیم تا شیرینی استفاده از آن را نیز بچشیم:کف:.

مثال1)


Linq اطلاعات در Insert-Update-delete چگونگی


سلام دوستان امید واردم اولین مقاله در مورد لینک رو مطالعه نموده باشید، چون مقاله امروز رو  در ادامه اون می نویسم و به اطلاعات موجود در مقاله اول برای مقاله جدید احتیاج خواهیم داشت.

برای آغاز کار جدولی به نام Test با مشخصات زیر ایجاد می کنیم، می خواهیم فرایند های Add، Delete و Update اطلاعات توسط LINQ رو بررسی کنیم.

توجه نمایید که فیلد ID را که کلید جدول است را به صورت Identity Auto در آورید.


LINQ در DBML نحوه استفاده از


سلام دوستان در این مقاله از سری مقالات آموزشی لینک می خواهم شما را با یکی از ابزار هایی که ماکروسافت در نسخه جدید ویژوال استودیو خودش قرار داده و نحوه استفاده از آن در برنامه نویسی لینک آشنا کنم

Dbml یا همون Data base model همون طور که از اسمش پیداست شمای از بانک شما را ایجاد خواهد نمود البته این شما در عالی ترین مرتبه از لحاظ حفظ اصول object oriented  ایجاد می شه که بعداً در linq از آن استفاده خواهد شد. برای ساخت یک dbml ماکروسافت ابزاری مانند Dataset Designer را در اختیار کاربران قرار داده است

برای آغاز کار یک وب سایت جدید در Visual Studio 2008 ایجاد می کنیم، من می خواهم اطلاعات جدول Product از پایگاه داده AdventureWorks را در یک GridView نمایش بدهم

با راست کلیک بر روی عنوان پروژه در Solution Explorer و انتخاب Add new item… از پنجره ای که باز می شود ، Linq to sql classes را انتخاب نمایید ، این فایل در پوشه App_Code قرار می گیرد که این مورد را خود Visual Studio انجام خواهد داد

با باز شدن Designer آن از Server Explorer یک connection به پایگاه داده مورد نظر یعنی AdventureWorks می سازیم.

حال کافیست که جدول مورد نظر را بر روی Designer بیندازیم

 

حال بعد از قرار دادن یک GridView بر روی فرم در رویداد Form_Load  کد زیر را می نویسیم


LINQ ها در Stored Procedure نحوه استفاده از


سلام دوستان همراه امیدوارم سری مقالات من مورد توجه شما عزیران قرار گرفته باشه ، تمام سعی من اینه که آخرین مباحث و تکنولوژی ها روز را در به شما معرفی کنم. این مژده را هم می خواهم پیشا پیش بدم که ادامه کار با توجه به منابع جدید به دست آمده ،سعی میکنم موارد آموزشی را به تفکیک بسیار با کیفیت تر و با دیدگاه Knowledge Base (دانش محور) تری ارایه نمایم تا علاوه بر بررسی موارد فنی، رویکرد های دیگری مانند جایگاه این Knowledge ها در یک framework هم اطلاعات خوبی بدست بیاوریم.

در این مقاله می خواهم شما را با نحوه فراخوانی یک Stored procedure در Linq آشنا کنم. مطابق مقاله قبل برای آغاز کار با Linq با راست کلیک بر روی عنوان پروژه و انتخاب Add New Item یک linq to sql به پروژه می افزاییم.

هدف فراخوانی اطلاعات جدول HumanResources.Department توسط stored procedure، GetDepartments می باشد.

با مراجعه به مد Design فایل dbml جدول Department را از Data Source ای که در server explorer ایجاد می کنیم به روی Designer می اندازیم.

حال به همین ترتیب با مراجعه به بخش Stored Procedure ، dbo. GetDepartments را نیز بر روی فرم می اندازیم. Stored procedure ها در یک پنل دیگر در کنار schema ای جدول قرار می گیرند.

 

برای فراخوانی داده ها پس از قرار دادن یک GridView بر روی فرم کد زیر را در رویداد load فرم می نویسیم

   


فراخوانی داده ها در Linq


در این مقاله اولین قدم در سری آموزش زبان لینک را بر خواهیم داشت . یاد خواهیم گرفت که چگونه توسط این زبان داده های موجود در یک جدول را فراخوانی نموده و در یک لیست نمایش دهیم.

برای آغاز کار  در Visual Studio 2008 یک پروژه جدید ایجاد می کنیم و در روی فرم یک Button و ListBox   قرار می دهیم.

برای استفاده از Linq می بایست دو Namespace زیر را به پروژه اضافه نماییم.

using System.Data.Linq;

using System.Data.Linq.Mapping;

البته برای کار به System.Linq هم احتیاج است که این Namespace به طور پیش فرض در هنگام ایجاد پروژه تعریف شده است.

کد زیر را در پشت دکمه می نویسیم:

       private void button1_Click(object sender, EventArgs e)

        {

            DataContext context = new DataContext("Data Source=.;Initial Catalog=AdventureWorks;Integrated Security=sspi");

            Table contact = context.GetTable();

            listBox1.Items.Clear();

             var query = (from c in contact

                          where c.ContactID < 10

                          select c);

             foreach (var o in query)

             {

                 listBox1.Items.Add(o.LastName);

             }

        }


همه چیز در باره LINQ


نرم افزار یکی از ارکان مهم فناوری اطلاعات و ارتباطات در عصر حاضر است . گرچه نرم افزار در گذشته نيز همواره حائز اهمیت بوده است ، ولی در ساليان اخير به دليل گسترش اينترنت و ظهور نسل جديدی از برنامه های کامپيوتری موسوم به برنامه های وب ، نگاه به نرم افزار و انتظار از آن در جهت تامين طيف گسترده ای از خواسته ها تغيير و رشد چشمگيری يافته است . به همين دليل است که در دنيای نرم افزار هر روز تحولات مهمی اتفاق می افتد و فناوری های جديدی قدم در اين عرصه می گذارند .

ظهور فناوری LINQ ( برگرفته شده از Language-INtegrated Query ) تلاشی است در اين راستا که با هدف تحول در نحوه دستیابی به منابع داده ( صرفنظر از نوع منبع داده ) ، مطرح شده است .
پس از مطرح شدن هر گونه فناوری در عرصه نرم افزار ، طراحان و پياده کنندگان با سه پرسش اساسی مواجه می گردند : این فناوری چيست ؟ چه کار می کند ؟ و چرا ما به آن نیاز داريم ؟ در این مقاله و سایر مقالاتی که در ادامه بر روی سایت منتشر خواهد شد ، سعی خواهیم کرد به سه پرسش فوق در ارتباط با فناوری LINQ پاسخ دهيم .

مقدمه
کد و داده دو عنصر اساسی در نرم افزار می باشند که هر یک دارای جایگاه تعريف شده مختص به خود است . یکی از فعالیت های مهم در زمان پياده سازی نرم افزار ، نوشتن کد مورد نیاز جهت دستيابی به داده است . برای نوشتن کد ، پياده کنندگان می توانند از زبان های برنامه نویسی مختلفی استفاده کنند . انتخاب زبان برنامه نویسی به عوامل متعددی نظیر نوع رفتار برنامه ، پيش زمينه و دانش پياده کنندگان ، مهارت های تیم پياده کننده ، نوع سیستم عامل و سياست های سازمان بستگی دارد . صرفنظر از این که پياده کنندگان چه زبانی را برای نوشتن کد انتخاب می نمایند ، در زمان پياده سازی نرم افزار به دفعات مجبور خواهیم بود که با داده سرو کار داشته باشیم . داده می تواند بر روی ديسک ، جداولی در بانک اطلاعاتی و يا اسناد XML ذخيره شده باشد . در برخی موارد لازم است که با تمامی نوع های اشاره شده در یک برنامه سرو کار داشته باشیم . فراموش نکنيم که مديريت داده برای هر پروژه نرم افزاری یک باید است .
پياده کنندگان نرم افزار در زمان نوشتن کد و تولید امکانات مورد نياز در هر يک از لایه های متفاوت ( با توجه به نوع معماری نرم افزار ) ، همواره این پرسش را با خود مطرح می نمایند که محيط پياده سازی و یا فريمورک هائی نظیر دات نت چه امکاناتی را در اختيار آنها خصوصا" در زمان کار با داده قرار می دهند . به عبارت دیگر ، يک سيستم عامل چگونه می تواند نياز پياده کنندگان نرم افزار را پوشش دهد و چه امکانات و پتانسيل هائی را در اختيار علاقه مندان به طراحی و پياده سازی نرم افزار قرار می دهد .
دات نت به عنوان یکی از فريمورک های پياده سازی نرم افزار در سالیان اخير ، امکانات متعددی را جهت کار با داده در اختيار پياده کنندگان نرم افزار قرار می دهد . LINQ ، تلاشی است جهت يکپارچگی عميق تر و بیش تر بین زبان های برنامه نویسی و داده . در واقع LINQ مشتمل بر مجموعه ای از عملگرهای query استاندارد است که معماری لازم جهت حرکت ، فيلترينگ و اجرای عملیات بر روی تقريبا" هر نوع منبع داده نظیر XML ، بانک های اطلاعاتی رابطه ای و اشياء درون حافظه را فراهم می نماید .
قبل از هر چيز اجازه دهيد ببينيم LINQ چيست ؟

LINQ چيست ؟
با این که فناوری LINQ در پائيز سال 2005 مطرح گردید ولی فرآیند پیاده سازی آن از سال 2003 آغاز شده بود . هدف از ابداع فناوری فوق، ارائه تسهيلات لازم برای پياده کنندگان جهت کار با داده در بانک های اطلاعاتی SQL و XML عنوان شده است. در واقع ، وجود یک حلقه گمشده بین داده رابطه ای ( بانک های اطلاعاتی ) ، اسناد XML با زبان های برنامه نویسی ، ضرورت ابداع فناوری فوق را توجيه کرده بود . پياده کنندگان مجبور بودند برای کار با هر يک از منابع داده ، از روش های مختلفی استفاده نمایند . LINQ را می توان به منزله حلقه ای گمشده بین دنیای داده و زبان های برنامه نویسی همه منظوره تصور کرد . با استفاده از LINQ امکان دستیابی به داده صرفنظر از نوع داده ، با روشی مشابه و یکسان فراهم می گردد .
پیاده کنندگان نرم افزاردر زمان نوشتن برنامه های خود معمولا" از دو زبان مختلف جهت رسیدن به یک هدف مشترک استفاده می نمایند . ما برای نوشتن کدها از یک زبان برنامه نویسی نظیر VB.NET و يا #C و برای گفتگو با سیستم بانک اطلاعاتی از یک زبان دیگر نظیر SQL استفاده می کنيم .
برای سفارش شام خود از یک زبان و برای سفارش چای از زبان دیگر !

این موضوع می تواند چالش های متعددی را برای پياده کنندگان نرم افزار به دنبال داشته باشد :
  • در مواردی که فريمورک دات نت را به عنوان پلت فرم انتخاب کرده باشیم ، دات نت قادر به درک کدهای SQL نخواهد بود.
  • در مواردی که از زبان های برنامه نویسی حمايت شده در دات نت جهت نوشتن کد در محيط ويژوال استوديو استفاده می کنيم ، همواره یک ابزار قدرتمند در کنار ما است تا در صورت اشتباه در گرامر دستورات توصیه های لازم را ارائه نماید ( IntelliSense ) .از ويژگی فوق نمی توان در ارتباط با SQL استفاده کرد .
  • امکان بررسی نوع ها در زمان ترجمه وجود ندارد . این بدان معنی است که پياده کنندگان تا زمانی که برنامه اجراء نگردد ، نمی توانند مشکلات احتمالی را مشاهده و قبل از زمان اجراء با آنها برخورد نمایند .
  • شرکت مايکروسافت امکانات متعددی را در فريمورک دات نت جهت کار با اسناد XML ارائه کرده است . ارائه System.Xml ، System.Xml.XPath و System.Xml.Schema نمونه هائی در این زمینه می باشند . پياده کنندگان نرم افزار در زمان کار با اسناد XML مجبور بودند که از فناوری های متعددی نظیر DOM ( برگرفته شده از Document Object Mode ) و XQuery استفاده نمایند . همين موضوع باعث شده بود که کار با اسناد XML نظیر خواندن و یا نوشتن داده در آنها برای بسیاری از پياده کنندگان مشکل باشد.
شرکت مايکروسافت برای حل مشکلات فوق ، بررسی دو راهکار را در دستور کار خود قرار داد :
  • ایجاد پتانسیل های مورد نیاز مختص XML و یا داده رابطه ای در هر یک از زبان های برنامه نویسی و زمان اجراء . راهکار فوق نه تنها مشکل اصلی را حل نمی کرد بلکه در مواردی مشکلات را خصوصا" در زمینه نگهداری افزایش می داد .
  • اضافه کردن قابلیت های همه منظوره نوشتن query در فریمورک دات نت . به عبارت دیگر یک فریمورک همه منظوره با قابلیت نوشتن query درون فريمورک دات نت که زبان های VB.NET و #C بتوانند به سادگی از مز ایای آن استفاده نمایند .
خوشبختانه ، شرکت مایکروسافت گزينه دوم را انتخاب نمود . ایجاد یک زیرساخت جهت نوشتن query در بين اشياء ، اسناد XML ، داده رابطه ای و ...
هم اینک پیاده کنندگان می توانند از مزايای یک الگوی تعريفی در هر یک از زبان های دات نت جهت کار با داده استفاده نمایند . ارائه مجموعه اپراتورهای استاندارد جهت نوشتن query یکی از دستاوردهای مهم LINQ محسوب می گردد . بدین ترتیب ، پياده کنندگان می توانند با بکارگیری یک مجموعه يکسان از اپراتورهای نوشتن query در هر یک از زبان های برنامه نویسی حمایت شده در دات نت ، از داده ذخیره شده در منابع داده مختلف صرفنظر از نوع منبع داده استفاده نمایند . همچنين ، امکان استفاده از پتانسیل هائی نظیر IntelliSense و بررسی نوع ها در زمان ترجمه نیز وجود خواهد داشت .


شکل 1 نحوه عملکرد LINQ را نشان می دهد .



شکل 1 : عملکرد فناوری LINQ
مثال
ادامه مطلب ..

دانلود کتاب Professional LINQ


Professional LINQ (Programmer to Programmer)
 
 
 
book img
 
 

 

Book Description
Professional LINQ introduces experienced programmers and database developers to LINQ database queries in their native VB and C# languages. Some of the topics covered include:

    * LINQ Queries
    * LINQ and the Standard Query Operators
    * Programming with XLinq
    * Querying XML with XLinq
    * Mixing XML and other data models
    * DLinq and Queries
    * LINQ over datasets
    * Interoperating with ADO.NET
    * LINQ and ASP.NET



From the Back Cover
Professional LINQ


Are you ready to revolutionize the way you can work with data? This book shows you how to effectively utilize LINQ so that you can query XML, SQLdatabases, ADO.NET DataSets, and other data sources, and it also delvesdeeper into the technology to demonstrate how LINQ can dramatically improve your applications.

Database pro Scott Klein first examines LINQ and Visual Studio® 2008, the language-specific features that support LINQ, as well as LINQ queries and the LINQ standard query operators. He then shows you how to program with LINQ to XML with both C# and Visual Basic® and how to use LINQ to XML with other data models. Plus, he walks you through LINQ to SQL queries, advanced query concepts, LINQ to Entities, and LINQ to DataSets. All of this valuable insight will provide you with powerful new tools so that you can easily extend and access information in your databases.

What you will learn from this book

    *

      Features of Visual Studio 2008 and the .NET Framework that will help you better understand LINQ
    *

      The syntax to use when writing LINQ queries
    *

      The concepts, techniques, and programming fundamentals necessary to program with LINQ to XML
    *

      How to use LINQ to XML with Visual Basic .NET
    *

      All about LINQ to SQL queries and concepts
    *

      Ways to work with the DataContext class and entity objects
    *

      How to build applications using LINQ and associated LINQ providers

Who this book is for
This book is for developers who want to learn about LINQ and how it can benefit and enhance their applications.

How secure is your network? The best way to find out is to attack it. Network Security Assessment provides you with the tricks and tools professional security consultants use to identify and assess risks in Internet-based networks-the same penetration testing model they use to secure government, military, and commercial networks. With this book, you can adopt, refine, and reuse this testing model to design and deploy networks that are hardened and immune from attack.

Network Security Assessment demonstrates how a determined attacker scours Internet-based networks in search of vulnerable components, from the network to the application level. This new edition is up-to-date on the latest hacking techniques, but rather than focus on individual issues, it looks at the bigger picture by grouping and analyzing threats at a high-level. By grouping threats in this way, you learn to create defensive strategies against entire attack categories, providing protection now and into the future.

Network Security Assessment helps you assess:

    * Web services, including Microsoft IIS, Apache, Tomcat, and subsystems such as OpenSSL, Microsoft FrontPage, and Outlook Web Access (OWA)


    * Web application technologies, including ASP, JSP, PHP, middleware, and backend databases such as MySQL, Oracle, and Microsoft SQL Server


    * Microsoft Windows networking components, including RPC, NetBIOS, and CIFS services


    * SMTP, POP3, and IMAP email services


    * IP services that provide secure inbound network access, including IPsec, Microsoft PPTP, and SSL VPNs


    * Unix RPC services on Linux, Solaris, IRIX, and other platforms


    * Various types of application-level vulnerabilities that hacker tools and scripts exploit


Assessment is the first step any organization should take to start managing information risks correctly. With techniques to identify and assess risks in line with CESG CHECK and NSA IAM government standards, Network Security Assessment gives you a precise method to do just that.
 
pdf format 
دانلود کتاب : ادامه مطلب

LINQ for VB 2005



ناشر :Apress
سال انتشار :2007
9781590598405:ISBN
تعداد صفحات:150
زبان:انگلیسی
سطح:متوسط و نيم حرفه اي و حرفه ای

linq with vb

کتاب LINQ for visual VB 2005 از انتشارات Apress و پدیدآورنده ی آن Fabio Claudio Ferracchiati می باشد.این کتاب از سری firstpress می باشد.

در واقع firstpress منبعی برای درک جدیدترین تکنولوژی ها می باشد.بدون این کتاب ها برای دانستن تکنولوژی های جدید شما مجبور خواهید بود که وقت بسیار زیادی بگذارید.

این کتابها در وقت و تلاش شما صرفه جویی می کند.با استفاده از این سری کتابها قادر خواهید بود در تکنولوژی های جدید پیشرو باشید و این سری کتابها در هر دو نوع الکترونیکی

 (بصورت Ebook) و هم بصورت کاغذ چاپی وجود دارد.در کنفرانس developer های حرفه ای مایکروسافت در سال 2005 مایکروسافت یک تکنولوژی جدید را نوید داد

(Language Integrated Query (LINQ .این تکنولوژی در برنامه های شیءگرا کاربرد دارد.با استفاده از این تکنولوژی قادر خواهید بود از XML و از بانک اطلاعاتی SQL Server و از

آرایه ها در حافظه query بگیرید.این کتاب در سه بخش سازماندهی شده است:مدیریت داده ها در حافظه (LINQ To Objects) و دستیابی به بانک اطلاعاتی رابطه ای

(LINQ To ADO.NET) و دستکاری اسناد اکس ام ال  (LINQ To XML).در هر قسمت نیز مثال های زیادی آورده شده است.خود نویسنده ی کتاب

 هدف این کتاب را آموزش سریع افراد برای کار با LINQ اعلام می کند.این کتاب در کل 178 صفحه می باشد.اگر می خواهید با این تکنولوژی

جدید مایکروسافت آشنا شوید و query هایی حرفه ای بنویسید این کتاب را مطالعه کنید.

این کتاب در واقع همان کتاب LINQ For Visual C# 2005 می باشد و تنها تفاوت آن زبان آن می باشد که کدهای این کتاب به زبان VB.NET می باشد.

به ادامه مطلب بروید.




ناشر :Apress
سال انتشار :2007
9781590598269:ISBN
تعداد صفحات:150
زبان:انگلیسی
سطح:متوسط,حرفه ای وفوق حرفه ای

کتاب الکترونیکی LINQ for visual C# 2005


کتاب LINQ for visual C# 2005 از انتشارات Apress و پدیدآورنده ی آن Fabio Claudio Ferracchiati می باشد.این کتاب از

 سری firstpress می باشد.در واقع firstpress منبعی برای درک جدیدترین تکنولوژی ها می باشد.بدون این کتاب ها برای

 دانستن تکنولوژی های جدید شما مجبور خواهید بود که وقت بسیار زیادی بگذارید.این کتابها در وقت و تلاش شما صرفه جویی

می کند.با استفاده از این سری کتابها قادر خواهید بود در تکنولوژی های جدید پیشرو باشیدو این سری کتابها در هر دو نوع

 الکترونیکی (بصورت Ebook) و هم بصورت کاغذ چاپی وجود دارد.در کنفرانس developer های حرفه ای مایکروسافت

 در سال 2005 مایکروسافتیک تکنولوژی جدید را نوید داد: Language Integrated Query)LINQ) .این تکنولوژی در برنامه های

 شیءگرا کاربرد دارد.با استفاده ازاین تکنولوژی قادر خواهید بود از XML و از بانک اطلاعاتی SQL Server واز آرایه ها در

 حافظه query بگیرید.

این کتاب در سه بخش سازماندهی شده است:


مدیریت داده ها در حافظه (LINQ To Objects) و دستیابی به بانک اطلاعاتی رابطه ای (LINQ To ADO.NET) و دستکاری اسناد XML

(LINQ To XML).در هر قسمت نیز مثال های زیادی آورده شده است.خود نویسنده ی کتاب هدف این کتاب را آموزش سریع افراد برای

 کار با LINQ اعلام می کند.این کتاب در کل 174 صفحه می باشد.اگر می خواهید با این تکنولوژی جدید مایکروسافت آشنا شوید و

query هایی حرفه ای بنویسید این کتاب را مطالعه کنید.

برای دانلود به ادامه مطلب رجوع کنید.


Search Engine Submission - AddMe