شیوا محمدی فعال ترین تا این لحظه
86 مطلب 14 ساعت حضور

گزارش خطا

علت گزارش برای را بنویسید


ویژگی های net core 3.

گزارش

Net Core 3. از برنامه های ویندوزی، ویندوز فرم (Windows Presentation Framework (WPF و UWP XAML پشتیبانی می کند. با استفاده از این قابلیت جدید شما می توانید با یک زبان برای پلتفورم های چون لینوکس، مک و… خروجی بگیرید و نیازی نیست که برای ساختن برنامه در پلتفرم های متفاوت زبان برنامه نویسی جداگانه ای یاد بگیرید.  این یک مزیتی باشد که سایر رقبا از مولتی پلتفرم پشتیبانی نمی کنند و شاید خیلی زمانبر باشد که شما بخواهید چندین زبان برنامه نویسی را یاد بگیرید.

این نسخه جدید که در حال برنامه ریزی و تست می باشد گفته می شود در اواخر سال ۲۰۱۸ یک نسخه ی ریلیز شده و پیش نمایشی از آن نیز قرار داده می شود و در سال ۲۰۱۹ نسخه نهایی آن نیز منتشر  می شود.

سارا

اولین پروژه Flutter

گزارش

امروز میخوایم با هم دیگه اولین پروژه اپلیکیشن Flutter خودمون و ایجاد کنیم. برای این کار ابتدا نیاز به اندروید استودیو و یک شبیه ساز اندروید داریم .

بعد از اون ما نیاز داریم تا SDK فریموورک Flutter و دانلود کنیم.برای دانلود SDK به این لینک مراجعه کنید. اما به دلیل تحریم باید IP خودتون و تغییر بدید اگر امکان تغییر IP نداشتید میتونید از این لینک برای دانلود SDK استفاده کنید.

بعد از دانلود فایل فشرده شده و استخراج کنید و در محلی از هارد قرار دهید.

حالا وارد کنترل پنل شوید سپس وارد system شوید. مطابق تصویر از سمت چپ گزینه advanced system settings را انتخاب کنید.

jdk

سپس برروی Environment Variables کلیک کرده

Environment Variables

در قسمت System variables روی Path کلیک کرده و Edit را بزنید سپس در تصویر زیر

System variables

گزینه new را انتخاب کنید و آدرس پوشه bin از داخل SDK که دانلود کردید و قرار دهید.

حالا وارد SDK شوید و روی فایل flutter_console.bat دوبار کلیک کنید تا صفحه ای شبیه cmd برای شما نمایش داده شود, در این صفحه دستور flutter doctor را وارد کنید تا سیستم شما را بررسی کند و مشکلات نصب flutter و اطلاع دهد. بعد از پایان بررسی اگر مشکلی وجود داشته باشد با زدن دوباره این دستور مشکلات رفع میشوند.

اگر از Licenses Android خطا گرفت دستور  flutter doctor –android-licenses را تایپ کنید و در جواب سوالاتی که میپرسد حرف Y را وارد کنید.

آموزش flutter

نصب flutter sdk

وارد اندروید استودیو شوید و از قسمت setting  به قسمت plugin ها بروید سپس گزینه Browse و انتخاب کنید

آموزش Flutter

نصب Flutter

و در صفحه جدید عبارت Flutter و جستجو کنید تا پلاگین مورد نظر نصب شود, سپس نیاز دارید تا اندروید استودیو و ریستارت کنید.

حالا زمان ساختن پروژه جدید گزینه Flutter Project نیز نمایان خواهد شد با انتخاب آن وارد صفحه زیر خواهید شد و گزینه Flutter Application را انتخاب کنید.

Flutter Application

Flutter Application

در مرحله بعد محل نصب پروژه و محل نصب SDK دانلود شده را باید وارد کنید.

Flutter Application

صبر کنید تا پروژه ایجاد شود به صورت کامل, سپس به راحتی از طریق گزینه سبز رنگ که مشخص شده است پروژه خود را اجرا کنید.

ساخت پروژه Flutter

ساخت پروژه Flutter

منتظر باشید تا پروژه شما بروی شبیه ساز اجرا شود.

دانلود Flutter sdk

 

منبع: مرجع آموزش فارسی Flutter

حسام

Adobe AIR چیست؟

گزارش

Adobe Air که در واقع برگرفته از حروف اول عبارت Adobe Integrated Runtime می باشد، یک Runtime قابل اجرا برروی هرنوع سیستم عامل یا پلتفرم می باشد و این امکان را برای شما فراهم می نماید تا با هر نوع مهارت برنامه نویسی وب ازقبیل JavaScript ،HTML ،Flex ،Flash و یا  Ajax یک محتوای RIA یا همان Rich Internet Applications  (برنامه کاربردی وب غنی) ایجاد نموده و آنرا برروی رایانه دسکتاپ خود قرار دهید (Deploy نمایید) ودر واقع این امکان را برای شما فراهم می آورد تا برنامه های کاربردی تحت وب موردعلاقه خود را در تمامی زمانها به همراه خود داشته باشید.

از آنجایی که برنامه های کاربردی ساخته شده برای Adobe Air بودن نیاز به مرورگر وب و کاملا مستقل برروی رایانه شما اجرا می شوند، تمامی تسهیلات یک برنامه کاربردی دسکتاپ را برای شما فراهم می آورند. کمپانی هایی مانند eBay  و  AOL از این نرم افزار قدرتمند برای ایجاد و ساخت برنامه های کاربردی جذاب جدید که امکان استفاده از سرویس ها و خدمات ارائه شده توسط آنها را برروی دسکتاپ شما فراهم می آورند استفاده می کنند.

به طور خلاصه، استفاده از Adobe Air به معنی ساده تر شدن، قدرتمند تر شدن و سرگرم کننده تر برای استفاده برنامه های کاربردی تحت وب می باشد. ویژگی دیگر این برنامه تامین امنیت برروی وب می باشد بصورتی که Adobe Air کمک می کند تا از نصب ایمن با استفاده از امضاهای دیجیتالی برروی هر برنامه Adobe Air که برنامه کاربردی و سازنده آن را پیش از نصب شناسایی می نماید اطمینان حاصل نمایید.

احمدرضا

اصطلاحات دنیای زامارین

گزارش

ابتدا که وارد دنیای زامارین می شوید اصطلاحاتی را می شنوید که برایتان گیج کننده است و مدتی باعث سردرگمی میشود. میخواهیم در این مطلب کمی در مورد دنیای زامارین و اصطلاحات آن توضیح دهیم.

Mono: مونو به طور ساده در واقع پیاده سازی چندپلتفرمی از دات نت هست، یعنی بتوان برنامه های نوشته شده با دات نت را روی تمامی پلتفرم ها و سیستم عامل ها اجرا کرد. شرکت زامارین که تیم مونو آن را پایه گذاری کردند، با استفاده از همین زیرساخت مونو و پیاده سازی کتابخانه های پلتفرم های موبایل اندروید و ios توانست محصول زامارین را تولید کند که برنامه نویسان دات نت با زبان سی شارپ بتوانند برنامه های اندروید و ios تولید کنند.

Xamarin Android: به پیاده سازی پلتفرم اندروید روی مونو ، Xamarin Android یا Mono Droid گفته می شود. در واقع با این محصول شما می توانید برنامه های موبایل برای اندروید با استفاده از دات نت و سی شارپ تولید کنید.

Xamarin iOS:  به پیاده سازی پلتفرم ios روی مونو ، Xamarin iOS یا Mono touch گفته می شود. در واقع با این محصول شما می توانید برنامه های موبایل برای iOS با استفاده از دات نت و سی شارپ تولید کنید.

Shared Code یا کد مشترک: منظور از کد مشترک در زامارین به این صورت هست که منطق تجاری برنامه ها و کارهای مستقل از پلتفرم ها را یک بار می نویسید. معمولا در یک برنامه ی تجاری ، منطق برنامه و کارهای عمومی مثل اتصال به یک وب سرویس و دریافت اطلاعات و ثبت اطلاعات حدود ۷۰% یک برنامه را تشکیل میدهد. با استفاده از زامارین میتوانید این ۷۰% کد را به طور مشترک بنویسید و فقط کارهای مخصوص پلتفرم و ظاهر برنامه ها را مجزا انجام دهید. این کار هزینه ی نگهداری و پشتیبانی نرم افزار را بسیار پایین می آورد و مزیت بزرگی برای برنامه های تجاری می باشد.

مثلا فرض بگیرید میخواهیم اطلاعات فید سایت زامارین را از سایت خوانده و پردازش کنیم.

[csharp] public async Task<List<FeedItem>> GetFeedItems(DateTime date) {
var feed = "http://planet.xamarin.com/feed/";
var response = await httpClient.GetStringAsync(feed);
var items = await ParseFeedAsync(response);
return items.Where(item => item.Published.Date == date).ToList();
}
[/csharp]

کد بالا که منطق برنامه می باشد، بین تمام پلتفرم ها مشترک هست و یک بار نوشته شده و تست می شود. فقط باید ظاهر برنامه را برای نمایش در هر پلتفرم جداگانه تولید کنیم.
در زامارین به دو صورت می توان این کدها را بین برنامه های پلتفرم های مختلف به اشتراک گذاشت. یکی استفاده از shared project و دیگری استفاده از کلاس های PCL یا کلاس های قابل حمل. PCL ها مفهوم تولید شده توسط زامارین نیستند و توسط خود مایکروسافت قبلا معرفی شده بودند.

Xamarin Form: یک از جذاب ترین تکنولوژی های زامارین، Form می باشد. با استفاده از این تکنولوژی که شامل مجموعه کنترل های طراحی رابط کاربری و یک سری کلاس کمکی هست، شما می توانید علاوه بر منطق مشترک برنامه ها که در بالا توضیح داده شد، رابط کاربری برنامه هایتان را هم بصورت مشترک تولید کنید.

به کد زیر توجه کنید:

[csharp] using Xamarin.Forms;

 

var profilePage = new ContentPage {
Title = "Profile",
Icon = "Profile.png",
Content = new StackLayout {
Spacing = 20, Padding = 50,
VerticalOptions = LayoutOptions.Center,
Children = {
new Entry { Placeholder = "Username" },
new Entry { Placeholder = "Password", IsPassword = true },
new Button {
Text = "Login",
TextColor = Color.White,
BackgroundColor = Color.FromHex("77D065") }}}
};

var settingsPage = new ContentPage {
Title = "Settings",
Icon = "Settings.png",
(…)
};

var mainPage = new TabbedPage { Children = { profilePage, settingsPage } };
[/csharp]

خروجی کد بالا در پلتفرم های مختلف به صورت تصویر زیر ظاهر می شود.

اگرچه زامارین فرم بسیار جذاب بنظر می رسد، ولی برای هر نوع برنامه ای توصیه نمی شود. زامارین فرم دارای محدودیت های طراحی می باشد و معمولا برای برنامه های تجاری که ظاهر پیچیده ای ندارند توصیه می شود. مثلا یک برنامه های ثبت اطلاعات مشتری یا حسابداری. ولی برای ساخت یک بازی، زامارین فرم توصیه نمی شود.

Xamarin Insight: این محصول یک سرویس قدرتمند برای مانیتور کردن وضعیت برنامه می باشد. شما برنامه ی خود را تحویل مشتری می دهید و سپس در وب سایت Insight ، میتوانید کارکرد برنامه و باگ ها و گزارش وضعیت را ببینید. این یک ابزار فوق العاده برای لاگ برنامه ها و تحلیل رفتار مشتری و پیدا کردن عیب های برنامه می باشد. این سرویس رایگان نمی باشد.

Xamarin Test Cloud: یکی از بزرگترین چالش های نوشتن برنامه های موبایل، تست برنامه رو طیف وسیعی از دستگاه های موبایل می باشد که هر کدام سایز و ویژگی های متفاوتی دارند. در حالت معمول شما باید تعداد زیادی دستگاه مجازی و فیزیکی داشته باشید و برای هر نسخه از برنامه روی این دستگاه ها تست نمایید. سرویس Test Cloud شامل طیف وسیعی از دستگاه های مجازی موبایلی هست که با استفاده از ابزارهای جانبی کار تست برنامه ها را برای توسعه دهنده راحت می کند. این سرویس رایگان نمی باشد.

Xamarin University: شرکت زامارین دوره های آنلاین و ویدئوهای آفلاین آموزشی محصولات خود را در این بسته ارائه می دهد. استفاده از این بسته ها مستلزم پرداخت هزینه می باشد.

 

سید امیر حسین میرنیا

Logo

گزارش

یکی از کار های سه بعدی من که خیلی دوستش دارم و قابل احترام برای من.

لطفا نظر بدید و لایک کنید. 

❤️❤️❤️❤️❤️❤️

علی حقیقت طلب

ماتریس آیزنهاور

گزارش

اوبالیت

فیلم و سریال ایرانی

گزارش

دانلود فیلم

روبیکا

گروه برنامه نویسی تحت وب

گزارش

سلام دوستان عزیز.

دنبال یه گروه برنامه نویسی تحت وبم.اگر کسی سراغ داره کامنت بزاره.

با تشکر

آرتین

آموزش طراحي سايت با وردپرس

گزارش

در دنياي امروز، اينترنت حرف اول را مي‌زند. گوگل يافتن پاسخ براي سوال‌ها را براي ما ساده كرده و سايت‌هاي بسياري پاسخ سوال‌هاي ما را دارند. پس اگر فعاليت اقتصادي مي‌كنيد و كسب‌وكاري داريد، فارغ از اينكه كسب وكارتان بزرگ باشد يا كوچك، بي‌شك نيازمند داشتن سايت هستيد.
معمولاً در كسب وكارهاي بزرگ اهميت داشتن سايت، مشخص است. اما در بسياري از كسب‌ و كارهاي كوچك و نوپا اين مسئله، بي‌اهميت تلقي مي‌شود كه بسيار تفكر اشتباهي است. داشتن سايت، هويت برند شما را مي‌سازد و همچون ويتريني‌ست كه محصولاتتان (چه محصولات فيزيكي و چه محصولات مجازي) و همين‌طور افكار و اهداف‌تان را به نمايش مي‌گذارد.
با توجه به اهميت داشتن سايت، يكي از آسان‌ترين، ارزان‌ترين و بهترين روش‌هاي داشتن يك سايت را به كمك منبعي معتبر، ارزشمند و آموزش محور است.


آموزش طراحي سايت با وردپرس
زماني در اين كره خاكي بود كه طراحي سايت و يا وب‌مستري، تنها به اهل فن و كساني كه برنامه‌نويسي مي‌دانستند، تعلق داشت و داشتن يك سايت يا يك وبلاگ روياي بسياري از علاقه‎‌‎مندان بود. اما كم‌كم سيستم‌هايي راه‌اندازي شد تا بتوان اين  امر را راحت‌تر و ارزان‌تر (حتي توسط افرادي كه حتي برنامه‌نويسي نمي‌دانند) انجام داد و همين‌جا بود كه وردپرس متولد شد.


ايده اين سيستم، اولين بار توسط يك جوان امريكايي به نام چارلز مولنوگ مطرح شد و پس از عملياتي شدن طرح آن در طي مدتي نه چندان طولاني، اين سيستم به صورت رايگان در اختيار كاربران اينترنت و كساني كه به دنبال اسخت سايت و وبلاگ بودند قرار گرفت.            
وردپرس امكاني را براي افراد فراهم مي‌كند كه در آن مي‌توانند بدون نياز داشتن دانش خاصي از كامپيوتر، اقدام به راه‌اندازي سايت خود كنند. اين سيستم مديريت محتواي قدرتمند و پيشرفته و در عين حال ساده، از زبان برنامه‌نويسي php استفاده مي‌كند كه يك زبان برنامه‌نويسي متداول و محبوبِ تحت ِوب و اصطلاحاً كد باز است.
از آنجايي وردپرس يك سيستم بسيار ساده و روان بود، خيلي زود به انتخاب اول كاربران، در بين سيستم‌هاي مديريت محتوا تبديل شد و در حال حاضر، يكي از بهترين و پرطرفدارترين سيستم‌ها براي راه‌اندازي وب‌‍سايت‌هاي شركتي، خبري، فروشگاهي، شخصي و ... است.


مزيت‌هاي استفاده از وردپرس براي طراحي سايت
وردپرس يك سيستم كاملاً رايگان است و مي‌توانيد با حداقل هزينه سايت يا فروشگاه اينترنتي خود را بسازيد. (تنها هزينه‌اي كه شما متقبل مي‌شويد، در خريد دامنه (com، ir و ...) و فضاي هاست است.)
•     در حال حاضر، وردپرس بالاي ۲۰ هزار افزونه مختلف دارد كه با نصب هر كدام، يك امكان جذاب به سايت يا فروشگاه شما اضافه مي‌شود.
•    شما در وردپرس، قالب‌هاي متنوع و مختلفي در اختيار خواهيد داشت.
•    افراد بسياري در ايران هستند كه در زمينه وردپرس تخصص دارند و مي‌توانند به شما در بحث پشتيباني و آموزش همراه باشند.
•    وردپرس به طور كامل به زبان فارسي ترجمه شده است.


حالا كه فهميديد چرا وردپرس بهترين و ساده‌ترين انتخاب براي طراحي يك سايت يا فروشگاه اينترنتي است، بگذاريد به سراغ چهاراه آنلاین برويم؛ يعني همان منبعي كه به هزاران ايراني كمك كرده است، وارد جهان اينترنت شوند و حضوري موفق در آن داشته باشند.


يك پيشنهاد جذاب ديگر هم كه دوست دارم به شما معرفي كنم، دوره آموزش ۰ تا ۱۰۰ طراحي سايت آن است. يك دوره كه هر چند كمي براي شما هزينه دارد، اما قطعاً اگر قصد ورود جدي به بازار كار اينترنتي (به خصوص بازار طراحي سايت) را داريد، شركت در آن به نفع شما خواهد بود. به خصوص كه همه‌چيز خيلي ساده و كاربردي در آن توضيح داده مي‌شود.

 

رضاخان
ثبت نام ورود