هيچ بن بستي نيست ، يا راهي خواهم يافت ، يا راهي خواهم ساخت


تاريخ : شنبه یکم مهر 1391 | 20:40 | نويسنده : علي مهري خانیکی

قابل توجه کارمندان-دانشجویان - دانش آموزان و متقاضییان استخدام در مراکز دولتی و نیروی انتظامی :

شروع کلاس ICDL درجه 2 از  ۹۳/۸/۱( مبانی - ویندوز - اینترنت )

با اعطای گواهینامه از سازمان فنی و حرفه ای کشور

زمان آزمون  آذر 93

گناباد - نبش امام خمینی5  آموزشگاه ظفر - 7259865- 7251382


تاريخ : چهارشنبه سی ام مهر 1393 | 10:59 | نويسنده : علي مهري خانیکی
* جزوه های مربوط به درس :

جزوه CSS

جزوه HTML

جزوه CSS

* نمونه هایی از CSS :

مثال   1                         منو با  CSS

 

*  ارایه های کلاسی :

    1.  تفاوتهای  HTML4 با  HTML5 را ارایه دهید .  ( مجتبی عرب نژاد)
    2. SEO چیست ؟
    3. joomla
    4. https چیست ؟  ( جواد عادلی )
    5. wordpress
    6. Drupal 
    7. Sass
    8. ...


تاريخ : جمعه بیست و چهارم مرداد 1393 | 0:23 | نويسنده : علي مهري خانیکی
از علاقه مندان در زمینه داده کاوی درخواست دارم سایتهای معتبر در زمینه داده کاوی را در قسمت نظرات جهت معرفی برای بقیه دوستان ارسال نمایید .

http://www.irdatamining.com/



تاريخ : یکشنبه چهارم اسفند 1392 | 9:35 | نويسنده : علي مهري خانیکی

قابل توجه دانشجویانی که این ترم درس مباحث ویژه دارند : با توجه به حجم زیاد مطالب و کم بودن وقت جزوه هایی که تدریس می شود را از این قسمت دانلود نمایید .

معرفی سی شارپ و .NET.

انواع داده ها - آرایه - و ساختارهای if- for-while- switch

درس کاربرد رشته ها



تاريخ : جمعه دوم اسفند 1392 | 12:29 | نويسنده : علي مهري خانیکی

Connect your personal cloud & securely access all your documents, photos, music and videos from many services all under one virtual roof. Drag & Drop any content from one service to another. Search & discover everything in your cloud content across different services. Securely share any content of any size instantly with anyone.

با ZerpPC ابر را حس کنید و از آن لذت ببرید . وارد سایت www.zeropc.com شوید و یک اشتراک رایگان ایجاد نمایید در اشتراک رایگان مقدار یک گیگابایت به شما حافظه می دهد. حال شما صاحب یک ابر شخصی می باشید که امکانات رایگان زیادی به همراه یک دسکتاپ زیبا در اختیار شما قرار می دهد. مرورگر خود را به حالت تمام صفحه برده و لذتش رو ببرید. 



ادامه مطلب
تاريخ : یکشنبه چهاردهم مهر 1392 | 22:6 | نويسنده : علي مهري خانیکی
دانشجویانی که این ترم درس ساختمان داده ها  دارند جزوه را از لینک زیر دانلود نمایند

جزوه ساختمان داده ها

یک فیلم آموزشی ساختمان داده ها پسورد :arsanjan.blogfa.com              دانلود



تاريخ : سه شنبه نهم مهر 1392 | 15:45 | نويسنده : علي مهري خانیکی

واژه اينفوگراف (Info graphic) خلاصه شده‌اي از Information Graphic است .امروزه اينفوگراف ها را زياد در اطراف خود مشاهده مي‌كنيم، كتاب‌هاي كودكان، اخبار، نقشه‌ها و ارائه اطلاعات علمي، همه به نوعي از اينفوگراف به عنوان يك ابزار كارا استفاده مي‌كنند. ابزاري كه دو هدف عمده را پوشش مي‌دهد:

  • كمك به نمايش سريع، واضح و زيباي ايده‌هاي پيچيده
  • نشر اطلاعات و داده‌ها به صورت بصري و سهل‌الوصول

اینفوگرافیک ‌ها یا گرافیک‌های اطلاع رسان، نمایشگران تصویری اطلاعات و داده‌ها هستند.این نگاره‌ها در جاهایی که نیاز به توضیح ساده و یا سریع داده‌ها وجود دارد، استفاده می‌شوند .

منبع : www.infographic.ir



ادامه مطلب
تاريخ : سه شنبه بیست و دوم اسفند 1391 | 23:37 | نويسنده : علي مهري خانیکی
در این سایت می توانید به صورت آنلاین انواع نمودارها و فلوچارت ها و دیاگرام های مهندسی نرم افزار و شبکه و کنترل پروژه (گانت) ... را به صورت آنلاین ترسیم نمایید و نیازی به نرم افزار ندارید. در ضمن مثالها و آموزش هایی هم دارد البته برای ذخیره و اکسپورت کردن دیاگرام نیاز به ثبت نام در سایت رو دارید .

https://creately.com



تاريخ : جمعه هشتم دی 1391 | 22:4 | نويسنده : علي مهري خانیکی
با سلام خدمت دوستان از لینک زیر جزوه آموزش جوملای ۱.۵ را دانلود نمایید امیدوارم مفید باشد

دانلود



تاريخ : چهارشنبه بیست و پنجم مرداد 1391 | 3:41 | نويسنده : علي مهري خانیکی
این مقاله از وب سایت http://www.aachp.ir انتخاب شده است.
MvC مخفف سه کلمه Model View Controller است. در واقع MVC بر روی معماری های چند لایه ای جهت جداسازی قسمت های مختلف برنامه و به طور دقیق تر جدا کردن بخش های منطقی برنامه اعم از داده ها ،مجوزها، چک کردن صحت داده ها و  . . . از لایه Presentation Layer - یا در واقع همان لایه ای که مستقیما با کاربر نهایی (End user) در ارتباط است - قرار می گیرد.پس بر اساس توضیحات فوق می توانیم هر یک از بخش های معماری MVC یعنی Model و View و Controller را به شکل زیر تعریف کنیم:

1 ) Model: در واقع  بار اصلی معماری MVC بر عهده این بخش است. این بخش می تواند با داده ها در ارتباط باشد. الزاما منظور از داده حتما ارتباط با پایگاه های داده همچون MSSQL و Access و . . . نیست. حتی منبع داده ها در بخش Model می تواند یک آرایه از اعداد و یا هر چیز دیگری باشد.

همچنین Model وظیفه چک کردن داده ها  جهت صحت درستی داده ها را هم بر عهده دارد (در این زمینه همکاری بیشتری با بخش Controller دارد) و همینطور وظایف دیگری که در مثال ها ی عملی که در آینده خواهم زد بیشتر آشنا خواهید شد.

2 ) View: این بخش که در واقع همان بخش Presentation Layer در معماری 3 لایه می باشد وظیفه برقراری ارتباط با کاربر نهایی و گرفتن داده از کاربر و نمایش داده های آماده با کاربر از طریق برقراری ارتباط با دو بخش دیگر یعنی Model و Controller را دارد. در واقع نکته مهمی که در بخش View باید آن را مد نظر داشت این است که این لایه مسئول کنترل صحت داده های وارد شده از طریق کاربر و همچنین مسئول صحت داده های نشان داده شده به کاربر نیست. در واقع این بخش یا داده های خام کار می کند.
به عنوان یک مثال ساده: بسیاری از برنامه نویسان زمانی که در فرم Login برنامه، کاربر کلمه عبور خود را وارد می کند، در همان فرم Login اقدام به چک کردن پسورد مبنی بر صحت آن و . . . می کنند. که این عمل در معماری MVC قابل قبول نیست! در واقع برای حل این مسئله در معماری MVC، در فرم Login هنگامی که کاربر کلمه عبور را وارد کرد و دکمه Login یا ورود را زد، کلمه عبور داده شده بدون هیچ گونه اعمالی اعم از Encrypt کردن و . . . به بخش های دیگر فرستاده می شود و فقط یک نتیجه ساده مبنی بر این که کاربر اجازه ورود دارد یا خیر را از بخش های دیگر دریافت می کند که بر اساس ان اجازه ورود کاربر به برنامه داده می شود.

۳ ) Controller: این بخش همانطور که از اسم آن مشخص است یک بخش کنترل کننده می باشد، و در واقع واسطی بین دو بخش Model و View است.



ادامه مطلب
تاريخ : چهارشنبه بیست و پنجم مرداد 1391 | 3:34 | نويسنده : علي مهري خانیکی

Client-Side: اسکریپت Client-Side هرگز توسط سرویس دهنده وب پردازش نمیشود، بلکه تنها توسط سرویس گیرنده (مرورگر خود شما) پردازش می شود.

Server-Side: اسکریپتهای Server-Side تماما بر روی سرویس دهنده وب پردازش می شوند. سرویس گیرنده(مرورگر شما) هیچ کدی را از اسکریپتهای Server-Side دریافت نمی کند و نمی شناسد، بلکه تنها خروجی اسکریپتهای Server-Side را می گیرد.
اسکریپتهای 
Server-Side و Client-Side هیچ فعل و انفعالی بر روی یکدیگر ندارند، زیرا اسکریپتهای Client-Side بعد از اینکه اسکریپتهای Server-Side پردازش خود را به طور کامل انجام دادند، بر روی سرویس گیرنده اجرا می شوند.



تاريخ : پنجشنبه پنجم مرداد 1391 | 3:26 | نويسنده : علي مهري خانیکی

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

دیپلم حسابداری



تاريخ : یکشنبه هجدهم تیر 1391 | 1:11 | نويسنده : علي مهري خانیکی
چنانچه می خواهید رشته یا عددی را در سی شارپ وارد نمایید دستوری مانند Inputbox وی بی وجود ندارد . فایل( InputBox.cs ) را از لینک زیر دانلود نمایید و از منوی Project گزینه Add Existing Items  را انتخاب کنید و فایل دانلود شده را معرفی نمایید . سپس کلید F6 را بزنید تا امکان استفاده از این تابع میسر شود .

syntax :
st= InputBox.Show("prompt" , "title");

همانطور که می بینید این تابع دارای دو آرگومان بوده و خروجی آن رشته ای می باشد .

دانلود



تاريخ : جمعه شانزدهم تیر 1391 | 13:32 | نويسنده : علي مهري خانیکی

در زبان#C همانند بيشتر زبانهاي برنامه‌سازي دو نوع كامپايلر وجود دارد. يك نوع كامپايلر كه به كامپايلر Command Line معروف است و نوع ديگر كامپايلر Visual است. كامپايلر‌هاي Command Line محيطي شبيه به محيط DOS دارند و با دادن يك سري دستورات به اجرا در مي‌آيند. كامپايلرهاي Visual محيطي همانند ويندوز دارند كه با دارا بودن محيط گرافيكي و ابزارهاي خاص، برنامه‌نويس را در امر برنامه‌سازي كمك مي‌كنند. از نمونه‌هاي هر يك از كامپايلرها، مي‌توان به Microsoft C# Command Line Compiler كه يك كامپايلر Command Line و #Microsoft Visual C كه يك كامپايلر Visual است، اشاره كرد. البته در حال حاضر بيشتر از كامپايلرهاي ويژوال استفاده مي‌شود.

پس از اجرای برنامه Visual Studio  وارد محيط #C شده و در قسمت انتخاب برنامة جديد (Create)گزينة ConsoleApplication را جهت اجراي برنامه‌ها انتخاب نماييد.

// Namespace اعلان
using System;
 // كلاس آغازين برنامه
namespace ConsoleApplication1
{
class Program  {
   // آغاز كار اجراي برنامه
   static void Main(string[] args)   
    {
     // نوشتن متن در خروجي
     Console.WriteLine("Welcome to the C# ");
    }
  }
}

نكتة : این زبان Case Sensitive است، بدين معنا كه به حروف كوچك و بزرگ حساس است يعني براي مثال ReadLine با readLine متفاوت است به طوريكه اولي جزو دستورات زبان #C و دومي به عنوان يك نام براي متغير يا يك تابع كه از طرف كاربر تعريف شده است در نظر گرفته مي‌شود.



ادامه مطلب
تاريخ : دوشنبه پانزدهم خرداد 1391 | 18:1 | نويسنده : علي مهري خانیکی

امروزه برنامه نویسی و تسلط كامل بر آن به عنوان یكی از پارامترهای مهم برای مهندسی كامپیوتر مطرح میباشد و در این راستا مایكروسافت در مصاف با جاوا به دنبال ارایه یك زبان كامل بود كه سایه جاوا را در میادین برنامه نویسی كم رنگ تر نماید. شاید به همین دلیل باشد كه C#را ایجاد كرد.
شباهت های بین دو زبان بسیار چشمگیر است. مایكروسافت در رابطه با میزان استفاده و گسترش زبان فوق بسیار خوشبین بوده و امیدوار است بسرعت زبان فوق گستردگی و مقبولیتی به مراتب بیشتر از جاوا را نزد پیاده كنندگان نرم افزار پیدا كند.
با توجه به نقش محوری این زبان از آن بعنوان مادر زبانهای برنامه نویسی در دات نت نام برده می شود. مورد فوق به تنهایی می تواند دلیل قانع كننده ای برای یادگیری این زبان باشد ولی دلایل متعدد دیگری نیز وجود دارد كه در ادامه به برخی از آنها اشاره می گردد. مطرح شدن به عنوان یك استاندارد صنعتی انجمن تولیدكنندگان كامپیوتر اروپا (ECMA) زبان C # را در سوم اكتبر سال ۲۰۰۱ به عنوان یك استاندارد پذیرفته (( ECMA-۳۳۴ و بدنبال آن تلاش های وسیعی برای كسب گواهی ISO نیز انجام شده است.
زبان فوق در ابتدا توسط شركت مایكروسافت و بعنوان بخشی از دات نت پیاده سازی و بلافاصله پس از آن توسط شركت های اینتل، هیولیت پاكارد و مایكروسافت مشتركا جهت استاندارسازی پیشنهاد گردید. زبانC # بگونه ای طراحی شده است كه نه تنها وابستگی به یك PLATFORM خاص را ندارد بلكه در اغلب موارد وابستگی RUNTIME نیز ندارد.



ادامه مطلب