استفاده از دیتابیس Sqlite در الکترون (قسمت دوم)
در مقاله قبلیبا یکی از کتابخانههای مدیریت دیتابیس sqlite آشنا شدیم و و یاد گرفتیم که چگونه یک دیتابیس جدید را بسازیم و اطلاعات را از آن دریافت کنیم. در این مقاله قصد داریم، بیشتر در مورد دستورات این...
View Articleانجام عملیات طولانی مدت با Web Workers
امروزه استفاده از صفحات وب، در همه امور به خوبی به چشم میخورد و تاثیر این فناوری را میتوان در تمام عرصههای تولید و استفاده از نرم افزار دید. web worker یکی از فناوریهای تحت وب بوده که توسط W3C...
View Articleاستفاده از کتابخانههای ثالث جاوا اسکریپتی در برنامههای AngularJS 2.0
هزاران کتابخانهی جاوا اسکریپتی مستقل از AngularJS 2.0 وجود دارند که نیاز است بتوانیم از آنها در برنامههای مختلفی استفاده کنیم. در این مطلب، دو روش بارگذاری آنها را بررسی خواهیم کرد. هدف: استفاده از...
View Articleروش استفادهی از jQuery در برنامههای AngularJS 2.0
استفادهی گستردهی از jQuery به همراه برنامههای AngularJS 2.0 ایدهی خوبی نیست؛ زیرا jQuery و کدهای آن، ارتباط تنگاتنگی را بین DOM و JavaScript برقرار میکنند که برخلاف رویهی فریمورکهای MVC است....
View Articleمسیریابی (Routing) در ASP.NET MVC 5.x
در برنامههای ASP.NET Web Forms، هر درخواست (URL)، به یک فایل با پسوند aspx منطبق میشود. بطور مثال آدرس http://domain/studentsinfo.aspx بایستی با یک فایل فیزیکی به نام studentsinfo.aspx مطابقت داشته...
View Articleبررسی تفاوتهای بین WCF ،Web API ،WCF REST و Web Service
بعد از مدتی سروکار داشتن با مفاهیم WCF ،Web API ،WCF REST و Web Service برای تهیه یک فریم ورک قوی، به این نتیجه رسیدم که اکثر برنامه نویسان در مقایسه بین مفاهیم یاد شده به مشکل میخورند. در این مطلب...
View Articleبارگذاری متادیتای breeze از یک فایل جاوااسکریپتی
در حالت عادی، بریز متادیتای خود را از سرور دریافت میکند. ولی میتوان از یک فایل جاوا اسکریپتی نیز آنرا فراهم کرد. ظاهرا این روش مناسبترین روش برای خواندن متا دیتا میباشد.ما متا دیتای تولید شدهی در...
View Articleساخت رابط کاربری برای الکترون
قدرت الکترون برگرفته از فناوری وب است و هر آنچه که در آنجا امکان پذیر باشد، در اینجا نیز امکان پذیر است و خصوصیت برنامههای دسکتاپ را نیز داراست. الکترون به دلیل بارگذاری فایلهای html، به شما اجازه...
View Articleآشنایی با XSLT
XSLT در واقع یک StyleSheet یا یک راهنما در مورد تبدیل فایلهای xml به انواع و یا ساختارهای دیگری چون فایلهای html، فایلهای متنی و ... است که توسط کنسرسیوم وب ارائه شدهاست. این فایل حاوی یک سری...
View Articleبسته بندی نرم افزار الکترون
بعد از اینکه برنامه الکترون آماده شد، لازم است آن را به فایلهای اجرایی پلتفرمهای مختلف تبدیل کنیم. برای اینکار بسته معروف Electron-packagerرا مورد استفاده قرار میدهیم. برای نصب آن به شکل زیر اقدام...
View Articleپیکربندی electron packager
یکی از ابزارهایی که برای این بسته تولید شدهاست و به شما کمک میکند تا بسته بندی راحتتری داشته باشید و یک نوع ویزارد را در CLI به شما نشان میدهد، ابزار electron-packager-interactiveاست که به طریق زیر...
View Articlebreeze js به همراه ایجاد سایت آگهی قسمت سوم
در مطلب قبلی، پیش نیازهای مربوطه را نصب کردیم. در این قسمت به ساخت صفحات ورود و خروج، ثبت نام کاربران و تغییر رمز عبور خواهیم پرداخت.در اینجا ما از Account Controller پیش فرض Asp.net Mvc استفاده میکنیم...
View Articleبررسی نحوهی راه اندازی پروژهی Decision
پروژهی Decisionرا میتوان چکیدهی تمام مطالب سایت دانست که در آن جمع آوری نکات ASP.NET MVC 5.x، EF Code First 6.x، مباحث تزریق وابستگیها، کار با AutoMapper، بوت استرپ 3 و غیره لحاظ شدهاند. به همین...
View Articleمعرفی JSON Web Token
دو روش کلی و پرکاربرد اعتبارسنجی سمت سرور، برای برنامههای سمت کاربر وب وجود دارند: الف) Cookie-Based Authenticationکه پرکاربردترین روش بوده و در این حالت به ازای هر درخواست، یک کوکی جهت اعتبارسنجی...
View Articleاستفاده از dll های دات نت در الکترون
یکی از جذابترین کارهایی که در کار برنامه نویسی میتوان انجام داد این است که بتوانیم از کدهای یک زبان دیگر، در زبانی دیگر استفاده کنیم. بسیاری از کاربران این سایت مدتهاست که از دات نت استفاده میکنند...
View Articleپردازش URLهایی با دامنههای یونیکد
این لینک را درنظر بگیرید: http://en.هشام.com/post/build-customizable-language-switcher-tag-helper-with-bootstrap در دامنهی آن، حروف یونیکد (فارسی/عربی) بکار رفتهاند. اگر صرفا با استفاده از قطعه کد...
View Articleحل مشکل ویژوال استودیو در سیستمهایی که از رزولوشن (DPI) بالا و مانیتور های...
مدتی بود بر روی یک پروژهی اتوماسیون اداری در VB.NET کار میکردیم. پروژهی ما بر روی سیستمی با رزولوشن بالا 2160 * 3840 و مانیتور 4K قرار داشت. بعد از اینکه لایه بندی و کدهای نرم افزار نوشته شد، نوبت...
View Articleنصب dotnet core framework روی اوبونتو 16.04
مایکروسافت در چند سال اخیر و به خصوص بعد از روی کار آمدن ساتیا نادلا، رویکرد خاصی را به مباحث Cross Platform پیدا کرد، تا جایی که dotnet core شکل گرفت. این فناوری جدید به شما این امکان را میدهد تا دات...
View Articleجایگزین کردن StructureMap با سیستم توکار تزریق وابستگیها در ASP.NET Core 1.0
مدل برنامه زیر را در نظر بگیرید: public class Service { public int ServiceId { get; set; } public string ServiceName { get; set; } }اینترفیس ICoreService عمل بازیابی اطلاعات کلاس بالا را بر عهده دارد:...
View Articleپیاده سازی JSON Web Token با ASP.NET Web API 2.x
- پیشنیار بحث «معرفی JSON Web Token» پیاده سازیهای زیادی را در مورد JSON Web Token با ASP.NET Web API، با کمی جستجو میتوانید پیدا کنید. اما مشکلی که تمام آنها دارند، شامل این موارد هستند: - چون...
View Article