تبلیغات
برنامه نویسی بانک اطلاعاتی وِیژوال نت همه چی - میدونید که ؟ ......
برنامه نویسی بانک اطلاعاتی وِیژوال نت همه چی
خدایان برنامه نویسی آمده اند بیایید و فیض ببرید

لینکدونی

آرشیو موضوعی

آرشیو

← آمار وبلاگ

  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

میدونید که ؟ ......

کلاس های ذخیره سازی در VB



کاراکتر ها و رشته ها
چگونه در وی بی فایل RES تولید کنیم 



پایگاه داده چیست ؟



چگونه از یک متغیر در تمامی پروژه استفاده کنیم ؟

MsVbRun



Dictionary Object

Microsoft Agent & Microsoft Visual Basic 6 

Microsoft Agent


تولید رنگ در ویژوال بیسیک 6 با RGB



اجرای صدا در ویژوال بیسیک 6


استفاده از object های 3D Studio Max در Direct3D 



کلاس های ذخیره سازی در VB

در واقع هر شناسه در هر برنامه شامل  کلاس های ذخیره سازی هم می باشد

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

قلمرو یک شناسه  حوزه یا محدوده ای در برنامه  است که تعین می کند شناسه می تواند در آن

محدوده مورد مراجعه   قرار گیرد

ویژوال بیسیک دارای دو کلاس ذخیره سازی است که به صورت اتوماتیک و استاتیک می باشد

متغیر های محلی که اتوماتیک هستند دارای کلاس ذخیره سازی  اتوماتیک به صورت پیش فرض

بوده و در هنگام فعال شدن روال ایجاد می شوند و متغیر های اتوماتیک تا زمانی که روال به پایان

برسد موجودیت خود را حفظ می کنند

از کلمه کلیدی Static   برای  اعلان  متغیر ها و روال ها و مشخصه ها ی دارای کلاس استاتیک

استفاده می شود

                              Private static sub  Staticname()

                                                                       Dim a,b  

                                                                                End sub  

 

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


کاراکتر ها و رشته ها

کاراکتر ها بلوک های اصلی در ساخت برنامه ها در ویژوال بیسیک هستند و هر برنامه ترکیبی متوالی از کاراکتر ها است و هنگامی که با یک دیگر به کار روند توسط کامپیوتر به یک سری دستور تبدیل میشوند و یک وظیفه خاص را انجام می دهند هر کاراکتر در محدوده اعداد صحیح از 0 تا 255 تعریف شده است و این مجموعه که از اعداد صحیح تشکیل شده و توسط ویژوال بیسیک مورد استفاده قرار میگیرد مجموعه کاراکتر های ANSI نامیده میشوند  ویژوال بیسیک با استفاده از نوع داده String متغیرهای رشته ای را در برنامه اعلان میکند و دو نوع رشته را می توان اعلان کرد رشته با طول متغیر و رشته با طول ثابت که رشته با طول متغیر میتواند 648 کاراکتر و رشته با طول ثابت 65356 کاراکتر را در بر گیرد

و برای تعریف این نوع متغیر در وی بی Dim a as string 


چگونه در وی بی فایل RES تولید کنیم 

برای ساخت RES در وی بی ابتدا از منوی Add-Ins گزینه Add-Manager... را کلیک کنید سپس روی گزینه VB 6 Resource Editor دو بار کلیک کنید تا Loaded در مقابل آن نمایان شود و سپس OK را کلیک کنید تا کادر VB Resource Editor باز شود شما حال میتوانید فایل RES خود را طراحی کنید 


پایگاه داده چیست ؟

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


چگونه از یک متغیر در تمامی پروژه استفاده کنیم ؟

برای این کار شما ابتدا یک ماؤول تولید کنید و اگر می خواهید از یم متقیر در تمامی فرم ها اشتفاده کنید مانند زیر عمل کنید

Public a As App

در اینجا ما a را از نوع app تعریف کرده ایم و در همه جا ی پروژه میتوانیم از آن استفاده کنیم


MsVbRun

دوستان عزیز برای اجرای برنامه هایی که با ویژوال بیسیک 6 نوشته اید بر روی سیستم های دیگر باید یک سری فایل را کنار آن فایل اجرایی قرار دهید تا برنامه به خوبی اجرا شود شما در هنگام برنامه نویسی از یک سری OCX و Dll استفاده می کنید که آن OCX و Dll ها باید در کنار فایل اجرایی قرارگیرند یک فایل DLL با نام msvbvm60.dll که این فایل اگر در کنار فایل اجرایی یا در شاخه System32در ویندوز XP نباسد فایل اجرایی شما که با ویژوال بیسیک 6 کامپایل شده است اجرا نمی شود ، که این DLLمعمولا با ویندوز XP نصب میشود


Dictionary Object

دوستان عزیز در این قسمت یا شیی Dictionary آشنا می شویم شما به وسیله شیی دیکشنری می توانید اطلاعات را ذخیره و بازیابی کنید یه چیزی تو مایه های آرایه شما برای اینکه بتونید از شیی دیکشنری در ویژوال بیسیک 6 استفاده کنید باید از منوی Project گزینه Referenc رو انتخاب کنید و بعد گزینه Microsoft Scripting Runtime رو فعال کنید خوب حالا باید یه متقیر از نوع دیکشنری در قسمت ژنرال تعریف کنیم به صورت زیر

مثل این : Dim a As New Dictionary

خوب حالا متقیر a دارای خصوصیات شیی دیکشنری شد حالا کافیه با خصوصیات این شیی بتونین کار کنید که خیلی ساده هست مثل : Add که برای اضافه کردن Remove برای پاک کردن RemoveAll برای پاک کردن تمام ایتم ها    Count تعداد کل ایتم ها رو نشون میده و . . .


Microsoft Agent & Microsoft Visual Basic 6 

Microsoft Agent یکی از جدید ترین و مهیج ترین تکنولوژی ها برای شخصیت های انیمیشن محاوره ای دربرنامه های ویندوز و صفحات تحت وب جهانی است برای مثال شما همه در ویندوز به جستجو پرداخته اید که در سمت چپ صفحه سرچ یا همان جستجو یک شخصیت انیمیشن را می بینید مانند مرلین جادوگر یا یک سگ که با توجه به نوع جستجوی شما یک سرس حرکات را نمایش می دهند خوب شما می توانید از اینها در وی بی استفاده کنید برای این کار یک کامپوننت در ویژوال بیسیک 6 قرار دارد به نام Microsoft Agent Control که شما اگر این را فعال کنید می توانید از این کامپوننت استفاده کنید (( من در یکی از کد های بالا که در مورد بانک اطلاعاتی در ویژوال بیسیک هست از Agent استفاده کردم میتونید کدش رو ببینید )) دوستان فایل های Agent با پسوند ACS هستند که با خود ویندوز XP تعدادیش نصب میشه مثل مرلین


تولید رنگ در ویژوال بیسیک 6 با RGB

شما به وسیله رنگها میتوانید کارهای زیادی را در وی بی انجام دهید مثلا فرم خود را طراحی کنید و . . . شما به وسیله تابع RGB در ویژوال بیسیک 6 می توانید تولید رنگ کنید این تابع از شما 3 عدد را می گیرد وبا توجه به عدد ها رنگ را میسازد خوب RGB یعنی سه رنگ اصلی : Red / Green / Blue دقت کنید عدد های شما بین 0 تا 255 باشد خوب برای مثال : RGB(12,185,26) من در بالا در اون برنامه ای که یه قاب رو دور یه عکس میزاره از RGB استفاده کردم میتونید ببینید  


اجرای صدا در ویژوال بیسیک 6

برای پخش صدا با فرمت wav در ویژوال بیسیک 6 ابتدا یک ماژول را تولید کنید وکدزیر را در آن بنویسید

Public lSound As Long
Declare Function sndSound Lib "WINMM.DLL" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

خوب حال در یک دکمه کد زیر را بنویسید

 lSound = sndSound(App.Path & "\name.wav", 1)

و به جای Name آدرس فایل رو بنویسید خوب حالا اگه رو یه دکمه کلیک کنید صدا پخش میشه


استفاده از object های 3D Studio Max در Direct3D 
تا بحال ما هر شیی را که می خواستیم در Direct3D بسازیم خودمان بوسیله کد نویسی آنرا توصیف کرده ایم . ممکنست این سوال برایتان پیش آمده باشد که بازیهای تجاری برای تولید کاراکترهای و اشیا پیچیده سه بعدی چگونه عمل می کنند ؟
منطقی بنظر نمی رسد که اینگونه مدلهای پیچیده بصورت کد وارد برنامه شده اند زیرا نیاز به هزاران خط برنامه برای هر فریم خواهد بود . بجای اینکار ما object های خود را توسط برنامه های دیگری می سازیم و آنها را در برنامه خودمان load می کنیم سپس بافتها و material های مورد نظر را به آنها اختصاص داده و در پایان آنها را رندر می کنیم . مزیت دیگر اینکار اینست که شما می توانید براحتی فایل object خود را تغییر دهید و مدلهایی با جزئیات متفاوت برای برنامه خود قرار دهید
.
مراحل ساخت چنین برنامه هایی بصورت زیر است
:
۱ - ساخت object سه بعدی
:
اولین چیزی که بایستی بدانید داشتن دانش پایه ای از چگونگی مدلسازی سه بعدی است . همچنین نیاز به یک نرم افزار مدلسازی مثل 3D Studio Max دارید
.
بعد از ساخت مدل خود در Max نیاز به یک Convertor دارید تا فایلهای Max را به فایلهای Direct3D که با فرمت "X." هستند تبدیل کنید
.
Convertor های زیادی برای تبدیل فایلهای نرم افزارهای مدلسازی به فایلهای "X." وجود دارند که برخی از آنها عبارتند از
:
- برنامه
PolyTrans3D System Translation
- برنامه
Deep Exploration 2.0
- برنامه
Quick3D
- برنامه 3
DWin
- DirectX Explorer Plugin
- ابزارهای موجود در DirectX 8.0 SDK که عبارتند از
:
برنامه Conv3DS برای تبدیل فایلهای 3DS به فایلهای
X
DX SDK Exporter Plugin برای تبدیل فایلهای 3DS و Max به فایلهای
X
از بین این برنامه ها و plugin ها من برنامه Deep Exploration را به شما پیشنهاد می کنم
.   

درباره وبلاگ

مدیر وبلاگ : دانیال

آخرین پست ها

جستجو

نویسندگان