Blazer یک
فریمورک جدید تحت وب هست که این امکان را به برنامه نویسان دات نت میدهد تا از
طریق Open Web Standards بتوانند کدهای خود را در مرورگر اجرا و تجربه جدیدی از ساخت برنامههای تک صفحهای را
داشته باشند. در این نوشتار قصد داریم ساختار و نحوه کارکرد
این فناوری را بررسی نماییم. قبل از هر چیزی به دوران قبل از ایجاد Web Assembly
برمیگردیم : همانطور که در شکل زیر میبینید، زمان ...
در این مقاله میخواهیم یک لیست ساده را ایجاد کرده و داخل یک کنترل (View)، از نوع ListView قرار دهیم. همچنین با برخی از کنترلهای پرکاربرد، برای چیدمان کنترلها در اندروید آشنا میشویم.
قبل از شروع به طراحی UI باید کمی با واحدهای اندازه گیری در اندروید آشنا شویم. بدانید و آگاه باشید که استفاده از واحد Pixel برای تعیین اندازه در اندروید کار بسیار اشتباهی است. طراح همیشه باید Density یا تراکم صفحهی نمایش را در نظر بگیر ...
حجم Package نهایی Xamarin.Android: Xamarin هنگام ایجاد Package برنامه، روشهای مختلفی را برای کاهش حجم آن به کار میبرد که البته این روشها همراه با حفظ کارآیی برنامه در حالتهای Debug و Release میباشد. یک برنامهی Xamarin برای اجرا باید شامل: برنامهی ما، کتابحانههای ارتباطی، محتویات، Mono runtime، اسمبلیهای (BCL(Base Class Library باشد. برای مثال اگر شما همان مثال پیش فرض Hello work را که با ساخت Solution جدید ایجاد میشود، د ...
اولین برنامهی Xamarin: پروژهی جدیدی را در ویژوال استودیو از نوع Android(Blank) Project ایجاد نمایید. اگر در حال حاضر برنامه را اجرا نمایید، ویژوال استودیو شبیه ساز مورد نظر را اجرا میکند و بعد از آن Package برنامهی شما را ساخته و برنامه را در شبیه ساز اجرا میکند (ما در قسمت قبل Xamarin Android Player را معرفی کردیم). بیایید یک نگاهی به Solution برنامه بیندازیم. برنامه از یک پروژه تشکیل شده است. پروژه شامل بخشهای مختلفی ...
وقتی صحبت از ساخت برنامههای کاربردی iOS و Android میشود، بسیاری از افراد تنها گزینه را Objective-C یا Java میدانند. اما در این چند سال اکوسیستمهایی (مجموعه ای از ابزارها) برای ایجاد برنامههای کاربردی موبایل ظهور کردهاند و البته تمرکز آنها بر روی Cross Platform بودن آنها بوده است. هر کدام از آنها قابلیتهایی را برای ما به ارمغان میآورند. البته بعضی فقط به ما امکان نوشتن کدهای Html و Java Script را میدهند و برخی دیگر از کدهای C++/ ...
در قسمت قبل نحوهی اجرای برنامههای ASP.NET را به کمک وب سرور آزمایشی Mono بررسی کردیم. بدیهی است این وب سرور برای هاست کردن سایتها و خدمات دهی عمومی، مناسب نیست و صرفا جهت کارهای برنامه نویسی طراحی شده است. در ادامه، ابتدا وب سرور معروف آپاچی را نصب کرده و سپس سعی خواهیم کرد تا همان دو برنامه ASP.NET Web forms و ASP.NET MVC قسمت قبل را بر روی آن اجرا کنیم (دو برنامه خالی ASP.NET کامپایل شده که از ویندوز به لینوکس کپی شده بودند). ...
در ادامه مباحث بررسی اجرای برنامههای دات نت بر روی لینوکس، قصد داریم برنامههای ASP.NET را به کمک Mono 3.0 و یک وب سرور لینوکسی، بر روی Ubuntu اجرا کنیم . پیشنیازها
دو پروژه خالی ASP.NET Web forms و ASP.NET MVC را در VS.NET تحت ویندوز ایجاد نمائید. آنها را یکبار کامپایل کرده و اجرا کنید. سپس فایلهای آنها را به ubuntu منتقل کنید (پوشههای bin پروژهها فراموش نشوند؛ خصوصا نگارش MVC که به همراه یک ...
پیشنیازها در قسمت قبل ، موفق به نصب Mono 3.0 در لینوکس شدیم. در ادامه قصد داریم یک IDE لینوکسی مخصوص کار با Mono را به نام Mono Develop بر روی Ubuntu نصب کنیم. اگر مونو را نصب کردهاید، نیاز است پیشنیازهای ذیل را بر روی سیستم خود نصب کنید: sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y build-essential libc6-dev g++ gcc libglib2.0-dev pkg-config \
git-core apache2 apache2-threaded-dev bison gettext au ...