در ابتدای پیدایش علوم کامپیوتر، برنامهنویسان کدهایی در سطح ماشین مینوشتند. به همین دلیل بیشتر توجه آنان معطوف به مجموعه دستورات ماشین بود. به تدریج زبانهای سطح بالا ایجاد شد و در نتیجه توجه برنامهنویسان بیشتر به اصل مسئله معطوف گردید. اکنون سطح انتزاعی بر روی کامپیوترهای مختلف ایجاد شده است. یعنی برنامهی نوشته شده روی هر ماشین اجرا میشود.
در زبانهای ساختیافته ، برنامه را به تعدادی روال تقسیم مینمودند، بدین صورت که هر روال کار خاصی را انجام میداد. برنامهنویسی شیگرایی اجازه میدهد تا سیستمی دارای اشیای مرتبط و همکار داشته باشید. کلاس ها این امکان را فراهم میکنند که جزییات پیادهسازی را پشت واسط برنامهنویسی پنهان نمایید. چندشکلی یا چندریختی ، رفتار و واسط مشترکی را برای مفاهیم مشابه نشان میدهد. بدین وسیله قادر خواهید بود تا پیمانههای خاص و جدیدی را بدون نیاز به دستکاری در پیادهسازی مفاهیم پایه ایجاد نمایید.
روشهای برنامهنویسی و زبانها در واقع راه ارتباط با ماشین را تعریف میکنند. هر روش جدید، شیوههای نو را برای تجزیهی مساله ارائه میدهد که عبارتند از: کد ماشین، کد مستقل از ماشین، روالها، کلاسها و غیره. هر شیوهی جدید، نگرشی تازه جهت تبدیل نیازهای سیستم به زیرساختهای برنامهنویسی ارائه میدهد. تکامل این نوع شیوههای برنامهنویسی امکانی را فراهم مینماید تا سیستمهای پیچیدهتری ایجاد کنید. عکس این مطلب نیز صادق میباشد. یعنی سیستمهای پیچیده میتوانند پیادهسازی شوند.
اکنون، برنامهنویسی شیگرا به عنوان روش ایجاد پروژههای نرمافزاری استفاده میشود. این شیوه قدرت خود را در مدلسازی رفتارهای معمولی نشان داده است. اما این روش به خوبی نمیتواند بر روی رفتارهایی که بین چندین پیمانه مشترک وجود دارند، کار کند. برعکس، شیوهی جنبهگرا تا حد قابل توجهی این مشکل را برطرف میکند.
در سال 1972 پارانز مفهومی به نام جداسازی دغدغهها را مطرح کرده که امروزه جزء مفاهیم اساسی در فرآیند مهندسی نرمافزار به شمار میآید. این مفهوم به صورت زیر تعریف شده است:
"قابلیت تشخیص، کپسولهسازی و کار با دغدغه، هدف و یا مقصود هستند"
دغدغه را میتوان به عنوان محرکی برای تقسیم نرمافزار به بخشهای قابل مدیریت درنظر گرفت. برای نمونه، یک وظیفهمندی خاص نرم افزار و مسائلی که به خواستههای غیروظیفهمندی مرتبط میشوند مانند ثبت وقایع، امنیت و غیره، همگی به عنوان دغدغه هستند، البته با توجه به جداسازی دغدغهها آنها را در قالب واحدهای مستقل کپسوله کردهاند.
در سال 1997، مشهورترین رویکرد زبان جنبهگرا به نام AspectJ ابتدا توسط گروهی درXerox PARC عمومیت یافت. این گروه روی پروتکلها و ایدهی مدلسازی دغدغههای مشترک کار میکردند. در همان حال، گروهی در شرکت IBM برنامهنویسی موضوعگرا را مطرح کردند. برنامهنویسی موضوعگرا و عناوین بعدی آن، تحت نام "جداسازی چندبعدی دغدغهها"، به جداسازی و ادغام پیمانههای مختلف برنامهنویسی بر پایهی دغدغههایی در ابعاد مختلف پرداختهاند. [1]
مقدمه :4
بخش اول :7
بررسی زبان دات نت7
1- 1 - مروری بر Net Framework7
1 – 2 - معماری داتنت 9
1 – 3 -زبان مشترک در داتنت 12
1 – 4 - اسمبلیها در دات نت 19
شکل1 – 9 - تفاوت اسمبلی یک فایل با چند فایل 20
1 – 5 - پیکربندی و امنیت 21
جدول1 – 1 - محل و نام فایل تنظیم کننده امنیت 22
1 – 6 - مزایای استفاده از Net Framework 23
فصل دوم :24
بررسی جاوا24
2 – 1 - مقدمه ای بر جاوا : 24
2 – 2 - اعمال جاوا 26
2 – 3 - بینش جاوا 28
2 – 4 - شی گرا 29
2 – 5 - تفسیر شده 30
2 – 6 - معماری خنثی و قابل حمل 31
2 – 7 - پویا و توزیع شده 32
2 - 8 - ساده 33
2 – 9 - قدرتمند 34
2 – 10 - ایمن 35
2 – 11 - عملکرد سطح بالا 36
2 – 12- چند نخ کشی شده 37
شامل فایل word و powerpoint
مقدمه
ایران کشوری است که سیم کشی ارتباطی گسترده ای دارد . ایران دارای پنج میلیون استفاده کننده ازاینترنت است و انتظار میرود که تعداد آنان تا سال 2009 به 20 میلیون نفر برسد. بنابراین این تکنولوژی جدید می تواند زمینه ای بسیار مناسب برای کارآفرینی باشد.یکی از شغلهای معروف در این رابطه تاسیس یک کافی نت می باشد.البته در ایران به دلیل بازاریابی و جذب مشتری در کافی نت ها اعمال دیگری از قبیل:تایپ و پرینت- ترجمه مقالات انگلیسی - رایت CD- تهیه مقالات وپایان نامه های دانشجویان و ... انجام می گیرد.ولی در واقع کافی نت محیطی است که در آن تعدادی رایانه به منظور برقراری ارتباط با یک شبکه رایانه ای وسیع می باشد.در این پروژه ما به بررسی عملکرد یک کافی نت از جمله کافی نت یاهو و همچنین ارائه راه کارها و پیشنهادهایی برای عملکرد بهتر آن می پردازیم.
مکان سنجی
بررسی از نظر جغرافیایی:این کافی نت واقع در خیابان اصلی بوده و همین امر باعث شده است تا نسبت به کافی نت های دیگر، بیشتر مورد استقبال قرار گیرد.خوب دلیل آن هم مشخص است : چون بیشتر در معرض دید علاقه مندان عصر ارتباطات قرار میگیرد پس از آن بیشتر استقبال می شود. خوشبختانه کافی نت شغلی است که در هر شرایط آب و هوایی شهری مورد نیاز است و یکی از مسائلی که باعث رونق آن می شود، داشتن تمرکز استانی و شهری می باشد.
بررسی روند های بازار
بازار محصولات خود را بررسی نمایید.آیا این بازار در حال رشد است یا رو به تغییرات می رود؟ آیا بازار شما پتانسیل رشد وتوسعه را دارد؟شاخص های فناوری موثر بربازارکدامند ؟قوانین ومقررات موثر بر بازار کدامند؟
امکان کم شدن مراجعه کننده
در صورت اضافه کردن امکانات بله
امکاناتی مثل تایپ و ترجمه متون به زبان های مختلف و تعمیر سیستم های خراب مشتریان و ...
افزایش سرعت اینترنت
-------
بررسی رقبا
رقبای مستقیم وغیر مستقیم شما چه کسانی هستند؟تهدیدات احتمالی را که ممکن است از جانب آنها به شما برسد کدامند؟برتری ها وکاستی ها رقبای شما در زمینه هایی مانند مدیریت شبکه توزیع،منابع مالی،مزایای قیمت ومواردی از این قبیل چیست؟وضعیت رقبای خود رادر آینده مشخص نمایید.آیا می توانید بازار رقبای خود را تصاحب کنید؟در مورد نحوه انجام این کار توضیح دهید.
رقیب خاصی در آن محدوده وجود ندارد زیرا از محل کافی نت تا شعاع یک کیلومتر کافی نتی وجود ندارد.
ایجاد یک کافی نت در آن محدوده
بله – با قیمت مناسب
سورس کد مدیریت کافی نت به همراه بانک و سورس کد
طرح لایه باز کارت ویزیت کافی نت فارسی
قابل ویرایش و تغییر تمام جزئیات کارت ویزیت
فایل کاملا (100%) بصورت لایه باز بوده و قابل ویرایش تمام جزئیات میباشد
مشخصات :
Size : 5 x 9 cm
Color Mode : CMYK color
Type : PSD
Resolution : 300ppi
همراه فایل کارت ویزیت فونت مورد نیاز ویرایش هم داده میشود
نکته : قبل از باز کردن طرح لایه باز کارت ویزیت فونت را نصب کنید
اگر طرح مورد نظر شما در سایت نیست میتوانید سفارش دهید تا برای شما طراحی گردد
ایمیل: arash.30r7@live.com