مقالات تخصصي طراحي اپ موبايل مرجع رسمي مقالات طراحي اپليكيشن
|
چنانچه از this در حوادث به كارگيري كنيم پس از آنكه هر رويدادي فيس طراحي اپليكيشن ميدهد ما event handler را فراخواني ميكنيم. اين handler در واقع يك تابع ميباشد كه بعضا از كدها را فراخواني مي نمايد. هنگامي كه ما از واژه كليدي this در event handler استعمال ميكنيم اين واژه و كلمه كليدي در واقع به يك عنصر در HTMl اشاره مي نمايد كه سبب ساز استارت تابع مي گردد. عالي ميباشد كهاين نكته را به خيال و خاطر داشته باشيد كه سبك DOM در واقع درختي از شي ءها است، به اين ترتيب هر عنصر HTML كه در برگه قراردارد تحت عنوان يك شي در آن ذخيره شدهاست. اذن دهيد نمونه تحت را در حيث بگيريم: Click here! حالا ما ميتوانيم مشاهده كنيم كه با به كار بستن از this ما ميتوانيم به يك باتن HTML اشاره كنيم و براي مثال استايل هاي آن را تغيير تحول دهيم.
Call، apply و bind
ادامه مطلب
امتیاز:
بازدید:
شناخت با IDEهاي متن گشوده پايتون قادر است براي اپ نويسي طراحي اپليكيشن بهاين لهجه بسيار ياري دهد، ما درين مقاله درباره IDEهاي متن گشوده پايتون حرف خوا هيم كرد.
نكاتي درباره لهجه اپليكيشن نويسي پايتون ادامه مطلب
امتیاز:
بازدید:
در شرايطي كه شما هم درپي ابزارهايي مطلوب براي درست كردن طراحي اپليكيشن و يا اين كه تست كردن بدون واسطه داده هايي با فرمت داده اي جيسون مي باشيد فارغ از آنكه خودتان بدون چاره به كد نويسي باشيد بايستي بدانيد كه فعلا تعداد متعددي از ابزارهاي آنلاين وجود داراست كه ميتوانند در اين باره به شما امداد نمايند. دقت داشته باشيد كه شما براي عمل كردن با اين ابزارها نيازي به نرم افزار نويسي نداريد بلكه كافي ميباشد كه قطعه از از داده هاي با فرمت داده اي جيسون خويش را اسكن كرده و درين ابزارهاي آنلاين پيست فرماييد تا بتوانيد به راحتي ساختار آنهارا ادراك فرماييد و به طور بدون واسطه و در كمترين فرصت ممكن اين اطلاعات را نظارت نماييد.
شناخت با ابزارهاي فرمت داده اي جيسون( قسمت دوم) اكران دهنده فرمت داده اي جيسون: Stack.hu دارنده سايتي ميباشد كه ميتواند يك درخت تعاملي را براي شما بسازد تا بدين ترتيب به شما ياري دهد تا ساختار فولدر هاي با فرمت داده اي جيسون را عالي متوجه گرديد. خوشگل ساز فولدر هاي جيسون: در صورتي شما هم جز اشخاصي ميباشيد كه در پي چاپ زيباتر كدهاي با فرمت داده اي جيسون ميباشيد Prettydiff ميتواند دراين باره امداد متعددي به شما نمايد. تبديل كننده پوشه هاي جيسون: آيا شما هم نياز داريد كه خيلي سريع داده هايي كه به فرمت داده اي جيسون ميباشند را به فرمت هاي ديگري تغيير و تحول دهيد؟ Convertcsv.com دارنده ابزاري ميباشد كه قادر است فولدر هاي جيسون را به CSV( كه به راحتي ميتوانيد آن را در اكسل گشوده نماييد) و يا اين كه XML تبديل نمايد. ادامه مطلب
امتیاز:
بازدید:
گيت هاب قصد دارااست ويژوال استوديو آنلاين طراحي اپليكيشن را در چنگ يوزرها خويش قرار دهد، ما دراين مقاله درباره ويژوال استوديو آنلاين گيت هاب كلام خوا هيم كرد.
ارتباط دربين گيت هاب و مايكروسافت ادامه مطلب
امتیاز:
بازدید:
فهم زبان طبيعي مبتني بر هوش مصنوعي روز به روز در حال دقيق تر شدن طراحي اپليكيشن در مشهد مي باشد. امروزه مردم به سرعت در حال دستيابي به گوشي هاي موبايل و ساير دستگاه هاي ديجيتال مي باشند. با استفاده از رابط هاي كاربري مبتني بر صوت كاربران مي توانند ورودي هاي مورد نياز اپليكيشن هاي خود را از طريق صوت به آن ارائه دهند. در پايان سال 2020 بسياري از متن ها، توييت ها و ساير ورودي هاي كاربران با استفاده از دستيار صوتي مبتني بر هوش مصنوعي توليد خواهند شد كه در دستگاه هاي آنها تعبيه شده است. در طول دهه پيش رو دستياران صوتي و رابط هاي كاربري مبتني بر مكالمه به يك ويژگي استاندارد از محصولات مختلف تبديل خواهند شد كه در بخش هاي مختلف تجارت مي توان از آنها استفاده كرد. با انجام اين كار نياز به كيبورد، موس و يا لمس گوشي هاي موبايل به ميزان بسيار زيادي كاهش پيدا مي كند و كاربران راحت تر با اپليكيشن ها ارتباط برقرار خواهند كرد.
ادامه مطلب
امتیاز:
بازدید:
شناخت با تكنولوژي هاي بلندتر پس از ويروس كرونا ميتواند طراحي اپليكيشن به شما در روزگار ويروس كرونا بسيار ياري دهد، ما دراين مقاله درباره تكنولوژي هاي رفيعتر بعداز COVID-19 سخن ميكنيم.
تكنولوژي هاي رفيعتر بعداز ويروس كرونا ادامه مطلب
امتیاز:
بازدید:
غرض از ايجاد كرد اين ابزار اين ميباشد كه محتواي شمارا به شكلي طراحي اپليكيشن ساختار يافته در هر دستگاهي تحويل دهد. CMS مدير كردن محتواي نرم افزار شمارا به ترازو متعددي معمولي خيس مي نمايد و مطمئن ميگردد كهاين محتوا به طور دايناميك ميباشد و در هر دستگاهي قابل اكران ميباشد. اين ابزار كه از شايسته ترين ابزارهاي متن گشوده node.js ميباشد خصوصيت هاي بسيار متعددي را براي شما آماده مي نمايد كه مثلا آن ها مي شود به آپلود كردن پوشه، يك سيستم نشاني اينترنتي دروني، احراز نامونشان توكن اينترنت JSON و مستند سازي اتوماتيك اشاره نمود. به لحاظ اينجانب استعمال از اين ابزار بسيار معمولي ميباشد به اين دليل كه CMS كلي آن به شكلي بي آلايش پباده سازي گرديدهاست و استقلال جامعي براي دستكاري، ايجاد كرد و حذف اشكال پوشه ها را در چنگ بسط دهندگان قرار ميدهد. خلال اين ساختار محتوا كه با استعمال از اين ابزار ساخته مي توان به ترازو متعددي انعطاف پذير ميباشد به اين دليلكه شما ميتوانيد گروه اي از محتواها را بسازيد و يك سري توشه از آنان به كارگيري نمائيد و حتي ميتوانيد API ها را نيز فردي سازي فرماييد. ادامه مطلب
امتیاز:
بازدید:
NCache يك كادرورك كشينگ (caching) توزيعگرديده open-source و cross-platform ميباشد. طراحي اپليكيشن اين يك قابورك كشينگ توزيعگرديده خيلي سريع ميباشد كه به طور خطي مقياسپذير هست. درين نوشته ي علمي به نظارت طرزاي كه قادر خواهيم بود با NCache و response caching middleware در ASP.NET Core عمل كنيم، ميپردازيم.
شما مي بايست ويژوال استوديو و ASP.NET Core را بر روي سيستم خويش نصب فرمائيد تا بتوانيد با مثال كدهاي مطرحگرديده درين نوشته ي علمي عمل نمائيد. كشينگ چيست و چرا لازم ميباشد؟ كشينگ تكنيكي براي ذخيرهسازي خروجي كاغذ يا اين كه دادههاي اپليكيشن در درخواستهاي HTTP در ياد ميباشد، به نحوي كه درخواستهاي آينده به به عبارتي نصيب از داده يا اين كه ورقه مي توانند از خاطر واكشي شوند. اين طريق با رندر سريعخيس برگه و كاهش مصرف منابع سيستم، تلاش اپ را بهبود مي بخشد. ميتوانيد از كشينگ براي ايجاد كرد نرم افزارهايي كه مقياسپذير بوده و كوشش بالايي داراهستند استعمال فرماييد. response caching چيست و چرا مي بايست از آن استعمال كنيم؟ Response caching به شما قابليت مي دهد تا جوابهاي سرور از يك درخواست را كش فرماييد تا درخواستهاي آينده از كش استعمال كرده و ايفا شوند. اين يك نوع ياد مخفي ميباشد كه در آن شما ميتوانيد معمولا هدرهاي مرتبط با كش را در جوابهاي HTTP مشخص و معلوم نماييد تا به كلاينت اذن دهيد تا جوابها را كش نمايد. مي توانيد از cache control header به كارگيري فرمائيد تا سياستهاي كشينگ مرورگر را در درخواستهايي كه از كلاينت مي آيد و همينطور جوابهايي كه از سرور ميايد تهيه و تنظيم نمائيد. براي مثال cache-control: max-age=90 دلالت بر اين داراست كه جواب سرور براي يك زمان 90 ثانيهاي داراي اعتبار ميباشد. بعداز سپري شدن اين بازه، مرورگر اينترنت بايستي ورژن جديدي از دادهها را درخواست دهد. مزاياي اساسي response caching مشمول كاهش ترافيك كانال، بهبود پاسخگويي، و از اين رو پيشرفت در عملكرد ميباشد. به كارگيري درست از response caching مي تواند لازمات پهناي باند را كم كند و كوشش نرمافزار را بهبود بخشد. ميتوانيد از response caching براي كش كردن گزينههايي كه استاتيك بوده و دارنده دستكم احتمال تغيير و تحول مي باشند استعمال نماييد، مثل فولدرهاي CSS و JavaScript و غيره. ادامه مطلب
امتیاز:
بازدید:
مايكروسافت در اعلام به روزهاي مرتبط با توسعه و گسترش اينترنت ASP.NET Core تحت طراحي اپليكيشن عنوان بخشي از NET 5 Preview 7. تازه، خاطر نشان نمود كه Blazor WebAssembly، كامپوننت سمت كلاينت پروژه Blazor كه گسترش اينترنت بر پايه ي سيشارپ را به مكان جاوااسكريت مهيا ميسازد، اينك .NET 5 را مقصود قرار ميدهد. پس از تحمل چندين تأخير در گسترش، Blazor WebAssembly به تازگي به كامپوننت سمت سرور Blazor Server متصل شدهاست. هر دو نصيب پروژه Blazor در NET 5. قرار گرفتهاند كهاين يكي از شدن همگي چيز در .NET براي ماه نوامبر اپليكيشنريزي گرديده است. براي رو در رو شدن با آن، جديدا مايكروسافت .NET 5 پيشاكران 7 را منتشر نموده است. همانگونه كه اكثر كدهاي NET 5. حدودا آحاد گرديدهاست، اساسيترين "خصوصيت تازه" به روزهاي ASP.NET Core در پيشاكران 7 مرتبط با اپهاي Blazor WebAssembly ميباشد كه فعلا NET 5. را غرض قرار دادهاند. Sourabh Shirhatti در 21 جولاي توضيح داده ميباشد كه "نرمافزارهاي Blazor WebAssembly 3.2 تنها به NET Standard 2.1 API. دسترسي دارا هستند"، وي ميگويد "با اين نشر هماينك پروژههاي Blazor WebAssembly، NET 5. را غرض قرار داده و به دسته بسيار كلانتري از APIها دسترسي داراهستند. پيادهسازي پناه Blazor WebAssembly براي APIها در NET 5. كاري در مشت اجرا ميباشد كه به زودي جاري ساختن گردد، بدين ترتيب ممكن ميباشد بعضا از APIها يك PlatformNotSupportedException را در طول جاري ساختن (runtime) پرتاب نمايند. ما دوست داريم چنانچه كه با عدم حفاظت از API خاصي رو به رو شديد مارا در جريان بگذاريد". همينطور مواقعي در خصوص تلاش Blazor و دسترسي به بسطها و بهبودها، به يار لازمات ديباگينگ به روزگرديده براي Blazor WebAssembly هنگام به كار گيري از ويرايشگر ويژوال استوديو كد cross-platform و open source مذكور ميباشد. اينك بسطدهندگان ما يحتاج وجود ندارد به طور دستي ديباگر جاوااسكريپت را نصب نمايند، چون اينك در VS Code گنجانده شدهاست. با اين هم اكنون، فعال كردن ورژن preview هنوز ما يحتاج ميباشد. نكتههاي ديدني ديگر در زمينهي آپ تو ديتهاي ASP.NET Core در NET 5 Preview 7. عبارتند از: گسترشهاي تلاش certificate authentication: اين گروه كش كردن (caching) را به certificate authentication در ASP.NET Core اضافه نموده است، كه به صورت قابل توجهي همت certificate authentication را بهبود بخشيده ميباشد. ارسال كادرهاي HTTP/2 PING: اينك بسطدهندگان ميتوانند با تهيه و تنظيم محدوديتهاي KestrelServerOptions، كادرهاي زماناي PING را در Kestrel ارسال نمايند. مكانيزم HTTP/2 براي ارسال قابهاي PING قادر است از عدم كارايي كانكشنهاي سواي استعمال يقين نتايج نمايد. جانبداري از گونه هاي endpointهاي ديگر در Kestrel sockets transport: ساختار API تازه در System.Net.Sockets معرفي گرديده است. sockets transport (پيشفرض) در Kestrel در حال حاضر پيشرفتدهندگان را كاركشته ميسازد تا هم به رئيس پوشههاي جانور و هم سوكتهاي دامين يونيكس متصل شوند. رمزگشايي هدر سفارشي در Kestrel: مجموعه اين قابليت را مهيا نموده است كه معلوم خواهد شد كدام System.Text.Encoding براي تعبير هدرهاي ورودي مبتني بر اسم هدر به مكان پيشفرض UTF-8 به كارگيري خواهد شد. ادامه مطلب
امتیاز:
بازدید:
محتواي تصويري را ميقدرت كهن ترين صورت ارائه محتوادانست. طراحي اپليكيشن بشر هاي اوليه در خصوص برقراركردن با ساير افراد مبتلا ايراد بودن و هنوز كلمه ها و جملهها صورت نگرفته بود ولي در يك گزينه اشتراك داشتند. آن ها ميتوانستند موضوعات مد حيث خويش را با ترسيم صورت به مخاطبان خويش نشانه دهند. درنتيجه يكياز كهن ترين صورت هاي متعدد محتوا را مياقتدار تصوير روي غارها كه به وسيله بشر هاي اول كشيده گرديدهاست دانست.
صورت هاي گوناگون محتوا ادامه مطلب
امتیاز:
بازدید:
[ ۱ ][ ۲ ][ ۳ ][ ۴ ][ ۵ ][ ۶ ][ ۷ ][ ۸ ][ ۹ ][ ۱۰ ][ ۱۱ ][ ۱۲ ][ ۱۳ ][ ۱۴ ][ ۱۵ ][ ۱۶ ][ ۱۷ ][ ۱۸ ][ ۱۹ ][ ۲۰ ][ ۲۱ ][ ۲۲ ][ ۲۳ ][ ۲۴ ][ ۲۵ ][ ۲۶ ][ ۲۷ ][ ۲۸ ][ ۲۹ ][ ۳۰ ][ ۳۱ ][ ۳۲ ][ ۳۳ ][ ۳۴ ][ ۳۵ ][ ۳۶ ][ ۳۷ ][ ۳۸ ][ ۳۹ ][ ۴۰ ][ ۴۱ ][ ۴۲ ][ ۴۳ ][ ۴۴ ][ ۴۵ ][ ۴۶ ][ ۴۷ ][ ۴۸ ][ ۴۹ ][ ۵۰ ][ ۵۱ ][ ۵۲ ][ ۵۳ ][ ۵۴ ][ ۵۵ ][ ۵۶ ]
|
|
[قالب وبلاگ : سایت آریا] [Weblog Themes By : sitearia.ir] |