جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'کامل'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • قوانین، اطلاعیه و ارتباط با مدیریت
    • قوانین و مقررات
    • پیشنهاد و انتقاد
    • ارتباط با مدیریت و مسئولین
    • اخبار و اطلاعیه ها
    • گروه کاربری طلایی
  • بخش ویژه (دسترسی تنها برای اعضای ویژه)
    • مسائل و اخبار مربوط به بخش ویژه
    • آموزش ها و مقالات ویژه
    • ارزشمند ترین های اینترنت
  • انجمن پشتیبانی سایت
    • انجمن پرسش و پاسخ
    • درخواست آموزش / برنامه
  • برنامه نویسی با محصولات مایکروسافت
    • برنامه نویسی مبتنی بر Microsoft .Net Framework
    • Sharepoint
  • پایگاه های داده
    • SQL Server
    • NoSQL
    • سایر پایگاه‌های داده
  • Native Code
    • برنامه نویسی در Delphi
    • برنامه نویسی با C
    • برنامه نویسی در VB6
  • فناوری جاوا
  • زبان های اسکریپتی
  • برنامه نویسی میکروکنترلر (MicroController) ها و MicroProcessor ها
  • سیستم عامل ها
  • سورس کده
  • بخش راه اندازي وب سایت
  • انجمن تخصصی طراحی سایت
  • انجمن تخصصی بازاریابی و تبلیغات اینترنتی
  • انجمن تخصصی طراحی گرافیکی
  • گفت و گوی آزاد
  • دانلود انواع نرم افزار

دسته ها

  • دریافت آخرین نسخه اسکریپت
    • آپلود سنتر
    • مدیریت محتوا
  • دریافت آخرین نسخه قالب و استایل
    • قالب وردپرس

وبلاگ‌ها

چیزی برای نمایش وجود ندارد


جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


About Me

32 نتیجه پیدا شد

  1. Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Python complete BUNDLE basic-Advance Python ,TKInter,Django با آموزش کامل مقدماتی تا پیشرفته پایتون، جنگو و تی کی اینتر اشنا خواهید شد. سرفصل های دوره آموزشی Udemy Python complete BUNDLE basic-Advance Python ,TKInter,Django: - مقدمه - مقدمه متغیرها - IDE - چاپ فناوری - مجازی و لینوکس و IDE - بولین - لیست ، شرطی ، حلقه ، ورودی - تاپل و فرهنگ لغت - در حالی که حلقه - روش خوب - توابع - بازی RPG - کلاس ها - فایل ها - Try و Catch - JSON - Try و Finaly - نصب TKINTER - قطعات Tkinter - 01 Django مقدمه - Django 02 وب سایت اول را اجرا کنید - Django 03 برنامه شروع - Django 04 بوت استرپ - Django 05 اچ تی ام ال را به پروژه اضافه کنید - Django 06 تنظیم سایت - Django 07 برنامه خبری ایجاد کنید - Django 08 پنل مدیریت را بسازید - Django 09 صفحه اخبار را اضافه کنید - Django 10 بارگذاری پرونده ها - Django 11 تاریخ و زمان - Django 12 پرونده ها و پرونده ها را حذف کنید - Django 13 دسته حجم: 10700 مگابایت دانلود - بخش اول دانلود - بخش دوم دانلود - بخش سوم دانلود - بخش چهارم دانلود - بخش پنجم دانلود - بخش ششم دانلود - بخش هفتم دانلود - بخش هشتم دانلود - بخش نهم دانلود - بخش دهم دانلود - بخش یازدهم
  2. اچ تی ام ال (HTML۵) زبانی برای ساختن و ارائه محتوا برای شبکه جهانی وب است، این پنجمین تجدید نظر از استاندارد HTML است (در سال ۱۹۹۰ ایجاد و در سال ۱۹۹۷ به عنوان HTML۴ استاندارد شده‌است) و تاکنون همچنان در دست توسعه‌است. اهداف اصلی HTML۵ بهبود این زبان به صورتی است که از جدیدترین فن آوری‌های چند رسانه‌ای پشتیبانی کند در حالی که هم به راحتی توسط انسان‌ها قابل خواندن باشد وهم به طور مداوم توسط رایانه‌ها و دستگاه‌ها (مرورگرهای وب، تجزیه کننده‌ها و غیره) قابل درک باشد. HTML۵ در نظر دارد نه تنها HTML ۴بلکه XHTML ۱ و ۲ HTML را نیز پشتیبانی کند. در دوره آموزشی Udemy Learn Complete HTML5 Tutorials along with 3 PROJECTS با آموزش کامل اچ تی ام ال 5 همراه با سه پروژه اشنا خواهید شد. سرفصل های دوره آموزشی Udemy Learn Complete HTML5 Tutorials along with 3 PROJECTS: - چند سبک در HTML5 و چگونگی کار با آن سبک ها - قالب بندی عناصر در HTML5 - نحوه کار با نقل قول ها در HTML5 - استفاده از نظرات و نحوه استفاده از نظرات در HTML5؟ - نحوه کار با رنگها در HTML5 - CSS چیست و چگونه می توان CSS را در سند HTML5 اعمال کرد - استفاده از لینک ها و نحوه ایجاد لینک ها در HTML5 چیست؟ - نحوه درج ، تغییر اندازه تصاویر در HTML5 - نحوه ایجاد جداول در HTML5 - نحوه ایجاد لیست در HTML5 - بلاک های HTML - کلاس HTML و شناسه - فریم های HTML I - کد کامپیوتر HTML - اشخاص HTML - Charset HTML - آدرس HTML - XHTML - فرم های HTML - عنصر فرم HTML - انواع ورودی HTML حجم: 1.20 گیگابایت دانلود - بخش اول دانلود - بخش دوم دانلود - بخش سوم
  3. متن کامل توافق ترکیه و روسیه درباره شمال سوریه روسای جمهور ترکیه و روسیه بعد از دیداری چند ساعته در شهر سوچی به توافقی در خصوص شمال سوریه دست پیدا کردند. «رجب طیب اردوغان»، رئیس‌جمهور ترکیه و «ولادیمیر پوتین»، رئیس‌جمهور روسیه روز چهارشنبه اعلام کردند به توافقی در خصوص شمال سوریه دست پیدا کرده‌اند. متن کامل توافق ترکیه و روسیه درباره شمال سوریه به زبان انگلیسی منتشر شده است. ترجمه این متن در زیر آمده است: ۱- دو طرف بر تعهد خود برای حفظ اتحاد سیاسی و تمامیت ارضی سوریه و محافظت از امنیت ترکیه تأکید کردند. ۲- آنها بر عزم خود برای مبارزه با تروریسم در تمامی اشکال و جلوه‌های آن و جلوگیری از برنامه‌های تجزیه‌طلبانه در شمال سوریه تأکید کردند. ۳- در این راستا، وضعیت فعلی ایجاد شده در منطقه عملیات «چشمه صلح» شامل تل‌ابیض و رأس العین به عمق ۳۲ کیلومتر حفظ خواهد شد. ۴- هر دو طرف اهمیت توافق آدانا را تأیید می‌کنند. دولت روسیه، اجرای توافق آدانا را در شرایط فعلی تسهیل خواهد کرد. ۵- از ساعت ۱۲:۰۰ ظهر تاریخ ۲۳ اکتبر ۲۰۱۹، پلیس نظامی روسیه و نیروهای حفاظت مرزی سوریه وارد سمت سوری مرز ترکیه -سوریه، در خارج از منطقه عملیات چشمه صلح خواهند شد تا خروج عناصر YPG و سلاح‌های آنها تا عمق ۳۰ کیلومتری از مرز ترکیه-سوریه را تسهیل کنند که این مسئله باید در ۱۵۰ ساعت آینده نهایی شود. در آن زمان، گشت مشترک روسیه و ترکیه در غرب و شرق منطقه عملیات چشمه صلح تا عمق ۱۰ کیلومتری، به استثنای شهر قامشلی آغاز خواهد شد. ۶- همه عناصر YPG و سلاح‌های آنها از منبج و تل‌رفعت خارج خواهند شد. ۷- هر دو طرف تدابیر لازم را برای جلوگیری از نفوذ عناصر تروریست به کار خواهند بست. ۸- تلاش‌های مشترک برای تسهیل بازگشت پناه‌جویان به شکلی ایمن و داوطلبانه انجام خواهد شد. ۹- یک ساز و کار مشترک نظارتی و راستی‌آزمایی برای نظارت بر اجرای این تفاهم‌نامه و هماهنگی‌ها برای آن تشکیل خواهد شد. ۱۰- دو طرف تلاش‌های برای یافتن یک راهکار سیاسی ماندگار برای پایان دادن به درگیری‌های سوریه در چارچوب روند آستانه را ادامه خواهد داد و از فعالیت کمیته قانون اساسی حمایت خواهند کرد.
  4. سورس کد و ایده طراحی پروژه کامل وبسایت شخصیت های کارتونی سورس کد و ایده طراحی #پروژه کامل وبسایت #شخصیت_های_کارتونی با #زبان #جاوا_اسکریپت , #سی_اس_اس و #اچ_تی_ام_ال website-projects.zip
  5. آسیب‌پذیری خطرناک جدیدی در اندروید کشف شده که ظاهرا گوشی‌های مختلفی را از جمله گلکسی S9 سامسونگ تحت‌تأثیر قرار داده است. طبق گزارش جدید منتشرشده ازسوی رسانه‌ی ZDNet، برخی از پژوهشگران حوزه‌ی امنیت به‌همراه تیم ویژه‌ای از شرکت گوگل با نام پراجت زیرو (Project Zero) توانسته‌اند یک آسیب‌پذیری صفرروزه‌ی خطرناک را در اندروید کشف کنند که گوشی‌های مختلف دارای این سیستم‌عامل را تحت‌تأثیر قرار می‌دهد. ظاهرا این مشکل امنیتی، گوشی‌هایی از شرکت‌های مختلفی نظیر سامسونگ و هواوی را متأثر می‌کند. این آسیب‌پذیری، دسترسی روت را برای هکر فراهم می‌کند. ZDNet می‌گوید که آسیب‌پذیری موردبحث در سیستم‌عامل اندروید، گوشی‌های گلکسی اس ۷، گلکسی اس ۸ و گلکسی اس ۹ را از سامسونگ در کنار گوشی‌های هواوی پی ۲۰، گوگل پیکسل ۱ و گوگل پیکسل ۲ تحت‌تأثیر قرار داده است. فردی به نمایندگی از تیم مدیریت اندروید می‌گوید که هکر دو راه برای دسترسی به اطلاعات گوشی قربانی دارد؛ یا با روشی خاص، قربانی را به نصب یک اپلیکیشن مخرب ترغیب کند یا اینکه از طریق یک اپلیکیشن نظیر مرورگر وب، اکسپلویت دوم را نیز وارد ماجرا کند تا امکان نفوذ به گوشی برایش فراهم شود. اگر هکر یکی از این دو کار را انجام دهد، می‌تواند به تمامی اطلاعات دستگاه مقصد دسترسی پیدا کند. نکته‌ی جالب اینجا است که ظاهرا هم‌اکنون از این اکسپولیت جدید در دنیای واقعی هم بهره‌برداری می‌شود؛ تیم ویژه‌ای از گوگل با نام Threat Analysis Group توانسته‌اند نمونه‌هایی از استفاده‌ی این اکسپلویت را در دنیای واقعی نیز کشف کنند. تیم گوگل می‌گوید که احتمال دارد اکسپلویت موردبحث توسط شرکت NSO Group مورداستفاده قرار گرفته باشد؛ در ضمن احتمال دارد که همین شرکت، این اکسپلویت را فروخته باشد. گفته می‌شود که NSO Group یک شرکت جاسوسی وابسته به رژیم صهیونیستی است که قبلا فعالیت‌های مخربانه‌ی دیگری نیز انجام داده بود. برخی رسانه‌ها مدعی شده‌اند که NSO Group در طراحی یک جاسوس‌افزار نقش داشته است؛ ظاهرا امکان وارد کردن این جاسوس‌افزار به گوشی‌های هوشمند از طریق اپلیکیشن واتساپ وجود داشته که در نوع خود جالب است. رسانه‌ی ورج در پی انتشار این اخبار با NSO Group ارتباط برقرار کرد تا سؤالاتی را از آن‌ها بپرسد. NSO Group هرگونه وابستگی به اکسپلویت جدید اندروید را به‌صورت کامل تکذیب کرد. فردی به نمایندگی از این شرکت در گفت‌و‌گو با سایت ورج‌ گفته است: «NSO Group هیچ‌گاه اکسپلویت یا آسیب‌پذیری را به‌فروش نرسانده است و هرگز چنین کاری را انجام نخواهد داد. اکسپلویت جدید اندروید، هیچ ارتباطی به NSO ندارد. کار ما روی توسعه‌ی محصولاتی متمرکز شده است که به سرویس‌های اطلاعاتی دولتی و سازمان‌های مجری قانون کمک می‌کنند تا جان افراد را نجات دهند.» از آنجایی که هم‌اکنون در دنیای واقعی از باگ موردبحث توسط یک اکسپلویت استفاده می‌شود، پژوهشگران امنیتی گوگل به تیم توسعه‌ی اندروید ۷ روز زمان داده‌اند تا آن را برطرف کنند. ظاهرا این باگ ابتدا در تاریخ ۲۷ سپتامبر ۲۰۱۹ (۵ مهر ۱۳۹۸) توسط تیم اندروید کشف و نهایتا روز ۴ اکتبر ۲۰۱۹ (۱۲ مهر ۱۳۹۸) به‌صورت عمومی فاش شده است. با همه‌ی این‌ها، پژوهشگران امنیتی گفته‌های تأمل‌برانگیزی را در این زمینه مطرح کرده‌اند. ظاهرا همین باگ در ماه دسامبر سال ۲۰۱۷ (آذر - دی ۱۳۹۶) پچ شده، اما در کمال تعجب مجددا در برخی نسخه‌های اندروید ظاهر شده است. تیم Project Zero فهرست زیر را منتشر کرده و مدعی شده است که گوشی‌های حاضر در آن، از آسیب‌پذیری اخیر اندروید متأثر شده‌اند. البته این تیم امنیتی می‌گوید که فهرست زیر هنوز کامل نیست و ممکن است دستگاه‌های دیگری نیز به آن اضافه شوند. فهرست دستگاه‌های متأثر از آسیب‌پذیری جدید اندروید گوگل پیکسل ۱ گوگل پیکسل ۱ ایکس‌ال گوگل پیکسل ۲ گوگل پیکسل ۲ ایکس‌ال هواوی P20 شیائومی ردمی 5A شیائومی ردمی نوت ۵ شیائومی A1 اوپو A3 موتورلا موتو Z3 تمام گوشی‌های ال‌جی مجهز به اندروید اوریو سامسونگ گلکسی S7 سامسونگ گلکسی S8 سامسونگ گلکسی S9 فردی به نمایندگی از تیم توسعه‌ی اندروید در اطلاعیه‌ای جدید از باگ موردبحث به‌عنوان یک مشکل امنیتی سطح‌بالا و جدی یاد کرده است. این فرد می‌گوید که هم‌اکنون پچ مربوط به این باگ در Android Common Kernel در دسترس است، در ضمن ظاهرا شرکای تجاری اندروید به‌صورت کامل از وجود این باگ خطرناک مطلع شده‌اند. او همچنین می‌گوید که گوشی‌های پیکسل ۱ و پیکسل ۱ ایکس‌ ال پچ مربوط به این آسیب‌پذیری را در قالب به‌روزرسانی بعدی ماه اکتبر دریافت خواهند کرد. به‌علاوه او یادآور شد که گوشی‌های پیکسل ۳ و پیکسل ۳ ایکس‌ ال تحت‌تأثیر این آسیب‌پذیری قرار نگرفته‌اند.
  6. جاوااسکریپت (JavaScript) زبان برنامه‌نویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شده‌است. جاوااسکریپت، یک زبان برنامه‌نویس شیءگرا و سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده‌است. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌است. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت می‌گردند. این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب می‌باشد. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی می‌باشد و به کمک این زبان می‌توان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده می‌شود. در دوره آموزشی Udemy Learn JavaScript: Full-Stack from Scratch با آموزش کامل جاوا اسکریپت اشنا خواهید شد. سرفصل های دوره آموزشی Udemy Learn JavaScript: Full-Stack from Scratch: - به دوره خوش آمدید! - 10 روز جاوا اسکریپت: زبان خود - مبانی اولیه سرور - مبانی پایگاه داده - شروع برنامه پیچیده ما (برنامه شماره 2) - پست های ایجاد شده توسط کاربر - ویژگی جستجوی زنده - به کاربران اجازه می دهیم از یکدیگر پیروی کنند - چت زنده (Socket.IO) - اعتبار سنجی زنده برای فرم ثبت نام - CSRF چیست؟ (امنیت) - بیایید یک API ایجاد کنیم - استقرار برنامه پیچیده به Heroku - از اینجا به کجا می رویم؟ حجم: 10.9 گیگابایت دانلود - بخش اول دانلود - بخش دوم دانلود - بخش سوم دانلود - بخش چهارم دانلود - بخش پنجم دانلود - بخش ششم
  7. کمپانی اپل طی کنفرانس WWDC 2016 از تازه‌ترین نسخه سیستم عامل موبایلی خود به نام آی او اس ١٠ رونمایی کرد. به عقیده برخی تحلیلگران این به‌روزرسانی، با توجه به ارائه خدمات و ویژگی‌های بسیار زیادی که دارد می‌تواند بزرگ‌ترین به‌روزرسانی تاریخ این سیستم عامل لقب گیرد. iOS 10 یک بروزرسانی بزرگ برای آیفون‌ها و آیپد‌ها خواهد بود. همانطور که می‌دانید نسخه‌های جدید سیستم عامل iOS ابتدا به صورت آزمایشی عرضه می‌شوند و سپس چند هفته بعد از آن به صورت رسمی در اختیار تمامی کاربران قرار خواهند گرفت. محیط برنامه نویسی اپل Xcode نام دارد و زبان برنامه نویسی آن Swift است. Swift 3 آخرین نسخه از زبان برنامه نویسی اپل است که مختص آی او اس 10 طراحی شده است. Xcode شامل تمام ابزار مورد نیاز برای توسعه دهندگان برای خلق اپلیکیشن هایی فوق العاده برای مک و آیفون و آیپد و اپل تیپی و اپل واچ است. Xcode قالبی یک دست برای طراحی رابط کاربری، کدنویسی، آزمایش و رفع مشکلات در اختیار توسعه دهندگان می گذارد. Xcode در کنار زبان طراحی Swift طراحی اپلیکیشن را ساده تر و جذاب تر از همیشه کرده است. Xcode 8 شامل Swift 3 و SDK هایی برای iOS 10 و watchOS 3 و tvOS 10 و macOS Sierra است. همچنین در سوئیفت 3، شاهد API ارتقا یافته برای Grand Centeral Dispatch و هسته گرافیک هستیم. در دوره آموزشی Udemy The Complete iOS 10 And Swift 3 Developer Course با آموزش کامل توسعه آی او اس 10 و سوئیفت 3 اشنا خواهید شد. سرفصل های دوره آموزشی Udemy The Complete iOS 10 And Swift 3 Developer Course: - مقدمه - شروع به کار با سوئیفت 3 - وارد کردن موارد پیشرفته - برنامه نویسی شی گرا - ویژگی های پیشرفته iOS - نماهای جدول - ویژگی های پیشرفته iOS 2 - نقشه ها و موقعیت جغرافیایی - داده های اصلی - کار با JSON و API - برنامه کلون Snapchat - برنامه کلون Uber - برنامه چت - بخش پاداش - اگر در مورد شغل توسعه بازی خود جدی هستید حجم: 4.40 گیگابایت دانلود - بخش اول دانلود - بخش دوم دانلود - بخش سوم دانلود - بخش چهارم دانلود - بخش پنجم
  8. ACDSee Photo Studio نرم افزار بسیار قدرتمند جهت مشاهده، مدیریت، ویرایش، انتشار و سازماندهی فرمت های مختلف تصاویر می باشد. اکثر کاربران نسخه های مختلفی از این نرم افزار را در چند سال اخیر تجربه نموده و می توان به جرأت بیان نمود که ACDSee از آن دسته نرم افزار هایی است که هر کاربر پس از نصب ویندوز بروی سیستم خود نصب می کند و در یک جمله نرم افزاری محبوب، مفید و پرکابرد می باشد. این نرم افزار محیطی فوق العاده ایده آل را جهت کار و بایگانی فرمت های مختلف تصاویر را در اختیار عکاسان و آتلیه داران و کاربران معمولی قرار می دهد و با قابلیت های جدیدی که به این نرم افزار اضافه شده تقریبا تمام کارائی های ممکن جهت کار ویرایش، مدیریت، مرور و سازماندهی فرمت های مختلف تصویری را در اختیار کاربران قرار می دهد. همچنین در نسخه ی جدید پشتیبانی حرفه ای از فرمت های نسبتاً جدید عکاسی نیز گنجانده شده است. قابلیت های کلیدی نرم افزار ACDSee Pro: - مرور سریع تصاویر با فرمت های مختلف حتی با تصاویر با حجم های بالا - امکان مدیریت و دسته بندی سریع تصاویر در قالب های دلخواه - تبدیل فرمت های مختلف تصویری به یکدیگر - بازسازی تصاویر تنها با فشار یک کلیک توسط خود نرم افزار - قابلیت های فوق العاده نرم افزار جهت چاپ و پرینت تصاویر - قابلیت پخش فایل مالتی مدیا و بطور کلی فورمت هایی به غیر از فرمت تصاویر - امکان مرور، دسته بندی و مقایسه بسیار سریع و حرفه ای تصاویر در محیطی کاملا اختصاصی جهت عکاسان حرفه ای - قابلیت مشاهده تمام صفحه ای-Full screen تصاویر و مشاهده سریع بیش از 100 تصویر در فرمت های مختلف در حالت Thumbnail - مشاهده تصاویر با پسوند RAW با همان سرعت مشاهده تصاویر معمولی - قابلیت مقایسه حرفه ای تصاویر با امکان نمایش چهار تصویر همزمان همراه باسایر جزئیات - قابلیت ویرایش تصاویر با پسوند RAW در فرمت های مختلف حاصل از دوربین های Canon, Nikon, Pentax, Sony, Olympus, FujiFilm, Leica, Leaf, Panasonic and Kodak - ویژگی Shadow/Highlights جهت واضح نمودن تصاویر - قابلیت روتوش لک ها و سرخی چشم و ... موجود در تصاویر و ارتقاء کیفیت تصاویر با ابزار Repair - ابزار select جهت انتخاب بخش خاصی از تصویر و اعمال تنظیمات نور و Blur ، Saturation و ... - قابلیت به اشتراک گذاری تصاویر از طریق E-Mail ، ایجاد گالری تصاویر اینترنتی و Slide show در درون نرم افزار - قابلیت ساخت Slide shows بهمراه افکت های Transition و قرار دادن Audio بروی آن - اقابلیت اضافه نمودن Watermarks بروی تصاویر -امکان حفاظت از تصاویر و مالتی مدیا های خصوصی بوسیله فورمت DNGs - و ... راهنمای نصب 1- نرم افزار را نصب کنید. 2- محتویات پوشه Cracked file را در محل نصب نرم افزار* کپی و جایگزین فایل (های) قبلی کنید. 3- فایل موجود در پوشه Registration را باز کنید و تغییرات آنرا در رجیستری سیستم تایید کنید. 4- دسترسی نرم افزار به اینترنت را از طریق فایروال مسدود کنید. (لینک آموزش طریقه جلوگیری از اتصال یک نرم افزار به اینترنت) 5- نرم افزار را اجرا کنید. * محل نصب نرم افزار: پوشه محل نصب معمولاً در درایو ویندوز و داخل پوشه Program Files قرار دارد. همچنین با این روش می توانید محل نصب را پیدا کنید: - در ویندوز XP: بعد از نصب، روی Shortcut نرم افزار در منوی Start کلیک راست کرده و روی گزینه Properties و سپس روی گزینه Find Target کلیک کنید. - در ویندوز 7: بعد از نصب، روی Shortcut نرم افزار در منوی Start کلیک راست کرده و روی گزینه Open file location کلیک کنید. - در ویندوز 8: بعد از نصب، روی Shortcut نرم افزار در صفحه Start Screen کلیک راست کرده و روی گزینه Open file location کلیک کنید، در پنجره ایی که باز می شود مجدداً روی Shortcut نرم افزار کلیک راست کنید و روی گزینه Open file location کلیک کنید. - در ویندوز 10: بعد از نصب، روی Shortcut نرم افزار در منوی Start کلیک راست کرده و روی گزینه Open file location کلیک کنید، در پنجره ایی که باز می شود مجدداً روی Shortcut نرم افزار کلیک راست کنید و روی گزینه Open file location کلیک کنید. دانلود - 253 مگابایت
  9. سورس کد پروژه کامل آکواریوم با زبان سی پلاس پلاس (++C ) #include <iostream> #include <conio.h> #include <windows.h> using namespace std; void gotoxy(int x, int y){ COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } void loading() { system("cls"); cout << "Loading."; Sleep(200); // delay 1 second system("cls"); cout << "Loading.."; Sleep(200); system("cls"); cout << "Loading..."; Sleep(200); system("cls"); cout << "Loading...."; Sleep(200); system("cls"); cout << "Loading....."; Sleep(200); system("cls"); Sleep(200);; cout << "Loading......"; system("cls"); } int main() { system("cls"); //clear the screen loading(); system("cls"); gotoxy(16, 1); cout << "Fish Animation"; gotoxy(16, 2); cout << "By: Ho33ein.B "; // loop thru left to right direction for (int a = 1; a<50; a = a + 2) { gotoxy(a, 3); cout << "~^"; } //loop thru top to bottom direction for (int a = 1; a<20; a++){ gotoxy(49, a); cout << "||"; } //loop thru right to left direction for (int a = 48; a>0; a--){ gotoxy(a, 19); cout << "="; } //loop thru bottom to top direction for (int a = 19; a>0; a--){ gotoxy(0, a); cout << "||"; } int time = 0; while (time <= 10){ //go for (int a = 3; a<40; a++) { //fish 1 system("color 0B"); Sleep(100); gotoxy(a, 6); cout << " __"; gotoxy(a, 7); cout << " \\/ o\\"; gotoxy(a, 8); cout << " /\\__/"; gotoxy(a, 9); cout << " "; gotoxy(45 - a - 2, 13); cout << " , "; gotoxy(45 - a - 2, 14); cout << " <' (=< "; gotoxy(45 - a - 2, 15); cout << " ' "; gotoxy(45 - a - 2, 16); cout << " "; } for (int a = 40; a>3; a--) { Sleep(100); gotoxy(a, 6); cout << " __ "; gotoxy(a, 7); cout << " /o \\/ "; gotoxy(a, 8); cout << " \\__/\\ "; gotoxy(a, 9); cout << " "; gotoxy(3 + 40 - a, 13); cout << " ' "; gotoxy(3 + 40 - a, 14); cout << " >=) '> "; gotoxy(3 + 40 - a, 15); cout << " ' "; gotoxy(3 + 40 - a, 16); cout << " "; } time++; } _getch(); system("cls"); return 0; } آکواریوم.zip
  10. اسکریپت جامعه مجازی سوشیال انجین نسخه ۴٫۲٫۵ با تمامی امکانات و فارسی ساز ۱۰۰% و همچنین تاریخ شمسی ساز را در این پست آماده کردم که توسط پشتیباین فارسی این اسکریپت در ایران برا یما ارسال گردیده است جهت انتشار و استفاده عموم . دانلود
  11. سورس کد #پروژه کامل #سیستم_مدیریت_پارکینگ با #زبان #سی_پلاس_پلاس (++C ) #include <iostream> #include <conio.h> #include <string.h> using namespace std; long tag[99]; float tot[99] = { 200 };//tot=total to pay int i = 0; #define ph 100;//ph=price per hour char ch; short h[99], min[99], tmins[99], st[99] = { 0 }, eh[99], emin[99];//h=arrive hour, min=arrive minute, tmins=total minutes in parking, st=car status, eh=exit hour, emin=exit minute void list(); void search(); void add(); void page(); void show(int); void ex(); void main() { page(); } void page() { system("cls"); cout << "\t\t\t\tWelcome!" << "\n"; cout << "\n\tPress 1 to report an arriving car"; cout << "\n\tPress 2 to report an exiting car"; cout << "\n\tPress 3 to see the list and search a car" << "\n"; ch = _getche(); switch (ch) { case 49: add(); break; case 50: ex(); break; case 51: list(); break; } } void show(int t) { system("cls"); cout << "Tag\t\tEnter\tMins before exit\tTo pay\t\tStatus\n\n"; cout << tag[t] << "\t" << h[t] << ":" << min[t] << "\t" << tmins[t] << "\t\t\t"; if (st[t] == 0) cout << "Still in\t"; else cout << tot[t] << "\t\t"; if (st[t] == 0) cout << "In the parking"; else cout << "Out"; cout << "\n\nPress any key to continue"; _getch(); page(); } void add() { system("cls"); cout << "\"Enter 0 as the tag to quit adding\"\n\n"; for (; 4; i++) { cout << "Tag: "; cin >> tag[i]; if (tag[i] == 0) { i--; page(); } cout << "Time (As this structure: Hour:Min): "; cin >> h[i] >> ch >> min[i]; if (h[i] == 0 && min[i] == 0) { i--; page(); } if (min[i]>59) { cout << "Error, Try again\n"; i--; continue; } cout << "\n"; } } void search() { long t; cout << "\nTag to search(Enter 0 to go to main page): "; cin >> t; if (t == 0) page(); for (int c = 0; c <= i; c++) if (tag[c] == t) { show(c); break; } cout << "Wasn't Found!"; } void list() { system("cls"); cout << "Tag\t\tEnter\tMins before exit\tTo pay\tStatus\n\n"; for (int t = 0; t <= i; t++) { cout << tag[t] << "\t" << h[t] << ':' << min[t] << "\t" << tmins[t] << "\t\t\t"; if (st[t] == 0) cout << "Still in\t"; else cout << tot[t] << "\t\t"; if (st[t] == 0) cout << "In the parking"; else cout << "Out"; cout << "\n"; } search(); } void ex() { system("cls"); long itag; short m = -1; cout << "\"Enter 0 as the tag to quit removing\"\n\n"; while (4) { cout << "Tag: "; cin >> itag; if (itag == 0) page(); for (int c = 0; c <= i; c++) if (tag[c] == itag) { m = c; break; } if (m == -1 || st[m] == 1) { cout << "Tag was not found in parking!" << "\n"; cout << "Press any key to try again"; _getch(); ex(); } cout << "Time (As this structure: Hour:Min): "; cin >> eh[m] >> ch >> emin[m]; if (emin[m]>59) { cout << "Wrong time! Press any key to try again"; _getch(); ex(); } tmins[m] = ((eh[m] - h[m]) * 60) + (emin[m] - min[m]); tot[m] += ((tmins[m] / 60) - 1)*ph; st[m] = 1; cout << "\nTo pay: " << tot[m] << "\n"; } } سورس کد پروژه کامل سیستم مدیریت پارکینگ با زبان سی پلاس پلاس (++C ) نظارت بر پارکینگ.rar
  12. دانلود #کتاب آموزش کامل انواع متاسپلویت و باگ ها و طریقه کانفیگ آنها ترجمه شده به فارسی رمز فایل: micro-source.ir لینک دانلود فایل: https://drive.google.com/file/d/1th_x3vupNA3yGVjl5or14VTyBQnT_J_3/view?usp=sharing
  13. بنیاد Eclipse خبر از رونمایی Jakarta EE 8 برای نسخه‌ی تجاری جاوا داد که اولین رویکرد کاملا متن‌باز و مستقل از توزیع‌کننده خواهد بود. متن‌باز شدن جاوا از سال‌ها پیش اخبار متعددی را به خود اختصاص داد. Sun بخش‌هایی از جاوا را در سال ۲۰۰۶ به‌صورت متن‌باز ارائه کرد، اما به‌هرحال استفاده از این پلتفرم به‌صورت متن‌باز همیشه چالش‌هایی را به‌همراه داشت. تنها کافی است نگاهی به فرایند استفاده از جاوا در اندروید گوگل داشته باشید تا متوجه چالش‌های بی‌شمار پیاده‌سازی آن شوید. دراین‌میان، بخش تجاری جاوا شاهد تغییری اساسی شد و نسخه‌ای کاملا متن‌باز دریافت خواهد کرد. بنیاد Eclipse چندی پیش اعلام کرد که پلتفرم کامل Jakarta EE 8 به‌همراه Web Profile و Technology Compatible Kits به‌صورت کاملا متن‌باز ارائه خواهد شد. اوراکل قبلا بخش زیادی از مالکیت‌های معنوی Java Enterprise Edition یا JEE را آزاد کرده بود. البته آن‌ها هنوز مالک نام تجاری جاوا هستند و به‌همین دلیل نام‌گذاری Java EE به Jakarta EE تغییر کرد. درنهایت برای برنامه‌نویسی‌های کاربردی و برنامه‌های مشابه، Jakarta EE 8 همان نسل بعدی نسخه‌ی تجاری جاوا خواهد بود. نام جاکارتا برای فعالان جاوا آشنا است. قبلا هم از این نام برای سرورهای Java EE استفاده شده بود. از سال ۱۹۹۹ تا ۲۰۱۱، بنیاد نرم‌افزاری Apache برنامه‌ای به‌نام Apache Jakarta داشت که تمامی فعالیت‌های متن‌باز آپاچی در حوزه‌ی جاوا را پوشش می‌داد. مشخصات و قابلیت‌های Jakarta EE 8 کاملا هماهنگ با Java EE 8 هستند. مشخصات نسخه‌ی جدید طبق استانداردهای Jakarta EE Specification Process و Eclipse Development Process تدوین شدند. استانداردهای مذکور، نسخه‌های باز و مبتنی بر فعالیت جمعی هستند که به‌جای Java Community Process برای Java EE تدوین شدند. Jakarta EE 8 همچنین شامل API و Javadoc مشابه Java EE خواهد بود و همان مدل برنامه‌نویسی همیشگی توسعه‌دهنده‌های جاوا استفاده می‌کند. TCK در Jakarta EE 8 نیز هماهنگ و براساس TCK در Java EE 8 است. همه‌ی‌ این موارد یعنی مشتریان سازمانی می‌توانند بدون هیچ تغییری در اپلیکیشن‌های Java EE 8 به Jakarta EE 8 جابه‌جا شوند. تغییر اپلیکیشن‌ها به نسخه‌ی متن‌باز جدید قابلیتی حیاتی محسوب می‌شود. مارک لیتل مدیر فنی JBoss در Red Hat دراین‌باره می‌گوید: بنیاد Eclipse درباره‌ی متن‌باز شدن نسخه‌ی تجاری جاوا نوشت: بنیاد اکلیپس تأکید می‌کند که Jakarta EE8 هماهنگی کامل با Java EE دارد بنیاد اکلیپس در ارائه‌ی پلتفرم جدید تنها نبود. آن‌ها با شرکت‌هایی همچون فوجیتسو، IBM، اوراکل، پایارا، ردهت، تومیترایب و بسیاری اعضای دیگر همکاری داشتند که زمانی جامعه‌ی پشتیبانی جاوا محسوب می‌شدند. بنیاد اکلیپس تنها به ارائه‌ی مشخصات و ویژگی‌های Jakarta EE 8 بسنده نکرد. آن‌ها Eclipse GlassFish 5.1 را هم عرضه کردند که نسخه‌ای آماده‌ی نصب از Jakarta EE 8 محسوب می‌شود. این ابزار همچنین مجوز نصب متن‌باز پلتفرم Jakarta EE 8 را هم دارد. تمامی آزمایش‌های Jakarta EE 8 TCK نیز برای استفاده از آن در Full Platform و Web Profiles انجام شده است و درنهایت با ابزاری کامل روبه‌رو هستیم. Glassfish تنها ابزار پیاده‌سازی و اجرای Jakarta EE 8 نیست. IBM هم اعلام کرد که Open Library به‌عنوان سرور جاوای شرکت، کاملا برای پیاده‌سازی Jakarta EE 8 آماده شده است. به‌علاوه اوراکل هم برنامه‌هایی برای پلتفرم جدید دارد. تام اسنایدر معاون ارشد بخش توسعه‌ی نرم‌افزار شرکت می‌گوید: همه‌ی توزیع‌کننده‌های حاضر در توسعه‌ی Jakarta EE 8 تلاش می‌کنند تا هماهنگی با Java EE 8 رانشان دهند. درواقع همه تلاش می‌کنند تا Jakarta EE را به‌عنوان آینده‌ی Java EE نشان دهند. مایک میلینکویچ مدیر اجرایی بنیاد اکلیپس اهمیت بالایی برای عرضه‌ی پلتفرم جدید قائل است و دراین‌باره می‌گوید:
  14. سورس کد پروژه کامل نمایش زمان محلی با زبان جاوا اسکریپت Time.zip
  15. سورس کد پروژه کامل سیستم مدیریت دانشگاه با زبان سی پلاس پلاس (++C ) #include <iostream> #include <conio.h> #include <string.h> #include <fstream> #include <Windows.h> using namespace std; using std::cin; using std::cout; fstream f; void gotoxy(int x, int y) { COORD pos; HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); if (INVALID_HANDLE_VALUE != hConsole) { pos.X = x; pos.Y = y; SetConsoleCursorPosition(hConsole, pos); } } /////////////////////////////////////// class lesson { int code; char name[20]; char teacher[20]; int Unit; int score; public: lesson() { score = -1; } void input(); void delete1(); void edit_lesson(); void display(); void show(); void set_score(int b) { score = b; } int get_score() { return score; } int get_code() { return code; } }; lesson d[100]; int m = 0; /////////////////////////////////////// void lesson::input() { int code1; bool swid = true; do { swid = true; cout << "\n\t\tEnter code: "; cin >> code1; for (int i = 0; i<m; i++) { if (d[i].code == code1) { swid = false; cout << "\n\t\tThis code Is Exist!\n\n"; } } if (swid == true) d[m].code = code1; } while (swid == false); cin.get(); cout << "\n\t\tEnter Name: "; gets_s(d[m].name); cout << "\n\t\tEnter teacher: "; gets_s(d[m].teacher); cout << "\n\t\tEnter Unit: "; cin >> d[m].Unit; m++; } /////////////////////////////////////// void lesson::delete1() { while (1) { int code1; char ch; cout << "\n\t\tEnter Code for Delete Lesson: "; cin >> code1; for (int i = 0; i<m; i++) { if (d[i].code == code1) { cout << "\n"; d[i].display(); cout << "\n\t\tDo You Want To Delete It? (y/n) "; cin >> ch; if (ch == 'Y' || ch == 'y') { for (int j = i; j<m; j++) { d[j] = d[j + 1]; } m--; } } } cout << "\n\t\tDo You Want To Continue Deleting? (y/n) "; cin >> ch; if (ch == 'N' || ch == 'n') break; } } /////////////////////////////////////// void lesson::edit_lesson() { char k; do { system("cls"); gotoxy(15, 2); cout << char(201); gotoxy(15, 6); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 6); cout << char(188); for (int i = 16; i<40; i++) { for (int j = 2; j<7; j += 2) { gotoxy(i, j); cout << char(205); } } for (int i = 3; i<6; i++) { gotoxy(15, i); if (i % 2 == 0) cout << char(204); if (i % 2 != 0) cout << char(186); } for (int i = 3; i<6; i++) { gotoxy(40, i); if (i % 2 == 0) cout << char(185); if (i % 2 != 0) cout << char(186); } gotoxy(48, 4); cout << char(201); gotoxy(48, 5); cout << char(186); gotoxy(48, 6); cout << char(200); gotoxy(73, 4); cout << char(187); gotoxy(73, 5); cout << char(186); gotoxy(73, 6); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 4); cout << char(205); gotoxy(i, 6); cout << char(205); } gotoxy(17, 3); cout << "1) Add"; gotoxy(17, 5); cout << "2) Delete"; gotoxy(50, 5); cout << "Esc) Back"; gotoxy(17, 9); k = _getch(); system("cls"); switch (k) { case '1': d[0].input(); break; case '2': d[0].delete1(); break; } } while ((int)k != 27); } /////////////////////////////////////// void lesson::display() { cout << "\n\t\t" << code << "\t" << name << "\t" << Unit << "\t" << teacher << "\n"; } /////////////////////////////////////// void lesson::show() { for (int i = 0; i<m; i++) d[i].display(); cout << "\n\t\t"; system("pause"); } /////////////////////////////////////// class student { long int id; char name[20]; char family[20]; char fname[20]; char melli[10]; int lesson_num; lesson da[20]; public: student() { lesson_num == 0; } void input(); void edit_inf(); void list_family(); void list_id(); void search_family(); void search_id(); void display(); void selectUnit(); void delete1(); void hazfoezafe(); void input_score(); void show_score(); void profile(); long int get_id() { return id; } }; student a[100], b[100], c; int n = 0; /////////////////////////////////////// void student::input() { long int id1; bool swid = true; do{ swid = true; cout << "\n\t\tEnter ID: "; cin >> id1; for (int i = 0; i<n; i++) { if (a[i].id == id1) { swid = false; cout << "\n\t\tThis ID Is Exist!\n\n"; } } if (swid == true) a[n].id = id1; } while (swid == false); cin.get(); cout << "\n\t\tEnter Name: "; gets_s(a[n].name); cout << "\n\t\tEnter Family: "; gets_s(a[n].family); cout << "\n\t\tEnter Melli Number: "; gets_s(a[n].melli); cout << "\n\t\tEnter Father Name: "; gets_s(a[n].fname); n++; } /////////////////////////////////////// void student::edit_inf() { int id1; char k, k1; bool swid = true; do{ cout << "\n\t\tEnter ID To Edit Information: "; cin >> id1; for (int i = 0; i<n; i++) { if (a[i].id == id1) { swid = false; do{ system("cls"); cout << "\n\t\t1) Edit Name \n"; cout << "\n\t\t2) Edit Family \n"; cout << "\n\t\t3) Edit Melli \n"; cout << "\n\t\t4) Edit Father Name \n"; cout << "\n\t\t"; k = _getch(); switch (k) { case '1': cin.get(); cout << "\n\t\tEnter New Name: "; gets_s(a[i].name); break; case '2': cin.get(); cout << "\n\t\tEnter New Family: "; gets_s(a[i].family); break; case '3': cin.get(); cout << "\n\t\tEnter New Melli: "; gets_s(a[i].melli); break; case '4': cin.get(); cout << "\n\t\tEnter New Fther Name: "; gets_s(a[i].fname); break; } cout << "\n\t\tDo you continue edit information? (y/n)"; cin >> k1; if (k1 == 'n' || k1 == 'N') break; } while (1); } } if (swid == true) cout << "\t\tInvalid ID!\n"; } while (swid == true); } /////////////////////////////////////// void student::display() { cout << "\n\t\t" << id << "\t" << name << "\t" << family << "\t" << melli << "\t" << fname << "\n"; } /////////////////////////////////////// void list() { char k; do { system("cls"); gotoxy(15, 2); cout << char(201); gotoxy(15, 6); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 6); cout << char(188); for (int i = 16; i<40; i++) { for (int j = 2; j<7; j += 2) { gotoxy(i, j); cout << char(205); } } for (int i = 3; i<6; i++) { gotoxy(15, i); if (i % 2 == 0) cout << char(204); if (i % 2 != 0) cout << char(186); } for (int i = 3; i<6; i++) { gotoxy(40, i); if (i % 2 == 0) cout << char(185); if (i % 2 != 0) cout << char(186); } gotoxy(48, 4); cout << char(201); gotoxy(48, 5); cout << char(186); gotoxy(48, 6); cout << char(200); gotoxy(73, 4); cout << char(187); gotoxy(73, 5); cout << char(186); gotoxy(73, 6); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 4); cout << char(205); gotoxy(i, 6); cout << char(205); } gotoxy(17, 3); cout << "1) List(Sort By Family)"; gotoxy(17, 5); cout << "2) List(Sort By ID)"; gotoxy(50, 5); cout << "Esc) Back"; gotoxy(17, 9); k = _getch(); system("cls"); switch (k) { case '1': a[0].list_family(); break; case '2': a[0].list_id(); break; } } while ((int)k != 27); } /////////////////////////////////////// void student::list_family() { for (int i = 0; i<n; i++) { b[i] = a[i]; } for (int i = 0; i<n; i++) { for (int j = i; j<n; j++) { if (strcmp(b[i].family, b[j].family)>0) { c = b[i]; b[i] = b[j]; b[j] = c; } } } cout << "\n\t\t" << "ID" << "\t" << "Name" << "\t" << "Family" << "\t" << "Melli" << "\t" << "Father Name" << "\n\n"; for (int i = 0; i<n; i++) { b[i].display(); } cout << "\n\n\t\t"; system("pause"); } /////////////////////////////////////// void student::list_id() { for (int i = 0; i<n; i++) { b[i] = a[i]; } for (int i = 0; i<n; i++) { for (int j = i; j<n; j++) { if (b[i].id>b[j].id) { c = b[i]; b[i] = b[j]; b[j] = c; } } } cout << "\n\t\t" << "ID" << "\t" << "Name" << "\t" << "Family" << "\t" << "Melli" << "\t" << "Father Name" << "\n\n"; for (int i = 0; i<n; i++) { b[i].display(); } cout << "\n\n\t\t"; system("pause"); } /////////////////////////////////////// void search() { char k; do { system("cls"); gotoxy(15, 2); cout << char(201); gotoxy(15, 6); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 6); cout << char(188); for (int i = 16; i<40; i++) { for (int j = 2; j<7; j += 2) { gotoxy(i, j); cout << char(205); } } for (int i = 3; i<6; i++) { gotoxy(15, i); if (i % 2 == 0) cout << char(204); if (i % 2 != 0) cout << char(186); } for (int i = 3; i<6; i++) { gotoxy(40, i); if (i % 2 == 0) cout << char(185); if (i % 2 != 0) cout << char(186); } gotoxy(48, 4); cout << char(201); gotoxy(48, 5); cout << char(186); gotoxy(48, 6); cout << char(200); gotoxy(73, 4); cout << char(187); gotoxy(73, 5); cout << char(186); gotoxy(73, 6); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 4); cout << char(205); gotoxy(i, 6); cout << char(205); } gotoxy(17, 3); cout << "1) Search By Family"; gotoxy(17, 5); cout << "2) Search By ID"; gotoxy(50, 5); cout << "Esc) Back"; gotoxy(17, 9); k = _getch(); system("cls"); switch (k) { case '1': a[0].search_family(); break; case '2': a[0].search_id(); break; } } while ((int)k != 27); } /////////////////////////////////////// void student::search_family() { char family[20]; bool sw = true; cin.get(); cout << "\n\t\tEnter Family to Search: "; gets_s(family); for (int i = 0; i<n; i++) { if (strcmp(a[i].family, family) == 0) { sw = false; a[i].display(); } } if (sw == true) cout << "\n\t\tnot found!\n"; cout << "\n\n\t\t"; system("pause"); } /////////////////////////////////////// void student::search_id() { bool sw = true; int id; cout << "\n\t\tEnter ID to Search: "; cin >> id; for (int i = 0; i<n; i++) { if (a[i].id == id) { sw = false; a[i].display(); } } if (sw == true) cout << "\n\t\tnot found!\n"; cout << "\n\n\t\t"; system("pause"); } /////////////////////////////////////// void student::selectUnit() { int g; bool sw = true, sw1 = true; sw = false; cout << "\n\n\t\tEnter code of lesson: "; cin >> g; for (int i = 0; i<m; i++) if (g == d[i].get_code()) { sw = false; for (int j = 0; j<lesson_num; j++) if (g == da[j].get_code()) sw1 = false; if (sw1 == true) { d[i].display(); da[lesson_num] = d[i]; lesson_num++; cout << "\n\t\tUnit is Selected!"; _getch(); } if (sw1 == false) { cout << "\n\t\tFiled!\n\t\t"; system("pause"); } } if (sw == true) { cout << "\n\t\tFaild!\n\t\t"; system("pause"); } } /////////////////////////////////////// void student::show_score() { long int id1; bool sw = true, sw1 = true; cout << "lesson code" << "\t" << "score"; for (int i = 0; i<lesson_num; i++) { if (da[i].get_score() == -1) cout << "\n\n\t" << da[i].get_code() << "\t\t" << "_____"; else cout << "\n\n\t" << da[i].get_code() << "\t\t" << da[i].get_score(); } cout << "\n\n"; system("pause"); } /////////////////////////////////////// void student::input_score() { int g, f; long int id1; bool sw = true, sw1 = true; cout << "\n\t\tEnter ID of Student For input Score: "; cin >> id1; for (int i = 0; i<n; i++) { if (a[i].id == id1) { sw = false; cout << "\n\n\t\tEnter code of Lesson: "; cin >> g; for (int j = 0; j<a[i].lesson_num; j++) if (g == a[i].da[j].get_code()) { sw1 = false; cout << "\n\t\tEnter Score: "; cin >> f; a[i].da[j].set_score(f); system("pause"); } if (sw1 == true) { cout << "\n\t\tInvalid code!"; cout << "\n\t\t"; system("pause"); } } } if (sw == true) { cout << "\n\t\tInvalid ID!"; cout << "\n\t\t"; system("pause"); } } /////////////////////////////////////// void student::hazfoezafe() { int g; char k; do { system("cls"); gotoxy(15, 2); cout << char(201); gotoxy(15, 6); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 6); cout << char(188); for (int i = 16; i<40; i++) { for (int j = 2; j<7; j += 2) { gotoxy(i, j); cout << char(205); } } for (int i = 3; i<6; i++) { gotoxy(15, i); if (i % 2 == 0) cout << char(204); if (i % 2 != 0) cout << char(186); } for (int i = 3; i<6; i++) { gotoxy(40, i); if (i % 2 == 0) cout << char(185); if (i % 2 != 0) cout << char(186); } gotoxy(48, 4); cout << char(201); gotoxy(48, 5); cout << char(186); gotoxy(48, 6); cout << char(200); gotoxy(73, 4); cout << char(187); gotoxy(73, 5); cout << char(186); gotoxy(73, 6); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 4); cout << char(205); gotoxy(i, 6); cout << char(205); } gotoxy(17, 3); cout << "1) Hazf"; gotoxy(17, 5); cout << "2) Ezafe"; gotoxy(50, 5); cout << "Esc) Back"; gotoxy(17, 9); k = _getch(); bool sw = true; system("cls"); switch (k) { case '1': cout << "\n\t\tEnter code of lesson for hazf: "; cin >> g; for (int i = 0; i<lesson_num; i++) { if (g == da[i].get_code()) { sw = false; for (int j = i; j<lesson_num; j++) { da[j] = da[j + 1]; } lesson_num--; cout << "\n\t\tlesson deleted!"; cout << "\n\t\t"; system("pause"); } } if (sw == true) { cout << "\n\t\tInvalid code!"; cout << "\n\t\t"; system("pause"); } break; case '2': selectUnit(); break; } } while ((int)k != 27); } /////////////////////////////////////// void student::delete1() { while (1) { long int id1; char ch; cout << "\n\t\tEnter ID for Delete Student: "; cin >> id1; for (int i = 0; i<n; i++) { if (a[i].id == id1) { cout << "\n"; a[i].display(); cout << "\n\n\t\tDo You Want To Delete It? (y/n) "; cin >> ch; if (ch == 'Y' || ch == 'y') { for (int j = i; j<n; j++) { a[j] = a[j + 1]; } n--; } } } cout << "\n\n\t\tDo You Want To Continue Deleting? (y/n) "; cin >> ch; if (ch == 'N' || ch == 'n') break; } } /////////////////////////////////////// void menu() { char k; gotoxy(15, 2); cout << char(201); gotoxy(15, 20); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 20); cout << char(188); for (int i = 16; i<40; i++) { for (int j = 2; j<22; j += 2) { gotoxy(i, j); cout << char(205); } } for (int i = 3; i<20; i++) { gotoxy(15, i); if (i % 2 == 0) cout << char(204); if (i % 2 != 0) cout << char(186); } for (int i = 3; i<20; i++) { gotoxy(40, i); if (i % 2 == 0) cout << char(185); if (i % 2 != 0) cout << char(186); } gotoxy(48, 18); cout << char(201); gotoxy(48, 19); cout << char(186); gotoxy(48, 20); cout << char(200); gotoxy(73, 18); cout << char(187); gotoxy(73, 19); cout << char(186); gotoxy(73, 20); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 18); cout << char(205); gotoxy(i, 20); cout << char(205); } gotoxy(48, 2); cout << char(201); gotoxy(48, 3); cout << char(186); gotoxy(48, 4); cout << char(186); gotoxy(48, 5); cout << char(186); gotoxy(48, 6); cout << char(200); gotoxy(73, 2); cout << char(187); gotoxy(73, 3); cout << char(186); gotoxy(73, 4); cout << char(186); gotoxy(73, 5); cout << char(186); gotoxy(73, 6); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 2); cout << char(205); gotoxy(i, 6); cout << char(205); } gotoxy(49, 3); cout << " Programmer:"; gotoxy(49, 5); cout << " Unix Team"; gotoxy(17, 3); cout << "1) Input Student"; gotoxy(17, 5); cout << "2) Edit Information"; gotoxy(17, 7); cout << "3) List"; gotoxy(17, 9); cout << "4) Search"; gotoxy(17, 11); cout << "5) Edit Doroos"; gotoxy(17, 13); cout << "6) Doroos Erae Shode"; gotoxy(17, 15); cout << "7) delete Student"; gotoxy(17, 17); cout << "8) Input Scores"; gotoxy(17, 19); cout << "9) Student's Profile"; gotoxy(50, 19); cout << "Esc) exit"; } /////////////////////////////////////// void student_profile(int id1) { int u; char k; for (int i = 0; i<n; i++) { if (id1 == a[i].get_id()) u = i; } do { system("cls"); gotoxy(15, 2); cout << char(201); gotoxy(15, 8); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 8); cout << char(188); for (int i = 16; i<40; i++) { for (int j = 2; j<9; j += 2) { gotoxy(i, j); cout << char(205); } } for (int i = 3; i<8; i++) { gotoxy(15, i); if (i % 2 == 0) cout << char(204); if (i % 2 != 0) cout << char(186); } for (int i = 3; i<8; i++) { gotoxy(40, i); if (i % 2 == 0) cout << char(185); if (i % 2 != 0) cout << char(186); } gotoxy(48, 6); cout << char(201); gotoxy(48, 7); cout << char(186); gotoxy(48, 8); cout << char(200); gotoxy(73, 6); cout << char(187); gotoxy(73, 7); cout << char(186); gotoxy(73, 8); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 6); cout << char(205); gotoxy(i, 8); cout << char(205); } gotoxy(17, 3); cout << "1) select Unit"; gotoxy(17, 5); cout << "2) Show Scores"; gotoxy(17, 7); cout << "3) Hazfo Ezafe"; gotoxy(50, 7); cout << "Esc) Back"; gotoxy(17, 9); k = _getch(); system("cls"); switch (k) { case '1': a[u].selectUnit(); break; case '2': a[u].show_score(); break; case '3': a[u].hazfoezafe(); break; } } while ((int)k != 27); } /////////////////////////////////////// void student::profile() { long int id1; bool sw = true; char c; system("cls"); gotoxy(15, 7); cout << char(201); gotoxy(15, 8); cout << char(186); gotoxy(15, 9); cout << char(200); gotoxy(40, 7); cout << char(187); gotoxy(40, 8); cout << char(186); gotoxy(40, 9); cout << char(188); for (int i = 16; i<40; i++) { gotoxy(i, 7); cout << char(205); gotoxy(i, 9); cout << char(205); } gotoxy(17, 3); cout << "Enter ID of student: "; gotoxy(48, 7); cout << char(201); gotoxy(48, 8); cout << char(186); gotoxy(48, 9); cout << char(200); gotoxy(73, 7); cout << char(187); gotoxy(73, 8); cout << char(186); gotoxy(73, 9); cout << char(188); for (int i = 49; i<73; i++) { gotoxy(i, 7); cout << char(205); gotoxy(i, 9); cout << char(205); } gotoxy(49, 8); cout << " Esc) Back"; gotoxy(15, 2); cout << char(201); gotoxy(15, 3); cout << char(186); gotoxy(15, 4); cout << char(200); gotoxy(40, 2); cout << char(187); gotoxy(40, 3); cout << char(186); gotoxy(40, 4); cout << char(188); for (int i = 16; i<40; i++) { gotoxy(i, 2); cout << char(205); gotoxy(i, 4); cout << char(205); } do { gotoxy(17, 8); cin >> id1; for (int i = 0; i<n; i++) { if (a[i].id == id1) { sw = false; student_profile(id1); } } if (sw == true) cout << "\n\t\tInvalid ID!\n"; } while (sw == true); } /////////////////////////////////////// void writeinfile() { int p = 0; f.open("d:\\sajjad.txt", ios::out); while (p<n) { f.write((char *)&a[p], sizeof(student)); p++; } } /////////////////////////////////////// int main() { char k; system("color 3b"); do { system("cls"); menu(); gotoxy(16, 23); k = _getch(); system("cls"); switch (k) { case '1': a[0].input(); break; case '2': a[0].edit_inf(); break; case '3': list(); break; case '4': search(); break; case '5': d[0].edit_lesson(); break; case '6': d[0].show(); break; case '7': a[0].delete1(); break; case '8': a[0].input_score(); break; case '9': a[0].profile(); break; } } while ((int)k != 27); writeinfile(); } سیستم مدیریت دانشگاه.rar
  16. مایکروسافت شیرپوینت، یک بستر نرم افزاری تحت وب است که توسط شرکت مایکروسافت تولید و عرضه شده است. اولین نسخه از شیرپوینت در سال 2001 منتشر شد. و آخرین نسخه از آن با نام شیرپوینت 2019 در سال 2018 وارد بازار شده است. نسخه‌های ابتدایی شیرپوینت بیشتر برای کاربردهایی نظیر مدیریت محتوا و مدیریت اسناد مورد استفاده قرار می گرفت. اما قابلیتهای قابل توجه متعددی به نسخه های اخیر شیرپوینت اضافه شده است. شیرپوینت شامل مجموعه‌ای از تکنولوژی‌های چند منظوره تحت وب است که بر روی یک ساختار فنی قوی قرار گرفته است. به صورت پیش فرض رابط کاربری شیرپوینت مشابه مایکروسافت آفیس است و یکپارچگی بالایی با مجموعه آفیس دارد. ابزارهای تحت وب شیرپوینت به گونه‌ای طراحی شده است که توسط کاربر غیر فنی قابل استفاده باشد. شیرپوینت بستر مناسبی برای راهکارهایی چون پورتال داخلی، مدیریت فایل ها و اسناد، تعاملات تیمی، شبکه های اجتماعی، اکسترانت، وب سایت ها، جستجوی سازمانی و هوش تجاری می‌باشد. علاوه بر این شیرپوینت قابلیت یکپارچه سازی سیستمها، یکپارچه سازی فرآیندها و اتوماسیون گردش کارها را فراهم می‌کند. اکثر برنامه‌های کاربردی سازمانی (مانند بسته‌هاي نرم‌افزاري ERP و CRM) قابليت‌هايي را براي یکپارچه شدن با شیرپوینت ایجاد کرده‌اند. همچنین شیرپوینت مجموعه کاملی از API ها و تکنولوژی توسعه را برای برنامه‌نویسان و توسعه‌دهندگان فراهم کرده است. به عنوان یک بستر برنامه‌سازی، شیرپوینت دارای مدیریت مرکزی و کنترل‌های امنیتی لازم جهت پیاده سازی نیازمندی‌های برنامه‌ها می باشد. بستر شیرپوینت مستقیما درون وب سرور IIS قرار می‌گیرد. شیرپوینت توسط 78درصد از 500 کمپانی لیست Fortune 500 استفاده می شود. در بین سالهای 2006 تا 2011 مایکروسافت بیش از 36.5 میلیون لایسنس کاربر شیرپوینت فروخته است. کیک شش تکه شیرپوینت (چرخ شیرپوینت) تیم بازاریابی شیرپوینت 2010 مایکروسافت با اصطلاح «چرخ شیرپوینت» تسهيلاتي را که ابزارهاي شيرپوينت در درون سازمان فراهم مي‌کنند، توصیف مي‌کنند. البته اصطلاح کیک شش تکه اصطلاح جالبتری است و بیشتر در ذهن می ماند. تکه های کیک شیرپوینت چه هستند: سایت‌ها: سایت یک محیط کاری موضوعي است. اولین بار که شیرپوینت پیکربندی می شود، اين سایت‌ها بدون نیاز به دانش خاصی قابل ایجاد هستند. موضوع یک سایت ممکن است کل سازمان را در بر بگيرد و یا صرفا مخصوص یک تیم یا يک گروه خاص باشد. انجمن‌ها: یک انجمن مکانی است که در آن ارتباط و درک اتفاق مي‌افتد. انجمن‌ها مي‌توانند حول محور یک موضوع شکل گیرند و معمولا پيرامون دانش مشترک و يا فعاليت‌هاي مشترک، توسعه پيدا مي‌کنند. محتوی: شیرپوینت امکان مدیریت اسناد و آیتم های کاری که نیاز به ذخیره سازی، جستجو، تعامل، ویرایش، مدیریت، مستندسازی، ردیابی و بازیابی دارند را بر اساس توافقات مرتبط و یا قوانین سازمان، فراهم می‌کند. جستجو: کنکاش در انجمن‌ها، محتویات، افراد و یا سایتهاي مرتبط: جستجو بر پایه کلمات کلیدی، پالایش اطلاعات و تحلیل محتوا بنا شده است. بینش: اطلاعات از هر بخشي در سازمان مي‌تواند در قالب موضوعات مفيد ظاهر شود، و بدین شکل اثربخشی و کارایی اطلاعات بهبود می‌یابد. ترکیبی(Composites): شیرپوینت امکان یکپارچه سازی داده ها، اسناد و فرآیندها را بدون نیاز به برنامه نویسی فراهم می‌کند. با استفاده از این قابلیت می توان برنامه های کاربردی ترکیبی ایجاد نمود. برنامه ها متداول ترین برنامه های کاربردی که با استفاده از شیرپوینت اجرا می شوند شامل: پورتال داخلی پورتال داخلی شیرپوینت راهی است برای دسترسی متمرکز به اطلاعات و برنامه های سازمانی در یک شبکه سازمانی. پورتال داخلي ابزاری است که به سازمان کمک مي‌کند تا داده‌ها، برنامه‌ها و اطلاعات خود را بسيار ساده‌تر مديريت کند. اين راهکار داراي مزایای سازمانی، نظیر افزایش شوق پرسنل، تمرکز مدیریت فرآیندها، کاهش هزینههای نیروهای تازه استخدام شده و تامین راه چاره‌اي براي ثبت و اشتراک دانش ضمنی(با استفاده از ابزارهایی مانند ویکی/بلاگ) است. مدیریت اسناد و محتوای سازمانی شیرپوینت غالبا برای ذخیره‌سازی و ردیابی اسناد الکترونیکی یا اسناد کاغذی اسکن شده استفاده می‌شود. شیرپوینت همچنین قادر است نسخه‌های مختلف از اسنادی را که توسط کاربران مختلف ایجاد شده‌اند، نگه‌داری و ردیابی کند. به‌علاوه شیرپوینت می تواند بستر یک سیستم مدیریت بایگانی الکترونیکی باشد و استانداردهای مورد انتظار شرکت یا سازمان شما را برآورده نماید. استفاده از شیرپوینت به عنوان بستر مدیریت اسناد مزایای نگه‌داری اسناد در یک محل مرکزی با قابلیت دسترسی توسط افراد مجاز را فراهم می‌آورد و ارسال ایمیل‌های متعدد و دوباره کاری‌ها را کاهش مي‌دهد. سایت های اکسترانت با توجه به امکان گذاشتن پسورد برای شیرپوینت و رابط کاربری وب آن که دسترسی از طریق اینترنت و در بیرون سازمان را فراهم می کند. سازمان ها از این قابلیت برای یکپارچه سازی زنجیره تامین کالا یا فرآیندهای سازمانی و یا محیط اشتراکی تعاملات استفاده می کنند. قابلیت Alternative Access Mapping(AAM) شیرپوینت، امکان نمایش یک سایت از طریق URLهای مختلف را ایجاد می کند. هر URL می تواند تکنولوژی احراز هویت خودش را داشته باشد و به این شکل می توان از یک سایت هم برای اینترانت و روی شبکه محلی و هم به صورت اکسترانت و برای کاربران خارج از سازمان استفاده نمود. سایت های اینترنتی سایت های اینترنتی معمولا با فعال سازی ویژگی Publishing شیرپوینت ایجاد می شوند. از شیرپوینت برای ایجاد و مدیریت سایت های عمومی بزرگ می توان استفاده کرد. تنظیمات و سفارشی سازی تنظیمات تحت وب شیرپوینت 2010 و نسخه های بعد از آن مجهز به رابط کاربری ریبون می باشد و از این جهت شبیه با مایکروسافت آفیس 2007 بوده و برای کاربران ویندوز و آفیس دارای ظاهری آشنا است. این رابط کاربری امکان کار با داده ها، ویرایش صفحات، و اضافه کردن امکانات به سایت را به سادگی فراهم می کند. - کار با داده های لیست ها، کتابخانه ها،صفحات و سایت ها - امکان کپی، ایجاد، حذف و یا تغییر نام لیست ها، کتابخانه ها، صفحات و وب پارت ها - مدیریت دسترسی کاربران، و مشاهده تاریخچه نسخه های صفحات و اسناد - مدیریت تعاریف و ویژگی های لیست ها، کتابخانه ها، صفحات، وب پارت ها و بسیاری دیگر SharePoint Designer مایکروسافت شیرپوینت دیزاینر (SPD) یک ویرایشگر HTML و ابزار رایگان طراحی وب است که برای ایجاد و تغییر سایت ها، گردش کارها و صفحات شیرپوینت از آن استفاده می شود. SPD در خانواده مایکروسافت آفیس می باشد و یک ابزار تحت ویندوز است. یکپارچه سازی و مدل های توسعه - Client Object Model شیرپوینت را که برای جاوا اسکریپت، سیلورلایت و NET. و همچنین REST/SOAP API در دسترس می باشد. می توان از درون یک صفحه سفارشی و یا یک افزونه شیرپوینت مورد استفاده قرار داد. - پلاگین های Sand-boxed توسط هر کاربری که دسترسی لازم را داشته باشد، قابل بارگذاری است. البته محدودیت های امنیتی وجود دارد و این موارد امنیتی در چند لایه از جمله مدیریت مصرف منابع قابل کنترل و برنامه ریزی است. در بیشتر محیط های ابری اشتراکی روش Sand-boxed تنها روش مجاز برای سفارشی سازی شیرپونت است. افزونه های فارم کد های کاملا مطمئنی هستند که بایستی در سطح فارم نصب شوند. سفارشی سازی شیرپوینت از طرق ذیل قابل انجام است: - یکپارچه سازی برنامه ای با برنامه دیگر با استفاده از شیرپوینت - توسعه و گسترش قابلیت های شیرپوینت مانند توسعه فعالیتهای سفارشی برای گردش کار - وب پارت ها که در پورتال های دیگر با عنوان پورتلت، ویدجت و یا گجت از آن ها نام برده می شود، برای افزودن قابلیت های جدید به صفحات مورد استفاده قرار می گیرند. - قالب صفحه و قالب سایت امکانات هسته شیرپوینت سایت ها یک سایت شیرپوینت مجموعه ای از صفحات، لیست ها و کتابخانه ها است که برای کسب هدف مشخصی سفارشی سازی شده است. یک سایت می تواند محتوی چندین زیرسایت باشد. و این زیرسایت ها نیز می توانند خودشان چندین زیر سایت دیگر داشته باشند و همین طور الی آخر. معمولا سایت ها از نقطه ابتدا ساخته می شوند اما این امکان نیز وجود دارد که سایتی را بر پایه بسته ای از قابلیت ها به نام "قالب سایت" ایجاد کنیم. نمونه هایی از قالب های سایت موجود در شیرپوینت شامل: بلاگ، سایت تیمی، مستندات و جلسات می باشد. سایت ها د��رای منو، تم، مجوزدهی، گردش کار بوده و قابلیت سفارشی شدن به شیوه های مختلف را دارند. برای افزایش قابلیت نگهداری در شیرپوینت سایت ها معمولا تنظیمات خود را از والدشان ارث بری می کنند. یک کتابخانه در واقع لیستی است که در آن هر آیتم به یک فایل که در شیرپوینت ذخیره شده است اشاره می کند. امکانات و قابلیتهای یک کتابخانه بسیار شبیه به لیست است. اما به دلیل آنکه کتابخانه ها محتوی فایل هستند قابلیتهای بیشتری دارند. یکی از این قابلیتها امکان بازکردن و تغییر فایل های کتابخانه از طریق یک کلاینت WebDAV مانند اکسپلورر ویندوز می باشد. مایکروسافت شیرپوینت به همراه خود تعدادی لیست و کتابخانه از قبل تعریف شده دارد. لیست اعلانات، تماسها، مباحثه، پرسشنامه، وظایف، کتابخانه صفحات و کتابخانه اسناد تعدادی از این موارد می باشند. برخی از این لیست های از قبل تعریف شده دارای قابلیت های یکپارچه سازی هستند مثلا لیست وظایف و یا لیست تقویم امکان اتصال و یکپارچگی با اوتلوک را دارند. وب پارت ها وب پارت ها بخش هایی هستند که می توان آنها را به صفحات اضافه کرد. این بخش ها ظاهری ویجت گونه دارند و معمولا برای موارد ذیل استفاده می شوند: - نمایش محتوایی که در تنظیمات وب پارت مشخص می شود (مانند یک محتوای خاص یا یک IFrame) - نمایش آیتم های لیست ها یا کتابخانه ها ( این اطلاعات بوسیله SharePoint Designer و با استفاده از XSLT, CAML قابل سفارشی سازی هستند) - دسترسی به قابلیتهایی مانند جستجو از بستر شیرپوینت - ایجاد رابط کاربری برای دیگر محصولات (مانند Microsoft Reporting Services, Microsoft Office PerformancePoint Server و یا دیگر نرم افزارها)
  17. Mr.Source

    قطع کامل برق برخی دستگاههای برقی تمام دستگاههای برقی مانند تلویزیون، هود، آیفن، کامپیوتر،کولر، یخچال، لباسشویی و سایر وسایل برقی در زمان خاموش بودن نیز برق مصرف می کنند، با این تفاوت که نسبت به زمان روشن بودن مصرف برق کمتر است. پیشنهاد می شود برای افزایش عمر دستگاهها و صرفه جویی در مصرف برق و ایمنی بیشتر، به ویژه در روزهای مسافرت، برق آن دسته از دستگاههای برقی را که نیاز نیست روشن بمانند، کامل قطع کنید.
  18. Mr.Source

    21 مارچ 2019 ماه کامل نشان ترازو تست بزرگ رابطه های ما با خودمان و دریافت بازتاب آن از دیگران.چطور از اصطکاک ناشی از عشاق یونیورس یعنی مارس و ونوس بهترین استفاده را بکنیم و چطور به جای عدم بالانس های ذهنی و گفتاری که بخاطر مرکوری برگشتی در ماهی بیداد می کند زیبایی های بیرون و درون را ببینیم. ماه کامل نشان ترازو بسیار مهم است چون ما دو تا ماه کامل پیاپی در این نشان خواهیم داشت. معنی این دو تا ماه کامل که به فاصله بیست و هشت روز در ترازو اتفاق می افتند چیست؟ بیشترین تاثیر ماه کامل روی نشان های ترازو و قوچ خواهد بود. درجه های آخر خوشه و ماهی هم این حس نیاز به ایجاد بالانس در روابط را بیش از دیگران احساس می کنند. تارس و آکواریوس هم در زاویه چالشی هستند و در نهایت اینکه همه بهتر است به هم فضا بدهیم و جای نفس را باز کنیم چون ونوس در آکواریوس می خواهد آزادانه و مستقل نفس بکشد و فضای باز در ارتباطات داشته باشد. سترن و پلوتو و نودجنوبی همچنان قدرتمندانه می گویند هر آنچه تا بحال انجام نداده ای اما لازم است را انجام بده. چون وقت آن رسیده که تکرارهای بی فرجام را برای هدفی اساسی و درازمدت خاتمه دهی.
  19. وقوع ۷ زلزله در دیر بوشهر/ آماده‌باش کامل هلال احمر احسان ایزدپناه، جانشین سرپرست جمعیت هلال احمر استان بوشهر: امروز جمعه، ۷ زمین‌لرزه با قدرت ۳ ریشتری در اعماق ۱۸ تا ۸ کیلومتری زمین در شهر دیر استان بوشهر رخ داده است. جلسه مدیریت بحران تشکیل شده و تیم‌های عملیاتی و واکنش سریع هلال احمر در آماده‌باش صدر در صدی هستند.
  20. ترامپ: اساسا آنها می‌خواستند تحریم‌ها به‌طور کامل لغو شود ولی ما نمی‌توانستیم این کار را کنیم آنها می‌خواستند بخش بزرگی از تاسیسات اتمی خود را برچینند اما ما نمی‌توانستیم از تمام تحریم‌ها دست بکشیم علی‌رغم گام‌هایی که کره شمالی به سمت خلع سلاح اتمی و درخواست‌های آمریکا برداشته اما تمام تحریم‌ها هنوز سر جای خود هستند آنها می‌خواستند اقداماتی انجام دهند ولی آنهایی نبود که ما می‌خواستیم ما باید تحریم‌ها را حفظ کنیم و کیم نیز می‌خواهد خلع‌سلاح اتمی انجام دهد ما هر اینچ از این کشور را می‌شناسیم و باید چیزی را که می‌خواهیم، به دست بیاوریم/ فارس
  21. 23 فوریه 2019 : ونوس در پیوند کامل با پلوتوحاکم عقرب است و سنگینی این پیوند پرفشار را اگر به انرژی حساس باشید کاملا در چاکرای گلو احساس می کنید. این پیوند پایان یا تغییرناگهانی برنامه ها و پروژه ها رابطه هایی را میدهد که زمان پایان آنها رسیده . انرژی این پیوند سنگین است چون انرژی اکتبر ، نوامبر و دسامبر 2018 را دوباره بالا می آورد. یعنی زمانی که ونوس در عقرب بود. شراکت های کاری ، تصمیمات پولی ، تصمیمات رابطه ای ، نه فقط رابطه های عاطفی بلکه رابطه های دوستی ، دیپلماتیک ، خانوادگی ...همه تحت تاثیر این انرژی قرار می گیرند و حقیقت خیلی از آدم ها و رابطه ها شناخته میشوند که می تواند روی خواسته های قلبی ما تاثیر گذار باشد. فرکانس پایین این انرژی حسادت ، خیانت، شیادی ، بازی در آوردن و شیطنت کردن برای رسیدن به قدرت و شهرت و پول است. نتیجه این تعامل می تواند ترس از دست دادن رابطه باشد ، ترس از دست دادن پول و سرمایه و یا هر آنچه آنرا قلبا می خواهیم و به آن نیاز داریم. فرکانس بالای این انرژی و هدف یونیورس از این تعامل به قدرت رساندن و آزاد کردن انرژی زنانه از کنترل ها ، در تک تک ماست چون می تواند سرآغاز تحولاتی باشد که انرژی زنانه ما را به قدرت برساند که نتیجه آن اعتماد به نفس و خلقت دنیای جدید توسط خود ماست. این پیوند بازگشت کارمای رابطه هاست ، بازگشت کارمای پول و ارزش های ماست. ارزشی که به دیگران میدهیم. ارزشی که در ارتباط با دیگران برای خود قائلیم. ارزشی که به نظر دیگران در زندگی خود می دهیم. این تعامل ، تحول برنامه ریزی های ارزشی و پولی است که میتواند از دست دادن یک سرمایه یا پایان یک مسیر درآمدی ، سرآغاز ایجاد این تحول باشد. چقدر برای پول ارزش قائلیم؟ چقدر پول ارزش دارد؟ ارزش پول ها و دیدگاه ما به آنها و نقش آن ها به این فرمی که در حال حاضر هستند در دنیای جدید ما تحت تاثیر این انرژی قرار می گیرد و ادامه این زلزله های ارزی و ارزشی در هفته اول مارچ با ورود دوباره اورانوس به تارس دوباره اوج می گیرد. ( مثل ماه می سال گذشته - اردیبهشت پارسال ) مرکوری همچنان در زاویه چالشی با ژوپیتر است ، درهایی بازی که بسته میشوند و درهای بسته ای که باز میشوند در همه آنها خیریتی است که ذهن ما قادر به درک آنها نیست اما نباید از آنها غافل شویم. اگر مسیری عوض شد دنبال دروازه دیگری باشیم چون زمان رکود و بی خیالی نیست. اما توقع تغییر برنامه ها را داشته باشیم. شاید آنطور که فکر می کردیم پیش روند اما نباید ناامید شویم. فقط باید انعطاف پذیر باشیم و تغییرات لازم را ایجاد کنیم. مرکوری در ماهی تا ماه آوریل تحت تاثیر تعاملات بسیار مهمی با سیارات قدرتمند قرار می گیرد. با ژوپیتر و همینطور پلوتو فعلا ارتباط خود را آغاز کرده. پلوتو اگر چه در زاویه خوبی با مرکوری است اما به هر حال پلوتو ، پلوتوست و فشار آن روی ذهن و کلام احساس می شود. از همیشه بیشتر وسواس ذهنی و وسواس و حساسیت روی کلمات را باید کنترل کنید چون میتواند برای شما و کسانی که با شما در ارتباط هستند تنش ایجاد کند. این تعامل برای کشف و تحقیق مناسب است و کمک به رمزگشایی اسرار آفرینش و رموز انسان ها می کند. زبان قدرت جذب می گیرد و البته بسیاری از انسان های سودجو با این قدرت جذب میتوانند شما را بازی دهند . من همه احتمالات را می گویم که شما آمادگی رویارویی با ابعاد مختلف آنرا داشته باشید. از نظر عمقی این تعامل ما را به کدهای ذهنی که برای کنترل ما در عصر ماهی گذاشته شد آگاه می کند. کدهای ذهنی که از طریق فرهنگ ها ، ادیان ، دروس آموزشی ، قوانین و حتی هنرهای جهت دار، برای ذهن خلاق و چند بعدی بشر چارچوب ها و ساختارهای محدود کننده در بعد سوم ، برای کنترل و جهت دهی ایجاد کردند و تا زمانی که مرکوری در ماه آوریل وارد نشان قوچ شود ما قدرت تبدیل آنها به کدهای جدیدی که مناسب با هویت حقیقی وجودمان دارند را پیدا می کنیم .
  22. بیش از یک روز از ماه کامل نشان خوشه گذشته اما انرژی آن همچنان باقی است. بخصوص که ماه هم از نشان خوشه در این ساعات روبروی مرکوری قرار دارد و با ژوپیتر درزاویه سختی است. این انرژی ها توفان ذهنی ایجاد می کنند. افکار یا افرادی که باعث میشوند تمرکز از روی کار اصلی ما به هم بخورد. در حالیکه ماه در زاویه خوب با سترن و پلوتو و ونوس از بعد از ماه کامل می خواسته به کار اصلی مان بپردازیم. نباید اجازه دهیم که دام های ذهنی ما را در خود گیر بیندازند چون حتی ممکن است باعث شوند ما منصرف شویم و احساس ضعف و کمبود توان ادامه باعث شود که عقب بکشیم در موضوعی که نباید عقب بکشیم. فراموش نکنیم که اورانوس فقط مدت زمان کوتاهی در قوچ است و تا اورانوس اینجاست باید از آن برای مسیر آینده استفاده کنیم. خورشید هم وارد نشان ماهی شده و ژوپیتر هم در نشان کماندار ، ماه هم در نشان خوشه ...این همه انرژی نشان های متغیر به ما می گویند زمان انجام تغییرات است اگرچه هرج و مرج و گرد و خاک زیاد است. ولی این هرج و مرج و گرد و خاک نتیجه همان گذشته های تثبیت نشده است و ما قرار است تحت تاثیر ماه کاملی که گذراندیم این گردو خاک ها را پاکسازی کنیم. مرکوری در مه است و چشم ما جز مه نمی بیند اما بسیاری راه های دیگر برای حس جهت ها هست. فرض کنید ملوان کشتی هستید که دچار دریای مه آلود شده آیا کشتی و سفر خود را بی خیال میشوید ؟ آیا توقف می کنید یا از روش های دیگر برای تشخیص جهت ها استفاده می کنید؟ مطمئنا بسیاری نشانه ها هستند که می توانند هدایتگر ما باشند. پس بخاطر مه نترسید. آینده اقدام ما معلوم نیست. مرکوری در پیوند با نپتون ، در نشان خیس ماهی ، و در محدوده سایه حرکت برگشتی است. یعنی به حالت برگشتی به این نقطه بر می گردد تا مستقیم شود. ولی در حال حاضر کم کم در خواب و رویا معلق می شود. اما گاهی ما در خواب هست که جواب هایمان را در میابیم و راهنمایی میشویم. منظورم این است که اینقدر دنبال آنالیز شرایط نباشید. همراه مارس و اورانوس شوید ، مارس سربازی است که در نشان تارس در حال بنای اردوگاه آینده است. در این اردوگاه شما باید هر آنچه برای سفر آینده ارزش دارد را حفظ کنید. چون ژوپیتر همچنن در کماندار همه ما را بسوی سفر آینده فرا می خواند و بقیه سیارات در حال مهیا کردن هستند. اما این ما هستیم که یک لحظه پر انرژی و پر امید می شویم و یک لحظه نا امید و پر از ترس از آینده. اما گذشته را قرار نیست تکرار کنیم. کایران از ماهی رفت. تمام شد. باید رو به جلو رفت. آینده ای متفاوت ، تصمیمی متفاوت ، سرنوشتی متفاوت ، نقشی متفاوت/ همیشه قرار نیست نقش قربانی فیلم زندگی را بازی کنیم. زمان بیرون آمدن از این نقش است.
  23. ماه کامل بعدی 19 فوریه در نشان خوشه است و خوشه نشان پاکسازی است ، تمام یونیورس در حال فراخوان ما برای پاکسازی روح و جسم و دنیای ماست و دقیقا در آن زمان است که ما قادریم به اوج رهایی سموم برسیم. تصمیم بگیریم از امروز تا با این انرژی برون ریزی کایران و پاکسازی ماه کامل خوشه همراه شویم. می توانیم از خوردن برخی از غذاها خودداری کنیم. می توانیم مایعات پاکسازی کننده بنوشیم. می توانیم بعضی رفتارهای مخرب را ترک کنیم ( مثل قضاوت ها ، برخوردهای خشم آلود ، بدبینی ها ، دزدی ها ) ، می توانیم برخی رابطه های پایین آورنده ارتعاش را ترک کنیم. می توانیم برخی حرف های فرکانس پایین را نگوییم ( غیبت ، تهمت ، دروغ ) راه های پاکسازی بسیار است. باید این چند روز شسته شویم.
  24. فوری/ متن کامل بیانیه مقام معظم رهبری به مناسبت چهلمین سال انقلاب از سوی رهبر انقلاب اسلامی صادر شد: نسخه PDF بیانیه #گام_دوم_انقلاب خطاب به ملّت ایران به ویژه جوانان در چهلمین سالگرد پیروزی انقلاب اسلامی، رهبر انقلاب با صدور «بیانیه‌ی گام دوم انقلاب» و برای ادامه‌ی این راه روشن، به تبیین دستاوردهای شگرف چهار دهه‌ی گذشته پرداخته و توصیه‌هایی اساسی به‌منظور «جهاد بزرگ برای ساختن ایران اسلامی بزرگ» ارائه فرموده‌اند. بیانیه‌ی «گام دوم انقلاب» تجدید مطلعی است خطاب به ملت ایران و به‌ویژه جوانان که به‌مثابه منشوری برای «دومین مرحله‌ی خودسازی، جامعه‌پردازی و تمدن‌سازی» خواهد بود و «فصل جدید زندگی جمهوری اسلامی» را رقم خواهد زد. این گام دوم، انقلاب را به آرمان بزرگش که ایجاد تمدن نوین اسلامی و آمادگی برای ظهور است نزدیک خواهد کرد. 971122_بیانیه گام دوم انقلاب.pdf
  25. در فاصله‌ی کمتر از ۱۰ روز تا رونمایی رسمی محصولات سری گلکسی S10، اطلاعات کامل گوشی‌های این سری شامل اس ۱۰ و اس ۱۰ پلاس و S10e فاش شد. تصاویری از منبعی ناشناس به ‌وب‌سایت Gsmarena ارسال شده که در آن، مشخصات کامل سه دستگاه گلکسی S10 و گلکسی S10 پلاس و گلکسی S10e مشخص شده است. درباره صحت‌وسقم این تصاویر که از دو صفحه‌ی یادداشت مربوط به یکی از کانال‌های خرده‌فروشی سامسونگ تهیه شده، نمی‌توان مطمئن بود؛ اما آنچه مشخص است، اطلاعات درج‌شده تاحدزیادی با شایعات قبلی هم‌خوانی دارد. درباره‌ی دوربین، سلفی ۱۰ مگاپیکسلی با گشودگی دیافراگم f/1.9 و قابلیت ضبط ویدئوِ 4K مشخصه‌ای است که قبلا نیز گزارش شده بود؛ اما در این تصاویر، با وجود اشاره به فوکوس خودکار دوال‌پیکسل به وجود لرزشگیر اپتیکال اشاره‌ای نشده است. پیش‌ازاین، شایعات گوناگون از برخوداری محصولات جدید سامسونگ از این ویژگی خبر داده بودند. همچنین، براساس دانسته‌های قبلی، هر سه گوشی جدید سامسونگ به قابلیت ضبط ویدئوِ سوپراسلوموشن با کیفیت دوبرابری درمقایسه‌با نسل قبل مجهز خواهند بود. درحالی‌که اکثر مشخصات مشاهده‌شده در تصویر مجموعه‌ای از مشخصاتی است که قبلا افشا شده بود، اطلاعات جدیدی نیز دیده می‌شود که توجه است. یکی از این اطلاعات جدید روشنایی ۸۰۰ نیت است. سامسونگ تاکنون هیچ‌یک از پرچم‌داران گلکسی را با روشنایی بیش از ۷۰۰ نیت عرضه نکرده است. ویژگی دیگر درزمینه‌ی اندازه‌ی نمایشگر گلکسی اس ۱۰ پلاس است. شایعات قبلی از وجود نمایشگری ۶.۴ اینچی در این مدل خبر داده بودند؛ اما اطلاعات جدید نمایشگر این گوشی را ۶.۳ اینچی با رزولوشن ۳۰۴۰ در ۱۴۴۰ پیکسل اعلام می‌کند. بخش بعدی دوربین است. گلکسی اس ۱۰ و گلکسی اس ۱۰ پلاس به دوربین سه‌گانه با دو حسگر ۱۲ مگاپیکسلی f/2.4 (تله) و f/1.5 (معمولی) و یک حسگر ۱۶ مگاپیکسلی با گشودگی دیافراگم f/2.2 با فوکوس ثابت (اولتراواید) مجهز است. درباره‌ی دوربین گلکسی S10e، شایعات از استفاده از ترکیب لنز عادی و تله خبر داده بودند؛ اما اطلاعات جدید لنز عادی و اولتراواید را به‌عنوان ترکیب دوربین این گوشی معرفی می‌کند. این ادعا که خانواده‌ی گلکسی اس ۱۰ اولین گوشی‌های دنیا با امکان ضبط ویدئوِ 4K برای دوربین سلفی هستند، شاید چندان معتبر نباشد؛ چراکه پیش‌تر، نوکیا 8 با این قابلیت عرضه شده است. از نکات جدیدی که درباره‌ی دوربین درج شده، وجود ۱۰ تنظیمات بهینه‌سازی تصویر و جلوه‌های مرتبط با زوم و رنگ برای دوربین گوشی‌های جدید غول کره‌ای دنیای فناوری است. سه گلکسی جدید کمتر از ۱۰ روز دیگر رونمایی خواهند شد و درستی یا نادرستی تمامی این اطلاعات افشاشده مشخص خواهد شد.