دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

فایل با ساختار پایل یا برهم

فرمت :WORD                                                     تعداد صفحه :29

فایل با ساختار پایل یا برهم:

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

رکوردها طول متغیر دارند. تعداد صفات خاصه و نیز مکان فیلدهای متناظر با صفات خاصه، در نمونه های مختلف رکوردها، متفاوت است.

فایل به صورت زیر است:

 

 : اسم صفت خاصه

 : مقدار صفت خاصه

به عبارت دیگر، قالب رکورد، طرح غیر ثابت و غیر مکانی دارد.

برای محیطهای عملیاتی که در آن داده ها، اساسا نظم پذیر نباشند و پیش پردازش در آنها انجام نشده باشد و در برخی از محیطهای نظامی

 

و به عنوان یک ساختار مبنائی در مطالعه بقیه ساختارها به کار می آید.

 

ارزیابی کارایی:

متوسط اندازه رکورد:

- فایل در لوله اولیه، n رکورد دارد.

- کل تعداد صفات خاصه در نظر گرفته شده در محیط عملیاتی را a می نامیم.

- متوسط تعداد صفات خاصه در یک رکورد را با َa نشان می دهیم.

- متوسط حافظه لازم برای اسم صفت خاصه را، A بایت در نظر می گیریم.

- متوسط حافظه لازم برای مقدار صفت خاصه را v بایت فرض می کنیم.

زمان واکنشی یک رکورد:

آرگومان جستجو در درخواست به صورت K=V داده می شود.

عملیات لازم: خواندن بلاک حاوی رکورد مورد نظر. اما به دلیل بی نظم بودن، رکورد مورد نظر ممکن است در اولین بلاک فایل باشد یا مثلاً در آخرین (و یا در هر بلاک دیگر). بنابراین بطور متوسط نصف بلاکهای فایل باید خوانده شود. اگر تعداد بلاکهای فایلb باشد و هر بلاک بطول B بایت، زمان واکنشی از این رابطه بدست می آید:

 

چون تعدادی بلاک باید خوانده شوند، لذا نرخ انتقال انبوه در نظر گرفته شده است.

 

 

زمان به دست آوردن رکورد بعدی

 

زمان عمل درج

- خواندن آخرین بلاک فایل.

- کار در بافر (که زمانش را در ارزیابی دخالت نمی دهیم).

- بازنویسی بلاک.

 

زمان بهنگام سازی از طریق تغییر

- واکشی رکورد بهنگام درآمدنی

- ضبط نشانگر حذف شده در نسخه قدیم

- ایجاد نسخه جدید

- بازنویسی نسخه قدیم

- درج نسخه جدید در انتهای فایل

 

 : واکنشی رکورد بهنگام درآمدنی

 : بازنویسی همین رکورد با نشانگر حذف شده

 : درج نسخه جدید

فایل با ساختار ترتیبی:

مقدمه و معرفی ساختار:

این فایل نسبت به فایل پایل دو بهبود ساختاری دارد:

1) در لود اولیه، تمام نمونه رکوردها بر اساس مقادیر یکی از صفات خاصه منظم هستند و این نظم با هم جواری فیزیکی پیاده سازی می شود. وجود کلید با خاصیت یکتائی، تضمین است زیرا در بدترین حالت با ترکیب تمام صفات خاصه یک رکورد، می توان به مقدار مرکب یکتا رسید و اگر نرسیم معنایش این است که بر نمونه موجودیت در واقع یکی بوده است و می گوئیم فایل، افزونگی از نظر تکرار رکورد در فایل دارد. گاهی نیز به هر نمونه رکورد یک شماره واحد داده می شود که در این صورت به آن کلید خارجی رکورد می گوئیم.

2) تمام نمونه رکوردها از قالب از پیش طراحی شده ای برخوردارند.

 

فایل نسبت به فایل پایل، انعطاف پذیری اش را از دست می دهد.

در عمل درج، منطقاً باید نقطه درج را پیدا کرد و درج رکورد در انتهای فایل، نظم را به هم می زند. همچنین وجود قالب از پیش تعریف شده با طول ثابت موجب کاهش انعطاف پذیری فایل در عمل بهنگام سازی می شود، مثلاً طول رکوردها نمی تواند در بهنگام سازی، تغییر کند.

رکورد روی رسانه ذخیره سازی، عملا تصویری باشد از آنچه که در حافظه اصلی ساخته می شود

عدم تقارن در فایل ترتیبی:

فایل ترتیبی دارای عدم تقارن است، زیرا همینکه فایل را روی یک صفت خاصه (ساده یا مرکب) منظم کنیم، این نظم یک استراتژی دستیابی را برای فایل تأمین می کند، متکی بر آن صفت خاصه و در نتیجه صفات خاصه دیگر چنین ویژگی را ندارند و نقشی نخواهند داشت در عملیات روی فایل. به عبارت دیگر، صفت خاصه نظم، کلید فایل است و بر هر صفت خاصه دیگر رجحان دارد

فایل با ساختار پایل یا برهم

فرمت :WORD                                                     تعداد صفحه :55

برای آوردن یک فایل دسته ای[1]LINGO ، به منظور انجام خودکار عملیات مورد استفاده قرار میگیرد. یک مثال از فایل Take در LINGO بصورت زیر میباشد:

MODEL:

! Design a box at minimum cost that meets area. Volume, marketing and aesthetic requirements:

[COST] min=2*(.05*(d*w+d*h)+I*w*h);

[SURFACE] 2*(h*d+r*w+d*w)>=888;

[VOLUME] h* d*w>=1512;

!These two enforce aesthetics:

[NOTNARRO] h/w<=.718;

[NOTHIGH] h/w>=.518;

! Mardeting requires a small footprint:

[FOOTPRNT] d*w<=252;

@GIN (d);

@GIN (w);

@GIN (h);

END

! DIVERT The solution to BOXSOLN.TXT;

DIVE C:MYDIRBOXSOLN.TEX

!SOLVE the model;

GO

! Close the file BOXSOLN.TXT;

RVRT

در نتیجه‌ی استفاده از این فایل دسته ای، متغیرهای W,d,h مدلی که در حافظه قرار داشته باشد، عدد صحیح خواهد شد. سپس با راه حلی که در پنجره‌ی گزارش‌ها نمایش داده می‌شود و راه حل با عنوان فایل BOXSOLN.TXT ذخیره می شود.

 

Import LINGO File … F12

برای باز کردن فایلی است که شامل یک مدل LINDO  (در قالب LINDO TAKE ) می‌باشد. قرار می‌گیرد و غیره. (با این همه، در صورت بروز خطا، پیغام خطای 97 یا 98 ظاهر خواهد شد).

مدل تغییر یافته، در یک پنجره‌ی جدید با همان عنوان فایل اصلی ظاهر می شود و سپس می‌تواند به عنوان یک فایل LINGO حل شود.

EXIT F10

برای خارج شدن از محیط LINGO استفاده می‌شود.

 

منوی EDIT

Undo  Ctrl+Z

برای لغو آخرین کار انجام شده بکار می رود.

Cut  Ctrl+x

برای پاک کردن متن انتخاب شده و انتقال آن به حافظه بکار می‌رود.

Copy  Ctrl+C

برای کپی کردن متن انتخاب شده به حافظه بکار می‌رود.

ASTE Ctrl+V

برای چسباندن متن موجود در حافظه در مکان مشخص شده بکار می‌رود.

Clear  Del

برای پاک کردن متن انتخاب شده (بدون قرار دادن آن در حافظه) بکار می‌رود.

FIND/REPLACE…  Ctrl+F

برای جستجو در پنجره‌ی فعال در مورد متنی که در قسمت «Find What» نوشته می‌شود  بکار می رود. با کلیک کردن روی Find next در جعبه ارتباطی Find/Replace می‌توان نمونه‌ی دیگری را در متن جستجو نمود.

برای جایگزین کردن متنی که در قسمت «Replace» نوشته می‌شود، با کلیک کردن روی «Replace» عمل جایگزینی یکی‌یکی انجام می شود. با کلیک کردن روی «Replace All» جایگزینی به طور یکجا انجام می‌شود. فعال کردن «match Case» باعث می‌شود که بین حروف کوچک و بزرگ تفاوت قائل شود.

Go To LINE…Ctrl+T

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

Match Parenthesis  Ctrl+P

برای پیدا کردن پرانتزهای باز و بسته‌ی که با هم متناظرند، بکار می‌رود.

این دستور در استفاده از جملات تو در تو مانند زیر مفید می‌باشد:

@FOR(FXA(I,J):

JP(I,J)=MPF(I)*CAGF(I,J);

JP(I,J)=MPA(J)*CFGA(I,J);

که در آن یافتن پایان یک جمله داده شده براحتی ممکن نیست. اگر هیچ پرانتزی قبل از فرستادن دستور Match Parenthesis انتخاب نشده باشد، LINGO پرانتزهایی را که به موقعیت جاری مکان نما نزدیکتر هستند، انتخاب خواهد کرد.

PASTE FUNCTION

برای قرار دادن توابع در محل فعلی «چشمک زدن» بکار می‌رود. با این دستور مفید، می‌توانید توابع را به شکل دسته‌بندی شده ببینید و تابع مورد نظر را انتخاب نمائید.

SELECT ALL  CTRL+A

برای انتخاب تمام کاراکترهای موجود در پنجره‌ی فعال بکار می رود.

CHOOSE NEW FONT…

نوع و اندازه‌ی قلم مورد نظرتان در پنجره‌ی فعال، قابل تعیین است.

 

 

منوی LINGO

Solution…Ctrl+O

برای تعیین چگونگی گزارش حل بکار می‌رود تا بتوانید راه حل موجود در حافظه را به روشی که مایلید، نمایش دهید. جعبه ارتباطی مربوطه، به شکل زیر می باشد:

 

 

 

 

با انتخاب Nonzeroes، فقط متغیرهایی که صفر نیستند و محدودیتهایی که بسته (bind) هستند، نشان داده می‌شوند. در مستطیل «Attribute or row name» متغیر یا سطری را که مایل به گزارش آن هستیم قید می‌نماییم. خالی گذاشتن این مستطیل باعث دیدن همه‌ی متغیرها و سطرها می‌شود. در باکس «Header Text»، متنی را که مایلیم به عنوان سرصفحه‌ی گزارش نوشته شود، می‌آوریم.

وقتی که روی OK کلیک کنید، LINGO گزارش را در پنجره‌ی گزارشها می نویسد و می‌توانید پنجره‌ی گزارشها را به عنوان یک فایل ذخیره کنید. یا با استفاده از cut و Paste متن را به یک فایل جدید انتقال دهید. روش دیگر برای نوشتن گزارش راه‌حل در یک فایل، استفاده از دستور Log output از منوی فایل برای ایجاد یک فایل جدید و سپس انتخاب خروجی می باشد. گزارش راه حل وقتی که انجام شده باشد در فایل نوشته می‌شود. برای بستن فایل، دوباره log out put … را انتخاب کنید.

 


[1] Batch File، نظیر فایلهای دسته ای DOS کار می کنند. وقتی که می خواهیم فرمانهایی پشت سر هم اجرا شود، آنها را یک فایل متنی تایپ کرده، با دستور TAKE فراخوانی می کنیم. 

فتو شاپ

فرمت :WORD                                                     تعداد صفحه :26

فهرست

عنوان

صفحه

- آشنایی با فتوشاپ

1

- طراحی صفحه برای شرکت طراحان هایت پرشاد (شکل 01)

3

- طراحی طرح برای روی جلد CD (شکل 02)

5

- طراحی کارت ویزیت سارونه (شکل 03)

7

-طراحی کارت ویزیت سوپر فیوه شبدیز (شکل 04)

8

- طراحی کارت برای صنایع آموزشی و بهداشتی لیلا (شکل 05)

9

-طراحی کارت ویزیت رستوران کولاک (شکل 06)

11

-طراحی پوستر محصولات پروتئین (شکل 07)

12

-طراحی کارت ویزیت سیرنگ (شکل 08)

14

-طراحی یک طرح ذهنی (شکل 09)

15

-طراحی کارت ویزیت املاک تهران امروز (شکل 010)

16

-طراحی پوستر رنگی کولاک (شکل 011)

18

-طراحی یک طرح ذهنی به نام دموکراسی (شکل 012)

20

فتوشاپ:

فتوشاپ یک نرم افزار برای طراحی گرافیک و تراکت های تبلیغاتی که امکانات زیادی برای رنگ آمیزی و نوشتار فارسی و لاتین درا و عملکردهای دیگری نیز دارد. در مورد طراحی با فتوشاپ طراحی های بسیاری از جمله کارت ویزیت - تراکت های تبلیغاتی - پوسترهای تبلیغلتی - کارت اعتباری - کارت شناسایی - و دیگر .. می توان نام برد. در فتوشاپ ابزارهای بسیاری وجود دارد که هر یک عملکرد به خصوص دارند مانند: ذره بین - پاک کن - سطل رنگ - خط کش - قلم جادویی - انواع برش و غیره... در مواقعی که برای طراحی مختلف استفاده می شود هر ابزار عملکرد خاص خود را انجام می دهد که باعث پیشرفت و کیفیت و بهتر انجام شدن کار ایفا می کند.

قسمت های دیگر فتوشاپ از قبیل Layers  Chanels  History  Paths  actions و غیره  که هرکدام به نوعی در روند کار فتوشاپ نقش مهمی دارد که می توان گفت در Layers لایه های مختلفی که برای یک طراحی استفاده می شود را نشان می دهد History به صورتی که کنترل کنندة عملکرد ما در فتوشاپ باشد عمل نموده و وظیفة نگهداری عملکردهای گذشتة ما را ایفا می کند و دیگر عملکردهای مختلفی فتوشاپ داشته که بحث بسیاری دارد که اگر بخواهیم توضیح بدهیم باید فراتر برای آن بنویسیم چون فتوشاپ نرم افزاری حرفه ای و کارا برای گرافیست کارها می باشد.

 

(شکل 01)

ابتدا در برنامة فتوشاپ واردم شدم و بعد در file و گزینة new، click کرده و بعد صفحه باز شده و بعد مانیتور صفحه را بر اساس cm انتخاب کردم و بعد کیفیت را روی dpi300 انتخاب کرده و بعد ok  کردم و صفحة مورد نظر می آید و بعد در نرم افزار فارسی کلمة پرشاد را تایپ کردم و نرم افزار فارسی ساز را فعال کردم و بعد از تایپ Select کردم و بعد روی منو Edit کلمة پرشاد را کپی کردم و بعد کلمه در حافظه موقت سیستم باقی بود و بعد روی صفحه سفید کلمه taxt را انتخاب کردم و بعد روی صفحه click کردم و بعد از click دوباره روی منو Edit گزیمة Paste را زده و بعد کلمة پرشاد روی صفحه انتقال پیدا کرد و بعد فونت من درست آمد و بعد سایز فونت را درست کردم و بعد در قسمت رنگ وارد شدم و رنگ فونت را چندین بار تغییر داده و سپس انتخاب کردم و بعد از اینکه عملیات روی کلمة پرشاد به پایان رسید

فتوشاپ

فرمت :WORD                                                     تعداد صفحه :32

مقدمه :

فتو شاپ یکی از بهترین نرم افزار های گرافیکی استاندارد ویرایش تصویر می باشد فتوشاپ را می توان جزو نرم افزارهای Bitmap   به حساب واین بدین معناست که سیستم این نرم افزار بر اساس Pixel ساخته شده است و در واقع فایلهای گرافیکی از تجمع این نقاط شکل می گیرند لذا اگر تصاویر در این برنامه بزرگ شوند حالت پله مانند در آن به وضوح مشخص خواهد بود .

انواع نرم افزار های گرافیکی :

1- نرم افزار های برداری ( VECTOR  ) که تصاویر از جزئی بنام (  OBJECT   ) هستند و بر اساس محورهای مختصات کار می کنند .           مثل : فری هند

2- نرم افزارهای نقطه بیتی ( RASTE  ) که تصاویر از نقطه های کوچک بنام پیکسل                     تشکیل می شوند .  و دارای دقت پائین هستند .  مثل فتوشاپ

خصوصیات :

  1. خصوصیات نرم افزارهای برداری : این نرم افزارها در کلیات کار می کنند و دارای دقت و کیفیت بالائی در طراحی هستند .
  2. خصوصیات نرم افزارهای نقطه بیتی : نرم افزارهائی هستند که اگر تغییراتی در اندازه و ابعاد تصاویر داده شود و پیکسل های آن بزرگ شود ، کیفیت آن پائین می آید . البته به کمک یکسری تکنیک ها این امکان وجود دارد تا کیفیت آن را بالا برد . مثل روتوش کردن یک عکس .

توضیح : نرم افزارهای برداری و نقطه بیتی مکمل یکدیگر هستند واین امکان وجود دارد تا توام آنها را مورد استفاده قرار داد .

خصوصیت فایلهای گرافیکی :

  1. دقت و وضوح ( RESOLUTION  )

تعداد نقاط یک تصویر در هر اینچ هستند که هر چه میزان آن  بیشتر باشد کیفیت بالاتر می رود واحد آن برای چاپ DPI می باشد . در نتیجه DPI یک تصویر بیشتر باشد حجم فایل زیادتر      خواهد بود .

 

DPI   مناسب

  1. برای انجام امور چاپ : مناسب ترین 300 DPI   می باشد .
  2. برای انجام چاپ پرینتر : مناسب ترین DPI – 300  به بالا می باشد .
  3. برای نمایش صفحات وب ، اینترنت ، مانتیتور DPI 72  می باشد .

             مدلهای رنگی  COLOR   MODEL

 مدلها روش تعریف رنگ می باشند ، روشهائی که رنگها میتوانند به روی کاغذ یا صفحه نمایش ظاهر شوند .

انواع مدلها :

  1. مدل RGB 

 سر نام کلمات BLUE  -  GREEN  -  RED    ( قرمز ، سبز ، آبی ) می باشند .

خصوصیات :

  1. جنس رنگها از نور است 2- دارای کیفیت خوب 3- رنگها این مدل دارای دامنه وسیع هستند

کاربرد :

این مدل فقط میتوان به هنگام طراحی و نمایش آن در وب و مانتیتور مورد استفاده قرار گیرد  .

روش کار :

از منوی WINDOW   گزینه  SHOW  COLOR  را انتخاب می کنیم . پنجره ای با سه کشو که مربوط به تنظیم رنگها با علامت اختصاری ( R  _  G  _  B   ) می باشد باز می شود . اعداد آنها نیز قابل تنظیم است .

مثال : برای ساخت رنگ سفید

R=255                                    G=255                                    B=255

  1. مدل CMYK

این مدل سر نام کلمات   CYAN -  MAGENTA -  YELLOW - BLACK  فیروزه ای ، ارغوانی ، سیاه ، زرد می باشد .

خصوصیات :

  1. جنس رنگها از جوهر است 2- کیفیت آن مطلوب 3- دامنه رنگها محدود است

 

کاربرد آن :

از این مدل در زمینه چاپ و انتشارمورد استفاده قرار می گیرد .

روش کار :

1- از منوی WINDOW  گزینه CMYK  SLIDER را انتخاب می کنیم پنجره ای کوچک با چهار کشو که هر یک مربوط به یک رنگ C  -   M   _   Y   _   K     می باشد باز می شود .

2-میتوان بدون مراجعه به WINDOW و انتخاب گزینه فوق به پنجره دسترسی پیدا کرد بدین صورت که در سمت راست پالت رنگهاShow  Color   که در سمت راست بالای پالت وجود دارد کلیک می کنیم و گزینه مورد نظر را انتخاب تا پالت موجود تبدیل به پالت جدید با مدل جدید رنگها باز شود .

3- مدل HSB

این مدل نیز سر نام کلمه BRIGHTNESS به معنای میزان روشنائی و Saturation به معنای شدت یا اشباع یا سیری رنگ و HUE  به معنای دامنه رنگی یا رنگ اصلی در چرخه رنگ است .

خصوصیات :

جامع ترین و علمی ترین سیستم مدل رنگ و روش تعریف رنگ است .

کاربرد :

در همه زمینه ها میتوان از آن بهره گرفت اما درکار چاپ مشروط  خواهد بود بر اینکه آن رنگ در سیستم چاپ وجود داشته باشد .

روش کار :

1- اگر دایره ای با 360 درجه در نظر بگیریم هر درجه از 0 تا 360 یک رنگ می باشد .

2- هر چه ازرنگها را از مرکز دایره به سمت بیرون دایره در نظر بگیریم در واقع به سمت سیری رنگ پیش رفته ایم  .

3- Brightness که نور محیطی می باشد .

 

 
 

 

 

 

 

 

 

  1. مدل GRAY  SCALE

این مدل دارای 256 رنگ از سفید تا سیاه را در اختیار می گذارد که دارای 99 طیف بین سیاه و سفید است .

روش کار :

از منوی کشوئی پالت رنگها مدل فوق را برمی گزینیم تا پالت مخصوص این مدل باز شود  در این پالت اهرمی وجود دارد که میتوان به طیفهای مختلف سیاه و سفید تا خاکستری دست پیدا کرد .

حالتهای تصویر   Imagy    MODE

 در بحث مدلهای رنگی  COLOR   MODEL  گفتیم که روشهای تعریف رنگ هستند در حالی که حالتهای رنگی COLOR   MODE  روشهای کار با رنگهای تصویر بر اساس مدل آنها می باشد .

  1. تنها مدلی که حالت رنگی تعریف شده ای ندارد مدل HSB  می باشد زیرا  جامع ترین سیستم رنگی است .

در مقابل مدلهای رنگی CMYK GRAYSCALE RGB - حالتهای رنگی                   CMYK GRAYSCALE - RGB -  وجود دارند .

فروشگاه مجازی

فرمت :WORD                                                     تعداد صفحه :96

NET چیست  ................................................................................................................................... 1

زبان میانجی( MSIL ) ........................................................................................................................ 1

سیستم زمان اجرای عمومی ( CLR ) ....................................................................................................2

زبانهای .NET .....................................................................................................................................2

ASP.NET ........................................................................................................................................2

سرویسهای وب .....................................................................................................................................2

شی چیست.............................................................................................................................................2

کلاسهای پایه .NET ...........................................................................................................................3

ASP.NET چگونه کار می کند .........................................................................................................4

صفحات ASP.NET را با پسوند ASPX ذخیره کنید .......................................................................5

کدهای ASP.NET را در صفحه وب بنویسید ....................................................................................5

برچست<script> ...............................................................................................................................6

بلوک کد درون – خطی زوج برچسب< % %>..................................................................................8

کنترل سرویس دهنده ............................................................................................................................8

امکانات ASP.NET ..........................................................................................................................9

اتصال به پایگاه داده ..............................................................................................................................9

اتصال به فایل XML ...........................................................................................................................9

 کنترلهای سرویس دهنده .....................................................................................................................9

فرم چیست ؟ .......................................................................................................................................10

صفحه وب , فرمHTML , و فرم وب ................................................................................................10

صفحه وب ( Web Page ) ...............................................................................................................11

فرم HTML .....................................................................................................................................11

فر م وب  ( Web Form ) ................................................................................................................11

برچسب <form> در ASP.NET .................................................................................................11

کنترلهای سرویس دهنده ASP.NET ..............................................................................................12

 کنترل <asp: label> ....................................................................................................................12

صفات کنترل <asp: label> ..........................................................................................................13

 طرز کار کنترل <asp: label> .......................................................................................................13

تغییر  دادن برچسب <asp: label> ..................................................................................................14

کنترل <asp: button> ....................................................................................................................14 صفات و رویدادهای کنترل  <asp: button> ...................................................................................15

طرزکارکنترل<asp:button> ..........................................................................................................15

کنترل <asp: textbox> ..................................................................................................................16

صفات کنترل <asp: textbox>  .....................................................................................................16

طرزکارکنترل<asp:textbox> ........................................................................................................17

کنترل <asp:listbox> ....................................................................................................................18

صفات و رویدادهای کنترل <asp:listbox> ....................................................................................18

صفات کنترل <asp:listbox> .........................................................................................................19

طرزکار کنترل <asp:listbox> .......................................................................................................19

کنترل<asp:dropdownlist>  .......................................................................................................20

صفات و رویدادهای کنترل <asp:dropdownlist> ......................................................................21

طرز کار کنترل <asp:dropdownlist> ........................................................................................21

کنترل <asp:radiobutton> و<asp:radiobuttonlist> ..........................................................22

صفات و رویدادهای کنترل <asp:radiobuttonlist> ...................................................................22

 طرز کار کنترل <asp:radiobuttonlist> .....................................................................................22

کنترل<asp: checkbox> و <asp:checkboxlist>..................................................................23

صفات ورویدادهای کنترل <asp:checkboxlist> ........................................................................23

طرزکار کنترل <asp:checkboxlist> ..........................................................................................23

 برنامه نویسی رویدادگرا......................................................................................................................24

رویدادچیست؟ ...................................................................................................................................25

برنامه نویسی رویدادگرا چیست ؟ ........................................................................................................26

رویدادهای HTML .........................................................................................................................27

رویدادهای صفحه در ASP.NET ...................................................................................................28

 رویدادهای کنترلهای ASP.NET ..................................................................................................30

برنامه نویسی رویدادگرا و پیام BostBack .......................................................................................32

تست IsPostBack .........................................................................................................................33

کنترلهای ASP.NET ....................................................................................................................33

 کنترلهای وب  ASP.NET ...........................................................................................................34

کنترلهای ساده ..................................................................................................................................35

کنترلهای داده ....................................................................................................................................35

کنترلهای غنی ...................................................................................................................................35

 کنترلهای تعیین اعتبار .......................................................................................................................35

کنترلهای سرویس دهنده HTML ...................................................................................................36

مدل برنامه نویسی شی گرا ................................................................................................................36

پردازش رویداد.................................................................................................................................36

حفظ خودکار مقدار ........................................................................................................................37

 صفت های شفارشی ........................................................................................................................37

تعیین اعتبار سفارشی ........................................................................................................................37

 مقایسه کنترلهای سرویس دهنده HTML و کنترلهای وب .............................................................37

تجرید کنترل ....................................................................................................................................37

مدل شی ...........................................................................................................................................38

تشخیص قابلیتهای مرورگر.................................................................................................................38

نحوه تبدیل کنترل ...............................................................................................................................38

 کنترلهای وب .....................................................................................................................................39

مدل شی غنی .......................................................................................................................................39

تشخیص خودکار مرورگر....................................................................................................................39

خواص مشترک کنترلهای وب .............................................................................................................40

رویدادهای مشترک کنترلهای وب .......................................................................................................41

کنترلهای ذاتی .....................................................................................................................................41

کنترلهای غنی ......................................................................................................................................42

کنترلCalendar ...............................................................................................................................43

کنترلهای تعیین اعتبار ...........................................................................................................................45

بانک اطلاعاتی ....................................................................................................................................46

سیستم های مدیریت بانک اطلاعاتی ...................................................................................................46

مفهوم بانک اطلاعاتی رابطه ای ..........................................................................................................47

مراحل طراحی بانک اطلاعاتی ...........................................................................................................47

دستیابی به بانک اطلاعاتی ADO.NET ...........................................................................................48

اشیا و متد های ADO.NET ...........................................................................................................49

کلاس Data Set .............................................................................................................................50

خاصیت Data Set ..........................................................................................................................51

متد Data Set ..................................................................................................................................51

کلاس Data Adapter ...................................................................................................................52

خواص کلاس Data Adapter ........................................................................................................52

متدکلاس Data Adapter ...............................................................................................................52

کلاس Data Table .........................................................................................................................53

خواص. Data Table.......................................................................................................................54

متد Data Table...... .......................................................................................................................54

کلاسData Row ...........................................................................................................................55

خواص Data Row .........................................................................................................................55

متد Data Row................................................................................................................................55

کلاس Data Columns ..................................................................................................................56

خواص متد Data Columns ...........................................................................................................56

انجام تغییرات در Data Set ..............................................................................................................56

روشهای نمایش داده های بانک اطلاعاتی ............................................................................................56

داده های بانک اطلاعاتی درکجا نمایش داده می شوند ........................................................................58

کلاسData Reader .......................................................................................................................59

Senario Document ( مستند تهیه سناریوهای کاری ) ...................................................................60

سناریوی اول : ثبت نام کاربران در سایت .............................................................................................60

سناریوی دوم : ثبت نام در لیست فروشگاهها ........................................................................................60

سناریوی سوم : خرید ..........................................................................................................................60

Deployment Model Document (مستند مدل توسعه ) ...........................................................61

Actor Document .......................................................................................................................62

Shopping system :هسته مرکزی سیستم .......................................................................................63

Use ...................................................................................................................................................63

Store ................................................................................................................................................63

Use Case Document (مستندمدل use case  ها ) ....................................................................54.

User Registration Use Case Model : .................................................................................65

Browse Registration (درخواست ثبت نام کردن ) .....................................................................66

Store Registration Use Case ................................................................................................66

Browse Registration ( درخواست ثبت فروشگاه) ......................................................................67

Upload Product Use Case .....................................................................................................67

Buy Use Case Model ...............................................................................................................68

فروشگاه الکترونیکی ...........................................................................................................................70

صفحه اصلی سایت ..............................................................................................................................70

صفحه ثبت نام کاربران ........................................................................................................................72

کدثبت نام کاربر..................................................................................................................................72

صفحه ثبت نام فروشگاهها ...................................................................................................................74

صفحه مدیریت فروشگاهها ..................................................................................................................76

کد ویرایش اطلاعات فروشگاه ............................................................................................................77

کد افزودن محصول به فروشگاه ...........................................................................................................78

قسمت خرید کالا ................................................................................................................................80

کد انتخاب فروشگاه/خرید کالا/نمایش سبد کالا/صدور فاکتور............................................................81

جدول کاربران.....................................................................................................................................85

جدول فروشگاه ...................................................................................................................................86

جدول محصولات ...............................................................................................................................87

جدول خرید .......................................................................................................................................88.

Count store...................................................................................................................................89

Count user....................................................................................................................................89

Insert product ..............................................................................................................................90

Insert store ....................................................................................................................................90

Insert To Buy .............................................................................................................................91.

Insert User ....................................................................................................................................91

MC Product .................................................................................................................................92

Return factor ...............................................................................................................................92

Return store .................................................................................................................................93

Sabade kharid  ............................................................................................................................93

Update store ................................................................................................................................94

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

تقدیم به

                       مهندس صیادی استاد فرهیخته ام

                       که دیده آئینه دار طلعت اوست و دل سراپرده محبتش

                       به پاس مهر و ایثار بی چشم داشت آن گرامی که همواره

                      از آن برخوردار بوده ام .

 

 

 

 

 

 

 

 

 

 

 

مقدمه

ابتدا مدیر فروشگاه وارد سایت می شود و ثبت نام می کند ( ثبت نام فروشگاه ) پس از آنکه وی ثبت نام کرد به قسمت ( مدیریت فروشگاه ) می رود و کالاهای خود را به فروشگاه اضافه می کند .

سپس کاربران برای دیدن فروشگاهها و خرید از آنها باید در سایت ثبت نام کنند . کاربرانی که در سایت ثبت کرده اند می توانند در همان صفحه اصلی با واردکردن نام کاربری و کلمه عبور وارد قسمت خرید از فروشگاه شوند . در این قسمت نام فروشگاهها لیست شده است  .شما برای جستجوی محصولات هر یک از فروشگاه بایدنام فروشگاه درقسمت جستجو وارد کنید .

آنگاه دکمه جستجو را بزنید . سپس محصولات آن فروشگاه لیست می شود . اگر دکمه خرید را بزنید این کالا به سبد کالا شما اضافه می شود , در نهایت اگر بخواهید فاکتور خریدتان را مشاهده کنید باید کلید فاکتور خرید را کلیک کنید تا تعداد کل کالایتان به همراه مبلغ کل را نمایش دهد .

به این ترتیب کاربر توانسته است به online خرید نماید

فناوری اطلاعات و کتابخانه

فرمت :WORD                                                     تعداد صفحه :37

چکیده
رشد سریع اطلاعات الکترونیکی در عصر حاضر، زمینه‌ساز ایجاد انواع متعدد شبکه‌های کتابشناختی گردیده است. دستیابی به اطلاعات الکترونیکی مستلزم استفاده از روش موثر در نمایه‌سازی و تشخیص کلیدواژه‌های مهم بیانگر محتوای یک مدرک است. در همین راستا، (او.سی.ال.سی)1 که بزرگترین شبکه کتابشناختی جهان محسوب می‌شود به منظور فراهم آوردن تسهیلات لازم برای دستیابی سریع وموثر به اطلاعات، اقدام به ساخت سیستم‌نمایه‌سازی ‌خود‌تحت عنوان "وورد اسمیت" نموده است. مبنای کار این سیستم، تشخیص خودکار مفاهیم، کلمات و عبارات کلیدی در متن ماشین‌خوان، براساس »پردازش زبان طبیعی« است. به این ترتیب شبکه (او.سی.ال.سی) با استفاده از تئوری‌های زبانشناسی محاسباتی و معنائی-که مورد تأکید پردازش زبان طبیعی است-و نیز با بکارگیری تئوری‌های اطلاع‌رسانی و مدل‌های آماری، سعی در ساخت نمایه‌ای داشته است که علاوه بر همخوانی با حجم عظیم داده‌های این شبکه، از کارآئی و توانائی کافی و لازم در بازیابی سریع و موثر اطلاعات از محیط شبکه نیز برخوردار باشد.

کلیدواژه‌ها: شبکه کتابشناختی (او.سی.ال.سی)، نمایه‌سازی (دبلیو.اس)، نمایه‌سازی خودکار، پردازش زبان طبیعی

مقدمه
نمایه مهمترین ابزار در نظامهای بازیابی اطلاعات و کلید اساسی برای دستیابی به اطلاعات مندرج در منابع اطلاعاتی است. ارزش هر نمایه در گرو تهیه بهترین نقاط دستیابی و تأمین رضایت استفاده‌کنندگان در بازیابی اطلاعات است.
سالهاست که کتابداران مسائل مربوط به ذخیره و بازیابی اطلاعات را مدنظر قرار داده و برای کنترل موثر مواد سنتی، ابزاری را توسعه داده‌اند. توجه به روند تکاملی فرآیند نمایه‌سازی مبیّن این نکته است که افزایش حجم انتشارات و تغییر در شکل ارائه خدمات اطلاع‌رسانی، نظام‌های نمایه‌سازی را نیز دستخوش تحولات قابل توجهی نموده است. ابداع انواع نمایه‌های پیش‌همارا، پس همارا، نمایه‌های خودکار و استفاده از انواع زبان‌های طبیعی، آزاد و ساخت یافته یا کنترل شده همه تلاش‌هایی بوده‌اند در جهت بهبود و تکمیل فرآیند نمایه‌سازی در انجام رسالت خاص خود.
ایجاد شبکه‌های متعدد کتابشناختی و نیز رشد سریع آن‌ها، فرصت‌های متعدد و چالش‌های بی‌سابقه‌ای را فراروی حرفه کتابداری و اطلاع‌رسانی برای دستیابی به حجم عظیمی از اطلاعات گذارده است. چنین شرایطی نیاز به مجتمع و یکپارچه‌سازی منابع موجود در محیط وب و اینترنت همراه با انواع مواد سنتی کتابخانه‌ای، ضرورت بررسی مجدد ابزارهای موجود در بازیابی اطلاعات و کنترل کتابشناختی را ایجاب می‌نماید.
بزرگترین شبکهء کتابشناختی پیوستهء موجود، شبکه (او.سی.ال.سی) می‌باشد (هسی-یی، 1996) که در سال 1967 ایجاد شده است و حاوی بیش از 31 میلیون رکورد در فرمت‌های مختلف است. این شبکه یک سازمان تحقیقاتی غیرانتفاعی واقع در اوهایو می‌باشد که با ارائه خدمات کتابخانه‌ای امکان دستیابی 41 هزار کتابخانهء مختلف را به اطلاعات فراهم می‌آورد. هدف کلی (او.سی.ال.سی) افزایش دسترس‌پذیری منابع کتابخانه‌ای از طریق اشتراک در منابع و کاهش نرخ رشد هزینه‌های کتابخانه‌ای است. شبکه (او.سی.ال.سی) در راستای تحقق بخشیدن به این هدف اقدام به تهیه پروژه‌هائی نموده است که یکی از مهمترین این پروژه‌ها، پروژه نمایه‌سازی دبلیو.اس می‌باشد.
هدف نمایه‌سازی دبلیو.اس اصلاح و بهبود دستیابی به اطلاعات الکترونیکی با استفاده از روشهای موءثر برای تشخیص کلیدواژه‌های مربوط به محتوای یک مدرک می‌باشد. تشخیص کلمات و عبارات باید به گونه‌ای باشد که به بهترین نحوی مبیّن موضوع مدرک باشند و در نتیجه نمایه‌های مفید و کارآمدی برای مدارک موجود در وب ایجاد گردد. به همین منظور مبنای این نمایه‌سازی، تشخیص خودکار مفاهیم در متن ماشین‌خوان براساس پردازش زبان طبیعی، مدل‌های آماری، زبانشناسی محاسباتی و تئوری رده‌بندی می‌باشد.
مقالهء حاضر ضمن معرفی شبکهء کتابشناختی (او.سی.ال.سی) و اشاره به خدمات، پایگاه‌های اطلاعاتی و پروژه‌های این شبکه، بطور اجمالی به مرور نظام‌های نمایه‌سازی و زبان‌های بازیابی اطلاعات می‌پردازد و سپس طراحی و ساختار نظام نمایه‌سازی دبلیو.اس را تشریح می‌نماید.
پایگاه کتابشناختی (او.سی.ال.سی)
انواع پایگاه‌های کتابشناختی با هدف تسهیل و تسریع در ارائه خدمات کتابشناختی و کمک به پیشرفت دانش ایجاد شده‌اند و از بدو پیدایش خود تاکنون با ارائه سرویس‌ها و خدمات متعدد، افراد و کتابخانه‌های مختلف را در تحقق اهداف خود یاری بخشیده‌اند. این پایگاه‌ها دامنه وسیعی از خدمات را ارائه می‌دهند از جمله خدمات تهیه مواد، فهرست‌نویسی و خدمات مرجع. بسیاری از کتابخانه‌ها به دلیل فشارهای اقتصادی، رشد روزافزون حجم انتشارات و در نتیجه لزوم وجود شبکه‌ای برای اشتراک منابع و تعاون بین کتابخانه‌ها و همچنین لزوم تغییر فاز از مالکیت به سمت دستیابی به اطلاعات، بر استفاده از این شبکه‌ها تأکید دارند. بطور کلی از طریق این پایگاه‌ها می‌توان به سه پرسش اساسی پاسخ داد: 1) سئوالات کتابشناختی یعنی امکان بدست آوردن اطلاعات کامل دربارهء یک کتاب، مجله یا انواع خاص دیگر مواد کتابخانه‌ای. سیستم‌های شبکه‌ای معمولاً داده‌های فهرست‌نویسی کاملی بر روی صفحه (سی.آر.تی) پایانه می‌آورند. 2) سئوالات تحقیقی (تعیین صحت و سقم چیزی) مربوط به تشخیص هجی صحیح نام یک نویسنده، نام ناشر، تاریخ و غیره. 3) سئوال در مورد تعیین محل مدرک. از طریق این قبیل سیستم‌ها می‌توان فهمید که کدام کتابخانه‌ها مواد اطلاعاتی مورد نیاز را دارند.

 

فناوری اطلاعات

فرمت :WORD                                                     تعداد صفحه :100

فناوری اطلاعات

واژه‌نامة آکسفورد در برابر واژة انقلاب می‌نویسد: یک دگرگونی کامل، واژگونی اوضاع (مانند نمونة) انقلاب صنعتی، تردیدی نیست که انقلاب صنعتی اثرات عمیقی روی انسان، خانوادة‌ او، و محیط کار، لباس، غذا، و حتی نحوة تولد و مرگ او به جای گذاشته است. اثرات اجتماعی کامپیوترها کمتر از اثرات انقلاب صنعتی نبوده است.

اگر «مارشال مک لوهان»‌ امروز زنده بود، حتماً‌ می‌گفت: بله، این همان دهکده‌ای است که می‌گفتیم، دهکدة ‌جهانی. کامپیوتر، ‌اینترنت، ماهواره، شبکه‌های کامپیوتری، و تلفن همراه و فناوریهای مانند آنها دهکدة‌ جهانی را عملاً ‌به وجود آورده‌اند. ساکنان هر خانه‌ای که این فناوریها را در اختیار داشته باشند که در حال حاضر بسیاری از خانه‌ها (همین خانه‌های خودمان در ایران) آنها را در اختیار دارند ‌در این دهکده زندگی می‌کنند و از کوچکترین خبر در دوردست‌ترین نقاط دنیا بلافاصله آگاه می‌شوند اگر خبر را یک رویداد شگفت‌انگیز بدانیم.

بسیاری از شرکتها و مؤسسات کشور عزیزمان ایران هم وارد این دهکده شده‌اند. به عنوان نمونه، به نحوة ابلاغ دعوتنامة‌ یکی از کارخانجات خودروسازی کشور به یک مشتری ـ‌ که خودرویی را پیش خرید کرده است توجه کنید:

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

خودروساز دو بار از طریق SMS به مشتری خود ارسال دعوتنامه به نمایندگی را ابلاغ می‌کند.

نمایندگی از طریق تلفن رسیدن دعوتنامه را به مشتری اطلاع می‌دهد.

گویی مشتری در کارخانه حضور دارد و متوجه اتفاقاتی که در مورد قرارداد او رخ می‌دهد می‌شود. بله آنها در یک دهکده زندگی می‌کنند.

بدیهی است که این شرکت خودروسازی کار فوق‌العاده‌ای انجام نداده است و صرفاً ‌از فناوریهای اطلاعات ـ ‌که در حال حاضر بهره‌گیری از آنها کم هزینه است ـ ‌برای مشتری مداری (یکی از شعارهای همان شرکت)‌ استفاده کرده است.

شبکه‌های کامپیوتری و اداره‌ مالیاتی

سه سال از بررسی یک اعتراض در «ادارة‌ امور مالیاتی شمال تهران گذشته است. مالیات‌دهنده به طور اتفاقی برای پیگیری پرونده به ادارة ‌امور مالیاتی شمال تهران تلفن می‌زند و متوجه می‌شود که برگة‌ رأی صادر شده است و ادعا می‌شود که دوبار (به فاصلة ‌15 روز) ‌برای ابلاغ مراجعه شده است و کسی در محل ابلاغ حضور نداشته است.

(در صورت عدم حضور مؤدی، این برگه باید الصاق می‌شد) ‌مهلت 30 روزة‌ اعتراض بعدی رو به پایان است.

مالیات‌دهنده که سالها انواع قبضهای آب و برق و گاز و تلفن را دریافت کرده است و به ندرت با گم شدن آنها برخورد کرده است به اداره ‌مالیاتی مراجعه می‌کند و مسئله را با رئیس اداره در میان می‌گذارد؛ پاسخ او این بود «بروید شکایت کنید» این پاسخ شاید ده سال قبل یا صد سال قبل پاسخ درستی بود، ول در عصر اطلاعات و در دهکدة ‌جهانی پذیرفتنی نیست. اتفاقاً‌ یک هدف فناوریهای اطلاعات آن است که دیگر مردم به دلیل چنین موضوعاتی به دادگاه مراجعه نکنند.

حق اعتراض این مؤدی و بسیاری از مؤدیان دیگر همواره می‌تواند به دلیل قوانین ابلاغ کاملاً ‌قدیمی و حتی باستانی نقض شود. آیا مأمور ابلاغ نمی‌تواند نامه را دور انداخته باشد؟

امروزه فناوریهای فراوانی برای ابلاغ و اطلاع‌رسانی دربارة‌آنها به کسانی که ذینفع هستند وجود دارد؛ تلفن ثابت، تلفن همراه، SMS،‌ ایمیل، وب، ماهواره، شبکة‌ کامپیوتر و فکس نمونه‌هایی از آنهاست.

رسیدگی به اعتراض مؤدی در کمیسیون بدوی 3 سال به درازا کشیده است. اگر ادارة ‌امور مالیاتی شمال تهران از شبکة‌ کامپیوتری بهره می‌گرفت، می‌توانست در کمتر از یک ماه به پرونده رسیدگی کند. اگر سازمان مالیاتی در ادارات خود از شبکة‌ کامپیوتری بهره می‌گرفت، استعلام از یک حوزة‌ دیگر مالیاتی و یک ادارة‌دیگر مالیاتی به سه سال وقت نیاز نداشت. کافی بود که رسیدگی‌کننده با موش خود یک یا چند کلیک کند. نظر به این که هزینة‌ برپایی یک شبکة‌ کامپیوتری چندان زیاد نیست، ‌این پرسش به صورتی جدی مطرح می‌شود که آیا ادارة مالیاتی شمال تهران و سازمان مالیاتی به عمد از مزایای کامپیوتر و فناوریهای نوین اطلاعاتی استفاده نمی‌کنند و دلیل خاصی برای آن دارند؟

(کمیسیون بدوی 3 سال طول کشیده است، ‌اگر مسئله در کمیسیون تجدید نظر نیز سه سال و در شورای عالی مالیاتی نیز سه سال طول بکشد، احتمال انصراف مالیات‌دهنده از اعتراض خود چقدر می‌شود؟)

شبکة‌ کامپیوتری وارد خانه‌ها می‌شود

ماهیت شبکه‌ها

طبق یک بررسی، تا چهار سال دیگر در سراسر جهان بیش از 162 میلیون خانه مجهز به یک شبکة‌ کامپیوتری خواهند شد. اگر نگاهی به اطراف خود بیندازید متوجه خواهید شد که بسیاری از کاربران در حال حاضر از مزایای شبکه‌های کامپیوتری بهره می‌گیرند. آنها از شبکه برای استفادة ‌اشتراکی از اینترنت سریع، معاوضة فایلهای موسیقی و عکسهای دیجیتال، آرشیو داده‌ها و مانند آن استفاده می‌کنند. به اجمال، آنها با شبکة ‌خود بیشترین بهره را از سیستمهای خود می‌گیرند. اگر تا به حال یک شبکة‌ کامپیوتر در خانة ‌خود بر پا نکرده‌اید،‌ امروز مطمئناً زمان خوبی برای اجرای این کار است.

 

 

 

انقلاب شبکه

شبکة ‌خانگی مفهوم تازه‌ای نیست. در میان نوآوریهای ارائه شده در ویندوز 95 که بیش از یک دهه پیش انتشار یافت ـ چندین برنامة ‌شبکه‌سازی آسان وجود داشت که عمل وصل کردن چند کامپیوتر را در داخل یک خانه یا یک موسسه اداری کوچک بسیار ساده می‌کرد. متأسفانه، تعداد نسبتاً‌ کمی از کاربران از مزایای این برنامه‌ها بهره گرفتند. زیرا آنها دلیل قانع‌کننده‌ای برای برپایی شبکه نداشتند. در اواسط دهة‌1990، اینترنت آهسته بود، ارتقاهای سخت‌افزاری پردردسر بودند، و کمتر کسی در خانه بیش از یک کامپیوتر داشت.

اما اکنون اوضاع عوض شده است. دنیا با رشد اقتصادی خوبی جلو آمده است، و قیمت کارتهای حافظه، دیسکهای سخت، کارتهای الکترونیکی، و سایر قطعات سخت‌افزاری کاهش چشمگیری داشته است. ناگهان همه دیدند که می‌توانند با کمتر از 400 هزار تومان یک کامپیوتر رومیزی تقریباً‌ کامل بخرند. تعداد کامپیوترها در بسیاری از خانه‌ها به دو یا چند کامپیوتر رسید.

افزون بر این،‌ کامپیوترهای ارزانتر نسبت به کامپیوترهای نسل قبل‌تر خود سریع‌تر و قدرتمندتر بودند. پردازنده‌ها می‌توانستند پردازش ویدئو و اجرای بازیهای پیچیده را انجام دهند. دیسکهای سخت، ظرفیت ذخیرة ‌هزاران آهنگ و عکس دیجیتال را داشتند. درگاههای سرعت بالای  USB و Firewire امکان وصل کردن بسیاری از وسایل جانبی را برای کاربران فراهم کردند. اینترنت باند عریض با سرعتهایی چون 1.5 مگابیت در ثانیه یا بهتر نیز پدیدار شدند.

امروزه، شبکه‌های خانگی از یک رؤیا به یک صورت تبدیل شده‌اند. شبکة‌ کامپیوتر علاوه بر آن که پی‌سی‌های به هم متصل را به یک پیکربندی سودمند همتا به همتا[1] تبدیل می‌کند، به کاربران مختلف شبکه امکان می‌دهد که از یک ارتباط باند عریض اینترنت به طور اشتراکی بهره بگیرند. شبکة‌ کامپیوتر می‌تواند امکانات خوبی برای حفاظت از داده‌ها فراهم کند. می‌توانید فایلهای مهم خود را در دیسکهای سخت چند کامپیوتر مختلف شبکه ذخیره کنید.

امروزه تعداد زیادی از کاربران کامپیوتر در خانة ‌خود بیش از یک کامپیوتر دارند. اما تعداد کمی از آنها در خانه یک شبکة‌ کامپیوتر برپا کرده‌اند. بسیاری از آنها فکر می‌کنند که شبکه‌سازی پرهزینه و پیچیده است. ده سال پیش این دو بهانه کاملاً‌ قابل قبول بود، اما امروزه چنین نیست.

 


[1] - peer-to - peer

شبیه سازی حرکت برای انیمشین گرافیک کامپیوتر

فرمت :WORD                                                     تعداد صفحه :40

شبیه سازی حرکت برای انیمشین گرافیک کامپیوتر

خلاصه

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

 

مقدمه

 شبیه سازی به طور کلی در محتوای یک سرح پیش بینی شده از رفتار مورد استفاده قرار می گیرد:دادن یک توصیف دقیق از شرایط دنیای واقعی، سعی در تخمین زدن به طور شمارش از اینکه چه چیزی واقعاً رخ خواهد داد، به عنوان مثال هنگامیکه بخش های هواپیما را طراحی می کنند، درستی طراح و شبیه سازی بسیار مهم است اگرچه گرافیک کامپیوتر دارای موارد استفاة متفاوتی است، نیاز به چشم انداز کاملاً متفاوتی دارد. به طور کلی ما ادعا می کنیم.

·

·

·

2-آزمایشات اندیشه

ما چند آزمایش اندیشة ساده را بررسی می کنیم تا ادعاهای بخش آخر را برای متحان زیبایی حکایت کنیم. آزمایشات به سمت حدس های گوناگون دربارة وسایل و منافع زیباسازی (پلازیبل) هدایت می شوند.

 

1-2اهمیت جزء

آزمایش اندیشه:یک شبیه ساز معمولی CG را از یک گو رها شده از بالای یک زمین نقشه تصور کنید:گوی بالا و پایین می پرد در یک نقطه از نقشه.

حال یک سوپربال در دنیای واقعی را تصور کنید که در بالا یک زمین نگه داشته و رها می شوند. سوپربال می پرد و در همه جهات می لغزد. آزمایش را تکرار کنید؛ توپ بر روی راههای مختلف حرکت خواهد کرد اما در کل رفتار لغزش مشابه خواهد بود.

در آنجا عوامل گوناگونی وجود دارند که به درستی در لغزش یک سوپربال دنیای واقعی شرکت می کنند:میلة رسانده می شود هنگامیکه توپ رها است. اسنتریتی در حرکت توپ، نقشة زمین بدون سطح افق، زمین بدون نقشه و دیگر موارد بر روی زمین هنگام فکر کردن در مورد توپ در حال پرش مشاهده می کنیم که:

·

·

·

این امر بسیار سخت خواهد بود که به طور صحیح تمام جزئیات دنیای واقعی را شبیه سازی کنیم. اما ما یک جایزة بزرگ می دهمی اگر بتوانیم جزئیات را همانند سازی کنیم: ما حرمت زیبا نه بی روح خواهیم ساخت.

 

حدس:

ما می توانیم دنیای واقعی را همانندسازی کنیم توسط شروع با سطح معمول، طرح اسموس CG و معرفی یک مقدار مناسب از گوناگونی ها در مراخل شبیه سازی. این راه در دنیای ترجمه شناخته شده است: یکی اینکه ترکیبی ایجاد می کند تا حهای را سازد که بیشتر واقعی به نظر برسند. به ترکیب، جزئیاتی به طور مؤثرتر اضافه می شود در هنگامیکه رفتار جزئیات مهم است انا داده های واقعی در جزئیات نشده اند(به عنوان مثال، این امر مهم است که دیوار سنگ مرمر است اما نه در حالی که خط در لایه سنگ مرمر باشد)

شبیه سازی سیستم موقعیت یابی جهانی GPS

فرمت :WORD                                                     تعداد صفحه :23

شبیه سازی سیستم موقعیت یابی جهانی GPS

    مقدمه

    سیستم موقعیت یابی جهانی  ( Global positioning system)یک سیستم ناوبری مبتنی بر ماهواره است که موقعیت وسرعت(هر دو به صورت سه بعدی )و زمان را تعیین می کند.اکنونGPS  صدها هزار کاربر در سرتاسر جهان دارد و کاربرهایی نظیر ناوبری در فضا ،هوا،خشکی ودریا،نقشه برداری،زمین شناسی وزمان سنجی دقیق ،شایع ترین موارد استفاده آن است.GPS به سه بخش تقسیم می شود. بخش فضا،کنترل و بخش کاربر. بخش فضا شامل 24 ماهواره است که در 6  مدار قرار گرفته اند. ارتفاع هر ماهواره، حدود 20000 کیلو متر و زمان گردش آن حدود 12 ساعت می باشد. ماهواره ها دارای ساعت اتمی می باشند ودائماً زمان واطلاعات موقعیتی( Ephemeris) خود را اعلام می کنند. بخش کنترل شامل چهار ایستگاه رصد( Monitoring) ویک ایستگاه کنترل مرکزی در رودخانة کلرادو می باشد. این ایستگاه ها دائماً ماهواره ها را دنبال می کنند. ایستگاه کنترل مرکزی اطلاعات موقعیتی (Ephemeris) وبا یاس کلاک ماهواره ها را پیش بینی وبه آنها ارسال می کند.بخش کاربر شامل تمامی گیرنده های GPS یک سیستم Passive می باشد ، یعنی گیرنده فقط به امواج ماهواره ها گوش می دهد، تعداد کاربران نا محدود بوده و مرتباً نیز افزایش می یابد.

 

معرفی سیستم

    سیستم موقعیت یابی جهانی GPS 1برای بدست آوردن اطلاعات دقیق موقعیت، سرعت و زمان (PVT) 2طراحی شده و کاربردهای فراوانی در مسائل نظامی،حمل و نقل و نقشه برداری دارد. این سیستم شامل سه بخش کلی فضا، کنترل و کاربر می باشد که مختصراً به تشریح آن می پردازیم.

 

 


.1 Global Positioning System

2 . Posiotion – Velosity – Time

شبیه سازی

فرمت :WORD                                                     تعداد صفحه :40

شبیه سازی مدل و بهینه سازی با استفاده از پرومدل

چکیده:

 بهینه سازی پرومدل یک ابزار شبیه سازی و قدرتمند با استفاده آسان برای مدل کردن تمام سیستم های صنعتی گوناگون از کارخانه های کوچک و سلولهای ماشینی گرفته تا تولیدات انبوه بزرگ، سیستم های صنعتی انعطاف پذیر و تهیه ی سیستم هایی بهم پیوسته است. پرومدل سیستمی بر مبنای ویندوز، با رابطه گرافیکی و ساختاری شیء گراست که نیازهای برنامه نویسی را رفع می کند. این سیستم دو ویژگی انعطاف پذیر و عمومی بودن را متناسب با شبیه سازی datadriven  ترکیب می کند. بعلاوه پرومدل ابراز بهینه سازی را که Simruner نامیده می شود و کار آن تجزیه و تحلیلwhat-if پیچیده است را مورد استفاده قرار می دهد و این کار را با اجرای طرحهای اتوماتیک پرومدل با ایجاد بهترین جواب ممکن انجام می دهد. این ابزار یک طرح اجمالی از بهینه سازی پرومدل می دهد و قابلیت های مدل کردن، آنالیزکردن و بهینه سازی آن را نشان می دهد.

 

مقدمه:

پرومدل یک ابزار شبیه سازی و انیمیشن  است که برای مدل کردن انواع سیستم های صنعتی که سریع و درست کار می کنند بویژه سیستم های زنجیره ای بهم پیوسته طراحی شده است. مهندسان و مدیران ارکان مدل کردن و تصمیمات منطقی براساس قوانین این سیستم را بسیار ساده برای یادگیری و استفاده می دانند. کاربران هنگامی که درمی یابند پرومدل، توانایی مدل کردن سیستم های پیچیده آنها را دارد بسیار خوشحال می شوند. زیرا پرومدل یک روش شهودی و قابل فهم را برای مدل کردن بوجود می آورد. این سیستم برای پروفسورها در برنامه های تجاری و مهندسی جذاب است به ویژه کسانی که fi تدریس مدل کردن و تجزیه و تحلیل مفاهیم بدون نیاز به تدریس برنامه نویسی علاقمندند. اکثر سیستم ها می توانند با انتاب یکسری از ارکان مدل کردن پرومدل( برای مثال، منابع، زمان خاموشی و غیره) و اصلاح پارامتر های مناسبی که قابلیت های برنامه نویسی را تکمیل می کنند مدل شوند. همچنین اگر نیاز برای مدل کردن وضعیت های ویژه وجود داشته باشد پرومدل قابل استفاده است. مانند ویژگی های زبانهایی با ساختار درونی شامل if-then-else منطقی اصلاحات boolean،متغیرها، صفات، آرایه ها و حتی دسترسی به صفحه گسترده های خارجی  و فایلهای متنی. برای کسانی که کدگذاری منطقی پیچیده را با استفاده از یک زبان برنامه نویسی مثل، پاسکال، و بیسیک ترجیح میدهند. Subroutine های خارجی ممکن است بطور پایه به یک مدل پیوند داده شوند و ازهر جایی داخل مدل در زمان اجرا فراخوانی شوند. در این وضعیت پرومدل به آنالیز کننده های سیستم و متخصصان شبیه سازی این امکان را می دهد که از ابزاری که براحتی با آن کار می کنند برای ایجاد انعطاف پذیری کلی استفاده کنند. پرومدل همچنین چندین تابع توزیع درونی را که در اتصال با قسمت های جزئی دیگر ارزش های تصادفی مطابق با توزیع های آماری را برمی گردانند فراهم می کند. برای کمک به کاربر در انتخاب بخش مناسب برای یکسری داده stat ::fit  باید در ابتدای پرومدل ضمیمه شودstat :: fit یک منحنی مناسب با نرم افزار است که بخش های آنالیزی را با داده ی کاربر متناسب می کند.