کتاب آموزش ویژوال بیسیک۶ و کریستال ریپورت

psscode

در این کتاب به آموزش  موارد زیر می پردازیم:

 چگونه در کریستال ریپورت ۱۰ به پایگاه داده اکسس access متصل شویم, چگونه گزارشات ایجاد شده با کریستال ریپورت ۱۰ را در ویژوال بیسیک اجرا کنیم, ارتباط و دستکاری کریستال ریپورت در ویژوال بیسیک, چگونه پایگاه داده رمزگذازی شده را ار طریق ویژوال بیسک به گزارش متصل کنیم و …..

کتاب به زبان فارسی می باشد ودر ۲۱ صفحه با فرمت pdf

دانلود

رمز:www.OnlyDownload.ir

طراحی splash screen

:: امروز می خواهم چگونگی ساخت یک Splash Screen برای برنامه هایی که مینویسیم را براتون شرح بدم . خوب باز هم باید توابع مورد نیاز را فراخوانی کرده و همچنین ثوایت مورد نیاز را تعریف کنیم

Const LWA_COLORKEY = &H1
Const LWA_ALPHA =
&H2
Const GWL_EXSTYLE = (-20)
Const WS_EX_LAYERED =
&H80000
Private Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As
Long
Private
Declare Function SetWindowLong Lib "user32" Alias _
"SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal _
dwNewLong As Long) As
Long
Private
Declare Function SetLayeredWindowAttributes Lib _
"user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha _
As Byte, ByVal dwFlags As Long) As
Long

نوع نمایش این Splash Screen به گونه ای است که میزان شفافیت فرم آن از 0 به 255 رسیده و دوباره کاهش یافته به صفر می رسد (یا بعبارت دیگر از حالت نامرئی به شفافیت کامل رسیده و دوباره از شفافیت آن کاسته شده و نامرئی می شود ) . خوب تنها Control که برای این برنامه نیاز داریمTimer می باشد . کدی که در Form_Load می بینید باعث می شود که فرم در ابتدای امر نامرئی باشد چون مقدار bAlfa آنرا 0 داده ام


Private Sub Form_Load()
    
    Dim Ret As
Long
    
'Set the window style to 'Layered'
    Ret = GetWindowLong(Me.hWnd, GWL_EXSTYLE)
    Ret = Ret Or WS_EX_LAYERED
    SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret

   'SetLayeredWindowAttributes Me.hWnd,0,(0-255),LWA_ALPHA
    SetLayeredWindowAttributes Me.hWnd,0,0,LWA_ALPHA

    Timer1.interval = 1
    End
    
End Sub

در مرحله بعد برای اینکه فرم از حالت نامرئی به مرئی برسد (یعنی مقدار آن از 0 به 255 برسد) یک حلقه For نوشتم . حال برای اینکه فرم دوباره از حالت مرئی به نامرئی برشد یک حلقه For دیگر با گام افزایش -1 نوشتم تا مقدار آنرا کاهش دهد .

Private Sub Timer1_Timer()
 
     For i = 1 To
255
       SetLayeredWindowAttributes Me.hWnd,0,CByte(i),LWA_ALPHA
     Next i

     For i = 255 To 1 Step -
1
       SetLayeredWindowAttributes Me.hWnd,0,CByte(i),LWA_ALPHA
     Next i
     
     Timer1.Enabled =
False
  
End Sub

(*) یک نکته : این برنامه در سیستم عاملهای windows 2000 به بعد قابل اجراست , زیرا توابع مورد استفاده در این برنامه در ویندوزهای 98 و 95 وجود ندارد .

 

:: این برنامه را می توانید دریافت کنید

مدیریت رجیستری

این برنامه چگونگی برنامه نویسی برای رجیستری ویندوز را نشان را می دهد , شما با یک نگاه به سورس این برنامه متوجه می شوید که چگونه عمل می کند . در ضمن علت اینکه من دیگه مثل گذشته توضیحی برای سورس برنامه نمی دهم این است که اصلاً وقت نمی شه , اگه باز هم احساس می کنید که در فهم سورس این برنامه مشکلی دارید برام ایمیل بزنید تا در اولین موقعیت برایتان توضیح دهم .

 

دریافت برنامه

همچنین یه Help هم برای دانلود گذاشتم که شما را برای رسیدن به آدرس مورد نظر برای تغییر در رجیستری ویندوز کمک می کنه . این Help طبقه بندی شده است و بسیار کامل و خوب هست حتماً دانلود کنید .

دریافت برنامه

:: سورس برنامه ی buddy spy

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

 

 

خوب شاید برخی از شما نام نرم افزار Buddy Spy رو شنیده باشید , اگر هم نشنیده اید خوب من براتون می گم . کاربرد این برنامه برای Yahoo Messanger هست , مثلا شما می خواهید دیگران فکر کنند که شما WebCam دارید یا اینکه بفهمید یک شخص خاصی واقعاً invisible هست یا نه و اینکه شخص مورد نظر شما در Room های یاهو هست یانه و ..... . خوب این برنامه با ویژوال بیسیک نوشته شده و آقای Brandon Henricks لطف کردن و سورس این برنامه را بصورت Free و تحت GNU Licence عرضه کرده اند .

 

buddy spy

دریافت سورس برنامه

یه ساعت آنالوگ زیبا

این برنامه ی ساعت آنالوگه که شاید خیلی به کارتون بیاد

مثلا برای زیبایی محیط کاری

ساعت آنالوگ

حجم = ۵۸ کیلوبایت

دانلود

برنامه ماشین حسابCalculator

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

حجم=

دانلود


برنامهZipSearch 1.2.1 * جستجوی فایل نام و محتوا را در سیستم فایل و پستی فایلها

برای جستجوی تمام فایل ها وبهتر از جستجوگر ویندوز

حجم=198کیلوبایت

دانلود


 

برنامهSaveText -- توابع LoadText برای کادر]

 نمونه ای از 'SaveText' -- 'توابع LoadText' برای TextBoxes.It آسان است برای استفاده از آثار و هموار. من نیاز شما 'نظرات' را فراموش کرده ام و هرگز ارزش گذاری

حجم=5کیلوبایت

دانلود

برنامه تعییر پس زمینه میز کار با امکانات اضافه

VB6 تعویض تصویر زمینه با برخی از tweaks -- *. jpg و *. bmp بزرگ ، کوچک شدن و یا تلنگر تصویر ، تصویر حرکت چپ راست بالا به پایین با عملکرد مرکز می شود. سپس تصویر جاری را به تصویر زمینه را ذخیره کنید.

حجم=64کیلوبایت

دانلود

برنامه ي زوم مناطق API

این برنامه مناطقAPI را زوم مي كند و شكل ها را به هم وصل مي كند

حجم=۲۵كيلو بايت

دانلود

برنامه فرم بدون قاب movible

این کد alows شما را به حرکت اشکال را نشان می دهد این frams با تمام سیستم عامل ویندوز compadible است.

حجم=۲۵کیلوبایت

دانلود

برنامه رنگ نوار پیشرفت

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

حجم=3کیلوبایت

دانلود

برنامه کد اسکی

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

حجم=۴۷کیلو بایت

دانلود

 

برنامه جعبه رنگ

این برنامه ترکیبی از دو رنگ که در کنار فرم است را در کمتر از یک ثانیه نشان می دهد برنامه جالبی است

حجم=19کیلوبایت

دانلود

برنامه timer _Digital

برنامه ساعت دیجیتالی

دانلود

حجم=94کیلوبایت


برنامه m-paint

این برنامه تقاشی(paint)از برنامه نقاشی ویندوز حرفه ای تر از و امکانات بیشتری دارد


حجم=333کیلو بایت

دانلود

نوشته شده توسط گروهsars

برنامه darw_mosue

این برنامه که به حرکت ماوس بروی فرم ستاره ایجاد می کند و با فشردن هر کلیک ماوس رنگ ستاره تغییر می کند

حجم=6کیلو بایت

دانلود

نوشته شده توسط گروه sars

برنامه ی طراحی DRAWING PROGRAM

نمونه برنامه رسم. خط ناخوانا ، اسپری - رنگ ، قرعه کشی مستطیل ها ، بیضی ، و خطوط.

حجم=۲۱كيلوبايت

دانلود

برنامه تخته سیاه سه بعدی3D Blackboard

این برنامه مانند تخته سیاه و سفید عمل می کند و می تواند چرخش داشته باشد

حجم=۵۷ کیلو بایت

دانلود

با رفتن موس روي command جاي آن عوض مي شود

اين برنامه تا حدودي اعصاب خرد كن است !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


اين برنامه داراي يك command و يك form است

و اين تكه كد را بايد در رويداد mouse move قرار دهيد

Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Command1.Left = Rnd * (Form1.ScaleWidth - Command1.Width)
Command1.Top = Rnd * (Form1.ScaleHeight - Command1.Height)
End Sub

حالا اگه تونستي روش كليك كن