لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 119
مقدمه:
وب یکی از مهمترین و در عین حال جوانترین سرویس اینترنت است، که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمدهای در حیات بشریت باشد. در گذشته از وب صرفاً به منظور عرضه اطلاعات استفاده میگردید و کاربران از آن به عنوان کتابخانه الکترونیکی بزرگ در جهت یافتن اطلاعات مورد نیاز خود استفاده میکردند. نرم افزار و دنیای برنامه نویسی یکی از عرصههایی است که بدون شک بیشترین تأثیر را از اینترنت پذیرا بوده است. شرکتهای عظیم نرم افزاری با لحاظ نمودن جایگاه برجسته اینترنت، اقدام به ارائه تکنولوژیها و معماریهای متفاوتی در جهت طراحی و پیاده سازی برنامههای کامپیوتری با بهرهگیر از اینترنت نمودهاند. یکی از تکنولوژیهای طراحی شده در این زمینه تکنولوژی ASP.NET میباشد. در این پروژه سعی شده است که شناختی کافی در زمینه ASP.NET (.NET ، ASP و ASP.NET و ... ) بدست آمده باشد.
1- آشنایی با دات نت (.NET)
چرا به دات نت احتیاج داریم؟
«آشنایی با دات نت و بررسی مشکلاتی که حل آنها سبب تولد دات نت گردید».
به طور معمول نسلهای جدید زبان های برنامه نویسی به این دلیل متولد می شوند که زبانهای قدیمی تر دارای امکانات محدود بودند و یا قدرت استفاده از تکنولوژیهای فعلی را به صورت مطلوب و ساده ندارند. مهمترین نیازی که به عنوان آخرین تکنولوژی وجود دارد، برنامه نویسی در محیط اینترنت است. اینترنت در مدت تقریبا 8 سال جای خود را به عنوان یکی از مهمترین وسایل ارتباطی برای کارهای روزمره و تجارت باز کرده است. سیستمهای برنامه نویسی قدیمی تر امکان برنامه نویسی برای اینترنت را فراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، برای مثال تکنولوژی Com اولین بار در ویندوز به کار گرفته شد. در سال 1970 نیز سیستمهایی برای Unix نوشته شده بودند، جاوا نیز در اصل برای ابزارهای الکترونیکی بود و نه برای اینترنت.
سپس برای اولین بار یک سیستم جامع برای برنامه نویسی تحت اینترنت ایجاد شد. این سیستمکه .NET، نام داشت، از مراحل سطح پایین که به زبان ماشین میباشد تا بالاترین سطح که برنامه نویسی ویژوال آن می باشد، برای استفاده در اینترنت طراحی شده است البته NET فقط برای اینترنت نیست و با استفاده از آن می توان برنامه های کامل تحت Client نیز ایجاد کرد، اما بزرگترین مزیت آن در برابر سیستمهای دیگر امکانات اینترنت آن است. برای این که از مزایای استفاده از NET را بهتر متوجه بشویم بهتر است در ابتدا معایب سیستم های پیشین را ذکر کنیم.
شرکت مایکروسافت تا قبل از سال 1995 به برنامه نویسی در محیط های Client و server پرداخت، اما از ان سال به بعد توجه بیشتری به مساله برنامه نویسی در اینترنت کرد.
مایکروسافت com و +com را ایجاد کرد و آن ها را در ویژوال استودیوی 6 به کار گرفت. در سال 1999 حدود 50 درصد از بزرگترین سایتهای تجارت الکترونیکی از محصولات مایکروسافت استفاده می کردند. اما هنوز هم مشکلاتی زیادی در سیستمهای مایکروسافت وجود داشت که یکی از آنها دشواری نوشتن برنامه در اینترنت با محصولات مایکروسافت بود. شرکت مایکروسافت برای راحتی کار برنامه نویسها ASP یا Active server page را ایجاد کرد. با این که این قدم بزرگ بود و کارها را بسیار ساده کرد ولی هنوز از برنامه نویسی شی گرا پشتیبانی نمی کرد. همچنین در ویژوال استودیوی 6 قسمتی برای Internet Application ایجاد شده بود و در آن امکان ساختن web class وجود داشت ولی هیچ وقت به عنوان یک ابزار کارآمد برای برنامه نویسی وب در نظر گرفته نشد.
مدل برنامه نویسی DNA
مایکروسافت یک مدل برنامه نویسی به نام Distributed internet Application دارد که برپایه برنامه نویسی n-tier و com بنا نهاده شده است. مدل DNA از سه بخش اساسی تشکیل شده است:
1-بخش اول به نام Presentation tire معروف است. در این بخش رابط تصویری کاربر وجود دارد و خود نیز به دو نوع Internet Browser و will 32 GUI تقسیم میشود که هر کدام مشکلات خاص خود را دارند. در مدلی که از win 32 GUI یا همان نرم افزارهای معمولی استفاده میشود دو مشکل بزرگ وجود داشت: دشواری بروز رسانی نرم افزار و دیگری DllHell که در ادامه توضیح داده خواهد شد. در نوع دوم مشکلاتی از این قبیل نبود. امکانات برنامه نویسی کافی در محیط مرورگر، نبود رابط قوی کاربر، نبودن مرورگرهای یکسان و … وجود دارد. همچنین همیشه یک اتصال به اینترنت یا اینترانت لازم است. در این نوع از برنامه نویسی می توان از Java Appletها یا Activex استفاده کرد ولی مرورگر باید امکان استفاده از آن را داشته باشد، مخصوصا هنگام استفاده از Activex که باید فقط از IE استفاده کرد.
2-بخش دوم که Middle tier نام دارد، مکانی است که اطلاعات و قوانین تجاری در آن وجود دارد، منظور از قوانین، متدها و اجزائی هستند که اعمال کاربران را کنترل می کنند. مهمترین و آسان ترین زبان برای نوشتن این اجزا از DNA ویژوال بیسیک است. برنامه نویسی که بخواهد در این رده برنامه بنویسد باید آشنایی کاملی با com
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 32
آشنایی با انواع مختلف برنامههای مخرب (قسمت اول)
ویروسهایی که از طریق E-mail وارد سیستم میشوند معمولاً به صورت مخفیانه درون یک فایل ضمیمه شده قرار دارند که با گشودن یک صفحه ی HTML یا یک فایل قابل اجرای برنامهای (یک فایل کد شده قابل اجرا) و یا یک word document می توانند فعال شوند.Marco virusاین نوع ویروسها معمولاً به شکل ماکرو در فایلهایی قرار می گیرند که حاوی صفحات متنی (word document) نظیر فایلهای برنامههای Ms office ( همچون microsoft word و Excel )هستند .توضیح ماکرو: نرم افزارهایی مانند microsoft word و Excel این امکان را برای کاربر بوجود می آورند که در صفحه متن خود ماکرویی ایجاد نماید،این ماکرو حاوی یکسری دستور العملها، عملیات و یا keystroke ها است که تماماً توسط خود کاربر تعیین میگردند.ماکرو ویروسها معمولاً طوری تنظیم شدهاند که به راحتی خود را در همه صفحات متنی ساخته شده با همان نرم افزار (Excel , ms word) جای میدهند.اسب تروآ:این برنامه حداقل به اندازه خود اسب تروآی اصلی قدمت دارد . عملکرد این برنامهها ساده و در عین حال خطرناک است.در حالیکه کاربر متوجه نیست و با تصاویر گرافیکی زیبا و شاید همراه با موسیقی مسحور شده ، برنامه عملیات مخرب خود را آغاز می کند.برای مثال به خیال خودتان بازی جدید و مهیجی را از اینترنت Download کردهاید ولی وقتی آنرا اجرا میکنید متوجه خواهید شد که تمامی فایلهای روی هارد دیسک پاک شده و یا به طور کلی فرمت گردیده است.کرمها (worm)برنامه کرم برنامهای است که با کپی کردن خود تولید مثل میکند. تفاوت اساسی میان کرم و ویروس این است که کرمها برای تولید مثل نیاز به برنامة میزبان ندارند. کرمها بدون استفاده از یک برنامة حامل به تمامی سطوح سیستم کامپیوتری «خزیده» و نفوذ میکنند. راجع به اینگونه برنامه ها در فصل سوم مفصلا بحث خواهد شد.ویروسهای بوت سکتور و پارتیشنBoot sector قسمتی از دیسک سخت و فلاپی دیسک است که هنگام راه اندازی سیستم از روی آن به وسیله کامپیوتر خوانده میشود. Boot Sector یا دیسک سیستم ، شامل کدی است که برای بار کردن فایلهای سیستم ضروری است. این دیسکها داده هایی در خود دارند و همچنین حاوی کدی هستند که برای نمایش پیغام راه اندازی شدن کامپیوتر بوسیله ی آن لازم است . سکتور پارتیشن اولین بخش یک دیسک سخت است که پس از راهاندازی سیستم خوانده میشود. این سکتور راجع به دیسک اطلاعاتی نظیر تعداد سکتورها در هر پارتیشن و نیز موقعیت همه ی پارتیشنها را در خود دارد.سکتور پارتیشن، رکورد اصلی راهاندازی یا Master Boot Record -MBR نیز نامیده میشود.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 24
آشنایی با حسابداری
بنگاه اقتصادی:
درعلم اقتصاد، عوامل اقتصادی مختلفی در اختیار افراد یا گروه هایی قرار دارد که با ترکیب این عوامل به تولید کالا یا انجام خدمات می پردازند. این افراد یا گروهها را بنگاه اقتصادی می نامند.
رویدادهای اقتصادی یا مالی:
وقایعی هستند که با خرید، تولید، توزیع و فروش و ارائه خدمات با فعالیت هایی مانند وام گرفتن و وام دادن سر و کار دارند.
تعریف حسابداری:
عبارت است از: شناسائی، اندازه گیری، ثبت و گزارش اطلاعات اقتصادی برای استفاده کنندگان به گونه ای که امکان قضاوت و تصمیم گیری آگاهانه برای آنها فراهم شود.
اطلاعات حسابداری:
خلاصه اطلاعات مربوط به رویدادهای مالی مؤثر بر یک واحد اقتصادی خاص می باشد.
شخصیت حسابداری:
واحد اقتصادی مشخص و جداگانه ای است که اطلاعات و گزارشهای حسابداری فقط در مورد آن تهیه می شود.
(( رابطه اطلاعات حسابداری و تصمیم گیری))
انواع واحدهای اقتصادی:
مؤسسات جدا و مستقلی هستند که با ترکیب عوامل مختلف اقتصادی منافع مالکین خود را دنبال می کنند. از لحاظ مالکیت، شکل حقوقی و نوع فعالیت به شکل زیر طبقه بندی می شوند.
واحدهای اقتصادی از نظر مالکیت به سه نوع تقسیم می شوند:
۱- واحدهای عمومی: به طور مستقیم یا غیر مستقیم در مالکیت دولت یا سایر نهادهای عمومی قرار دارند. سازمان تأمین اجتماعی نمونه ای از این واحدها می باشد.
۲- واحدهای تعاونی: به منظور رفع نیازمندی های مشترک و بهبود وضع اقتصادی و اجتماعی اعضای آن از طریق خریداری، کمک و همکاری متقابل تشکیل شده و در مالکیت اعضا قرار دارند. مانند شرکتهای تعاونی.
۳- واحدهای خصوصی: این واحدها به یک یا چند نفر تعلق دارند و متعلق به بخش عمومی نیستند. مانند فروشگاهها.
واحدهای اقتصادی از نظر هدف فعالیت به دو دسته تقسیم می شوند:
۱- واحدهای انتفاعی: هر واحد اقتصادی که با هدف سود و منفعت مادی تشکیل شود واحد انتفاعی نام دارد.
۲- واحدهای غیر انتفاعی: هر واحدی را که هدف از تشکیل آن کسب منفعت مادی برای مالکان آن نباشد واحد غیر انتفاعی گویند.
واحدهای اقتصادی از نظر نوع فعالیت به سه دسته تقسیم می شوند:
۱- واحدهای خدماتی: واحدهایی هستند که خدماتی به مشتریان ارائه می کنند و معمولاً در قبال ارائه خدمات منفعت کسب می کنند. مانند بانکها و هتلها.
۲- واحدهای بازرگانی: به خرید و فروش مواد خام، فرآورده ها و کالاها اشتغال دارند. مانند فروشگاهها.
۳- واحدهای تولیدی: با استفاده از عوامل تولید به ساخت کالاهای اقتصادی می پردازند.
واحدهای اقتصادی از نظر تعداد مالک به دو دسته تقسیم می شوند:
۱- واحدهای انفرادی: مالکیت آنها به یک نفر تعلق دارد؛ مانند فروشگاهها، مغازه ها.
۲- واحدهای غیر انفرادی: افراد، سرمایه های کوچک خود را با یکدیگر جمع می کنند و واحدهای بزرگتری را تشکیل می دهند. مانند شرکتها.
معادله حسابداری
دارائی ها:
منابع اقتصادی متعلق به یک واحد اقتصادی که انتظار می رود در آینده منفعتی را برای واحد اقتصادی ایجاد نماید، دارائی گویند.
دارائی های واحد اقتصادی = حقوق مالی اشخاص نسبت به دارائی های واحد اقتصادی
حقوق مالی اشخاص:
حقوق مالی اشخاص نسبت به دارائی های واحد اقتصادی شامل حقوق مالی مالک و حقوق مالی طلبکاران است.
بدهی:
حقوق مالی اشخاص غیر از مالک نسبت به دارائی های یک واحد اقتصادی را بدهی گویند.
سرمایه:
حق یا ادعای مالک یا مالکین نسبت به دارائی های یک واحد اقتصادی را، سرمایه گویند.
معادله حسابداری دارائی = بدهی + سرمایه
انواع دارائی ها:
۱- نقد و بانک: از مهم ترین دارائی های واحد اقتصادی که برای خرید کالاها و پرداخت بدهی ها مورد استفاده قرار می گیرد
۲- حساب های دریافتنی: واحدهای اقتصادی در قبال ارائه یا فروش دارائی به طور نسیه، از دیگران طلبکار می شوند. این قبیل دارائی ها را حساب های دریافتنی گویند.
۳- ملزومات: شامل کالاها و اجناسی است که در جریان فعالیت های واحد اقتصادی خریداری و به مصرف می رسد.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 18
فصل اول:
1-4- آشنایی با برنامه های مخرب
هنگامی که در سال 1984 برای اولین بار در مقالات علمی، امکان وجود ویروس مطرح شد، هیچ کس آن را جدی نگرفت. اما طولی نکشید که اولین ویروس پا به عرصه وجود گذاشت. در آن زمان نیز عده انگشت شماری خطر آن را درک کردند. برخی حتی نمی دانستند که آیا ویروس به طور اتفاقی رخ می دهد یا آن را می نویسند. یک یا دو متخصص، از این حد نیز فراتر رفتند و تولید ویروس را کاملاً انکار کردند. اما امروزه، می بینیم که مراکز رایانه ای پر از ویروسهای گوناگون است و تعداد آنها پی در پی افزایش می یابد.
در سالهای 1980، رایانه های بزرگ به صورت چند برنامه ای کار می کردند. هر کاربر می توانست برنامه های خود را به رایانه بسپارد و منتظر بماند تا اجرا و خروجی آن آماده شود. در بعداز ظهر یک روز جمعه، یک برنامه ساز برنامه الی را به عنوان بازرس اجرا کرد. کار برنامه آزمایش سیستم بود. بدین صورت که اگر برنامه دیگری در حال اجرا است، آن را از سیستم حذف کند و در غیر این صورت، خود به صف ورودی برود و منتظر بماند. پس از این که برنامه بازرس تمام شد، برنامه ساز می توانست کار اصلی خود را به سیستم بفرستد و بلافاصله خروجی را دریافت کند. زیرا بازرس تمام برنامه ها را از سیستم حذف کرده بود. متأسفانه، وجود یک اشکال کوچک در برنامه بازرس باعث شد که برنامه پی در پی خود را تکثیر و در صف وارد کند. درنتیجه، پس از چند ثانیه، هزاران نسخه از آن در صف ورودی تولید شد.
برحسب این که چه تعریفی برای ویروس ارایه می دهیم، می توانیم برنامه بازرس را یک ویروس رایانه ای بنامیم. بنابراین، می بینیم که ویروس مسئلهأی جدید نیست و تولید آن نیز مشکل نیست.
اولین ویروسها، تصاویر گرافیکی و یا پیغامهایی را بر روی صفحه نمایش نشان می دادند. اما بیشتر ویروسهای امروزی مخرب هستند. متأسفانه، ویروسهای رایانه ای در ده سال اخیر خسارات بی شماری را به سیستمهای رایانه ای وارد ساخته اند. یکی از این خسارات، از بین رفتن اطلاعات باارزش است. البته این ضرر در مقابل وقت هزینه ای که برای تهیه برنامه های ضد ویروس و نصب آنها مصرف می شود، ناچیز است. حتی ویروسهای بی خطری که یک پیغام ساده نشان می دهند، یا یک قطعه موسیقی کوتاه می نوازند نیز وقت پردازنده و فضای حافظه را برای تکثیر مصرف می کنند. به علاوه، برای کشف و پیشگیری از آنها باید ضدویروس تهیه گردد. درنتیجه، آنها نیز باعث اتلاف وقت و هزینه می شوند.
ویروس تنها برنامه رایانه ای مخرب نیست. بلکه برنامه های مخرب نیز وجود دارد. از آن جمله، اسب تروا، بمب منطقی و کرم را می توان نام برد.
فصل دوم
1-1-4- اسب تروا: اسب تروا، برنامه ای است که کارهایی را انجام می دهد که در مستنداتش ذکر نشده است. معمولاً این کارها زیان آور نیز هستند. برای مثال، هنگامی که کاربر می خواهد و با سیستم کار کند، یک برنامه Login تقلبی، شماره حساب و کلمه عبور را از کاربر گرفته تا اجازه ورود به سیستم و کار با آن را صادر نماید. اما پس از فهمیدن شماره حساب و کلمه عبور، اطلاعات کاربر را دستکاری می کند. به عنوان مثالی دیگر، فرض کنید برنامه ای وجود دارد که باید فشرده سازی اطلاعات را انجام دهد. اما در حقیقت، هر پرونده ای را که به آن اعلام می کنند، از روی دیسک حذف می کند. نمونه ای از یک اسب تروا در شکل 1-4 نشان داده شده است.
a:
copy CON a:horse.bat
y
cls
del
[Ctrl]-z
شکل 1-4- یک نمونه اسب تروا
اگر پرونده horse.bat را با توجه به شکل 1-4 تولید کنیم و شخص علاقهمندی از روی کنجکاوی فرمان horse را اجرا نماید، تمام پرونده های موجود در دیسک A حذف خواهند شد.
معمولاً برنامه اسب باید به طور خودکار اجرا شود و به سیستم آسیب برساند. برای مثال، یک فرمان type آن را فعال کند. فرض کنید در پروندهای از فرمانهای ansi.sys استفاده کنیم و یکی از کلیدهای صفحه را با فرمان پاک کردن تمام پرونده های دیسک و کلید N را با Y عوض کنیم. اگر شخص کنجکاوی داخل پرونده را با فرمان type ببیند، از آن پس، هرگاه کلید مورد نظر تحریر شود، سیستم پیغام Warning all data will be deleted (Y/N) را صادر می کند که با تحریر کلید N تمام پرونده ها حذف خواهند شد.
فصل سوم
2-1-4- بمب منطقی:
بمب منطقی، برنامه ای است که برای خسارت زدن به سیستم، از یک دستور IF استفاده می کند. اگر شرایط مناسب باشد، یک کار زیان آور انجام می دهد، در غیر این صورت خیر. شرط می تواند زمان انجام خسارت، اسم یک فرد و یا هر عبارت دیگری باشد. برای مثال، یک برنامه ساز بمبی را در یک سیستم حسابداری نصب کرده بود که پرونده اضافه کاری را برای نام برنامه ساز
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 29
مقالة:
آشنایی با انواع فرستنده و امواج ها
زمستان 1387
فهرست:
فرستنده های رادیویی
امواج در رادیو
ماهیت امواج رادیویی
کدینگ MPEGII در DVB
نحوه برخورد امواج رادیویی با بافتها
امواج RF در امواج رادیویی
آسایش فیزیک امواج RF
پیشرفتهای قرن بیستم و فرستنده ها
امواج (Waves)
طول موج در فرستنده ها
موجهای صدا
طول موجهای متفاوت
طول موج و بسامد
طیف الکترومغناطیسی
کاربرد امواج ، طول موجهای متفاوت
منبع:
www.uvmeghnatic.com
فرستنده های رادیویی
با پیشرفت تکنولوژی که در تمامی زمینه ها تاثیرگذار بوده در ساخت فرستنده های رادیویی .هم بی تاثیر نبوده است .ساخت فرستنده های رادیویی که پخش برنامه های تولید شده بصورت الکترومغناطیسی را بعهده دارد در مسیری تکاملی به مرحله ای رسیده که بحث فرستنده های رادیویی دیجیتال را مطرح ساخته است.
اولین مراحل تولید این نوع دستگاهها که تمامی قسمت های آن با استفاده از لامپ ساخته شده بود در مراحل مختلف تولیدی رو به تکامل رفت که از مراحل ساخت فرستنده های تمامی لامپی به نیمه لامپی و اخیرا بصورت نیمه هادی رسیده و امروزه بحث استفاده از فرستنده های رادیویی دیجیتال بصورت مطرح استDABیاDRM در کشور ما مورد اخیر فعلا در حال طرح و بررسی می باشد لیکن فرستنده های نیمه لامپی و نیمه هادی یا به عبارتی تمام ترانزیستوری در تمامی ایستگاههای رادیویی مورد استفاده واقع شده است البته هنوز هم در بعضی موارد از فرستنده های تمام لامپی استفاده می شود که به مرور زمان فرستنده های نیمه هادی جایگزین آنها می شوند.اما آنچه در تمامی فرستنده ها مشترک است نحوه عملکرد آنها در روش مدوله کردن می باشد که به نوع فرستنده بستگی دارد.است که در این کتاب به اصول عملکرد PSM یا PDM روش های بکار رفته در عمل مدولاسیون بصورت پوش پول اشاره می شود که مورد استفاده واقع PDM فرستنده های رادیویی نیمه لامپی یا نیمه هادی با روش پوش پول و شده است اگر چه فعداد این نوع فرستنده ها زیاد است به مدل هایی اشاره خواهد شد که مورد استفاده بیشتری قرار گرفته ضمن اینکه آشنایی با اصول عملکرد فرستنده های دیگر را هم شامل خواهد شد .
امواج در رادیو
اینکه چه کسی مخترع اصلی رادیو است، که در آن زمان تلگراف بی سیم نامیده میشد، مورد اختلاف است. ادعاهایی وجود دارد که ناتان ستابلفیلد رادیو را پیش از تسلا و مارکونی ساخت، اما به