پروژه بازی دوز ویژوال بیسیک باهوش مصنوعی ،بازی دوز 12 تایی اگه بتونین ازش ببرید یعنی خیلی باهوش هستید مطمعن هستم خوشتون میاد فقط بجنبید که تعداد دانلودش محدوده
سورس نرم افزار نوت پد به زبان ویژوال بیسیک
برنامه نویس : C0r3
سورس برنامه Ping به زبان ویژوال بیسیک
سورس کدهای ویژوال بیسیک 6 برای بازی مکعب روبیک یه بازی مهیج وعالی با گرافیک زیبا برای برنامه نویسان عزیز
فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:84
فهرست مطالب:
مقدمه: 1
آشنایی با محیط ویژوال بیسیک: 3
میله ابزار: 3
جعبه ابزار(TOOL BOX): 3
پنجره PROJECT: 3
پنجره PROPERTIES : 4
جعبه ابزار : 4
خواص فرم : 5
خاصیتNAME : 5
خاصیتBACKCOLOR : 5
خاصیت BORDERSTYLE: 5
خاصیت : CAPTION....... 5
خاصیت ENABLE: 6
خاصیتFONT : 6
خاصیتvisible : 6
خاصیت HEIGHT: 6
خاصیتTOP: 6
خاصیت LEFT: 6
خاصیت CONTROIBOX: 6
خاصیت ICON: 7
خاصیتMAXBUTTON: 7
خاصیتMINBUTTON: 7
خاصیت MOVEABLE: 7
خاصیتWINDOW STATE: 7
خاصیتMOUSEPONTER: 7
خاصیتTOOLTIP TEXT: 8
خاصیت DRAW WIDTH : 8
خاصیت AUTOREDRAW: 8
خاصیت DRAWSTYLE: 8
خاصیت DRAWMODE: 8
خاصیت FILLCOLOR : 8
خاصیت LINKMODE : 9
خاصیتAPPEARANCE : 9
خاصیتFONT TRANSPARENT : 9
خاصیتSHOWWINT TASKBAR : 9
خاصیتTAG : 9
خاصیتSTART UP POSITION : 9
خاصیتHELP FILE : 9
خاصیتHELPCONTEXT : 9
رویدادها : 10
رویدادCLICK : 10
رویدادDBCLICK: 10
رویدادACTIVATE : 10
رویداد DEACTIVATE : 10
رویداد DRAG DROP : 10
رویدادDRAGOVER : 10
رویدادGOUTFOCUS: 11
رویدادINITALIZE: 11
رویدادKEY DOWN: 11
رویداد KEYPRESS : 11
رویدادKEYUP : 11
رویدادLINKCLOSE : 11
رویدادLINKERROR: 11
رویدادLINKOPEN : 11
رویدادLOAD : 11
رویداد :LOSEFOCUSE 12
رویدادMOUSE DOWN : 12
رویدادMOUSE MOVE: 12
رویدادMOUSEUP: 12
رویدادPAINT : 12
رویدادQUERY UNLOAD : 12
رویداد :RESIZE 12
رویدادTERMINATE : 12
رویدادUNLOAD: 12
متدها : 13
متد CIS : 13
متد SHOW : 13
نام عنصر SHOW{ STYLE} 13
متدHIDE: 13
نام عنصر:HIDE 14
متدREFESH : 14
متدCLEAR: 14
متدFOCUS : 14
متدSETFOCUS: 14
متدMOVE : 14
عنصرLABEL : 15
عنصرCOMMAND BUTTON : 15
ساختارهای تصمیم : 15
دستورIF : 15
عنصرLIST BOX : 16
ساختار تکرار : 16
حلقه تکرار FOR : 16
پنجره طراحی فرم: FORMLAYOUT 17
پنجره پروژه: 17
MSDN : 18
نحوه استفاده از MSDN : 18
طراحی یکEDITOR: 19
فایل ها: 20
دستور OPEN : 20
MODE: 20
عنصر CHECK BOX : 20
عنصرOPTION BUTTON : 20
تابعMSG BOX 21
روشهای مرتب سازی و جستجو : 22
مرتب سازی عناصر آرایه : 22
زیر برنامه ها و توابع : 22
ماژولها (MODULE) : 23
افزودن ماژول به برنامه : 23
زیر روالهای خصوصی (PRIVATE ): 24
زیر روالهای عمومیPUBLIC : 24
بانک اطلاعاتی چیست؟ 25
استفاده از بانکهای اطلاعاتی : 25
مزایای استفاده از بانک اطلاعاتی : 26
معایب استفاده از سیستم بانک اطلاعاتی : 26
اجزای تشکیل دهنده بانک اطلاعاتی : 27
بانک اطلاعات و ویژوال بیسیک : 27
نگاهی سریع به اکسس2000 : 27
تعیین اهداف بانک اطلاعاتی : 27
مرحله1: تعیین هدف بانک اطلاعاتی 27
مرحله 2: تعیین روش تقسیم اطلاعات در میان جداول: 28
مرحله 3: تعیین فیلدهایی که حقایق مجزا درباره هر موضوع را شامل می باشد: 28
مرحله 4: هر جدول باید کلیدی داشته باشدکه مقداری یکتا دارد 28
مرحله 5: رابطه جداول را مشخص کنید 28
مرحله 6: تکمیل بانک اطلاعاتی 28
نگاهی به پنجره اکسس : 29
باز نمودن یک بانک اطلاعاتی : 29
نگاهی به پنجرهDATABASE : 30
باز نمودن یک جدول : 30
ایجاد یک جدول جدید از ابتدا : 30
ایجاد فرم : 31
بانک اطلاعاتی رابطه ای چیست ؟ 31
هدف رابطه ها : 32
انواع رابطه ها : 32
تعیین انواع فیلدهای داده ای : 33
رابطه ای نمودن جداول : 34
تعریف یک رابطه : 35
استفاده از پنجره REIATIONSHIPS : 35
تعیین نوع پیوند : 35
کاوشی در طراحی پروژه : 36
مستند سازی RUP : 49
Source برنامه: 56
مقدمه:
داشتن شناختی کلی از تاریخچه و چگونگی به وجود آمدن هر پدیده ای میتواند به درک بهتر وضعیت کنونی آن کمک کند. حدود سی و اندی سال پیش در کالج دارتموث با آمدن زبان بیسیک پای مبتدیان هم به دنیای برنامه نویسی باز شد. زبان بیسیک از سایر زبانهای آن زمان مانند فورترن کوبول و اسمبلی بسیار ساده تر بود و به همین دلیل به عنوان مبنای کار شرکت میکروسافت برای توسعه اولین زبان برنامه نویسی نیمه حرفهای در ویندوز انتخاب شد.
انسان به کمک زبانهای برنامه نویسی که مجموعه ای از دستورات هستند میتواند کامپیوتر را وادار کند که خواسته هایش را انجام دهد. با آنکه بیسیک برای مبتدیان طراحی شده بود، ولی دستورات آن همچنان مبهم و رمز آلود بود. در مسیر تکامل این زبان نسخه های دیگر آن به بازار آمد. از قبیل BASIC، QUCK BASIC، QBASICMBASIC، GWBASIC، در این گذر قدرت بیسیک زیاد شد ولی ساده تر نشد.
گفتیم بیسیک را برای مبتدیان درست کردند، پس لازم بود فاصله نوشتن برنامه تا دیدن حاصل کار کوتاه باشد و برای این مسئله این زبان مفسری بود، از طرفی برنامه در دنیای حرفها باید کامپایلری باشد، چون برنامه کامپایلری سریعتر است. با رونق گرفتن ویندوز، لازم بود زبان گرافیکی متناسب آن هم باشدVSIAL BASIC. زبانی بود هم کامپایلری هم اینترنتی، و دارای محیط گرافیکی.
این زبان در چند مدل مختلف عرضه میشود:
امکانات نرم افزاری و سخت افزاری مورد نیاز:
1- WIN95 و یا (SERVICE PACK3) NT WOEKSTAION) پروسسورپنتیوم به بالاتر یا هر ALPHA PROCESSOR که ویندوزNT تحت آن RUN میشود.
2- CD-ROM DISK DRIVE
3- VGA برایWIN95 16 مگابیتRAM و 32 مگابیت RAM برایWINDOWS NT WORKSTATION
آشنایی با محیط ویژوال بیسیک:
محیط اصلی ویژوال بیسیک به صورت زیر است:
پنجره پروژه جدیدNEW PROJECT :
در این پنجره که در شروعVISUAL BASIC میبینید میتواند نوع برنامه خود را انتخاب کنید. مثلا اگرSTANDARD. EXE را انتخاب کنید یک قابلEXE تولید خواهد شد یا اگرACTIVEXEXE را انتخاب کنید میتوانیدACTIVE X بسازید.
میله ابزار:
این میله درست در زیر منوی آن قراردارد و خود از چهار میله ابزار کوچکتر درست شده است.
جعبه ابزار(TOOL BOX):
کنترلهای VB در این جعبه قراردارند مثلاab کنترل جعبه متن است. این جعبه هرگز خالی نمیشود. میتوانید کنترلها را از طریق PROJECT/ COMPONET به این جعبه اضافه کنید.
پنجره PROJECT:
این پنجره راPROJECT EXPIORER نیز می نامند و فایلهای پروژه در آن قرار میگیرند. در نوار ابزار این پنجره سه دکمه به نامهای VIEW CODE، VIEW OBJECT، TOGGLE FOLDERS قرار دارند اگر بر روی VIEW CODE کلیک کنید، پنجره ای ظاهر می شود که میتوانید دستورات ویژوال بیسیک را در آن بنویسید. دکمه VIEW OBJECT فرم را در صفحه نمایش ظاهر می کند . دکمه هایVIEW OBJECT، VIEW CODE در صورتی فعال هستند، که در پنجره PROJECT ، در پوشه FORMS مخفی یا آشکار گردد.
یعنی اگر اجزای این پوشه مخفی باشند، با کلیک کردن این دکمه آشکار می شوند و اگر آشکار باشند با کلیک کردن این دکمه مخفی می شوند. نام پروژه جدیدPROJECT و نام فرم جدیدFORM1 انتخاب شده است، (به طور پیش فرض). پوشهFORMS در پنجرهPROJECT حاوی تمام فرمهای مربوط به پروژه است.