پس از ایجاد متدها، نوبت به تغییرات App.Config میرسد. هرچند خود Visual Studio برای کلاس پیشگزیدهی خود تنظیماتی را در App.Config افزوده است ولی چنانچه در در خاطر دارید ما آن فایلها را حذف کردیم و فایلهای جدیدی به جای آن افزودیم. از این رو مراحل زیر را انجام دهید: 1- فایل App.Config را از Solution Explorer باز کنید. 2- به جای عبارت MyNewsWCFLibrary.Service1 در قسمت Service Name این عبارت را بنویسید: MyNewsWCFLibrary.MyNewsService ...
فرض کنید قصد دارید برای انتخاب بین چند گزینهی محدود، از RadioButtonها بجای سایر کنترلهای موجود استفاده کنید. این گزینهها نیز توسط یک Enum تعریف شدهاند. اکنون نیاز است گزینههای مختلف این Enum را به RadioButtonهای تعریف شده Bind کنیم.
تعریف Enum برنامه به صورت زیر است: namespace WpfBindRadioButtonToEnum.Models
{
public enum Gender
{
Female,
Male
}
}
در ادامه با توجه به اینکه Ra ...
برای ادامهی کار به لایهی Interface بازمیگردیم. کلیهی متدهایی که به آن نیاز داریم، نخست در این لایه تعریف میشود. در اینجا نیز از قراردادهایی برای تعریف کلاس و روالهای آن بهره میبریم که در ادامه به آن میپردازیم. پیش از آن باید بررسی کنیم، برای استفاده از این دو موجودیت، به چه متدهایی نیاز داریم. من گمان میکنم موارد زیر برای کار ما کافی باشد: 1- نمایش کلیهی رکوردهای جدول خبر 2- انتخاب رکوردی از جدول خبر با پارامتر ورودی شناس ...
در ASP.Net، ما user-control سفارشی را جهت استفاده مجدد و مستقل در صفحات ASPX ایجاد میکنیم. هر user-control دارای properties عمومی، متدها و یا delegateهای خاص خود است و زمانی که user-control در یک صفحه وب جاسازی (embedded) یا فرخوانی (load) میشود بوسیله صفحه وب قابل استفاده است. بعد از درج user-control در صفجه وب و فراخوانی آن، ممکن است نیاز باشد مثلاً باکلیک بر روی دکمهای از user-control متدی از صفحه اجرا شود. اما یک مشکل، زمانی که در ح ...
پیش از ادامهی نوشتار بهتر است توضیحاتی دربارهی قالبهای T4 داده شود. این قالبهای مصنوعی حاوی کدهایی که است که هدف آن صرفهجویی در نوشتن کد توسط برنامه نویس است. مثلاً در MVC شما یکبار قالبی برای صفحه Index خود تهیه میکنید که برای نمونه بجای ساخت جدول ساده، از گرید Kendo استفاده کند و همچنین دارای دکمه ویرایش و جزئیات باشد. از این پس هر بار که نیاز به ساخت یک نمای نوع لیست برای یک ActionResult داشته باشید فرم ساز MVC از قالب شم ...
خیلی از برنامهها به صورت پیشفرض تنظیمات پروکسی خاصی را درنظر نگرفتهاند. در شبکههای داخلی شرکتها هم معمولا اینترنت از طریق پروکسی سرورهایی مانند ISA Server ویندوزی و یا Squid لینوکسی، بین کاربران توزیع میشود.
سؤال: چطور میشود برنامهای را که تنظیمات پروکسی ندارد، پروکسی خور کرد؟!
روشی که با سطح دسترسی معمولی و بدون نیاز به درایورهای خاص بررسی پکتهای TCP و UDP سیستم و همچنین توسط دات نت فریم ورک قابل استف ...
در برنامهی ساخت نصاب InstallShield، در قسمت افزودن بستههای نصبی برای برنامهی ساخته شده
بستهی نصب SQL Server CE 3.5 SP2 وجود دارد:
اما برای برنامههای جدیدتر نیاز به افزودن بستهی نصب دیتابیس SQL Server CE نسخه 4 است که با عدم وجود این بسته روبرو هستیم. در ادامه با نحوهی افزودن این بستهها آشنا خواهید شد.
اینگونه بستهها در کن ...
براى استفاده از کلاسهاى Entity که در نوشتار پیشین ایجاد کردیم در WCF باید آن کلاسها را دستکارى کنیم. متن کلاس tblNews را در نظر بگیرید: namespace MyNewsWCFLibrary
{
using System;
using System.Collections.Generic;
public partial class tblNews
{
public int tblNewsId { get; set; }
public int tblCategoryId { get; set; }
public string Title { get; set; }
public stri ...
در این نوشتار که به صورت آموزش تصویری ارائه میشود؛ یک
سرویس WCF در Visual Studio 2013 ایجاد میکنم، سپس روش استفاده از آنرا در
یک برنامه ویندوزی آموزش خواهم داد. در اینجا در نظرگرفته شده است که شما افزونهى Resharper را روی ویژوال استودیوى خود نصب دارید. پس در صورتیکه هنوز به سراغ آن نرفته اید درنگ نکنید و واپسین نگارش آن را دانلود کنید. در این پروژهی ساده در نظر میگیریم که ...
Routing مکانیزم مسیریابی ASP.NET MVC است، که یک URI را به یک اکشن متد نگاشت میکند. MVC 5 نوع جدیدی از مسیر یابی را پشتیبانی میکند که Attribute Routing یا مسیریابی نشانه ای نام دارد. همانطور که از نامش پیداست، مسیریابی نشانه ای از Attributeها برای این امر استفاده میکند. این روش به شما کنترل بیشتری روی URIهای اپلیکیشن تان میدهد.
مدل قبلی مسیریابی (conventional-routing) هنوز کاملا پشتیبانی میشود. در واقع میتوانید هر دو تکنیک را بعنوا ...