برای کار با Genymotion، ابتدا امولاتور را روشن کنید و بعد در ویژوال استدیو پروژه اندروید را تست کنید. اما در مورد Google Emulator و Microsoft Emulator، خود ویژوال استدیو آن دو را روشن نیز میکند.
این دستور را اجرا کنید (جهت اصلاح VS معیوب نصب شده):
- و یا
این موارد را باید طی کنید:
- محتوای دو پوشهی زیر را حذف کنید (درصورت وجود). این مسیرها را در پنجرهی run ویندوز وارد کرده و سپس enter کنید:
- سپس نصاب را هم از پوشهی ذیل حذف کنید:
- vs_professional.exe جدید را مجددا دریافت و اجرا کنید.
%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -i
این موارد را باید طی کنید:
- محتوای دو پوشهی زیر را حذف کنید (درصورت وجود). این مسیرها را در پنجرهی run ویندوز وارد کرده و سپس enter کنید:
%LocalAppData%\Microsoft\VisualStudio\Packages\Channels %AppData%\Microsoft\VisualStudio\Packages_Channels
C:\Program Files (x86)\Microsoft Visual Studio\Installer
نظرات مطالب
LocalDB FAQ
خیر. این شماره باید به یکی از شماره پوشههای نصب شدهی در مسیر «C:\Program Files (x86)\Microsoft SDKs\TypeScript» اشاره کند.
نظرات مطالب
ASP.NET MVC #3
البته اگر به تاریخچه Razor مراجعه کنید (^)، اول در تاریخ June 2010 برای MVC و سپس در سال 2011 برای استفاده در Microsoft WebMatrix نیز درنظر گرفته شد.
Microsoft .NET Framework 4 Reliability Update 1 (KB2533523)
یک به روز رسانی عمومی دات نت 4 است.
یک به روز رسانی عمومی دات نت 4 است.
ظاهرن microsoft نمی تونه از webform دست بکشه و asp.net mvc نقش فرزند ناخوانده رو براش داره!
نظرات مطالب
Contact me
سلام
در این مورد مقاله زیر را تهیه کردهام، امیدوارم مفید باشد
https://www.dntips.ir/2008/11/microsoft-anti-cross-site-scripting.html
در این مورد مقاله زیر را تهیه کردهام، امیدوارم مفید باشد
https://www.dntips.ir/2008/11/microsoft-anti-cross-site-scripting.html
Jira
Bugzilla
Redmine
Trello
Github Boards
Pivotal Tracker
MantisBT
Microsoft TFS
Trac
Backlog
YouTrack
سایر
Taskulu
Bugzilla
Redmine
Trello
Github Boards
Pivotal Tracker
MantisBT
Microsoft TFS
Trac
Backlog
YouTrack
سایر
Taskulu
در قسمت اول، با Apache Cordova آشنا شدیم. در این قست قصد دارم در مورد Phonegap, معایب و مزایای Cordova و روش نصب و راه اندازی آن را بر روی Visual Studio، خدمت شما ارائه دهم.
توضیح مختصری در مورد Adobe Phonegap
در حوالی سال 2009 ، phonegap بهواسطهی استارت آپی بنام Nitobi با هدف ایجاد یک راه حل سورس باز برای ساخت اپلیکیشنهای بومی موبایل با تکنولوژیهای تحت وب، تولید شد. شرکت Adobe در حوالی سال 2011 ، Notobi را به همرا حق مالکیت phonegap خریداری کرد و هستهی سورس باز آن را با نام Cordova به شرکت Apache اهدا کرد. نسبت بین Cordova و phonegap مانند نسبت بین مرورگر Blink و کروم است. در واقع phonegap ترکیبیاست از Cordova و یک سری امکانات اضافهی شرکت Adobe. تفاوت اصلی بین Cordova و Phonegap مربوط است به ابزارهای Command-Line و سرویس Build فون گپ است که در مقالات بعدی به آنها خواهیم پرداخت.
مزایای استفاده از Cordova:
- محیط برنامه نویسی قدرتمند
- هسته اصلی کدهای همه اپلیکیشنها تولید شده شبیه به هم است
- نیازی به یادگیری زبانهای مربوط به هر پلتفرم را ندارید
- کم هزینه و زمان کمتر
- طراحی رابط گرافیکی سریع و منعطف به کمک HTML5 , CSS3
- برنامه نویسی آسان و سریع با javascript , Typescript
- قابلیت اجرا بر روی چندین پلتفرم مختلف(Android,iOS,Widnows Phone )
- قابلیت استفاده از فریمورکهای تحت وب مانند Bootstrap , Angular JS, ...
- قابلیت طراحی پلاگین برای ارتباط با سیستم عامل
- مناسب برای برای برنامههای چت و استفاد از وب سرویسها
- مناسب برای ساخت بازیهای آنلاین و آفلاین با تکنولوژیهای تحت وب
- راحتی کار با آن برای برنامه نویسان تحت وب
معایب استفاده از Cordova :
- نداشتن ابزار گزارش خطاهای مناسب؛ درنتیجه برطرف کردن خطاها خسته کننده خواهد بود .
- UI, UX اپلیکیشنها باید به نحوی باشد که کاربر حس کند با نرمافزارهای بومی گوشی کار میکند.
- کاهش سرعت اجرایی جزئی نسبت به سایر برنامهها (به دلیل استفاده از WebView)
- عدم دسترسی مستقیم به سیستم عامل و امکانات آن
نصب اتوماتیک وابستگی ها
ابزارهایی که ما نیاز داریم:
لازم است تا Visual Studio 2013، با حداقل آپدیت 2 بر روی سیستم شما نصب باشد.
دانلود کنید :Visual Studio Tools for Apache Cordova CTP3.1
بعد از اتمام دانلود فایل، اقدام به نصب آن نمایید. در این حین، یک سری وابستگیهای مربوط به خود را دانلود و نصب خواهد کرد. لیست وابستگی ها:
- Node.js
- Git CLI
- Google Chrome
- Apache Ant
- Oracle Java JDK 7 (حتما نسخه x86 نصب شود)
- Android SDK
- SQLLite For Windows Runtime
- Apple iTunes
فایل نصاب، همهی این وابستگیها را بهغیر از Android SDK، نصب میکند.
در آخر هم سیستم خود را راستارت کنید.
نصب دستی وابستگیها:
اگر به هر دلیلی در نصب خودکار این وابستگیها توسط نصاب با مشکل بر خورد کردید، میتوانید تک تک آنها را دانلود کرده و نصب کنید. لینکهای مورد نظر را هم به همین دلیل قرار دادم.
- node.js را از لینک مقابل دانلود کنید: اینجا (پیشنهاد میکنیم نسخهی x86 آن را نصب کنید)
- Google Chrome را نصب کنید
- Git Command Line Tools را نصب کنید و توجه کنید که در هنگام نصب، گزینه مربوط به افزودن Git را به مسیر Command Prompt شما، انتخاب کرده باشید.
- Apchage Ant را دانلود و در مسیری از سیستم خودتان قرار دهید.
- Java JDK 7 x86 را از لینک مشخص شده دانلود کنید و سپس عملیات نصب را انجام دهید.
- Android SDK را از آدرس مشحص شده دانلود کنید. پکیچهای مورد نیاز، به این SDK افزوده شده است. بعد از دانلود آن را در مسیری از سیستم خود قرار دهید.
- Apple iTunes و SQLite را دانلود و نصب کنید.
- اگر از ویندوز 7 استفاده میکنید ، WebSocket4Net را از لینک مقابل دانلود کنید ( اینجا ) و سپس فایل net45\Release\WebSocket4Net.dll در مسیر زیر کپی کنید:
%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\WebClient\Diagnostics\ToolWindows
ویژوال استودیو پیکربندیهای مربوط به نرم افزارهای thrid-party (سوم شخص/ثالث: نرم افزارهایی که برای دستکاری بر روی سیستم عامل، توسط شرکتهایی غیر از شرکتهای تولید کننده سیستم عامل تولید میشوند) را که شما نصب کردهاید، تشخیص میدهد و مسیرهای نصب آنها را درون متغیرهای محیطی (environment variables) به شکل زیر نگه میدارد:
ADT_HOME :به مسیر نصب اندروید اشاره میکند
ANT_HOME: به فولدری که Apache Ant در آن قرار دارد اشاره میکند
JAVA_HOME: به مسیر نصب جاوا اشاره میکند
GIT_HOME: به مسیر نصب GIT اشاره میکند.
دقت کنید باید نامهای متغیرها، دقیقا به همین نامها باشند.
برای تنظیم این متغیرها، به مسیر Control Panel\System and Security\System وارد شده و گزینهی Advanced System Setting را انتخاب کنید. سپس در پنجرهی باز شده گزینهی Environment Variables را انتخاب کنید و در قست system variables، این 4 متغیری که ذکر شد را ایجاد کنید. سپس نیاز است این مسیرها را به system path اضافه کنید. برای این کار از همان قسمت system variables متغییر path را انتخاب کرده و گزینهی ویرایش را بزنید و ابتدا محتویات آن را در یک فایل notepad کپی کنید و مسیرهای زیر را به اول آن اضافه کنید :
%GIT_HOME%\cmd;C:\Program Files (x86)\nodejs\;%JAVA_HOME%\bin;%ANT_HOME%\bin; %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools; C:\ProgramData\Oracle\Java\javapath;
نکته تکمیلی
نیازمندی Apache Cordova CTP3.1 :
یکی از سیستم عاملهای مقابل: Windows 7, Windows 8, Windows 8.1, or Windows Server 2012 R2.
آپدیت 4 مربوط به ویژوال استدیو (دقت کنید قبل از نصب آپدیت 4 ویژوال استدیو باید نسخه قبلی Cordova CTP را حذف کنید(uninstall) )
امکان توسعه اپلیکیشنهای windows phone , windows برای کاربران ویندوز 7 وجود ندارد .
در مقالهی بعدی یک پروژه جدید خواهیم ساخت .
منبع مفید برای نصب و راه اندازی :اینجا
ادامه دارد...