فروش فایل

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

فروش فایل

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

تکنولوژیNET.


» :: تکنولوژیNET.

مقدمه

C# یکی از زبانهای جدید برنامه‌سازی شی‌گرا است که با ارائة رهیافت Component-Based به طراحی و بسط نرم‌افزار می‌پردازد. آنچه ما در حال اسم از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را باب روی ما قرار می‌دهند.

نرم‌افزار، به عنوان یک سرویس، هدف اصلی آل بعدی باب سیستم‌های محاسباتی است. برای مثال، C# زبانی درخور برای تولید و طراحی صفحات وب، ایجاد اجزایی با قابلیت استعمال مجدد و ایجاد محیط‌هایی چند رسانه‌ای را به آغاز زبانی که هدفش توسعه ایجاد نرم‌افزار‌های پیشرفته است، در اختیار ما قرار می‌دهد.

لسان برنامه‌سازی C#، به دوست تکنولوژی جدید شرکت نرم‌افزاری مایکروسافت یعنی NET. عرضه گردید، از این چهره از تکنولوژی NET. این شرکت برخه می‌برد. پس باب آغاز به بیان مطالبی درباره محیط NET. می‌پردازیم.

 دوران اول:تکنولوژی NET.

چراNET

در پیش زبانهای برنامه‌سازی، سیستم‌های عامل و محیط‌های اجرایی نرم‌افزار‌ها برای دوره‌ای اختصاصی ساخته می‌شدند. هنگامیکه برنامه‌ها از محیط‌های رومیزی(Desktop) به اینترنت منتقل می‌شدند، ابزارهای حاضر نیازمند API هایی اضافی و قابلیتهای دیگری بودند. بیشتر این قابلیتها باب کنار زبانهای برنامه‌سازی بعنوان ابزارهایی جهت رفع این نیازمندیها عرضه می‌شدند. هرچند این ابزارهای اضافی بصورت قابل توجهی نیازمندیها را حل کرده و باعث رسیدن اینترنت به وضعیت کنونی شدند، اما همچنان مسائل بسیاری بود داشت که نیاز به اسم شدن داشتند.

NET. به منظور پشتیبانی از کاربردهای عصر جدید اینترنت ساخته شد. مواردی همچون گسترش، امنیت و versioning، که از مسایل مهممی بودند، توسط NET. پوشش داده شدند. قسمت مرکزیNET. بخش CLR (Common Language Runtime) است که یک موتور اجرایی مجازی است که از توسعه، امنیت و ارتقای نسخه کد پشتیبانی می‌نماید. در پیش چنین امکاناتی برای کدهای کامپایل شده فراهم نبود. بدلیل اینکهNET. توانست بر این مشکلات اساسی فائق آید، راه اسم قدرتمندتری جهت ساختن برنامه‌های تحت اینترنت به رقم می‌رود.

NET. چیست؟

NET. محیطی جهت ساخت برنامه‌های توزیع شده است که حاوی ابزارهایی نظیر ""کتابخانه کلاسهای پایه"(BCL: Base Class Library)، CLR و زبانهای برنامه‌نویسی است. این ابزارها امکان ساختن اشکال مختلفی از نرم‌افزارها، از قبیل فرمهای ویندوز، ADONET.، ASPNET. و سرویسهای وب، را فراهم می‌آورند.

فرمهای ویندوز، مجموعه‌ای از کتابخانه‌ها جهت ساختن رابط‌های کاربر گرافیکی برای برنامه‌های کاربردی است. این کتابخانه‌ها اغلب API های Win32 را در خود دارا می‌باشند. همچنین امکان استعمال از رهیافت شی‌گرایی را جهت تولید آسان برنامه‌های اسم پایین ویندوز، فراهم می‌آورند.

ADONET. مجموعه‌ای از کلاسهای شی‌گرایی است که جهت ساخت مولفه‌های داده و سطوح دسترسی داده در برنامه‌های n-tiered مورد استفاده قرار می‌گیرد.

ASPNET. شامل مدل برنامه‌نویسی فرمهای وب است که بوسیلة آن برنامه‌های تحت وب اسم شده و تحت اینترنت قابلیت اجرا پیدا کرده و از طریق مرورگر(Browser) قابل دسترسی می‌باشند. این روش مدل تندرستی یافته برنامه‌سازی وب است که 

طراحی لباس با کمک کامپیوتر (CAD)


» :: طراحی لباس با کمک کامپیوتر (CAD)
ظهور کامپیوتر اگرچه رویدادی علمی بود، لیک انقلاب صنعتی را که از بسیاری جهات قابل مقایسه حرف انقلابهای صنعتی دیگر نیست پدید آورد. کامپیوتر در قرن اخیر در کشورهای صنعتی و پیشرفته به سرعت انبساط یافته و حیطه ادا و حکومت ان تمام فعالیت های انسانی را در برگرفته است. راه کار و دائره و مدیریت دستگاههای اقتصادی و اجتماعی و آموزشی و اداری و دفاعی پس از اختراع و استفاده از کامپیوتر تحول عظیمی یافت که زندگی بشر را در نیمه دوم قرن بیستم کاملاً تحت تسلط خود در آورد. یکی از جنبه های کاربرد کامپیوتر، تأثیرگذاریبر طراحی پارچه و پوشاک و سایزبندی و احتساب ضایعات پارچه هنگام برش و علامت گذاری بر روی الگو برای دوخت است. کامپیوترها به سمت چهار گوره تقسیم می شوند: 1- پردازنده مرکزی MAINFRAME کامپیوتر بزرگی است که ظرفیت ثانیه بسیار بیشتر از یک کامپیوتر کوچک یا ریز کامپیوتر است. 2- کامپیوتر کوچک MINICOMPUTER 3- کامپیوتر خانگکی HOME COMPUTER 4- کامپیوتر شخصی PERSONAL COMPUTER کامپیوتری که در طراحی استفاده می شود، از نوع کامپیوترهای ارجمند با قدرت زیاد POWER of MINI MAINFRAME است. امروزه تعداد این گونه کامپیوترها بسیار افزایش یافته است و حرف کاهش قیمتهای کامپیوتر CAD کمپانیهای کوچک نیز باقدرت به تهیه آن شده اند. اشکال مختلف نرم افزار و برنامه ها و زبان کامپیوتر و عملیات مربوط را می توان به راههای گوناگون بر روی برگ مانیتور مشاهده کرد.

کامپیوتر


» :: کامپیوتر

Abort

دستور

4 13

Absolue memory image

تصویر حافظه مطلق

 8 7

Absoule loader

بار کننده آزاد

 3 22

Abstraction

لایه اسم

23 4

Access token

آرم دستیابی

 23-13

Active

فعال

 3-2

Adminstratetors and power vsels

مدیران و کاربران قدرتی

 23-45

Aging

سالخوردگی

5-12

A job pool

یک انبار کار

1-5

Aler table

گوش به جرس

23-10

Alias

منسوب نامهای اکتسابی

23-12

Alloocate

تخصیص

3-4

Analytic evaluation

ارزیابی تحلیلی

5-22

Ask

درخواست

2-24

Assingment edge

یال تخصیص

7-4

Associative registers

ریجسترهای انجمنی

8-22

Asynchronous

غیر همزمان

2-4

Asynchronous procedure calls (APC)

فراخوانی سیستم غیر همزمان

23-6

Asymmetric

غیر متقارن

5-19

Asymmetric multi processing

قید پردانزده های غیر قرین

1-4

درون کامپیوتر

در این بخش مقدمه ای را برای اداره و کار درونی کامپیوترها فراهم می آوریم. الگو بکار رفته یک الگو عمومی است، ولی مفاهیم مورد استفاده قابل اعمال به همه کامپیوترها از جمله ‍PS/2 , IBM و آمیزگار با آنهاست. قبل از آغاز این مبحث،‌مروری حرف تعاریف برخی از اصطلاحات در کامپیوتر،‌مانند کیلو (k) ، مگا،‌گیگا، بایت، RAM, ROM و غیره مفید است.

بعضی اصطلاحات مهم

یکی از امکانات بااهمیت یک کامپیوتر حفظه موجود در آن است. بنابراین اکنون اصطلاحات بکار رفته برای پیمانه حفظه در IBM PC ها و آمیزگار با آنها را بیان می کنیم. از بحث پیش بیاد دارید که بیت یک شمار دودویی بود که می توانست میزان 0 یا 1 داشته باشد. بایت یک آلبوم 8 بیتی است. نیبل نصف یک بایت، یا 4 بیت است. کلمه دو بایت یا 16 بیت می باشد. نمایش زیر به غرض نشان ادا کردن اندازه نسبی این واحدها ارائه شده است. البته،‌آنها می توانند هر ترکیبی از صفرها و یک ها باشند.

بیت       0

نیبل      0000

بایت      0000        0000

کلمه      0000    0000    0000    0000

یک کیلوبایت،‌ 10 2 بایت یا 1024 بایت است. اغلب از K برای بیان ثانیه استفاده می شود. درمثل برخی از فلاپی دیسک ها (یا دیسک نرم) k 356 داده را نگه می دارند. یک مگابایت، یا آسان تر مگ، 20 2 بایت است. این مقدار، کمی بیش از یک میلیون بایت است و مقدار دقیق ثانیه 576/048/1 می باشد. با گذری سریع باب ظرفیت به گیگابایت یا 30 2 بایت می رسیم (بیش از 1 بیلیون یا میلیارد)، و یک ترابایت نیز 40 2 بایت است (بیش از 1 تریلیون). برای مثالی از چگونگی کاربرد آنها،‌فرض کنید که کامپیوتری دارای 16 مگابایت حافظه باشد. این مقدار برابر با 220 * 16 یا 220  * 4 2 یا 224 است. بنابراین 16 مگابایت 224 بایت می باشد.