یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

دانلود پایان نامه پیرامون برنامه نویسی با html

اختصاصی از یارا فایل دانلود پایان نامه پیرامون برنامه نویسی با html دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه پیرامون برنامه نویسی با html


دانلود پایان نامه پیرامون برنامه نویسی با html

 

 

 

 

 

 

 

 



فرمت:word(قابل ویرایش)

تعداد صفحات:

رشته کامپیوتر

 

چکیده:

موضوعات مطرح شده در این پایان نامه شامل برنامه نویسی تحت وب با استفاده از نرم افزار HTML جهت طراحی صفحات استاتیک، ASP جهت داینامیک کردن صفحات ساخته شده توسط HTML، پایگاه داده SQLSERVER برای ذخیره سازی داده‏هایی که از طریق صفحات دریافت می شود، Visual Interdev جهت ایجاد یک پروژه پایگاه داده می‏باشد.

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

 

مقدمه:
2-3-1-ایجاد یک پایگاه داده

برای ایجاد یک پایگاه داده جدید S Server 2000 یکی ازسه روش زیر را بکار برید

-ویزارد Database Creation

-برنامه Enterprise Manager

-دستور CREATE DATABASE

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

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

توجه: فایل های پایگاه داده نمی توانند با فایلهای سایر پایگاههای داده یا گزارش تراکنش به اشتراک گذارده شوند.

برای ایجاد یک پایگاه داده جدید می توانید Enterprise Manager را بکار برید. مراحل زیر را دنبال کنید:

1-برای شروع Enterprise Manager را از منوی Programs Start وSQL Server 2000 انتخاب کنید.

2-به نسخه SQL متصل شوید.

3-پوشه Database را بسط دهید

4-آیکون پوشه Database یا محلی از ناحیه راست را کلیک راست کنید و از منو گزینه New Database را انتخاب کنید.

5-در اینجا لیست Database Properties در برگه General قابل مشاهده است.

نام پایگاه داده را مشخص کنید. حال به برگه Data File بروید تا فایل جدید با اندازه اولیه یک مگابایت را در پوشه پیش گزیده …\Data مشاهده کنید. در بخش FileDatabase در انتهای دیالوگ، گزینه Automatically Grow قرار دارد.

حداکثر اندازه فایل نیز نا محدود (Unrestricted File Growth) مشخص شده است.

شکل زیر ناحیه سمت راست پایگاه‏های داده را نشان میدهد و گزینه منو امکان انجام عملیات را فراهم می‏کنند.

6- برای تغییر خواص فایلهای پایگاه داده، جعبه مناسب ر اکلیک کنید و تغییرات را اعمال نمایید. برای ایجاد سایر فایلهای پایگاه داده می توانید به جعبه Filre Name بروید و خواص سایر فایلها را مشخص کنید.

7- برگه Transaction را کلیک کنید.

8- پس از خاتمه Ok را کلیک کنید. اگر پایگاه های ایجاد شده را مشاهده نمی کنید، بر روی پوشه Database راست کنید و گزینه Refresh را انتخاب نمایید.

 

 

فهرست مطالب:
    
صفحه
فصل اول: مقدمه
    
 
1-1-1-مقدمه
    1
فصل دوم: آموخته‏ها
    
بخش اول HTML
    
2-1-1- HTML چیست
    9
2-1-2-طریق آدرس دهی برای صفحه Web
    12
2-1-3- tag های HTML
    15
2-1-4-ایجاد جدول در یک صفحه وب
    21
2-1-5-فرمها در HTML
    23
2-1-6- فریمها در HTML
    29
2-1-7- Style Sheet
    32
2-1-8-متدهای Window در Javascript
    37
2-1-9-رویدادهای مهم Button
    43
2-1-10- نمایش تاریخ و ساعت در یک صفحه وب
    47
2-1-11-نمونه ها و مثالها
    48
بخش دوم: ASP
    
2-2-1- محتویات دینامیک و ASP
    57
2-2-2-نوشتن صفحات ASP
    59
2-2-3-مبانی ASP
    62
2-2-4-دیباگ کردن برنامه
    65
2-2-5-ODBC و انتخاب پایگاه داده
    66
2-2-6- ایجاد اتصال به پایگاه داده
    69
2-2-7-مبانی SQL
    71
2-2-8-نمونه ها و مثالها
    81
بخش سوم: SQL Server
    
2-3-1- ایجاد یک پایگاه داده
    92
2-3-2-حذف پایگاه داده
    94
2-3-3- مجوزها در SQL Server
    95
2-3-4-انواع داده و ایجاد جداول
    103
2-3-5-بازیابی داده‏ها با دستور SELECT
    125
2-3-6-پردازش داده‏ها
    128
2-3-7-مرتب سازی داده‏ها با عبارت ORDERBY
    141
2-3-8-دستور SELECT INTO
    143
2-3-9-درج داده (INSERT)
    147
2-3-10-حذف داده (DELET)
    151
2-3-11-به کارگیری دستور UPDATE
    155
بخش چهارم: Visual Interdev
    
2-4-1-ایجاد یک پروژه ویژوال Interdev
    159
2-4-2-برسی واسط ویژوال Interdev برای یک پروژه
    160
2-4-3-توسعه و تکمیل صفحات وب به وسیله ویژوال Interdev
    174
2-4-4-طراحی وب سایت با Sitedesigner
    178
2-4-5-تنظیم گزینه های ASP در ویژوال Interdev
    184
2-4-6- کاربرد فایل global.asa
    187
2-4-7-ایجاد یک پروژه پایگاه داده
    189
فصل سوم: کار عملی انجام شده
    
شرح پروژه
    195


دانلود با لینک مستقیم

پایان نامه آشنایی با زبان برنامه نویسی C# و بانک اطلاعاتیSQL Server

اختصاصی از یارا فایل پایان نامه آشنایی با زبان برنامه نویسی C# و بانک اطلاعاتیSQL Server دانلود با لینک مستقیم و پرسرعت .

پایان نامه آشنایی با زبان برنامه نویسی C# و بانک اطلاعاتیSQL Server


پایان نامه آشنایی با زبان برنامه نویسی C# و بانک اطلاعاتیSQL Server

 

 

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:35

فهرست مطالب:

 

فصل ها          عنوان                                                           صفحه

تصویب نامه ی هیئت داوران                                                         الف

صفحه تقدیم وتشکر                                                                   ب

چکیده                                                                           ج

سپاس گزاری                                                                 د

فهرست مطالب                                                                1

فهرست شکل ها                                                             3

فهرست جدول ها                                                                     4

فصل اول                آشنایی با زبان برنامه نویسی C#وبانک اطلاعاتی Sql                              5

    مقدمه                                         6
    آشنایی بازبان C#            7
    آشنایی بابانک اطلاعاتی Sql 8
    نتیجه گیری 9

فصل دوم            تحلیل سیستم درمستندات                                                   10

2-1- چارت سازمانی متین پروتئین                                  11

2-2-   دیاگرام تحویل سفارش                                         12

2-3-   دیاگرام متن                                                      13

2-4-  حسابداری                                                       14

فصل سوم           تشریح نحوه عملکرد وب سایت                                            15

3-1- جداول بانک اطلاعاتی                                            16

3-2- امکانات بازدیدکنندگان                                             20

3-3- امکانات مدیریت سایت                                            27

فصل چهارم       مراجع و پیوست                                                             33

فهرست مراجع                                                              34

پیوست الف: کدهای برنامه نویسی متین پروتئین                        35

 

 

فهرست شکل ها

 

ردیف       شماره       عنوان                                                            صفحه

1           3-1          صفحه اصلی سایت                                                22

2        3-2          صفحه مشاهده محصولات                                         23

3         3-3          صفحه ثبت سفارش                                                24

4        3-4          صفحه تماس با ما                                                  25

5           3-5          صفحه درباره ما                                                    26

6           3-6          مشاهده وحذف سفارشات                                        28

7           3-7          درج اطلاعات گروه های محصولات                             29

8           3-8          حذف وویرایش اطلاعات گروه های محصولات                30

9           3-9          درج انواع محصولات                                              31

10      3-10                   حذف و ویرایش انواع محصولات                               32

 

 

فهرست جدول ها

 

ردیف     شماره       عنوان                                                                      صفحه

1      3-1-1      جدول سفارشات                                                         17

2       3-1-2     جدول اطلاعات محصولات                                            18

3       3-1-3     جدول اطلاعات گروه های محصولات                                 19

 

 مقدمه:

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

 

 

    آشنائی با زبان C#

مایکروسافت در مصاف با جاوا، بدنبال ارائه یک زبان کامل بود که سایه جاوا را در میادین برنامه نویسی کم رنگ تر نماید. شاید به همین دلیل باشد که C# را ایجاد کرد.. C# از دو زبان C++ و Java متولد شده است! حاوی بسیاری از جنبه های C++ می باشد اما ویژگی های شیء گرایی خودش را از جاوا به ارث برده است. شباهت های بین دو زبان بسیار چشمگیر است.

با توجه به نقش محوری این زبان، از آن بعنوان مادر زبانهای برنامه نویسی در دات نت نام برده می شود.

C# اگرچه از C++ گرفته شده است اما یک زبان “خالص” شیء گرا (Object oriented) می باشد.هر دو زبان یاد شده جزو زبانهای هیبرید محسوب می شوند اما طراحان C# این مورد را به اندازه ی C++ مهم تلقی نکرده اند. یک زبان هیبرید اجازه برنامه نویسی با شیوه های مختلف را میسر می کند.
زبان C# بگونه ای طراحی شده است که کامپایلرآن می تواند بر روی هر نوع معماری سخت افزاری طراحی و اجرا گردد. در برخی از نسخه های اولیه کامپایلر زبان فوق که توسط برخی از شرکت های جانبی ارائه شده است، کدهایC# را به بایت کدهای جاوا کمپایل می کنند. یکی از چنین کامپایلرهائی را می توان در سایت Halcyonsoft.com مشاهده نمود. بنابراین کدهایC# براحتی قابلیت حمل بر روی محیط های متفاوت را دارا خواهند بود.

یادگیری این زبان برای افرادیکه دارای سابقه آشنائی با یکی از زبانهای برنامه نویسی C++، Cو یا جاوا باشند کار مشکلی نخواهد بود، حتی افرادیکه دارای آشنائی اولیه با جاوااسکریپت و یا دیگر زبانهای برنامه نویسی نظیر ویژوال بیسک می باشند، امکان پذیر و راحت خواهد بود. برخی از برنامه نویسان حرفه ای بر این باور هستند که C# نسبت به VB.NET با اقبال بیشتر و سریعتری مواجه خواهد شد، چراکه C# نسبت به ویژوال بیسک خلاصه تر است. حتی برنامه های بزرگ و پیچیده ای که توسط C# نوشته می گردند خواناتر، کوتاه و زیبا خواهند بود.مایکروسافت در رابطه با میزان استفاده و گسترش زبان فوق بسیار خوشبین بوده و امیدوار است به سرعت زبان فوق، گستردگی و مقبولیتی به مراتب بیشتر از جاوا را نزد پیاده کنندگان نرم افزار پیدا کند.این زبان بسرعت بسمت استاندارد شدن حرکت و با تایید استانداردهای مربوطه از طرف انجمن های معتبر بین المللی و حمایت فراگیر شرکت های معتبر کامپیوتری در دنیا مسیر خودرابسمت جهانی شدن بخوبی طی می نماید.


دانلود با لینک مستقیم

پایان نامه برنامه نویسی -مستندات آماری آموزشگاه ها ومدارس آموزش و پرورش

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

پایان نامه برنامه نویسی -مستندات آماری آموزشگاه ها ومدارس آموزش و پرورش


پایان نامه برنامه نویسی -مستندات آماری آموزشگاه ها ومدارس آموزش و پرورش

 

 

 

 

 

 

 

 

 



فرمت:word(قابل ویرایش)

تعداد صفحات:33

 

فهرست مطالب:

فصل اول…………………………………………………………………………………………………5

مقدمه………………………………………………………………………………………………………..6

آشنایی با کاربرد Access…………………………………………………………………………………7

جداول……………………………………………………………………………………………………….7

پرس وجو ها……………………………………………………………………………………………….8

گزارشات…………………………………………………………………………………………………..9

فصل دوم……………………………………………………………………………………………….10

Delphi…………………………………………………………………………………………………..11

مقدمه………………………………………………………………………………………………………11

اتصال به بانک اطلاعاتی………………………………………………………………………………..12

کنترل عملیات Login…………………………………………………………………………………..12

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

گزارشات…………………………………………………………………………………………………13

فصل سوم ……………………………………………………………………………………………..14

تجزیه وتحلیل…………………………………………………………………………………………………………15

فاز اول……………………………………………………………………………………………15

مقدمه……………………………………………………………………………………………..15

آموزشگاه…………………………………………………………………………………………16

مدارس……………………………………………………………………………………………16

چارت سازمانی…………………………………………………………………………………..17

فاز دوم……………………………………………………………………………………………18

روند نمای سیستم…………………………………………………………………………………18

ERD…………………………………………………………………………………………….21

فصل چهارم……………………………………………………………………………………………22

تشریح برنامه……………………………………………………………………………………………23

فرم اطلاعات کلی………………………………………………………………………………25

اطلاعات عمومی وساختمانی آموزشگاه………………………………………………………25

اطلاعات شناسنامه ای آموزشگاه……………………………………………………………..26

جدول اتاق ها وسالن ها………………………………………………………………………..28

فرم اطلاعات کارمندان………………………………………………………………………..29

اطلاعات کلاس ها ودانش آموزان……………………………………………………………30

فرم گزارشات………………………………………………………………………………….31

فرم ایجاد فایل انتقال…………………………………………………………………………..32

 

 

مقدمه:

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

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

     مانند سیستم های مدیریت بانک اطلاعاتی پیشین ,MicrosoftAccessjتوسط بیش از میلیون ها نفر در دنیا مورد استفاده قرار میگیرد.accessبرای نگهداری (ذخیره و بازیابی)اطلاعات خیلی خوب می باشد وبا داشتن تمام wizardها و سایر ابزار های هوشمند,می تواند یک برنامه کاربردی کامل, جالب وپیشرفته ای ایجاد کند,ولی نمی تواند تمام قابلیت های مورد نیاز را فراهم کرده و به تمام کار بران بدون داشتن بعضی از راهنمایی ها سرویس دهد .پس نیاز است که مدیر پایگاه داده در accessبا استفاده از برنامه نویسی,تغییراتی را در بانک اطلاعاتی مطابق خواسته های خود اعمال نماید .در بر نامه طراحی شده برای این امر از Dlphi7استفاده شده که در فصل بعد به آن خواهیم پرداخت و توضیحات بیشتری داده می شود.



آشنایی با کار بردACCESS

     فرض کنید که بانک اطلاعاتی به اندازه کافی بزرگ بوده وشما نیاز دارید که تغییریکسانی را روی تعداد زیادی از رکورد ها در بانک اطلاعاتی اعمال کنید. با استفاده این دو(ACCESS,DELPHI) یک recordsetکاملی که خیلی کارآتر و بهتر از تغییر مقادیر تک تک رکورد ها در فرم می باشد را می توان انجام داد.

     بعنوان مثال ,فرض کنید که میخواهید کارمندی با مشخصات خاصی را که در یک آموزشگاه جدید با position جدید در فیلد پست وارد ونمایش دهید ,یک برنامه مانند این برنامه (اطلاعات آماری آموزشگاه ها و مدارس آموزش و پرورش)این کار را برای شما انجام ودر صورتی که کاربر بخواهید شخص را حذف کند.

جداول

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

     جداول Accessرا میتوان در یکی از دو مد Datasheetیا Designمشاهده نمود.در مد نمایش design،شیوه عملکرد جدول تعریف میشود.مد نمایش Datasheetمشابه یک صفحه گسترده است.ستونهای موجود در برگ داده نمایانگر فیلدی های جدول هستند. برای هر رکورد ذخیره شده در بانک اطلاعات نیز یک سطر وجود دارد.

     همان طور که گفته شد دراین برنامه ازاین روش برای طراحی جداول یاد شده (به عنوان مثال:karmandan(اطلاعات کارمندان)،ET_Kol(اطلاعات کلی)،ET_classhxghuhj(اطلاعات کلاس ها)،…)مورد استفاده قرار گرفته.

پرس و جوها

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

     واژه دیدگاه مترادف پرس وجو است،آنها کار مشابهی انجام می دهند .در SQLServer،شی مورد استفاده برای اینکار دیدگاه نامیده میشود.وقتی از مکانیزم ذخیره سازی پیش فرض Accessاستفاده می شود ، این شی پرس و جو نامیده می شود.

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

     برای نمونه میتوان به پرسو جوهای تعریف شده در برنامه فوق اشاره کرد(KarmandaQ,ShenasnameQ,…).

گزارش ها

     اگر نتوانیم داده ها را با اشخاص دیگری به اشتراک بگذاریم ،وارد کردن آنها در یک بانک اطلاعاتی چه فایده ایدارد؟گزارشها به شما امکان می دهند که داده های خروجی را با فرمت هایی که به آسانی قابل خواندن هستند ،به چندین مقصد (همچون چاپگر یا پست الکترونیک)ارسال کنید . گزارش ها را میتوانید به یک چاپگر ارسال کنید.یا میتوانید با هر فرمتی صادر کنید.

در فصل آینده به چگونگی ارتباط واتصال بانک اطلاعاتی Accessبه Delphi7وتا حدی به آشنایی با محیط آن خواهیم پرداخت.

 

 

 

 


دانلود با لینک مستقیم

پایان نامه الگوریتم ژنتیک در زبان برنامه نویسی c++

اختصاصی از یارا فایل پایان نامه الگوریتم ژنتیک در زبان برنامه نویسی c++ دانلود با لینک مستقیم و پرسرعت .

پایان نامه الگوریتم ژنتیک در زبان برنامه نویسی c++


پایان نامه الگوریتم ژنتیک در زبان برنامه نویسی c++

 

 

 

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:140

 


فهرست مطالب :


عنوان     صفحه
چکیده     1
مقدمه     2
الگوریتم ژنتیک     5
تعریف خروجی(نمایش)     8
عملگرهای مجموعه ژن     10
شئ جمعیت     13
توابع شئ و مقیاس گذاری مناسب     14
نمایش الگوریتم ژنتیک درc++     15
توانایی عملگرها     17
چگونگی تعریف عملگرها     18
چگونگی تعریف کلاس مجموعه ژن     22
سلسله مراتب کلاس ها     23
   1. سلسله مراتب کلاس GALib – گرافیکی     23
   2. سلسله مراتب کلاس GALib – مراتب     24
رابط برنامه نویسی     25
نام پارامترها و گزینه های خط فرمان     26
رفع خطا     28
توابع اعداد تصادفی     29
GAGeneticAlgorithm     31
GADemeGA     42
GAIncrementalGA     44
GASimpleGA     47
GASteadyStateGA     50
Terminators     52
Replacement Schemes     54
GAGenome     55
GA1DArrayGenome<T>     62
GA1DArrayAlleleGenome<T>     65
GA2DArrayGenome<T>     67
GA2DArrayAlleleGenome<T>     70
GA3DArrayGenome<T>     72
GA3DArrayAlleleGenome<T>     76
GA1DBinaryStringGenome     78
GA2DBinaryStringGenome     81
GA3DBinaryStringGenome     85
GABin2DecGenome     88
GAListGenome<T>     91
GARealGenome     92
GAStringGenome     94
GATreeGenome<T>     96
GAEvalData     97
GABin2DecPhenotype     98
GAAlleleSet<T>     100
GAAlleleSetArray<T>     103
GAParameter and GAParameterList     104
GAStatistics     108
GAPopulation     113
GAScalingScheme     123
GASelectionScheme     127
GAArray<T>     130
GABinaryString     132
نتیجه گیری     135
مراجع     136

 

 

چکیده

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

این مستند، یک کتابخانه از اشیا الگوریتم ژنتیک به زبان c++ می باشد. این کتابخانه شامل ابزاریست که برای بهبود هر برنامه ای به زبان c++ و هر خروجی و هر عملگر ژنتیکی، استفاده می شوند. در اینجا، با پیاده سازی الگوریتم ژنتیک، رابط برنامه نویسی آن و اشکالی برای راهنمایی، آشنا خواهید شد.            

مقدمه

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

الگوریتم ژنتیک از عملگر های مجموعه ژن ( که در داخل مجموعه هستند) و استراتژی های انتخاب/ جایگزینی ( که در داخل الگوریتم ساخته می شود ) برای تولید یک مجموعه ژن جدید مجزا ، استفاده می کند.

سه چیز برای حل مسئله با استفاده از الگوریتم ژنتیک وجود دارد :

    تعریف خروجی های که نشان داده میشوند
    تعریف عملگر های ژنتیکی
    تعریف تابع عضو شی را

 

GALIB (کتابخانه الگوریتمهای ژنتیک ) به شما در دومورد اول به وسیله مهیا کردن مثال های زیاد وتکه برنامه هایی که شما می توانید ، خروجی ها و عملگر های خود را بسازید کمک می کند . در خیلی از موارد شما می توانید از ساختار خروجی ها و عملگر ها با کمی یا هیچ اصلاحی استفاده کنید . تابع عضو شی کاملا به شما مربوط می شود .

در صورتی که شما خروجی ها ، عملگرها و موارد شی را داشته باشید ، می توانید هر کدام از الگوریتم های ژنتیک را برای پیدا کردن راه حل بهتر و مناسبتر برای مسئله تان به کار بگیرید. موقعی که شما از الگوریتم ژنتیک برای حل یک مشکل بهینه استفاده می کنید، باید قادر باشید که یک راه حل برای مسئله در یک ساختمان داده ارائه بدهید . الگوریتم ژنتیک یک جمعیت از راه حل هایی که بر طبق نمونه ساختمان دادهایی که به وجود آورده اید، ایجاد می کند . بعد الگوریتم ژنتیک بر روی این جمعیت عمل می کند تا بهترین راه حل را ازآن استخراج کند.در GALIB کتابخانه الگوریتم ژنتیک به نمونه ساختمان داده GAGENOME گفته می شود (بعضی ها به آن کروموزوم نیز می گویند ). این کتابخانه شامل چهار نوع از این مجموعه هاست GALISTGENOME ( لیست پیوندی مجموعه ژن)GATREEGAGENOME (درخت مجموعه ژن) GAARRYGENOME( آرایه مجموعه ژن) GABINARYSTRINGGENOME(رشته دودویی مجموعه ژن). این کلاس ها از کروموزوم یا کلاس GAGENOME اصلی و یک کلاس ساختمان داده ای که بوسیله نامشان مشخص شده اند، مشتق شده اند.

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

الگوریتم های ژنتیک مختلف زیادی وجود دارند. GALIB (کتابخانه الگوریتم ژنتیک) شامل سه نوع اصلی می باشد:

    حالت ساده
    حالت ساکن یا ثابت یا یکنواخت
    حالت افزایش

این الگوریتم ها در طریق های که مجموعه های جدید مجاز را ایجاد می کند ومجموعه های قدیمی را درزمان سیرتکامل جایگزین می کنند ، با یکدیگر تفاوت دارند.

GALIB دو مکانیسم اولیه برای گسترش قابلیت های ساخت شی را مهیا می کند اول از همه (و مهمتر از همه از نظر برنامه نویسی C++ ) شما می توانید کلاس های خودتان را درست کنید و تابع های عضو جدیدی را تعریف کنید . اگر شما احتیاج دارید که فقط تنظیمات کمی را بر روی رفتار کلاس GALIB اعمال کنید ، در بیشتر موارد می توانید یک تابع تعریف کنید و به کلاس GALIB بگویید که از آن به عنوان پیش فرض استفاده کند .

الگوریتم های ژنتیک اگر به درستی پیاده سازی شوند، قابلیت هر دو مورد پویش( پیدا کردن وسیع)و کاوش (پیداکردن محلی )در فضای SEARCH را، دارند. نوع رفتار یا عملکردی را که شما می بینید، بستگی به این دارد که چگونه عملگرها کار می کنند و همچنین بستگی به شکل یا فرم فضای SEARCH شما دارد.


دانلود با لینک مستقیم

پایان نامه برنامه نویسی تحت وب

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

پایان نامه برنامه نویسی تحت وب


پایان نامه برنامه نویسی تحت وب

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:195

 


فهرست مطالب:
عنوانصفحهفصل اول: مقدمه 1-1-1-مقدمه

1

فصل دوم: آموخته‏ها

 

بخش اول HTML

 

2-1-1- HTML چیست

9

2-1-2-طریق آدرس دهی برای صفحه Web

12

2-1-3- tag های HTML

15

2-1-4-ایجاد جدول در یک صفحه وب

21

2-1-5-فرمها در HTML

23

2-1-6- فریمها در HTML

29

2-1-7- Style Sheet

32

2-1-8-متدهای Window در Javascript

37

2-1-9-رویدادهای مهم Button

43

2-1-10- نمایش تاریخ و ساعت در یک صفحه وب

47

2-1-11-نمونه ها و مثالها

48

بخش دوم: ASP

 

2-2-1- محتویات دینامیک و ASP

57

2-2-2-نوشتن صفحات ASP

59

2-2-3-مبانی ASP

62

2-2-4-دیباگ کردن برنامه

65

2-2-5-ODBC و انتخاب پایگاه داده

66

2-2-6- ایجاد اتصال به پایگاه داده

69

2-2-7-مبانی SQL

71

2-2-8-نمونه ها و مثالها

81

بخش سوم: SQL Server

 

2-3-1- ایجاد یک پایگاه داده

92

2-3-2-حذف پایگاه داده

94

2-3-3- مجوزها در SQL Server

95

2-3-4-انواع داده و ایجاد جداول

103

2-3-5-بازیابی داده‏ها با دستور SELECT

125

2-3-6-پردازش داده‏ها

128

2-3-7-مرتب سازی داده‏ها با عبارت ORDERBY

141

2-3-8-دستور SELECT INTO

143

2-3-9-درج داده (INSERT)

147

2-3-10-حذف داده (DELET)

151

2-3-11-به کارگیری دستور UPDATE

155

بخش چهارم: Visual Interdev

 

2-4-1-ایجاد یک پروژه ویژوال Interdev

159

2-4-2-برسی واسط ویژوال Interdev برای یک پروژه

160

2-4-3-توسعه و تکمیل صفحات وب به وسیله ویژوال Interdev

174

2-4-4-طراحی وب سایت با Sitedesigner

178

2-4-5-تنظیم گزینه های ASP در ویژوال Interdev

184

2-4-6- کاربرد فایل global.asa

187

2-4-7-ایجاد یک پروژه پایگاه داده

189

فصل سوم: کار عملی انجام شده

 

شرح پروژه

195

 

 

چکیده:

نخستین مرحله در ایجاد یک وب سایت با استفاده از ویژوال InterDav ایجاد یک پروژه جدید بستگی به این دارد که شما در حال حاضر برنامه کابردی ویژوال InterDav را احرا کرده اید. یا خیر. به طور پیش گزیده دیالوگ پروژه ساخت نمایش داده می شود. اگر در ویژوال InterDav هستید از منوی اصلی گزینه های File و New را انتخاب کنید.

   به جای دیالوگ File Open دیالوگ پرونده جدید از نوع چند برگی است و به شما امکان می دهد ایجاد پروژه های جدید و یا بازکردن پروژه های موجود را از یک دیالوگ انجام دهید.

در این مرحله مطمئن شوید که شمایل New eb Prohect از برگه New انتخاب شده است. در کنترل ویرایشی Name نام AddrBook را وارد کنید. توجه کنید کنترل ویرایشی Location مطابق با نام کامل پروژه ای که تایپ می کنید به روز در می آید. سپس کلید Open را کلیک نمایید.

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

 در پاسخ به پرسش می خواهید از چه سرویس دهنده ای استفاده کنید؟ لازم است تا نام یک سرویس دهنده فعال وب را مشخص نمایید. چنانچه ایجاد پروژه خود را بر روی دستگاهی انجام میدهید که سرویس دهنده وب نیز هست می توانید مقدار locakhost را مشخص نمایید. توجه داشته باشید که پیشوند http و https را مشخص نکنید.

نکته قابل توجه دیگر مربوط به انتخاب Secure Soket Layer (SSL) است. SSL یک پروتکل امنیتی مربوط به Netscape است که برای رمز گشایی HTTP در هنگام ارسال و دریافت به / از سرویس دهنده وب به کار می رود در این مرحله SLL انتخاب نشده قرار دهید. درخاتمه لازم است تا مواد عملیاتی را انتخاب کنید. اساساً مود محلی به معنای آن است که می خواهید در یک محیط ایزوله کار کنید به طوریکه تغییراتی که درپروژه خود می دهید در سرویس دهنده وب انعکاس نداته باشد. برای این پروژه مود Master را انتخاب کنید و کلید Next را کلیک نمایید.

مرحله دوم به شما امکان می دهد تا مشخص نمایید این پروژه یک برنامه کاربردی وب کاملاً جدید است و با به یک برنامه موجود اضافه خواهد شد. در حال حاضر مقدار موجود را بدون تغییر به کار برید. این دیالوگ همچنین امکان می دهد تا ایجاد اتوماتیک پرونده Search . htm را مشخص نماید. این پرونده جستجوی متنی را روی کلید صفحات مربوط به برنامه وب را برای کاربران آن فراهم می سازد.

در مرحله بعدی ویزارد وب در ارتباط با انتخاب طرح و زمینه برنامه کاربردی است.

پس از آنکه دگمه Finish را کلیک کردید، ویژوال InterDev فرایند ایجاد پرونده های جدید پروژه شما را آغاز می نماید.

بررسی واسط ویژوال InterDew برای یک پروژه

   حال که یک پروژه ویژوال InterDew ایجاد کرده اید، لازم است تا بررسی واسط کاربر ویژوال InterDew شروع نماییم.

نوار عنوان (Title Bar)

   در هنگام شروع ویژوال InterDew پس از ایجاد یک پروژه جدید نخستین چیزی که احتمالاً به آن توجه خواهید کرد آنست که نوار عنوان مربوط به برنامه ویژوال InterDew تغییر کرده و شامل نام کامل راه حل شماست. این نام قالب Web server/ Solution name و مقادیری که در زمان ایجاد راه حل یا پروژه وارد کرده اید را داراست.

کاوشگر پروژه (Project Explorer)

کاوشگر پروژه پرونده های مربوط به راه حل را کاملاً مشابه ساختار یک وب سایت و به شکل سلسله مرتبی نمایش می دهد. فهرست پرونده ها شامل صفحات ASP , HTML تصاویر، اپلت ها و غیره ایجاد شده برای هر پروژه می باشد.

   این پنجره از آن جهت کاوشگر پروژه نامیده می شود که در حقیقت از کلیه توابع کاوشگر نظیر کشیدن و رها کردن (Drag & Drop) ایجاد پوشه های جدید برای سازماندهی پرونده ها و تغییر نا عناصر و منوهای پدیدار شونده حساس به متن (Context Menus) پشتیبانی م ینماید. در این مرحله بر روی پوشه های مختلف کلیک کنید تا ایده ای از محتویات و توابع قابل انجام بر روی هر آیتم بدست آوریم. این نکته را در ذهن داشته باشسید که مشابه سایر برنامه های 32 بیتی ویندوز می توتان تنها با کلیک کردن دگمه راست موشواره منوی پدیدار شونده حساس به متن که در آن کلیه انتخابهای خاص هر عنصر لیست شده اند را اگر به عنصر دوم در کاوشگر پروژه نگاه کنید و ورودی مربوط به سرویس دهنده وب AddrBook را خواهید دید. این ورودی نشاندهنده ریشه مجازی پروژه شماست (قبلاً توضیح داده شد) و نقطه برنامه است. چنانچه یک راه حل شامل چندین پروژه باشد هر کدام از پروژه ها ریشه مجازی مربوط به خود را تحت نام کامل راه حل خواهند داشت.

 


دانلود با لینک مستقیم