دریافت شماره تلفن از طریق مودم در vb6
شما به وسیله این برنامه میتوانید شماره تلفن طرف مقابل را دریافت کنید
مديريت فايل هاي ارسالي توسط كاربران در php
حتما برای شما پیش آمده که بخواهید یک فایل را از کاربران دریافت کنید به طور مثال : کاربران در سایت شما می خواهند عکس خود را را با فرمت gif یا jpg یا . . . برای شما ارسال کنند یا هر فایل دیگری که لازم باشد zip یا pdf یا .... اما شما برای بایگانی و مدیریت هر فایل باید چه کاری را انجام دهید و به چه کد هایی احتیاج داری ؟
پس این مقاله را برای یاد گیری کامل مطالعه کنید
مقاله رمز نگاری اطلاعات در asp.net
مقدمه
کریپتوگرافی چیست ؟
مبانی کریپتو گرافی
سیستم کد گذاری متقارن
سیستم کد گذاری نا متقارن
MD5 چیست
استفاده از الگوریتم md5 برای رمزگذاری
Hash چیست
نحوه عملکرد الگوریتم Hash
+ سورس کد های لازم در asp.net
و . . .
مقاله بسیار کامل در مورد امنیت در php
هرگز به داده هاي کاربران اعتماد نکنید.
با درك این اصول و اعمال آنها بر تمام اسکریپت ها و برنامه ها، صرفنظر از
میزان توسعه برنامه، برنامه نویسان می توانند مطمئن باشن که کدشان بسیار
امن خواهد بود. در این مقاله شما با متداولترین مشکلات امنیتی در php آشنا
خواهید شد
چکیده
PHP_SELF
نوع و طول داده ها
تزریق هدر ایمیل
فراخوانی فایل ها
گزارش خطا
و . . .
مقاله همه چیز در مورد وب سرویس ها
وب سرویس چیست ؟
چه نوع داده هایی را می توان توسط وب سرویس ارائه داد
چه نوع داده هایی را می توان به وب سرویس پاس داد
نوع داده های مورد قبول برای استفاده از Http
WSDL
نوشتن یک وب سرویس تبدیل درجه حرارت
+ سورس کدهای مورد نیاز
و . . .
مقاله caching در asp.net
caching چیست ؟
ذخیره سازی موقت برای دسترسی سریعتر می باشد . caching در محل های مختلفی می تواند انجام شود . برای مثال برای کامپیوتر های کلاینت و . . .
output caching
output cache directive attributes
نگارش های مختلف صفحه
page fragment caching
data caching
مشاهده داده های cache شده
و . . .
مقاله Authentication در asp.net
عملیاتی که در طی آن مشخص می گردد شخص مراجعه کننده به سایت کیست این عملیات با ارائه ی نام کاربری و رمز عبور صورت می گیریدو . . . دانلود مقاله آموزشی Authentication همراه با سورس
login-logout کاربران در سایت با php
کاربران شما به وسیله این قطعه کد می توانند به سایت شما وارد و خارج شوند یا login و logout کنند
پروژه های دانشجویی
سلام دوستان
اگر دنبال پرژه های دانشجویی هستی پس بخونید :
تمامی سورس های زیر + هر سورس کدی که شما بگین
براتون فرستاده میشه یا ایمیل میشه
بهترین سورس کد های در زمینه های :
سورس کد های دیتابیس
وصل شدن به دیتابیس
اضافه کردن رکورد
پاک کردن رکورد
گزارش گیری
آپدیت رکورد
کار با جدول ها و . . .
سورس کد های برنامه های گرافیکی
سورس کدهای ویرایش عکس
سورس کدهای تبدیل فرمت عکس
سورس کدهای کار با رنگ ها
سورس Paint ویندوز در وی بی
سورس کار با فایل های PNG و Icon در وی بی و . . .
سورس کدهای انواع بازی و خلق محیط های سه بعدی در ویِژوال بیسیک
سورس کدهای دایرکت ایکس در وبی بی
سورس کدهای NEO X برای ساخت محیط های چند بعدی
سورس کدهای کار با فایل های 3D Max در وی بی
و . . .
سورس کدهای کار با تلفن در ویژوال بیسیک ۶
سورس کدهای ساخت تلفن های گویا TAPI , KDTEL
و . . .
سورس کدهای کار با صدا و تصویر در وبی بی ۶
سورس کدهای تبدیل فایل های صوتی mp3 , wav
سورس کدهای گرفتن فیلم از صفحه نمایش
سورس کدهای یرایش فایل های AVI
سورس کدهای رکورد کردن صدا
و ....
سورس کدهای کار با فایل های متنی TXT , DOC
سورس کدهای ویرایش بر روی پرونده های متنی
سورس Notepad ویندوز در وی بی
و . . .
توابع API در ویژوال بیسیک
بیش از ۱۰۰۰ سورس کدهای آماده تایع API در وی بی ۶
و سورس کد های حرفه ای دیگر و کد هایی در پایین نوشته شده
تمامی این کدها + سورس کدهای جالب دیگر , در یک سی دی جمع آموری شده اند
و اما هدیه شما برای خرید این سی دی
نرم افزار های ویرایش و تبدیل فایل های exe به سورس
و ۲ نرم افزار کرک کردن فایل های exe و بیش از ۱۰۰ OCX
کاربردی و کمیاب برای شما
قیمت این سی دی ۷۰۰۰ تومان می باشد
من وقت ندارم این وبلاگ رو به روز کنم یه مدیر می خوام که کمک کنه
هر کس خواست همکاری کنه در قسمت نظر خواهی بگه .
این وبلاگ رو به دوستان خود معرفی کنید . . . و بدونید که ....

شک نکنید بهتریم مطالب در مورد برنامه نویسی در اینجاست
کد ها همه رایگان هستند و برای پیشرفت برنامه نویسان عزیز
در اینجا قرار گرفته اند (( همش در اینجا ))
<< همکاری در انجام پروژه ها >>
دنیای برنامه نویسی << بهترین کدهای ویژوالبیسیک >>
دوستان عزیز به زودی آموزش بانک اطلاعاتی vb.net , asp.net
منتظر باشيد
کد های ویژوال بیسیک 6






























یه پیغام رو میتونید تو عکس بزارید یا پیغامی رو که دوست شما تو یه عکس گزاشته رو با این برنامه بخونی بعنی هر دو باید این برنامه رو داشته باشین
این سورس رو ببینید یک سورس برای تبدیل FAT32 2 NTFS
دوستان این سورس
یک برنامه برای ویرایش و تبدیل فرومت ها و ... انواع عکس
دوستان این سورس تقدیم به شما
ابن برنامه برای ساخت درایو مجازی استفاده می شود
این سورس واسه شما
اين برنامه يه سري اطلاعات سيستم رو به شما ميده مانند : هارد ,..... و اطلاعات رو به صورت عکس ذخیره میکنه
Jpg to Swf دوستان این برنامه رو ببینید توپ شده
این سورس برای قرار دادن یک قاب زیبا دور یک عکس وگرفتن عکس از فرم به کار میره



آموزش Microsoft Visual Studio .NET در اينجا



VB.Net
بزرگترین پیشرفت بعد از ویژوال بیسیک است که تفاوت های زیادی با ویژوال بیسیک 6 دارد .
ویژگی های VB.Net در زمینه برنامه نویسی اینترنت و پایگاه داده به نحو قابل توجهی بهبود یافته و این مزایای زیادی را برای برنامه نویسان حرفه ای دارد . و جالب آن است که محیط برنامه نویسی آن برای تمام کامپایلر ها ی موجود مثل ویژوال سی شارپ .net و ویژوال بیسیک net . یکسان است ویژوال استودیو .net دارای چهار ویرایش مختلف است ( حرفه ای و استاندارد و توسعه دهنده و آرشیتکت)و شما با ویژوال .net می توانید برنامه های تحت ویندوز را بسازید
پاسخ ساده اين است كه «فناوري از مايكروسافت است كه تمامي فناوريهاي ديگر مايكروسافت در آينده به آن وابسته خواهند بود.
داتنت يك تغيير فني عمده است. همانطور كه دنياي كامپيوتر از DOS به ويندوز منتقل شد، حال نيز به داتنت منتقل ميشود. اما تعجب نكنيد اگر كسي گفت «من از داتنت خوشم نميآيد و ترجيح ميدهم به COM و C++ وفادار بمانم». آدمهاي زيادي هستند كه به جاي آخرين مدل هوندا ترجيح ميدهند از گاري استفاده كنند.
فناوري داتنت توسط مايكروسافت معرفي شد تا بازار رقابت را از جاوا شركت SUN بربايد. چند سال قبل، مايكروسافت فقط VC++ و VB را براي رقابت با جاوا داشت، و جاوا با سرعت بازار را به انحصار خود درميآورد. با وابستهتر شدن دنيا به اينترنت/وب و تبديل ابزارهاي وابسته به جاوا به بهترين وسيله توليد كاربردهاي وب، به نظر ميرسيد كه مايكروسافت رقابت را باخته بود. هزاران برنامهنويس از VC++ و VB به سمت جاوا حركت كردند. اين زنگ خطري براي مايكروسافت بود و بسياري از طرفداران مايكروسافت ميپرسيدند «آيا مايكروسافت خواب است؟» اما مايكروسافت پاسخ را در اختيار داشت و يك روز صبح اعلام كرد: «ما خواب نيستيم. ما پاسخ شما را در اختيار داريم.» و آن پاسخ داتنت بود.
مايكروسافت سابقه طولاني در آغاز با تاخير اما رسيدن با سرعت دارد. اين موضوع در مورد داتنت نيز صدق ميكند. مايكروسافت بهترين افرادش را مشغول پروژه محرمانهاي به نام سرويسهاي ويندوز نسل بعد (NGWS: Next Generation Windows Services) نمود. تحت نظر مستقيم آقاي بيل گيتس. نتيجه اين پروژه چيزي است كه ما امروزه به نام داتنت ميشناسيم. اگرچه داتنت اغلب ايدههايش را از J2EE شركت سان قرض كرده است اما عملكردش به واقع، رقبايش را پشت سر گذشته است.
VC++ شركت مايكروسافت ابزار قدرتمند اما بيش از اندازه پيچيدهاي بود. تعداد نوع دادههاي آن بيش از حد بوده و استفاده كنندگان بايد كتابخانههاي بسياري از جمله Windows SDK, MFC, ATL, COM و ... را ميآموختند. مشكلات انطباق انواع دادهاي در زمان تبادل داده ميان لايههاي مختلف وجود داشت. از طرفي، ويژوال بيسيك بيش از اندازه آسان بود، و بسياري از برنامهنويسان حرفهاي به همين دليل از آن تنفر داشتند. اگرچه ويژوال بيسيك به سهولت مورد استفاده قرار ميگرفت، انعطاف لازم را جهت توليد كاربردهاي جدي نداشت. به همين دليل جاوا شركت سان گزينه بسيار خوبي بود. جاوا انعطاف و قدرت C++ و در عين حال سهولت لازم را جهت جلب توجه برنامهنويسان VB در اختيار داشت.
مايكروسافت اين فاكتورها را شناسايي كرده و با در نظر گرفتن آنها داتنت را معرفي كرد. تمام پيچيدگيهاي ناخواسته حذف شدهاند و يك مدل برنامهنويسي خالص شيگرا معرفي شده است. اين موضوع زندگي يك برنامهنويس را بسيار ساده ميكند.
چارچوب داتنت تنها يك كتابخانه كلاس دارد. و اين تنها چيزي است كه برنامهنويسان بايد بياموزند!!! فرقي نميكند كه كدشان را با C#، VB.NET يا J# بنويسند تنها بايد از كتابخانه كلاس داتنت استفاده كنند. هيچ كلاسي مختص يك زبان نيست. كاري نيست كه بتوان با يك زبان انجام داد و با زبان ديگر داتنت نتوان انجام نداد. شما ميتوانيد كدي در C# يا VB.NET با همان تعداد خط، همان عملكرد و همان كارايي بنويسيد، زيرا همه از همان كتابخانه كلاس داتنت استفاده ميكنند.
داتنت چيست؟
· يك چارچوب مستقل از platform است.
· لايهاي ميان سيستمعامل و زبان برنامهنويسي است.
· بسياري از زبانهاي برنامهنويسي از جمله VB.NET، C# و ... را پشتيباني ميكند.
· داتنت مجموعهاي مشترك از كتابخانههاي كلاس را تأمين ميكند كه ميتوانند از هر زبان برنامهنويسي مبتني بر داتنت مورد دسترسي قرار گيرند. مجموعهاي جداگانهاي از كلاسها و كتابخانهها براي هر زبان وجود ندارد. اگر شما يك زبان داتنت را بدانيد، ميتوانيد به هر زبان داتنت كد بنويسيد!!!
· در نسخههاي جديد ويندوز، داتنت به صورت رايگان به عنوان بخشي از سيستمعامل منتشر شده و كاربران هرگز نبايد داتنت را به صورت جداگانه نصب كنند.
داتنت چه چيزي نيست؟
· داتنت سيستمعامل نيست.
· داتنت زبان برنامهنويسي نيست.
«دات نت يك چارچوب است»
آيا توسط اين تعريف سردرگم شدهايد؟ اشكالي ندارد. واقعا سردرگم كننده هست!
ما نميتوانيم داتنت را به صورت يك چيز تعريف كنيم. داتنت يك platform جديد، ساده و توسعهيافته برنامهنويسي است. زبان برنامهنويسي نيست اما چندين زبان برنامهنويسي را پشتيباني ميكند. به طور پيشفرض داتنت همراه با چند زبان برنامهنويسي شامل C#، VB.NET، J# و C++ مديريت شده، همراه است. داتنت يك platform مشترك براي همه اين زبانهاي پشتيباني شده است. يك كتابخانه كلاس مشترك دارد كه ميتواند از هر كدام از زبانهاي پشتيباني شده، صدا زده شود. بنابراين هنگامي كه برنامهنويسان زبان خود را عوض ميكنند لازم نيست كتابخانههاي زيادي را بياموزند. فقط syntax هر زبان تغيير ميكند.
وقتي شما به هر زباني كد نوشته و كامپايل ميكنيد، آن كد به يك زبان مياني (Microsoft Intermediate Language – MSIL) تبديل ميشود. بنابراين كد كامپايل شده قابل اجرا، در حقيقت شامل IL است و نه زبان ماشين قابل اجرا. هنگامي كه كاربرد داتنت اجرا ميشود، چارچوب داتنت در كامپيوتر هدف، اجرا را به عهده ميگيرد. (براي اجراي يك برنامه داتنت، چارچوب داتنت بايد بر روي كامپيوتر هدف نصب شده باشد.) سپس چارچوب داتنت صدازدنهاي كتابخانههاي كلاس داتنت را به APIهاي مربوط به سيستمعامل تبديل ميكند.
وقتي شما به C# يا VB.NET كد مينويسيد، در حقيقت متدهاي واحدي از كتابخانههاي كلاس داتنت را صدا ميزنيد. همان چارچوب داتنت كاربردهاي C# يا VB.NET را اجرا ميكند. بنابراين بخاطر زباني كه با آن كد مينويسيد، تفاوتي در عملكرد نخواهد بود.
ويژوال استوديو داتنت چيست؟
بسياري از افراد ميان ويژوال استوديو داتنت (VS.NET) و فناوري داتنت سردرگم ميشوند. VS.NET فقط يك ويرايشگر است، كه توسط مايكروسافت ايجاد شده تا به برنامهنويسان كمك كند برنامههاي داتنت را با سهولت بيشتري بنويسند. ويرايشگر VS.NET به طور خودكار كد زيادي را توليد كرده، امكان drag & drop كنترلها را به فرم فراهم كرده، ميانبرهايي به كمپايل و ساخت كاربردها تامين كرده و ...
براي برنامهنويسي داتنت، VS.NET يك نيازمندي نيست. شما ميتوانيد به سادگي از notepad يا هر ويرايشگر ديگري جهت نوشتن كد داتنت نيز استفاده كنيد. و ميتوانيد برنامههاي داتنت را از command prompt كمپايل كنيد.
خب، چيزي كه گفته شده به صورت تئوريك صحيح است، اما اگر تصميم گرفتهايد از notepad براي برنامهنويسي داتنت استفاده كنيد، تا زماني كه بتوانيد چند كاربرد ساده تهيه كنيد، مايكروسافت فناوري جديدي معرفي كرده و داتنت از صحنه خارج شده است. احتمالا اين را نميخواهيد. پس اجازه دهيد از VS.NET استفاده كنيم، مثل ساير برنامهنويسان داتنت.
در درسهاي آينده در مورد ويژوال استوديو داتنت بيشتر صحبت خواهيم كرد.
زبانهاي پشتيباني شده توسط داتنت
داتنت از زبانهاي زير پشتيباني ميكند:
· C#
· VB.NET
· C++
· J#
زبانهاي بالا متعلق به مايكروسافت هستند. گروههاي سوم زيادي نيز مشغول نوشتن كمپايلرهايي براي زبانهاي ديگر با پشتيباني داتنت هستند. (آنها را يافته و پست كنيد...) تفاوت ميان VB و VB.NET؟ باور كنيد به جز نامشان تشابه زيادي ميان اين دو نيست. VB.NET يك زبان برنامهنويسي كاملا جديد است. صرفا syntax قديمي را حفظ كرده است. بنابراين اگر شما يك برنامهنويس VB هستيد، احتمالا بخاطر syntax هم كه شده VB.NET را بيشتر از C# دوست خواهيد داشت.
علاوه بر اين، VB.NET هنوز از بسياري از توابع قديمي VB حمايت ميكند، البته فقط به منظور انطباق عقبگرد.
اما اگر شما يك برنامهنويس جدي داتنت هستيد، توصيه ميكنم هيچگاه از يك تابع قديمي VB در VB.NET استفاده نكيند. پس انتقال از VB به VB.NET مثل يادگيري يك زبان برنامهنويسي جديد است، با تشابهات بسيار اندكي ميان آنها.
C# يا VB.NET؟ كدام را انتخاب كنيم؟
همانطور كه در بالا گفتم، هيچ فرقي نميكند. چه كدتان را به VB.NET بنويسيد چه به C#، پس از كمپايل، به MSIL (Microsoft Intermediate Language) ترجمه خواهد شد. اين MSIL است كه شما بصورت يك DLL يا EXE به مشتري تحويل خواهيد داد. MSIL توسط چارچوب داتنت اجرا خواهد شد، صرفنظر از اينكه در ابتدا به C# نوشته شده باشد يا VB.NET.
MSIL حاصل از C# و VB.NET تقريبا 99% مشابه است. بسياري اعتقاد دارند كه C# قدرت C++ و VB.NET كاربردوستي VB را دارد. اين حقيقت ندارد. هر دو به طور مساوي قدرتمند و كاربردوست هستند.
VB.NET انطباق عقبگرد با ويژوال بيسيك قديمي دار. بنابراين از توابع قديمي VB پشتيباني ميكند. از طرفي C# يك زبان جديد و تميز است. برخي، صرفا بخاطر اين كمپايلر تميز، به شدت از C# در مقابل VB.NET طرفداري ميكنند.
بسياري از برنامهنويسان قديمي VB دوست دارند به VB.NET بچسبند و ميشود گفت از C# ميترسند. من مطمئنم كه براي اين افراد بيش از چند روز طول نميكشد كه با syntax C# آشنا شوند.
آيا داتنت مستقل از platform است؟
خيليها اين سوال را ميپرسند «جاوا مستقل از platform است، داتنت چطور؟»
پاسخ «بله» و «خير» است!
كدي كه شما مينويسيد مستقل از platform است، زيرا هرچه كه شما بنويسيد به MSIL كمپايل ميشود. هيچ كد محلي وجود ندارد كه وابسته به سيستمعامل يا CPU باشد. اما هنگامي كه MSIL اجرا ميشود، چارچوب داتنت در سيستم هدف، MSIL را به كد platform محلي تبديل خواهد كرد.
بنابراين، اگر شما exe داتنت را در يك ماشين ويندوز اجرا كنيد، چارچوب داتنت براي ويندوز آن را به كد محلي ويندوز تبديل كرده و اجرا خواهد كرد. اگر كاربرد داتنت خود را در يونيكس يا لينوكس اجرا كنيد، چارچوب داتنت براي يونيكس/لينوكس كد شما را به كد محلي يونيكس/لينوكس تبديل كرده و اجرا خواهد نمود. بنابراين، كد شما كاملا مستقل از platform است و هر جايي اجرا ميشود!
آيا داتنت ارزش يادگيري دارد؟
آيا مطمئن هستيد كه شغل بسيار خوبي داريد و اين شغل براي 10 سال آينده امنيت دارد؟ در اين صورت لازم نيست وقتتان را با يادگيري اين فناوري جديد هدر دهيد.
اگر در مورد آينده شغتان اطمينان نداريد، بهتر است كمي وقت صرف كرده و سوخت لازم براي حركت در چند سال آينده را تامين كنيد!
يادگيري داتنت چقدر زمان ميبرد؟
بستگي دارد شما چقدر سريع ياد ميگيريد. اگر شما با ويژوال بيسيك يا C++ آشنايي داريد، ميتوانيد در عرض 1-2 ماه خودتان را به داتنت برسانيد. اگر تازه مشغول برنامهنويسي شدهايد، 6 ماه مدت قابل قبولي براي آشنايي نسبي با دنياي داتنت است.
آينده داتنت
در حال حاضر مايكروسافت تمامي فناوريهايش را مبتني بر داتنت يا وابسته به داتنت توليد ميكند. نسخه جديد SQL Server حتي نوشتن روالهاي ذخيره شده را در زبانهاي داتنت پشتيباني ميكند. به طور پيشفرض runtime داتنت بخشي از تمام سيستمعاملها شده است.
طولي نخواهد كشيد، كه اگر تمايل داريد از فناوريهاي مايكروسافت براي برنامهنويسي استفاده كنيد، داتنت تنها گزينه خواهد بود (ميتوان گفت همين الآن اينگونه است).
شما با اين سورس مي توانيد فايل هاي txt را باز کنيد و دوباره بعد از تغيرات ذخيره کنيد

ساخت اشیا مثل ( تکست باکس و دکمه و ..... ) با کد نویسی


کار برد این سورس :ساخت درايو مجازي با وي بي دات نت



میدونید که ؟
کلاس های ذخیره سازی در 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 تعریف کرده ایم و در همه جا ی پروژه میتوانیم از آن استفاده کنیم

دوستان عزیز برای اجرای برنامه هایی که با ویژوال بیسیک 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
- برنامه 3DWin
- DirectX Explorer Plugin
- ابزارهاي موجود در DirectX 8.0 SDK که عبارتند از :
برنامه Conv3DS براي تبديل فايلهاي 3DS به فايلهاي X
DX SDK Exporter Plugin براي تبديل فايلهاي 3DS و Max به فايلهاي X
از بين اين برنامه ها و plugin ها من برنامه Deep Exploration را به شما پيشنهاد مي کنم . منبع sheidaian