تماس با ما : 09394046915    -    02144454671    

گروه نرم افزاری نیک سافت : خدمات برنامه نویسی ، طراحی و پشتیبانی نرم افزار های تحت وب و چند رسانه ای و موبایل

 از عرضه‌ی سیستم عامل اندروئید ۴٫۱ یا آبنبات پاستیلی (Jelly Bean) مقایسه‌های مختلفی بین این سیستم عامل‌ها انجاام شده است. مثلا کیفیت تشخیص فرمان‌های صوتی گوگل و اپل به دقتمقایسه شد، اما این بار نگاهی به قابلیت‌های کلی هر سه سیستم عاملی که رقبای اصلی بازار وسایل همراه هستند می‌اندازیم. به نظر می‌رسد که اندروئید در این میان منعطف‌ترین سیستم عامل است و قابلیت‌های بیشتری دارد. در برخی زمینه‌ها هنوز نرم‌افزارهای مناسبی برای اندروئید عرضه نشده اما آدم آهنی سبز رنگ اندروئید اکنون در حال تبدیل شدن به موجودی بالغ است. Greg Sullivan مدیر بخش سیستم عامل Windows Phone 8، در مورد امکانات این سیستم عامل و در نشستی با نرم‌افزارنویسان می‌گوید: “ما هنوز تمام قابلیت‌هایی که در جدیدترین سیستم…
چگونه مدل پردازنده‌های اینتل را بخوانیم و آن‌ها را از یکدیگر تفکیک کنیم؟ در نگاه اول، شاید دیدن چندین عدد و حرفی که در کنار مدل پردازنده‌های هر دو شرکت نوشته می‌شود، به قدری گیج کننده و طولانی باشد که حتی احتمالا خریدار را دچار سردرگمی می‌کند. اما پشت تمامی این حروف و اعداد یک قانون ثابت قرار گرفته است که کار ما را برای شناسایی پردازنده آسان‌تر می‌نماید. همانطور که گفتیم، محصولات اینتل در سه دسته Core i7، Core i5 و Core i3‌ قرار می‌گیرند. با گذشت هر سال، نسل جدیدی از هر یک از این سه دسته نیز معرفی و روانه بازار می‌شود. تاکنون چهار نسل از خانواده Core-i معرفی و در محصولات به کار گرفته شدند. برای اینکه…
دوشنبه, 21 بهمن 1392 11:49

تحلیل نمایشگاه الکامپ 19

     مال صوفیه    تحلیلگر ICT نمایشگاه الکامپ نوزدهم با همه قوت‌ها و کاستی‌هایش پایان یافت و علیرغم تمام حرف و حدیث‌ها شاید بتوان گفت نوعی گرمی و دلگرمی و بارقه امیدی به فضای خزان زده حوزه فناوری اطلاعات و ارتباطات بخشید و امید است سال آتی شاهد رونق بیشتر و امید بیشتری باشیم.در این میان نکات زیادی قابل ذکر است که در این مجال به ذکر چند نکته که برجسته‌تر به نظر می‌رسید می‌پردازم. نخست این که به نظر می‌رسد چشم‌انداز کاهش تنش‌های بین‌المللی و کاهش شدت تحریم‌ها تا حدی بارقه امیدی در دل فعالان این حوزه انداخته است و ثبات نسبی بازار ارز هم در این مسئله بی‌تاثیر نبوده است چرا که شاید تصمیم‌گیران و تصمصم سازان این حوزه…
دوشنبه, 16 ارديبهشت 1392 19:03

تنظیم نام هاست برای سایتهای https

چکیده:برای انتساب یک نام به نام هاست از محیط گرافیکی IIS نمی توان استفاده کرد.برای این منظور از ابزاری به نام appcmd استفاده می گردد.با کمک این ابزار شما می توانید سایتهای IIS را مدیریت نمایید.انتساب یک نام به نام هاست از جهت حائز اهمیت است که ممکن است نخواهید برای چند سایت از پورتهای متفاوت استفاده نمایید یا به جای هاست های پیشفرض نام هاست دلخواه را استفاده کنید.برای کسب اطلاعات بیشتر می توانید به مقاله تنظیم دوسایت روی یک پورت در IIS مراجعه نمایید. لطفا فایل مقاله را از مسیر زیر دانلود کنید
دوشنبه, 16 ارديبهشت 1392 18:40

تنظیم دو سایت روی یک پورت در IIS

چکیده در دنیای واقعی مواردی وجود دارد که باید چند سایت را روی یک پورت قرار دهیم.برای این کار از HostName های متفاوت برای سایتها استفاده می کنیم و با تنظیماتی ساده به نام هر سایت وارد آن می شویم بی آنکه تداخلی در کار سیستم بوجود بیاید.این کار را نیز با تنظیمات DNS برای شبکه های داخلی تعمیم می دهیم.این مقاله یکی از مجموعه مقالات تکنیک ها و حقه های IIS می باشد.لطفا فایل مقاله را از مسیر زیر دانلود کنید. 
چکیدهبا استفاده از پروتکل https می توان تعاملات بین سرور و مرورگر را رمزگذاری نمود.این کار که توسط یک مجوز انجام می گیرد به SSLها معروف هستند.این مجوز روی سرور نصب می گردد و به رمزگذاری تعاملات می پردازد.تنظیم این مجوز و ساخت سایت به صورت https برای شبکه های داخلی مستلزم بحث مفصلی است که که در این مقاله صحبت خواهد شد.برای ساخت یک یک مجوز SSL ساخته و برای سایت مورد نظر تنظیم می کنیم.لطفا فایل مقاله را از مسیر زیر دانلود نمایید. 
چکیده: برای انجام اعمال مختلف بر روی سیستم‌های کامپیوتری remote  می‌توان از طریق برنامه‌نویسی و یا توسط ابزارهای مدیریت سیستم remote عمل نمود. یکی از ابزارهای اجرای فایل‌ها و برنامه‌ها بر روی سیستم کامپیوتری remote، ابزاری است به نام  PsExec.exe که قابلیت ورود به سیستم remote و اجرای پردازش بر روی آن را از طریق cmd.exe داراست. همچنین Windows امکانی را به نام WMI برای برنامه‌نویسان فراهم نموده تا از طریق برنامه‌نویسی بتوان سیستم کامپیوتری remote را مدیریت نموده و پردازش‌های دلخواه را بر روی آن انجام دهند.مقدمه: بسیار اتفاق می‌افتد که بر روی یک سیستم کامپیوتری remote کارهای مختلفی از قبیل کپی نمودن فایل، اجرای اسکریپت‌های sql server، start یا stop نمودن سرویس‌ها، اجرای برنامه‌های مختلف انجام گیرد. اما…
چکیده: برنامه‌نویس شیءگرا دارای سه مفهوم اصلی کپسوله‌سازی، وراثت و چندریختی می‌باشد. مفهوم چندریختی که با استفاده از وراثت قابل پیاده‌سازی است، قابلیت‌هایی در اختیار برنامه‎نویس قرار می‌دهد از جمله این‌که بتواند متدهایی با نام یکسان و پیاده‌سازی متفاوت داشته باشند. با استفاده از تکنیک چندریختی می‌توان جملات شرطی متعدد و طولانی را که عمدتاً برای برنامه‌نویسان مشکل‌ساز است حذف و جایگزین نمود. مقدمه: یکی از مسائلی که همواره پیش روی یک برنامه نویس است، استفاده از جملات شرطی در کدهای برنامه است. در بسیاری از موارد، تعداد شرط‌ها در یک جمله‌ی شرطی زیاد یا بسیار تودرتو می‌شوند که مشکلاتی به همراه دارد از جمله پیچیدگی کد و ناخوانایی. یکی از راه‌حل‌های این مشکل استفاده از چندریختی که یکی از…
چکیده Razor یک تکنیک برنامه نویسی در ASP.Net است که برای ساخت صفحات پویاي وب با زبان C# یاVB.Net استفاده می شود.با این تکنیک می‌توان کدهای سروری را در همان قسمت کدهای کلاینتی اضافه کرد. مقدمه ويژگی Asp.net پشتیباني از ماژول های متفاوت به عنوان View Engine¹ است که میتوانند به عنوان Plugin اضافه شوند.view engine پیش فرض برای ASP.NET MVC همان .aspx/.ascx/.maste است که در ASP.NET Web Forms هم استفاده می‌شد.view engine های رايج دیگر عبارتند از NHamlو Spark . Razor در January 2011 برای نسخه‌ی Visual Studio 2010 نهایی شد و اکنون بخشی ازView Engin درASP.NET MVC 3 و Microsoft WebMatrix² می‌باشد. Razor در واقع یک مدل جدید در نوشتن کدهای زبان C# در MarkUp³ است.در این روش…
چکیده OCP -Open Close Principle   یکی از اصول اساسی آنالیز و طراحی سیستم های شئ گرا می باشد. این اصل برای گسترش طراحی می کند و نه برای تغییر. با توجه به مشکلات موجود برای اعمال تغییرات مشتری در نرم افزار و بوجود آمدن تاثیرات جانبی بعد از اعمال تغییرات ، آنالیزرها و طراحان سیستم های نرم افزاری تلاش می کنند تا از اصولی استفاده نمایند که این مشکلات را به حداقل برساند. یکی از این اصول OCP است که به گسترش سیستم به جای تغییر آن اهمیت می دهد. همچنین Design Pattern ها نیز سعی نموده اند در الگوهای خود این اصل را رعایت کنند. در ادامه به کاربرد Factory Method Pattern و کمک آن به منظور پیاده سازی اصل OCP و…
چکیده کلاس های static ، کلاس هایی هستند که نیاز به نمونه برداری ندارند. در واقع از خصوصیات آن ها با استفاده از نام کلاس می توان استفاده نمود. اما گسترش این کلاس ها در آینده نرم افزار ما کار چندان ساده ای نخواهد بود. در مقابل کلاس های static ، Design Pattern ها یک الگو به نام Singleton Pattern ارائه داده اند. این الگو اجازه ساخت تنها یک شئ را می دهد اما گسترش و تغییرات آن در آینده نرم افزار آسان تر خواهد بود. با توجه به اهمیت نگهداری کد 1، قابلیت استفاده مجدد 2 و جلوگیری از دوباره کاری 3 تفکر در مورد به کارگیری یک کلاس به عنوان Static یا Singleton در معماری های مدرن بسیار اهمیت پیدا خواهد…
صفحه4 از4
  • بازدیدامروز 7
  • |
  • روزگذشته 18
  • |
  • هفته جاری 47
  • |
  • ماه جاری 1562
  • |
  • بازدید کل 3838