- استفاده از Extention Method ها و JQuery در MVC | www.30sharp.com
- اولین گوشی های ویندوز فون نوکیا با نام Lumia + عکس و قیمت | علی پارسا | www.winbeta.net
- جامعه برنامه نویسان افغانستان | امیر مددی | itbazaar.persianblog.ir
- دیتاسنتر فیس بوک در سوئد | Mostafa Daneshvar | mostafadaneshvar.com
- نحوه ایجاد Rss با استفاده از ASP.Net | (فرزاد) | vcsharp.ir
- Document Databases? | msdn.microsoft.com
- NoSQL Document Database | msdn.microsoft.com
- Semantic search in SQL Server 2012 | blogs.msdn.com
- Silverlight 3D | msdn.microsoft.com
- NHibernate Mapping Generator 2.1 منتشر شد | nmg.codeplex.com
- امکانات اسکریپت نویسی را به برنامه خود به کمک Roslyn اضافه کنید | www.codeproject.com
- ساخت افزونه به کمک Rosyln | www.infoq.com
- مثالهای کتاب iText in Action به زبان سی شارپ | kuujinbo.info
- نکاتی در مورد استفاده از SQL Server Compact در برنامههای وب | erikej.blogspot.com
- نوکیا و دو محصول ویندوز فون جدید | windowsteamblog.com
In Visual Studio 2013, there were a handful of templates that supported developing ASP.NET projects with various frameworks and data structures. Some of those project templates from the Visual Studio 2012 era have been removed from the Visual Studio 2015 install and added to the Visual Studio Extension gallery as the ASP.NET Project Templates extension for Visual Studio 2015.
SASS #1
SASS چیست؟
SASS مخفف Syntactically Awesome Style Sheets است که توسط آقای Hampton Catlin طراحی و ایجاد شده است و همانند CoffeeScript که پس از کامپایل به جاوااسکریپت تبدیل میشد، SASS نیز پس از کامپایل به CSS تبدیل میشود. SASS با استفاده از متغیرها، mixins، ارث بری و قوانین تودرتو، CSS را با مهارت زیادی در بهترین حالت تولید میکند.
SASS باعث کمتر نوشتن کد CSS، سبب افزایش خوانایی و دستکاری کردن راحتتر و پویای آن میشود. این مساله راهی عالی برای نوشتن کدهای CSS کاربردیتر است و میتواند سرعت گردش کار هر توسعه دهنده و یا طراح وب را افزایش دهد.
وقتی اولین بار SASS عرضه شد، syntax آن تفاوت قابل توجهی با CSS داشت (پسوند فایلهای آن SASS. است) که به جای نوشتن براکتها، از تورفتگی استفاده میشد و دیگر نیازی به نوشتن ";" نبود. البته با عدم استقبال از این syntax مواجه شد و با عرضهی نسخه 3 SASS، (که پسوند فایلهای آن SCSS. است) syntax آن بسیار شبیه به CSS شد؛ البته با همهی ویژگیهای SASS.
برای مثال کد CSS زیر را میخواهیم به دو روش بنویسیم:
header { margin: 0; padding: 0; color: #fff; }
$color: #fff; header { margin: 0; padding:0; color: $color; }
$color: #fff header margin: 0 padding: 0 color: $color
توجه: syntax ایی که در این سری آموزشی با آن کار میکنیم SCSS. است.
کامپایل کردن SASS
روشهای مختلفی برای کامپایل فایلهای SASS وجود دارند:- روش اصلی استفاده از SASS در Ruby است که پس از نصب Ruby و اجرای فرمان SASS ،gem install sass نصب میشود و برای کامپایل، اجرای فرمان زیر:
sass myfile.scss myfile.css
- استفاده از برنامههای گرافیکی مانند Hammer , CodeKit و Compass.
- استفاده از برنامههای رایگان مانند libsass که با یک کامپایلر سریع نوشته شده با ++C/C است و همچنین میتوانید libsass را از طریق NPM با node-sass نصب کنید.
npm install node-sass
- استفاده از افزونه Web Essentials در Visual Studio
خب سوالی که ممکن است برای شما پیش آمده باشد این است که باید از کدام یک از این روشها را استفاده کنیم؟
بستگی به این دارد که شما چه کاری را میخواهید انجام دهید.
- در صورتیکه بر روی یک پروژهی بزرگ با میزان کد زیاد کار میکنید، استفاده از Ruby SASS، کمی کند کار کامپایل را انجام میدهد.
- اگر بخواهید از libsass استفاده کنید، این مسئله وجود دارد که به طور %100 با قابلیتهای Ruby SASS برابری ندارد.
- در صورتیکه نمیخواهید از command line استفاده کنید، برنامههای گرافیکی گزینهای عالی هستند. شما میتوانید طوری تنظیم کنید که تمامی تغییراتی که در فایل SASS انجام میشود، به صورت خودکار کار کامپایل انجام شود.
- اگر هم فقط میخواهید کدی را که نوشتهاید تست کنید، میتوانید از ابزارهای آنلاین مانند SassMeister استفاده کنید.
JSLint.VS
JSLint.VS افزونهای است رایگان برای VS.Net2005/2008 جهت بررسی سادهتر مشکلات دستوری در فایلهای JavaScript یک پروژه.
اکنون بجای اینکه در مرورگر به دنبال خطاهای گزارش شده بگردیم، میتوان پیش از بررسی نهایی آنها، در VS.Net مشکلات ممکن را یافته و برطرف ساخت.
JSLint.VS به منوی کلیک راست بر روی یک فایل js اضافه میشود و یا در حالت انتخاب قطعهای کد و سپس کلیک راست و بررسی مشکلات موجود و یا در حالت یکپارچه با امکانات build پروژه قابل استفاده است (برای یکپارچه سازی با Build باید به منوی Tools قسمت JSLint.VS options مراجعه کرد و سپس گزینه build را درصفحه ظاهر شده تیک زد).
پس از دریافت آن، محتویات پوشه bin آنرا در مسیر زیر کپی نمائید:
%My Documents%/Visual Studio 2008/Addins
Or
%My Documents%/Visual Studio 2005/Addins
EF Code First #2
جزئیات آن خارج است از بحث «قسمت دوم» ما.