آخرین اخبار و مقالات و مطالب پیرامون نوشتن برنامه در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
... اپل همچنین محدودیت ارایه برنامه برای آی فون از سوی طراحان مستقل را برداشته است به این ترتیب همه طراحان در سراسر دنیا می توانند برای آی فون برنامه بسازند ... پیش از این اپل خدمات تعمیر برای این گوشی هوشمند را تنها در کشور محل خریداری آن عرضه می کرد و طراحان برنامه را ملزم می کرد تنها از ابزارهای برنامه نویسی این شرکت برای نوشتن برنامه های آی فون استفاده کنند ...
... خبرگزاری دانشجویان ایران - تهران سرویس: جامعه اطلاعاتی - ارتباطاتدیده بان ضدانحصارطلبی اتحادیه اروپا پس از این که اپل محدودیت های وضع کرده بر ابزارهای برنامه نویسی و گارانتی های فرامرزی را برای آیفون تسهیل کرد، به تحقیقات از این غول رایانه آمریکایی پایان داد ... طبق اعلام این دیده بان ضدانحصارطلبی اروپا، اپل هم چنین محدودیت هایی را که ساخت برنامه توسط طراحان مستقل برای آیفون را محدود می کرد، لغو کرده است ... پیش از این اپل خدمات تعمیر برای این تلفن هوشمند را تنها در کشور محل خریداری آن عرضه می کرد و طراحان برنامه را ملزم می کرد تنها از ابزارهای برنامه نویسی این شرکت برای نوشتن برنامه های آیفون استفاده کنند ...
... برنامه ای برای آندرویید عرضه شده که ایجاد نرم افزار برای دستگاه های آندروییدی را برای طراحان راحت تر می کند ... طبق اعلام گوگل، هدف از طراحی این ابزار قادر ساختن همه برای نوشتن برنامه برای تلفن های همراهشان بوده و این تنها به دلیل ماهیت کد باز نرم افزار آندرویید ممکن شده است ... این ابزار طراحان را قادر می سازد قطعه کدهایی که هر یک قابلیت های متفاوتی دارند را در یک تمپلت قرار دهند و به این ترتیب یک برنامه منحصر برای تلفن خود بسازند ... یکی از دانش آموزان شرکت کننده در آزمایش این ابزار، برنامه ای را ساخته که هر 15 دقیقه دوستانش را از محل وی باخبر می کند ...
... matlab در حقیقت یک زبان ارائه شده برای محاسبات عددی است و این امکان را برای کاربر ایجاد می کند که ضمن انجام یکسری پردازش روی داده ها به صورت تصویری نیز به مشاهد ه آنها بپردازد بدون اینکه نیازمند نوشتن برنامه های طولانی باشد ... نرم افزار matlab به عنوان یک برنامه مناسب جهت انجام محاسبات ماتریسی شروع به کار کرده و اکنون به یک زبان ریاضی highlevel ارتقا پیدا کرده است به گونه ای که می تواند مسائل انتگرالی پیچیده را حل و جواب ها را به صورت نمودارهای 2 بعدی یا حتی 3 بعدی مناسب نیز نشان دهد ...
... درست چند روز پیش از معرفی محصولات جدید ادوبی توسط این کمپانی، کمپانی اپل تغییراتی را در مجوز استفاده از کیت توسعه نرم افزار (sdk) مربوط به سیستم عامل آیفون اعمال نمود که استفاده از ابزارهایی مشابه کامپایلر برنامه flash professional cs5 را برای تولید کد بومی برنامه های نسخه چهارم سیستم عامل آیفون ممنوع می کند ... کمپانی ادوبی که به دلیل عدم همکاری اپل نتوانست پلاگین flash player را برای مرورگرهای وب سیستم عامل آیفون عرضه کند راهی را برای دور زدن برخی از محدودیت های بستر آیفون یافت — امکان تبدیل برنامه های فلش به برنامه های بومی آیفون ... در این صورت محدودیت عدم مشاهده فایل های فلش در مرورگر آیفون به قوت خود باقی می ماند ولی امکان نوشتن برنامه های مستقل آیفون برای خیل عظیم برنامه نویسان فلش بوجود می آمد ... اما کمپانی اپل که اکوسیستم آیفون را در قبضه خود دارد و هر برنامه سیستم عامل آیفون باید از فیلتر این کمپانی بگذرد تا در فروشگاه برنامه های آیفون یعنی app store عرضه شود، با تغییری که در مجوز استفاده از کیت توسعه نرم افزار سیستم عامل آیفون اعمال نمود عملا جلوی استفاده از محیط توسعه فلش برای تولید برنامه های آیفون را گرفت ... در بخشی از توافق نامه این مجوز جدید آمده است: برنامه ها تنها می توانند از api های مستند (documented apis)، به روشی که توسط اپل تجویز شده استفاده نمایند و نباید از api های خصوصی (private) استفاده کرده و یا آنها را فراخوانی کنند ...
... نوشتن برنامه های شیء گرا برای دانش آموزان و دانشجویانی که در دانشگاه و یا دبیرستان با برنامه نویسی ساخت یافته روبه رو می شوند، کمی مشکل است ... اما مفهوم شیء گرایی چیست؟ به طور خلاصه و فنی، برنامه نویسی شیء گرا همانند برنامه نویسی ساخت یافته از ساختمان های داده و توابع مرتبط با آنها تشکیل شده است که با فعالیت در کنار هم برنامه کاربردی را می سازند ... مشخص است که این مفهوم برای کسانی که با برنامه نویسی شیء گرا کار نکرده باشند، کاملا گنگ و پیچیده است، بنابراین مفاهیم اولیه شیء گرایی را به زبان ساده بیان می کنیم: کلاس کلاس ها در شیء گرایی همه چیز هستند و همه چیز در مفهوم کلاس خلاصه می شود، بنابراین بهتر است کلاس را خوب بشناسیم ... اگر داده ها به طور مناسب پنهان سازی شوند و برای هر تغییری در سیستم، از تابعی خاص و با دسترسی خاص استفاده شود، در این صورت با بزرگ شدن برنامه، زمان رفع ایراد آن بیشتر نمی شود و در صورتی که یک مورد منطقی در برنامه رخ داد، اصلا مجبور نیستید از خط اول تا خط آخر برنامه را بخوانید ...
... سادگی و راحتی زبان برنامه نویسی جاوا و همچنین عمومیت آن در میان تمامی تلفن های همراه، باعث شده که روزبه روز بر تعداد این نرم افزارهای مبتنی بر جاوا افزوده شده و افراد بیشتری نسبت به نوشتن برنامه برای گوشی های موبایل توسط این زبان برنامه نویسی اقدام کنند ... برنامه نویسان ایرانی هم از این قاعده مستثنا نبوده و نرم افزارهای متنوعی با این سیستم ارائه داده اند ... امروز قصد داریم به تعدادی از این برنامه ها بپردازیم ... شاید در ظاهر، این برنامه ها کم حجم و یا کم کاربرد به نظر برسند، اما در عمل در بخش هایی از زندگی ما مورد استفاده قرار می گیرند ... کافیست به منوی اصلی برنامه رفته و قسمت فهرست موضوعات و سپس "آشپزی" را انتخاب کنید ... در قسمت تنظیمات نیز شما می توانید به تغییر نمای ظاهری برنامه پرداخته و یا اقدام به حذف تاریخچه مراجعات خود کنید تا فهرست 10آیتم آخر حذف شود ... همچنین می توانید با استفاده از انتخاب صفحه کلید مربوط به گوشی خود، عملکرد و استفاده از این برنامه را برای گوشی خود راحت تر کنید ... نرم افزار تور ایران همان طور که از اسم برنامه پیداست، این نرم افزار در پیدا کردن مکان های گردشگری کشورمان، شما را یاری می کند ... کلیه مکان های دیدنی آن شهر با توضیحات کافی برای شما شرح داده شده و آدرس هر کدام از آنها نیز در برنامه موجود است ...
... بحث ما درباره نوشتن برنامه هایی است که در ویندوز ویستا و 7 نوشته می شوند و قرار است با uac دست و پنجه نرم کنند ... ممکن است شما در برنامه خود نیاز به تغییراتی در رجیستری داشته باشید یا این که یک فایل را در درایو اصلی ویندوز، تغییر دهید ... عملیات مورد نظر شما مختل خواهد شد و کار به درستی انجام نمی شود و طبعا بخش های دیگر برنامه شما هم درست کار نخواهند کرد ... راه دیگر این است که به کاربر اطلاع دهیم یا خودش uac را غیرفعال کند یا زمان اجرای برنامه از گزینه run as administrator را انتخاب کند ... در این روش این برنامه خود را، به صورت administrator اجرا می کند ... این دستور به ویندوز می فهماندکه فلان برنامه (که آدرس آن را به عنوان آرگومان به runas داده ایم) در چه حالتی(mode) قرار است اجرا شود یا با چه سطح دسترسی باید اجرا شود ... برای غلبه به این مشکل چه کنیم؟ اولین کاری که باید انجام شود، بررسی حالت اجرای برنامه است ... باید متوجه شویم که آیا برنامه به سیستم دسترسی کامل دارد؟ برای این کار از متد زیر استفاده می کنیم ... نکته: وقتی شما از گزینه run as administrator برای اجرای برنامه استفاده می کنید، مثل این است که کاربر ادمین برنامه را اجرا کرده است یا این که وقتی uac را غیر فعال می کنید، بدین معناست که همه کاربران ادمین هستند ... اگر کاربر ادمین نبود، یعنی متد isadmin مقدار false را برگرداند، چه باید کرد؟در این شرایط شما باید برنامه را با استفاده از دستور runas که پیش تر توضیح داده شد اجرا کنید ...
... اما متخصصان و برنامه نویسان ایرانی هم بیکار ننشستند و خودشان اقدام به تولید و نوشتن برنامه ای کردند تا ایرانیان هم بتوانند از این نرم افزار استفاده کنند و از سیستم های مختلف آن بهره ببرند ... این نرم افزار »آریو اقلیم« نام دارد و توسط برنامه نویسان شرکت نرم افزاری نگاشت اندیشه سبز، طراحی و نوشته شده است ... البته قبل از تهیه به این نکته توجه کنید که برای استفاده از این نوع برنامه ها، گوشی شما باید از امکانات ارتباط با ماهواره برخوردار باشد ... نصب آن نیز مانند تمام نرم افزارهای ویندوز موبایل است، اما راه اندازی آن نیازمند دریافت رمز از شرکت سازنده و فروشنده است که پس از طی این مراحل، وارد برنامه خواهید شد ... ابتدا باید نقشه هایی را که دارید ( اعم از نقشه های شهرها و یا کشور ایران)، در برنامه اضافه کنید ... حالا به طور مثال نقشه تهران را در برنامه بارگذاری کرده اید ... پس از ارتباط با ماهواره، می توانید از دو امکان دیگر این برنامه که همان قطب نما و قبله نماست هم استفاده کنید ... البته در این مسیریابی احتمال 1درصد خطا وجود دارد که آن را هم نمی شود از چشم سازندگان این برنامه دید و بیشتر مربوط به تغییر و تحولات مسیرهای رفت و آمد شهر هستند ... برنامه به طور خودکار مسیرهایی را بررسی می کند و نزدیک ترین مسیر را به صورت نوار آبی رنگی برای شما به نمایش در خواهد آورد ...
... در ادامه به بررسی برخی خصوصیات این معماری و کارایی حدودی آن و نیز برنامه نویسی گرافیکی در آن می پردازیم ... نحوه برنامه نویسی برای نوشتن برنامه ای که روی کارت گرافیک های لارابی اجرا شود، larrabee native طراحی می شود که کامپایلر مخصوص نیز خواهد داشت ... برای برنامه نویسی موازی، لارابی نیتیو چندین کتابخانه مدیریت نخ را پشتیبانی خواهد کرد که thread building blocks و posix threading و openmp از آن جمله اند ... کارایی حدودی برگ برنده لارابی در مقابل کارت های گرافیکی دیگر، معماری x86 آن است که می تواند سیستم عامل ها و برنامه های بسیاری را اجرا کند ...
|
صفحه 1
|
2 | 3 | 4 |
|