تصادف برای یک راننده حتی در صورت داشتن بیمه نامهای معتبر، گران تمام خواهد شد (از لحاظ جانی/مادی/...). بنابراین صرف نظر از اینکه شرکت بیمه کننده چه میزان از خسارت راننده را جبران خواهد کرد، باید تا حد ممکن از تصادفات بر حذر بود (defensive driving).در برنامه نویسی، استثناءها (Exceptions) مانند تصادفات هستند و مدیریت استثناءها (exception handling)، همانند بیمه خودرو میباشند. هر چند مدیریت استثناءها جهت بازگردان برنامه شما به ادامه مسیر مه ...
یکی دیگر از کاربردهای anonymous types ، امکان استفاده از قابلیتهای LINQ برای جستجوی فایلها و پوشهها است.مثال:using System;using System.Linq;using System.IO;namespace LINQtoDir{ class Program { static void Main(string[] args) { var query = from f in new DirectoryInfo(@"C:\Documents and Settings\vahid\My Documents\My Pictures") .GetFiles("*.*", SearchOption.AllDirectories) ...
لطفا مطالب و سؤالات غیر مرتبط با عناوین هر یک از مطالب ارسالی در سایت را مطرح نفرمائید. (در غیر اینصورت مطلب شما بدون تائید، یک ضرب حذف خواهد شد؛ حتی شما!)کاربری این وبلاگ شخصی به فوروم تبدیل نخواهد شد.برای پاسخ به سؤالات خودتون میتونید به فورومهای برنامه نویسی مانند دات نت سورس مراجعه نمائید.با تشکر
اس کیوال سرورReport Builder 3.0, August CTPکتاب رایگان SQL Server Tackleboxمعرفی SQL Server FileStreamالگوهای طراحی برنامه نویسی شیءگراCommand Design PatternState Design Patternتوسعه وبASP.NET 4.0 Roadmapمقایسه ASP.NET Web Forms و ASP.NET MVCدات نت فریم ورکاستفاده از LINQ برای کار با Word و اکسلمقایسه سرعت EF و NHibernateمونو دات نت را به آیفون میبرددبلیو پی اف و سیلور لایتMoonlight 2.0 Beta 1 سی و مشتقاتصفحه خانگی Bjarne Stroustrupنظراتی ...
پروژههای زیادی را میتوان یافت که اگر سورس کدهای آنها را بررسی کنیم، یک اسپاگتی کد تمام عیار را در آنها میتوان مشاهده نمود. منطق برنامه، قسمت دسترسی به دادهها، کار با رابط کاربر، غیره و غیره همگی درون کدهای یک یا چند فرم خلاصه شدهاند و آنچنان به هم گره خوردهاند که هر گونه تغییر یا اعمال درخواستهای جدید کاربران، سبب از کار افتادن قسمت دیگری از برنامه میشود.همچنین از کدهای حاصل در یک پروژه، در پروژههای دیگر نیز نمیتوان استفاده کر ...
هر برنامه نویسی در طول عمر کاری خود حداقل یکبار با این مساله مواجه خواهد شد: "چگونه یک سری رکورد تکراری موجود را باید حذف کرد؟"ابتدا جدول موقتی زیر را که در آن یک سری رکورد تکراری ثبت شده است در نظر بگیرید:CREATE TABLE #Employee(ID INT,FIRST_NAME NVARCHAR(100),LAST_NAME NVARCHAR(300))INSERT INTO #Employee VALUES ( 1, 'Vahid', 'Nasiri' );INSERT INTO #Employee VALUES ( 2, 'name1', 'lname1' );INSERT INTO #Employee VALUES ( 3, 'nam ...
در نگارشهای اخیر کتابخانه jQuery (از نگارش 1.3 به بعد) متدی به نام live به آن اضافه شده است که کاربرد آنرا در ادامه مرور خواهیم کرد.ابتدا مثال زیر را در نظر بگیرید:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestLive.aspx.cs" Inherits="TestJQueryAjax.TestLive" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.o ...
مثال زیر را به عنوانی نمونهای از کاربرد LINQ to XML برای خواندن فیدهای RSS که اساسا به فرمت XML هستند میتوان ارائه داد.ابتدا کد کامل مثال را در نظر بگیرید:using System;using System.Collections.Generic;using System.Linq;using System.Xml.Linq;namespace LinqToRSS{ public static class LanguageExtender { public static string SafeValue(this XElement input) { return (input == null) ? string.Empty : input.Value; } public ...
اس کیوال سرورSQL Server 2008 R2 August CTPSQL Server 2008 R2: Virtualization for DatabasesSSMS Tools PACKالگوهای طراحی برنامه نویسی شیءگراObserver Design PartternامنیتWordpress 2.8.3 Admin Reset Exploit توسعه وبASP.NET captcha using jQueryاستانداردهایی برای طراحی سایتدات نت فریم ورکC# 4's Dynamic in MonoExpressionsSpring for .NET 1.3.0 Release Candidateسرعت WinForms خود را بهبود ببخشیدمتفرقهاین هم یک نوع تصویر captcha است!دستور قضایی در مو ...
در این مقاله مروری سریع و کاربردی خواهیم داشت بر تواناییهای مقدماتی LINQ to XML .فایل Employee.XML را با محتویات زیر در نظر بگیرید: <Employees> <Employee> <Name>Vahid</Name> <Phone>11111111</Phone> <Department>IT</Department> <Age>52</Age> </Employee> <Employee> <Name>Farid</Name> <Phone>124578963& ...