تبليغاتX
ویژوال بیسیک
اکتیوایکس کنترل ها برای ویژوال بیسیک 6 پنجشنبه سی ام آبان 1387 21:20

---» کنترلهایی برای استفاده به عنوان دکمه :

#

نام کنترل

کاربرد

سایز KB

---------

۱

3Dabm7u

برای طراحی دکمه های کریستالی و زیبا

378

دانلود 

۲

MediaButton

دکمه ای ساده اما شبیه به دکمه های XP 

11

دانلود

۳

OfficeButton

دکمه ای مانند دکمه های Office 2003

8

دانلود

۴

LHButton

دکمه ای شبیه به دکمه های Longhorn

17

دانلود 

۵

PBXPButton

دکمه ای با امکان تعیین آیکون برای آن

22

 دانلود 

---» کنترلهایی دیگر برای استفاده در طراحی برنامه : 

#

نام کنترل

کاربرد

سایز  KB

----------

1

Calc Combo

ماشین حساب کشویی و جم و جور

47

دانلود 

2

Color Combo

کشویی برای انتخاب رنگها با امکان ویرایش

65

دانلود 

3

Font Combo

کشویی برای انتخاب فونت ها 

59

دانلود

4

Process List

نمایش لیست برنامه های که CPU اجرا میکند

18

دانلود

5

HW Info

استخراج مشخصات سخت افزاری سیستم

24

دانلود 

6

VF MP3

پخش فایلهای MP3 همراه با اکولایزر 

94

دانلود

7

Pic Scroll

کنترلی عالی برای بزرگنمایی و کنترل تصاویر

13

دانلود 

8

Reg Control

کنترلی مناسب برای کار با رجیستری

17

دانلود

9

URL Lable

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

11

دانلود

10

Popup Menu

ساخت آسان منوهای شناور

43

دانلود

11

Tool Tip

طراحی پیغام های حبابی شکل

23

 دانلود

12

Msg Box

طراحی msgbox های پیشرفته 

23

دانلود

13

Tray Icon

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

36

دانلود

14

Sinus Text  

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

14

دانلود

15

Skin Control

برای تبدیل فرم به شکل قالب تصویر دلخواه

6

دانلود

16

Tree Folder

نمایش پوشه ها با حالت درختی

19

دانلود

---» کنترلهایی برگزیده (  توصیه می کنم حتما دانلود کنید ) :

#

نام کنترل

کاربرد

سایز KB

--------

1

XP PBar

نوار پیشرفت با حالت های جالب و زیبا

20

دانلود 

2

XP Tab

صفحات برگ مانند ( Tab ) در حالتهای مختلف

72

دانلود

3

XP Tools

فریم و دکمه با استایل های زیبا و مختلف

41

دانلود

 ---» کنترل مخصوص (  توصیه می کنم حتما دانلود کنید ) :

نام کنترل :  VideoOcx

کاربرد : کار این اکتیوایکس اینه که WebCam یا دوربین های فیلم برداری که به سیستم شما متصل شدن رو شناسایی میکنه و تصویر رو از اونها گرفته و نمایش میده و قابلیت ذخیره کردن به صورت فیلم رو هم روی سیستم داره . مورد استفاده در زمینه ( Image Processing ) یا  پردازش تصویر .

» شما میتونید این اکتیوایکس رو که به صورت فایل نصبی همراه با برنامه های نمونه به زبانهای VisualBasic 6 و 6 ++Visual C و کد رجیستر اون از لینک زیر دانلود کنید .

» لینک دانلود              » حجم :  1.4 مگابایت

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

مجموعه سورس کد های ویژوال بیسیک 6 پنجشنبه سی ام آبان 1387 21:19
---» سورس کدهای مربوط به طراحی فرم ها :

» نمایش فرم به صورت شیشه ای

» نمایش فرم ها با انیمیشن خاص

» تغییر شکل فرم به شکل یک ستاره

» قرار دادن یک دکمه روی نوار عنوان

» طراحی فرم های سوراخ دار

» طراحی فرمهایی به شکل بیضی

---» سورس کدهای مربوط به کار با سیستم و ویندوز :

» شناسایی CD ROM در سیستم

» بررسی کردن وضعیت چراغ Caps Lock

» نمایشگر نوار کارکرد پردازنده

» بررسی کننده ظرفیت درایوها

» برنامه ای برای Hibernate کردن سیستم

» پنهان کردن درایوها از My Computer

» جابجا شدن حرکت نشانگر موس

» بستن برنامه ها با استفاده از عنوان آنها

» راه اندازی مجدد سیستم ( Restart )

» جستجوی سریع فایلها در سیستم

» خاموش کردن سیستم ( ShutDown )

» ضبط کردن صداهای پخش شده در ویندوز

» استخراج کردن مشخصات سیستم

» قرار دادن آیکون برنامه در کنار ساعت

» قرار دادن برنامه در Startup ویندوز

» استخراج اطلاعات Dialup های موجود در سیستم ( UserName و Password )

» نمایش دیالوگ سیستم برای انتخاب Folder یا پوشه

» سورس ضبط صدا از طریق میکروفن با امکانات بالا

---» سورس کدهای به نوعی مرتبط با گرافیک سیستم :

 » حرکت دادن آیکونهای موجود در دسکتاپ

» استخراج ابعاد تصویر بدون بار کردن آن

» عکس گرفتن از تصویر زمینه دسکتاپ

» اسکرین سیور شماره 1

» اسکرین سیور شماره 2

» اسکرین سیور شماره 3

» اسکرین سیور شماره 4

» شیشه ای کردن نوار وظیفه ( TaskBar )

» تغییر والپر ( WallPaper ) ویندوز

» بزرگنمایی تصویر همراه با اسکرول

---» سورس کدهای مربوط به انواع بازی ها :

 » بازی در حالت سه بعدی ( سفینه جنگی )

» بازی قشنگ پازل شماره 1

» بازی قشنگ پازل شماره 2

» بازی کرم یا همون Snake

» بازی جالب و سنتی دوز ( XO )

---» انواع سورس کدهای دیگر برای دانلود :

» نمایشگر ساعت به صورت عقربه ای

» نمایشگر ساعت به صورت دیجیتالی

» نمایش و کنترل شکلکهای ویندوز ( Agent )

» کنترل دکمه های فشرده شده در سیستم

» فرستادن ایمیل به همراه فایل ضمیمه

» MP3 پلیر با اسکین های زیبا و جالب

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

» یک پیانو ( ارگ ) بسیار قشنگ و جالب

» طراحی و ساخت منو های شناور

» برنامه ای برای مدیریت رجیستری

» روشی برای جستجو و جایگزینی در متن

» چرخش دادن متن با زاویه دلخواه

» ارتباط دادن VB با فلش (1)

» ارتباط دادن VB با فلش (2)

» ویرایشگری برای صفحات HTML

---»  سورس کدهای مبدل تاریخ و اعداد :

» تابع مبدل تاریخ سیستم به تاریخ شمسی با حالتهای مختلف

» تابع تبدیل اعداد به صورت حروفی ( فارسی )

» سورس تلفظ کننده اعداد به صورت فارسی

» مجموعه کامل توابع مبدل اعداد و تاریخ ها با امکانات واقعا بدرد بخور

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

سورس برنامه های طراحی شده توسط خودم پنجشنبه سی ام آبان 1387 21:18
 

---» نرم افزار مدیریت مشترکین تلفنی رستورانها (اصلاح شده)

       » دانلود           » حجم :  ۴۳۲   KB           » تصویر نمونه

---» آزمون گیر برای آموزشگاه های کامپیوتر با امکانات بالا

       » دانلود          » حجم :  2.49  MB           » تصویر نمونه

---» برنامه ای برای مدیریت آژانسهای تلفنی ( اتومبیل )

       » دانلود          » حجم :  357   KB            » تصویر نمونه 

---» دفترچه تلفن با امکانات کم ولی سریع ( نسخه 1.0 )

       » دانلود          » حجم :  ۶۸۵   KB            » تصویر نمونه

---» دفترچه تلفن با امکانات بیشتر و جالبتر ( نسخه ۲.0 )

       » دانلود          » حجم :  ۲۷۴   KB            » تصویر نمونه

---» شبیه ساز نرم افزار NC برای مدیریت فایلها و پوشه ها 

       » دانلود          » حجم :  84    KB             » تصویر نمونه

---» نمایشگر تاریخ شمسی در کنار ساعت ویندوز ( کمینه )

       » دانلود         » حجم :  2۸۱   KB             » تصویر نمونه

---» ماشین حساب مهندسی با قابلیت محاسبات متوالی 

       » دانلود          » حجم :  20    KB             » تصویر نمونه

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

       » دانلود         » حجم :  2۳۰    KB             » تصویر نمونه

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

مقالات آموزشی در قالب فایلهای PDF پنجشنبه سی ام آبان 1387 21:17
» موضوع مقاله : آموزش کامل نحوه ایجاد ارتباط بین VB6 و Crystal Report 10 با نکات مهم .

     » لینک دانلود              » حجم : 840 کیلوبایت

» موضوع مقاله : آموزش کامل کار با کنترل Register Control.ocx برای مدیریت رجیستری .

     » لینک دانلود              » حجم : ۱۹۶  کیلوبایت

» موضوع مقاله : معرفی 21 تابع کارآمد API با شرح کامل نحوه استفاده از آنها در برنامه .

     » لینک دانلود              » حجم : ۱۵۴  کیلوبایت

» موضوع مقاله : آموزش نحوه پنهان کردن درایوهای موجود در My Computer و استفاده آن در برنامه .

     » لینک دانلود              » حجم :  ۶۵  کیلوبایت

» موضوع مقاله : ساخت برنامه نصب حرفه ای با نرم افزار InstallShield 10 برای برنامه های VB6.

     » لینک دانلود              » حجم : 2.۴۰  مگابایت

» موضوع مقاله : روش ساخت کلیدهای میانبر یا HotKeys برای استفاده در سراسر برنامه .

     » لینک دانلود             » حجم : ۱۶۶  کیلوبایت

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

پروژه های جديد : دیکشنری دو زبانه با قابلیت اضافه نمودن لغت دوشنبه بیست و هفتم آبان 1387 9:25

این پروژه که به زبان ویژوال بیسیک 6 (VB 6) نوشته شده ، با اتصال به بانک اطلاعاتی ( که در محیط Access 2003 ساخته شده) قابلیت اضافه و حذف و ویرایش لغات موجود در بانک را به کاربر می دهد. ضمنا به کاربر امکان شخصی سازی ظاهر منوها را (با قابلیت انتخاب از میان چندین رنگ) میدهد.

این پروژه بهمراه حدود 30 صفحه داکیومنت و یک فایل ارائه پاورپوینت (Powe Point) می باشد. که این خصوصیات آنرا برای پروژه مقطع کاردانی کامپیوتر و دیگر رشته های مرتبط بسیار مناسب می گرداند.

برای سفارش، ادامه مطلب را بخوانید...

ادامه
نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

طراحی يک ماشين حساب ساده پنجشنبه نهم آبان 1387 21:17
 

فرض کنيد بخواهيم يک ماشين حساب ساده، مطابق آنچه در شکل 7 می‌بينيد، طراحی کنيم:

يک Label به نام lblDisplay به عنوان نمايشگر ماشين حساب و با Caption برابر مقدار" 0" (زيرا مقدار اوليه ماشين‌حساب‌ها صفر می باشد) در محل خود قرار می دهيم. همچنين يکCommandButtonبه نام cmdequal به عنوان دکمه مساوی" و با Caption برابر "= " نيز در محل مخصوص خود قرار می دهيم.

حال ده عدد Command Botton ديگر با Caption های به ترتيب برابر " 0" تا "9 " را در جای خود قرار می دهيم و سپس نام همه اين ده دکمه را به نام cmdNumber  تغيير می دهيم. در اين صورت همانطور که گفته شد، VB اين ده کنترل را به صورت آرايه کنترلی (Control Array) در نظر خواهد گرفت (به پيغام داده شده با همين مضمون جواب Yes دهيد).

به همين ترتيب چهار CommandButton ديگر را با Captionهای "+ " و "- " و "* " و "/ " و با نام يکسان cmdOprator به عنوان دکمه های چهار عمل اصلی به صورت آرايه کنترلی در محل های خود قرار می دهيم.

حال کافی است در يونيت مربوط به اين فرم، چنين کدنويسی کنيم (توجه داشته باشيد که متغيرهاي x و y و op در سطح فرم (Form Level) تعريف شده اند و لذا مقدار آن در تمام فرم قابل دسترسی خواهد بود) :

Option Explicit

Dim x,y As Integer

Dim op As String

 Private Sub cmdNumber_Click (Index As Integer)

          IF lblDisplay = “Ø” then lblDisplay = “”

          lblDisplay = lblDisplay + cmdNumber(Index).Caption

End Sub

 Private Sub cmdOprator_Click (Index As Integer)

          x = Val(lblDisplay)

          op = cmdOprator(Index).Caption

          lblDisplay = “Ø”

End Sub

Private Sub cmdEqual_Click ( )

          y = Val (lblDisplay)        

          Select Case op

                   Case “+”

                             lblDisplay = x + y

                   Case “-”

                             lblDisplay = x - y

                   Case “*”

                             lblDisplay = x * y

                   Case “/”

                             lblDisplay = x / y

          End Select

End Sub

 

توجه داريد که:

  1. در رويدادهايی که مربوط به آرايه های کنترلی (يعنی cmd Number و cmdoperator ) است، يک پارامتر به نام Index در آن وجود دارد که شماره Index (انديس) کليدی که فشرده شده را برمی‌گرداند. و لذا مثلاً cmdOprator(Index).Caption برابر "+" خواهد بود، اگر کليد + فشرده شود و برابر "- " خواهد بود، اگر کليد – زده شود و ...

  2. مشخصه (Property) پيش فرض برای Labelها Caption است و لذا هر جا lblDisplay ذکر شده است، توسط VB مانند lblDisplay.Caption در نظر گرفته می شود.

  3. توسط دستور Select Case، يک متغير (که نام آن جلوی دستور Select Case نوشته می شود) با مقادير مختلفی (که جلوی دستورات Case بعدی نوشته می شود) چک می شود که اگر برابر هر يک از اين مقادير بود، دستور پس از همان Case اجرا می شود.

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

Clock in** LCD & Analog** Mode سه شنبه هفتم آبان 1387 21:12
سلام
ابتداي کار از همه دوستان بابت تاخيري که در شروع برنامه هامون افتاد عذر خواهي ميکنم . واقعا اين چند ماه خيلي سرمون شلوغه(بابت ثبت نام و انتخاب واحد و ...) ولي خوب اميدوارم اين برنامه جالب شروع خوبي باشه( که هست ).
به درخواست آقا آرسام امروز برنامه کامل ، بسيار زيبا و مجهز ساعت هاي آنالوگ(عقربه اي) و ديجيتال(LCD) که هر دوش با زبان vb نوشته شده و حجم بسیار کمی داره رو براتون ميذارم . و براي اينکه همه دوستان حتما اين برنامه ها رو دانلود کنن و نظر هم بدن از ادامه مطلب خبري نيست و لينکش رو همين جا گذاشتم .

    ***  دانلود برنامه ساعت آنالوگ  ***  دانلود برنامه ساعت دیجیتال  ***

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

*** Numberic Puzzle *** سه شنبه هفتم آبان 1387 21:12
سلام . باید خدمت همه دوستان عرض کنم که من و احسان تصمیم گرفتیم بابت تاخیر در شروع برنامه هامون از دیروز تا روز عید سعید فطر هر روز یه برنامه رو براتون بذاریم تا به نحوی تونسته باشیم جبران کنیم . امیدوارم شما هم با نظراتون ما رو همراهی کنید !

                                   

 

خوب برنامه اي که امروز براتون ميذارم يه جور سرگرمي محسوب ميشه و سوال اکثرپروژه هاي دانشجويي و دانش آموزيه به نام " پازل اعداد " که به زبان vb  و باحجم بسيار کم در دو سبک نوشته شده : پازل فول و پازل استاندارد و هر کدوم از اين سبک ها ويژگي خاص خودشونو داره، نوشته شده. لازم به ذکره که پازل فول از امکانات بسیار بالایی برخورداره و البته حرفه ای  تر هم نوشته شده واسه همین به دانشجویان بیشتر توصیه میشه از لینک اول استفاده کنن . اميدوارم همه از اين برنامه کاربردي و سرگرمي زيبا استفاده کنن. تا فردا و يه برنامه جديد خدانگهدار 

          دانلود پازل فول                     *****                   دانلود پازل استاندارد

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

اسكرول نوشته سه شنبه شانزدهم مهر 1387 17:50
تعداد دانلود( )

سلام دوستان با یک برنامه جدید در خدمت شما هستیم که برنامه جالبیه

این برنامه نوشته رو بصورت اسکرول می کنه .......... چیزه جالبیه اگه دانلودش نکنید ضرر کردید چون تو بیشتر برنامه ها بدرد می خوره

دانلود برنامهدانلــــــــود برنـــــــــامه

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

ساعت آنالوگ سه شنبه شانزدهم مهر 1387 17:50
تعداد دانلود ( )

سلام دوستان

ببخشید از غیبت چند روزه من . امروز با یک برنامه دیگه در خدمتتون هستم که ساعت آنالوگه  - چیز جالبیه - توی فرم اگه باشه خوشگل دیده می شه

دانلودش کنید مطمئنم خوشتون می آد.

دانـــلــــود برنــــامه

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

اولين پروژه و آشنايی با برنامه نويسی بوسيله VB یکشنبه هفتم مهر 1387 22:33

به عنوان اولين پروژه، قصد داريم فرمی داشته باشيم با دو دکمه Message و Exit که اگر در دکمه Message کليک شد، پيغامی نمايش داده شود و اگر دکمه Exit کليک شد از برنامه خارج شود(شکل3):

Figure 3

ابتدا فرمی که بر روی صفحه نمايش باز است (فعلاً به نام Form 1 ) را به اندازه دلخواه در می آوريم و در حالی که Select است، از پنجره Properties (سمت راست تصوير) ، مشخصه (Property) های زير را چنين Set می کنيم:

1-    مشخصه Name آن را به frmFirstProject تغيير می دهيم.

2-    مشخصه Caption آن را به First Project تغيير می دهيم.

مشخصه Caption معمولاً عنوانها را تغيير می دهد. مثلاً در مورد فرمها، آنچه در اين مشخصه Set شود در Title Bar از آن فرم ديده می شود يا در مورد دکمه ها، آنچه در اين مشخصه قرار داده شود، آن چيزی است که بر روی دکمه ( به عنوان نام دکمه ای که ُکاربر می بيند) ديده می شود.

مشخصه Name يکی از مهمترين مشخصه هايی است که بايد برای تمام کنترلها Set شود. آنچه در اين مشخصه قرار گيرد، نامی است که VB آن کنترل را به اين نام می شناسد (و خصوصاً در هنگام کدنويسی و برای دسترسی به کنترلها، بسيار مورد استفاده واقع می شود). به طور پيش فرض VB برای هر کنترل يک Name در نظر می گيرد، اما در پروژه های واقعی ، معمولاً تعداد کنترلها آنقدر زياد می شوند که نامهای پيش فرض به سختی در ذهن می ماند. برای اين منظور بهتر است به کنترلها، نامهايی را نسبت دهيم که از جهتی با او متناسب باشد. لذا بهتر است اولاً در نام آنها چيزی باشد که نشان از نوع آن کنترل باشد و عبارتی نيز باشد که بيانگر موضوع يا کار فعلی آن باشد. به عنوان مثال شما می بينيد که ما در مشخصه Name از form ، گفتيم که قرار دهيم: frmFirstProject که frm به خاطر تشخيص Form بودن آن است و First Project به خاطر تشخيص اينکه اين فرم برای First Project است. يا مثلاً به فرض اگر بخواهيم دکمه ای به نام Exit بر روی فرمی داشته باشيم، من ترجيح می دهم که نام آن را cmdExit بگذارم که cmd را از Command Button گرفته ام. توجه داريم که اين نامی است که VB آن را می شناسد وگرنه برای زيبايی کار Caption اين دکمه را همان Exit می گذاريم و اين نام گذاری به زيبايی پروژه ما لطمه ای وارد نمی کند.

برای ادامه، دو دکمه (Command Button) بر روی فرم قرار می دهيم (که برای اين منظور از پنجره Controlها که در سمت چپ تصوير است، کنترل Command Button به شکل را دابل کليک می کنيم و يا با يک Click و انتخاب آن، بر روی فرم، به اندازه دلخواه Drag & Drop می کنيم) و جای آنها را به مکان دلخواه مورد نظر (به وسيله Drag & Drop آنها) تغيير می دهيم. آنگاه برای يکی از آنها:

1-    مشخصه Name را به cmdMessage تغيير می دهيم.

2-    مشخصه Caption را به Message تغيير می دهيم.

و برای ديگری تغيير می دهيم:

1- مشخصه Name را به cmdExit .

2- مشخصه Caption را به Exit .

که پس از اين، شمای ظاهری (Interface) برنامه کامل شده است و بايد به کدنويسي آن پرداخت.

اگر بر روی دکمه Exit دابل کليک کنيد (البته هنوز در Design Time هستيم و نه Run Time)، Event Procedure مربوط به رويداد Click (Event) از آن را به صورت زير باز می کند:

Private Sub cmdExit_Click ()

 End Sub

که هر دستوری که در اين Procedure (يعنی بين خط Private و خط End Sub) نوشته شود، در زمان اجرا، وقتی کاربر روی دکمه Exit کليک می کند، اين دستورات اجرا خواهند شد.

دستوری که بايد در cmdExit_Click نوشته شود بسيار ساده است:

Private Sub cmdExit_Click ()

     End

End Sub

دستور End هر جايی از برنامه که اجرا شود فوراً اجرای برنامه را متوقف و از آن خارج می شود.

حال اگر به ترتيبی که در بالا ذکر شد، Event Procedure مربوط به رويداد click از دکمه Message را نيز باز می کنيم و آن را به صورت زير تغيير می دهيم:

Private Sub cmd, Message - Click

     MsgBox “The first project was done successful” و و  “Thanks”

End Sub

پروژه مورد نظر آماده شده شده است. دستور MsgBox (مخفف Message Box )باعث می شود تا يک کادر پيغام بر روی صفحه نمايش ظاهر شود و تا زمانی که دکمه OK از آن را فشار دهيم، پيغامی را نمايش دهد. در اين دستور پارامتر اول، پيغام مورد نظر را به صورت string (يک داده متنی) دريافت مي کند (در VB هر عبارتی که بين دو علامت " " قرار گيرد، string فرض می شود) و پارامتر سوم نيز به عنوان Message Box (که در Title Bar آن آورده خواهد شد) را به صورت متنی دريافت می کند. توجه داريم که بين هر دو پارامتر از علامت کاما (,) استفاده می کنيم و بنابراين در دستور MsgBox برنامه مان برای اينکه پس از پارامتر اول، پارامتر سوم را وارد کنيم بين آن دو پارامتر، دو بار کاما گذاشته ايم.

حال برنامه تان را اجرا کنيد و نتيجه کار را ببينيد (اجرای برنامه در VB توسط کليد F5 صورت می گيرد.

ذکر چند نکته:

1-    اگر بخواهيد فشردن ALT+X همان عمل دکمه Exit را انجام دهد(ايجاد(Hot key) ، کافی است در Caption اين دکمه چنين بنويسيد: E&xit که در اين صورت در زمان اجرا، زير حرف x يک underline (زير خط) می کشد که در ويندوز اين حالت نشانگرHot key داشتن آن حرف است ، همين کار را هم در مورد دکمه Message انجام دهيد.

2-    در هنگام کدنويسي اگر چند حرف اول يک کلمه شناخته شده VB (مانند نام کنترلها و يا Property ها، Method ها و ...) را بنويسيم و CTRL+Space را فشار دهيم، اگر تنها يک کلمه با حرف اول برابر آنچه شما نوشته ايد پيدا کند، بقيه حروف را خود، کامل می کند و اگر تعدادی کلمه با اين مشخصات پيدا کند، ليست آنها را نمايش می دهد که می توانيد يا يکی از آنها را انتخاب کنيد (بر روی کلمه از ليست برويد و کليد space را بزنيد) و يا تعدادی از حروف آن را بنويسيد تا محدوده کلمات مشابه کوتاهتر شود. اين کار را حتماً امتحان کنيد!

3-    زمانی که يک فرم باز می شود، به ترتيب چهار Event بر روی آن رخ می دهد:

  Initialize 

Load

 Activate

 Got focus

که زمانی که رويداد اول رخ می دهد، هنوز object های روی فرم ايجاد نشده اند و قابل دسترسی نيستند. اين object ها در load ساخته می شوند، اما هنوز فرم نمايش داده نشده است. وقتی فرم نمايش داده می شود، رويداد Activate و وقتیfocus به آن داده می شود، رويداد Got focus روی مي دهد. (منظور از گرفتن focus اينست که آن کنترل خاص که در اينجا فرم است، کانون تمام پيامها شود، مثلاً اگر کليدی زده شد به آن فرستاده شود و ...).

4-    برای ذخيره کردن پروژه از منوی فايل و گزينه Save استفاده می شود که بايد تمام فرمها، ماژولها، ... و اصل پروژه را جداگانه ذخيره کرد. لذا اگر شما برنامه First Project راsave کنيد، يکبار نام فرم را save می کند (با پسوند.frm) و يکبار فايل پروژه را (با پسوند.VBP).

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

GameFlex سه شنبه چهاردهم خرداد 1387 18:37

2 ) GameFlex

نام : تصاویر مشابه
فایل : GameFlex.rar     دانلود
سايز : 432KB
در اين بازی در مجموع 56 خانه و 28 جفت تصوير وجود دارد که هر خانه يک عکس را در خود جای داده است . بازيکن بايد با کليک کردن بر روی خانه ها ، سعی کند تصاوير مشابه را پيدا کند . که در اين صورت تصاوير مشابه پاک شده و علامت سؤال مربوط به خانه آنها حذف می شود .

 
نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

برنامه های ويژوال بيسيک سه شنبه چهاردهم خرداد 1387 18:36

ويژوال بيسيک

یکی از برنامه های جدید و نوظهور در عرصه برنامه نویسی ، برنامه Microsoft Visual Basic است. این نرم افزار بر مبنای زبان برنامه نویسی Basic طراحی شده است و با توجه به امکانات مختلفی که از قبل به صورت آماده در آن قرار داده شده است ، طراحی برنامه های کاربردی تحت ویندوز را بسیار ساده کرده است . در این قسمت من چند برنامه که خودم توسط این برنامه طراحی کرده ام به همراه توضیح مختصری در مورد هر یک از آنها قرار داده ام که در صورت تمایل می توانید آنها را دانلود کرده و مورد استفاده قرار دهید .


1 ) Bainary Numbers

نام : اعداد باینری
فایل : Bainary.rar     دانلود
سايز : 486KB
این برنامه یک برنامه آموزشی درسی است که می تواند توسط دانشجویان رشته کامپیوتر مورد استفاده قرار بگیرد. این برنامه توانایی تبدیل عدد در مبناهای گوناگون از جمله 2،8،10و 16 را دارا می باشد و می تواند در حل مسایل مبناها مفید باشد.

برنامه های ويژوال بيسيک : Bainary Numbers

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

یک برنامه گرافیکی سه شنبه چهاردهم خرداد 1387 18:35

 

این برنامه ای آموزنده برای بهره گیری از صفحه کلید برای حرکت دادن یک کنترل در فرم
بعد از کلیک download file را کلیک نمایید

دانلود اینجا

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

کار با فایل در ویژوال بیسیک سه شنبه چهاردهم خرداد 1387 18:34

امروز چنانچه قبلا گفته بودم در مورد فایل ها بحث خواهیم کرد

نحوه حذف یک رکورد از فایل

برای این هدف ابتدا  تمامی رکوردها را بجز رکوردی که  می خواهیم حذف کنیم در یک فایل دیگری ذخیره می کنیم و بعدا آن فایل را به نام فایل برنامه تغییر نام می دهیم .

دستور حذف فایل :  Kill(“filename”)

دستور تغییر نام فایل :  Name  “file2” as “file2”

این قطعه کد برای حذف رکورد بکار می رود 

tel1$ = InputBox("Please enter tel_no for delete:")
Close #s
Open "c:\phone.txt" For Input As #s
Open "c:\phone2.txt" For Output As #2
While Not EOF(s)
Input #s, n, ln, tel
If tel <> tel1 Then
Print #2, n; ","; ln; ","; tel
End If
Wend
Close #s
Close #2
Kill ("c:\phone.txt")
Name "c:\phone2.txt" As "c:\phone.txt"

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

دانلود اینجا  با حجم ۴ کیلوبایت و نام فایل زیپ tel_fil.zip

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

فایل های تصادفی در ویژوال بیسیک سه شنبه چهاردهم خرداد 1387 18:34

امروز درباره فایل های تصادفی بحث می کنم .

در این فایل ها می توان به طور تصادفی در هر جای فایل ذخیره کرد و می توان از هر جای فایل خواند و بر خلاف فایل های ترتیبی (Extentional ) که خواندن و ذخیره در ان باید با ترتیب از اولین رکورد صورت گیرد در فایل Random   به رکورد دلخواه می توان دسترسی دا𕬷ت .

دستور باز کردن فایل : Len=10     Open “c:\test.txt” for Random As # 1

طول رکورد 10 تعریف و اگر تعریف نکنیم محدویتی قایل نیست .

دستور ذخیره در فایل : Put #1 , record number , variable

 دستور خواندن از فایل : بجای Put  از دستور Get  استفاده می کنیم .

امید است پست امروز برایتان مفید واقع گردد و برنامه زیر را که سورس کد و فایل اجرایی است دانلود نمایید و استفاده کرده و تجربیات برنامه سازی خود را بالا ببرید و اگر قسمت مبهمی وجود دارد  E-Mail  فرستاده و یا در وبلاگ مطرح کنید .

 در فایل تصادفی حتما  رکورد را تعریف کنید به صورت زیر :

Type  student

Namestudent as string*25

Lastname as string * 30

Phonenumber as double

End type

جهت دسترسی به فیلدها

Dim fields2 as student

 نام نوع رکورد . نام فیلد

 Fields . namestudent

 در پست بعدی برنامه ای که بنام کتابخانه است در وبلاگ می گذارم . البته در آینده همین برنامه را بطور کامل بصورت Database  در وبلاگ خواهم گذارد . مثال :

Private Sub cmdcreatfile_Click()

Dim numfile As Integer

Dim i As Integer

numfile = FreeFile

Open "c:\Book2.txt" For Random Access Write As #numfile Len = 5

For i = 1 To 5

Put #numfile, i, i * 2

Next i

End Sub

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

کتاب الکترنیکی نحوه مطالعه و Sql سه شنبه چهاردهم خرداد 1387 18:33
این کتاب بصورت فایل  Pdf  که راهنمای طریقه مطالعه کردن را یاد می دهد دانلود و استفاده کنید . کتاب جالبی است . حجم فایل 492  KB   با نام فایل study.pdf

دانلود کتاب مطالعه

این کتاب نیز در زمینه آموزس زبان پایگاه داده ها که همان  Sql  کتاب خوب مخصوصا برای مبتدیان

است . ججم فایل 81.6  KB  با نام فایل SQL.pdf

دانلود کتاب

 موفق و سربلند باد مردم میاندوآب

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

واسه موبايل برنامه بنويسيد !! دوشنبه سیزدهم خرداد 1387 17:29

سلام

بعد از دو هفته اومدم كه دوباره يه مطلبي بزارم تو وبلاگ. البته خودم كه نمي خواستم اين جوري بشه؛ همش تقصير مخابرات هست كه تقريبا 10 روز خط تلفن مشكل Send و Receive ديتا داشت و خلاصه به اينترنت كانكت نميشد.

خب تو اين مدت به برنامه نويسي موبايل علاقه مند شده بودم و همش منتظر بودم اين تلفن مشكل حل شه كه بتونم بيام و يه سري مطلب و برنامه و خلاصه مقدماتش رو فراهم كنم كه بعد از سه روز تونستم برنامه هاي لازم رو دانلود كنم. البته بايد بگم كه اين كار رو با J2ME (Java 2 Micro Edition) مي خوام ياد بگيرم كه خب حتما مي دونيد اكثر برنامه هاي موبايل هم با اين زبان نوشته ميشن كه اين برنامه ها با پسوند Jar هستند.

البته من فعلا قصد ندارم كه برنامه نويسي موبايل رو براي مدت طولاني كار كنم ولي در آينده نزديك بايد بيشتر كار كنم چون به احتمال زياد جاي خودشو بين برنامه نويسان باز مي كنه. فعلا در حدي كه مقدماتش رو ياد بگيرم و از قافله زياد عقب نمونم كافيه.اما برنامه هاي لازم براي برنامه نويسي موبايل به زبان J2ME رو هم معرفي كنم. خب اديتور و ابزار زيادي واسه اين كار هست كه من ليست ابزارهايي رو كه خودم دانلود كردم رو ميزارم كه همگي هم ورژنهاي ويندوزي هستند:

]JDK 1.5  حجم: 43.93 MB

NetBeans 5.5 حجم: 44.06 MB

NetBeans Mobility 5.5 حجم: 24.47 MB

يه اديتور ديگه هم هست به نام JBuilder كه تعريفش رو زياد شنيدم، مخصوصا ورژن 2007 ولي خب نه تونستم CD شو گير بيارم و حجمشم كه مطمئنا زياده واسه همين ديگه فكر كنم NetBeans واسه من بهتر باشه. چون هم حجمش كمتره و هم اينكه مجانيه :D

خب ديگه بيشتر از اين صحبت نمي كنم. خودم يه خورده كار كنم بعد شايد در اين زمينه بيشتر مطلب بزارم تو وبلاگ

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

مشخصات جدید در ویژوال بیسیک 6 دوشنبه سیزدهم خرداد 1387 17:28

·        مروری سریع بر ویژوال بیسیک

·        بدست اوردن قدرت بیشتر با استفاده از کنترل های بهبود یافته

o       رویداد Validate و خصوصیات کنترل Causes validation

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

·        کار با کنترل های جدید

o       انتخاب تاریخ با کنترل های Monthview و Datetimepicker

o       ساختن نوار ابزارهای با قابلیت جابجایی توسط CoolBar

o       استفاده از گرافیک با ImageCombo

o       کنترل FlatScrollBar

·        کار با مشخصات جدید ویژوال بیسیک

o       اشیای فایلهای سیستمی

o       تابع جدید String

o       تهیه صحیح کنترل Dynamic

·        یادگیری درمورد ویژوال بیسیک و اینترنت

·        دریافت اطلاعاتی در مورد سازگاری های داده های جدید

·        نسخه جدید برنامه نویسی شی گرا

 

 

 


مروری سریع بر ویژوال بیسیک

اگر شما تازه با برنامه ویژوال بیسیک اشنا شده اید، عنوان این فصل ممکن است اندکی برای شما گیج کننده باشد.به طور اشکارا اگر شما تاره با این برنامه اشنا شده اید همه چیز برای شما جدید خواهد بود.با وجود این شما نباید این بخش را کنار بگذارید.قسمتهایی برای شما قرار داده شده است، مخصوصا قسمتی که در مورد کنترل های Active X است.و برای کسانی که قبلا با ورژن های قبلی ویژوال بیسیک کار کرده باشند این بخش مهم خواهد بود.

 


چه چیز حذف شده است؟

به یاد داشته باشید که بعضی از مشخصه های جدید Vb6 از این بحث حذف شده اند.برای درک کامل ان بخشها نمی توان به تنهایی به معرفی انها اکتفا کرد.بسیاری از این مشخصات که در این بخش بیان نشده اند در بخش های بعدی بیان خواهند شد،همچنین تعدادی از انها به همراه اطلاعاتی که همراه محصول می ایند بیان می شوند.

 

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

این بخش مشخصات جدیدی از ویژوال بیسیک به شما می دهد.بعضی شامل کار با داده های که ممکن است شامل صدها بلکه هزارها استفاده کننده شود(مانند MS Acess) در اینترنت شود.این نوع از برنامه ها با نام Enterprise Application شناخته می شوند.که معمولا با نسخه Enterprise ویژوال بیسیک نیز نوشته می شوند.این مشخصات جدید Enterprise در این جا اشاره شده است ولی از هدف اصلی این کتاب به دور است.

 

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

اکثر کنترل هایی که در این بخش توضیح داده شده اند کنترل های ذاتی (Standard) Active X نمی باشند.بنابراین انها باید به پروژه شما از طریق پنجره  Components اضافه شوند.(Components را از منوی Project انتخاب کنید)زمانی که شما پنجره Components را باز کردید گزینه Microsoft Windows Common Controls ،Microsoft Windows Common Controls-2 ، و Microsoft Windows Common Controls-3   را از لیست انتخاب کنید
نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

بدست اوردن قدرت بیشتر با استفاده از کنترل های بهبود یافته دوشنبه سیزدهم خرداد 1387 17:27

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

رویداد Validate و خصوصیت کنترل Causes Validate

 

اولین تاثیر بهبود یافته که در مورد کنترل های ذاتی Active X می باشد اضافه کردن رویداد Validate و خصوصیت Causes Validation می باشد. قبل از VB6 اگر شما مجبور بودید از درست نوشتن شدن کلمه ای در جعبه متن اطمینان بیابید شما اکثرا از نوشتن کد در رویداد LostFocus جعبه متن استفاده می کردید.اگر بر خلاف این اتفاق می افتاد شما از روش SetFocus برای نگه داشتن استفاده کننده از ادامه کار او استفاده می کردید.بعضی وقتها ممکن است منطق برنامه نویسی برای استفاده کنندهای برنامه  شما سبب بروز بعضی برای انها شود.اگر انها هرگز اطلاعات درستی وارد نکرده باشند ممکن است انها در روی یک کنترل قفل شوند و حتی نتوانند کلید Help را فشار بدهند.رویداد جدید Validate و خصوصیت CauseValidation این مشکلات را بر طرف می نمایند.

لیست 2.1 طرز استفاده از رویداد Validate برای بررسی صحیح بودن اطلاعات موجود در جعبه متن را نشان می دهد.این کد به مثالی که در شکل 2.1 نشان داده شده است ارتباط دارد.در صورتی که کاربر کلمه Cherries را در جعبه متن تایپ نکند نمی تواند به جعبه متن دوم برود اگر چه خصوصیت CauseValidation جعبه متن  به مقدار False قرار داده شده  است کاربر می تواند انرا به منظور دریافت اطلاعات بیشتر در مورد کلمه صحیح کلیک کند.

 


استفاده از رویداد CausesValidation

به عبارت Cancel موجود در خط 1 نگاه کنید.ویژوال بیسیک این عبارت را در داخل رویداد Validate قرار داده است.اگر شما مقدار Cancel را True قرار دهید(خط 7) برنامه اجازه انتقال فوکوس را به کنترل دیگر نمی دهد به جز مواردی که خصوصیت CauseValidation به مقدار False  قرار داده شده باشد.

 

 


لیست 2.1 02LIST01.TXT

01 Private Sub Text1_Validate(Cancel As Boolean)
02 `Make it so that if the user does not
03 `enter the word, "Cherries" in the TextBox
04 `the cursor will be returned this TextBox
05 If Text1.Text <> "Cherries" Then
06 MsgBox "You cannot go on!"
07 Cancel = True
08 End If
09 End Sub
10 Private Sub Command1_Click()
11 Dim strMsg As String
12 Dim strQuote As String
13 strQuote = """"
14 `Make an instructional message
15 strMsg = "You must type the word," & strQuote
16 strMsg = strMsg & "Cherries" & strQuote & " "
17 strMsg = strMsg & "in the first TextBox."
18 MsgBox strMsg, vbInformation, "Instructions"
19 `The reason that you can click on this
20 `CommandButton even though the Cancel parameter
21 `of the Validate event handler is set to True
22 `is because the value of CauseValidation
23 `property of this CommandButton is set to false.
24 End Sub
نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

دوشنبه سیزدهم خرداد 1387 17:26

SaveSetting And GetSetting Functions

جمعه, September 21st, 2007

خب اين مطلبو كه قبلا هم گذاشته بودم توي وبلاگ ولي خب چون اين وبلاگ جديده ندارتش پس بد نيست كه بزارم اينجا هم

گاهي ممكنه كه قصد داشته باشيد يه مقدار رو جايي ذخيره كنيد كه بعدا هم از اون استفاده كنيد. خب راه هاي زيادي هست. حالا فرض كنيد كه يه برنامه دو زبانه (فارسي و انگليسي) داريد. بار اولي كه برنامه اجرا ميشه از كاربر زبان برنامه را سوال مي كنيد كه مثلا فارسي را انتخاب مي كند. حالا قصد داريد كه دفعه بعد كه برنامه باز ميشه ديگه اين سوال پرسيده نشه و با زباني كه بار اول انتخاب كرده برنامه نمايش داده بشه. خب وقتي فرم اصلي برنامه Load مي شود بايد چك كنيد كه آيا كاربر زباني را انتخاب كرده يا نه كه اگر انتخاب نكرده باشد فرمي باز مي شود و از كاربر مي خواهد كه زبان را انتخاب كند. حالا اگر قبلا زبان را انتخاب كرده باشد، ديگه اين فرم نبايد باز بشود و با زباني كه انتخاب شده اطلاعات را نمايش بدهد. اين كار فقط يك دستور شرطي مي باشد كه به راحتي ميشه نوشتش. ولي خب ما از كجا بفهميم كه قبلا زبان را انتخاب كرده يانه! جواب اين سوال سادست. يه جايي بايد مقدار Language را ست كنيم و مقدار Persian يا English را به آن بدهيم. حالا Language را كجا ست كنيم؟ توي ديتابيس MS Access ؟ يه فايل ؟ يا يه جاي بهتر و ساده تر …ما مقدار Language را توي رجيستري مقدار دهي مي كنيم. اما نه با استفاده از توابع API و Module هايي كه براي كار با رجيستري هست بلكه با استفاده از دو تابع SaveSetting و GetSetting 

تابع SaveSettingاين تابع وظيفه ي ذخيره كردن مقدار را دارد و به صورت زير تعريف مي شود: 

SaveSetting AppName , Section , Key , Setting 

حالا مثلا ما همچين دستوري رو توي VB مي نويسيم و اجرا مي كنيم: 

SaveSetting Me.Caption, “Setting”, “Language”, “Persian” 

خب حالا يه نگاهي به رجيستري بندازيم ببينيم اين مقاديري كه داديم كجاي رجيستري و به چه صورت ذخيره شده اند:

 

فكر مي كنم ديگه عكس گوياي همه چيز باشه و نيازي به توضيح نيست. 

تابع GetSettingاين تابع وظيفه ي خواندن مقادير را بر عهده دارد و به صورت زير تعريف مي شود: 

GetSetting AppName , Section , Key , [default] 

كه پارامتر آخر (default) اختياري مي باشد و اگر مقدار دهي نكنيد مشكلي ندارد. به عنوان مثال كد زير مقداري را كه قبلا ذخيره كرده ايم را بازيابي مي كند و در يك Textbox نمايش مي دهد: 

Text1.Text = GetSetting (Me.Caption, “Setting”, “Language”) 

حالا اون پارامتر اختياري كه نامش default بود واسه چيه؟اگر مقداري در Key مورد نظر وجود نداشته باشد يا اصلا اين Key يا Section وجود نداشته باشد، مقدار default وارد Textbox مي شود.

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

Archive for the ‘ويژوال بيسيك’ Category دوشنبه سیزدهم خرداد 1387 17:25

ShaMSofT Multi ID Login + Source

پنچ شنبه, October 25th, 2007

سلام

تو پست قبلي در مورد برنامه نويسي موبايل صحبت كردم و گفتم كه مي خوام كار كنم. ولي بازم نتونستم و درگير كار ديگه اي شدم كه اگه در اون زمينه به نتايجي برسم همينجا يه خورده در موردش مي نويسم ;)

خب واسه اين پست هم يه برنامه آماده كردم كه با سورس ميزارم واسه دانلود. فكر نمي كنم برنامه نيازي به توضيح داشته باشه و همه مي دونن كه كارش چيه. ولي با نمونه هاي مشابه فرق مي كنه و با يه ترفند كارش رو انجام ميده و سورسش به 20 خط كد هم نميرسه :D

دانلود برنامه

دانلود سورس به زبان ويژوال بيسيك

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

برنامه نویسی ویژوال بیسیک 6 ( قسمت چهاردهم ) سه شنبه هفدهم اردیبهشت 1387 22:7

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

برنامه نویسی را از این قسمت به شکل حرفه ای تری دنبال می کنیم. در این قسمت در باره ی اشیای FileListBox ، DirectoryListBox و DriveListBox صحبت می کنیم. این سه شی به ترتیب جعبه لیست های فایل و فهرست و درایو می باشند. البته هیچ کدام به تنهایی کاربرد ندارند و باید میان آن ها ارتباط برقرار کرد و آن ها را به هم پیوند زد.

[ادامه مطلب …]

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

نسخه قابل حمل (Portable) نرم افزار Visual Basic 6 (تنها با حجم 5.5 مگابایت) سه شنبه هفدهم اردیبهشت 1387 22:6

اگر شما نیز برای برنامه نویسی تحت ویندوز از Visual Basic استفاده می کنید حتماً می دانید دیسک نرم افزار Visual Basic 6 حجمی معادل یک سی دی دارد و برای شروع برنامه نویسی و کار با ویژوال بیسیک حتما نیاز به نصب آن بر روی سیستم خود دارید که نصب آن نیز مدت زمان زیادی را می طلبد

 

اما اینبار قصد معرفی نسخه قابل حمل (Portable) ویژوال بیسیک را با حجم باورنکردنی 5 مگابایت! را داریم که تنها کافی است آن را بر روی کول دیسک و یا دیگر حافظه های جانبی کپی کرده و در هر رایانه ، بدون نیاز به نصب نرم افزار شروع به برنامه نویسی با ویژوال بیسیک کنید و یا پروژه های قبلی خود را باز کرده و ویرایش کنید .

[ادامه مطلب …]

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

آخرین سخنرانی رسمی بیل گیتس در دنیای فناوری شنبه بیست و دوم دی 1386 22:35

 


آخرین سخنرانی رسمی بیل گیتس در دنیای فناوری

 نمایشگاه محصولات الکترونیکی مصرفی که از روز گذشته در لاس وگاس آمریکا آغاز به کار کرد، با آخرین حضور بیل گیتس، بنیانگذار مایکروسافت در دنیای فناوری و به عنوان رئیس بزرگترین غول نرم افزاری دنیا همراه بود.
به گزارش خبرگزاری مهر، یکی از مهمترین حوادث نمایشگاه محصولات مصرفی لاس وگاس 2008 (Ces 2008) آخرین حضور رسمی بیل گیتس در عرصه فناوری اطلاعات بود. همین مسئله موجب شد که از سه ساعت قبل از مراسم افتتاحیه این نمایشگاه، تحلیلگران، روزنامه نگاران، وبلاگ نویسان، توضیح دهندگان و کنجکاوان در مقابل هتل محل اقامت بیل گیتس در لاس وگاس به انتظار ورود معروفترین مرد دنیای فناوری اطلاعات بنشینند.

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



به این ترتیب بیل گیتس با درک اهمیت این موقعیت استثنائی، هدیه ویژه ای را برای طرفداران و شیفتگان خود و شرکتش به ارمغان آورد.

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

گیتس پس از اجرای این برنامه تفریحی، سخنرانی جدی خود را این گونه آغاز کرد: از بسیاری جهات ما تنها در آغاز راه هستیم. در 10 سال آینده، فناوری زندگی ما را غنی تر، متصل تر، بهره ور تر و رضایت بخش تر می کند.



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

بیل گیتس در این نمایشگاه به شرح جزئیات بیشتر رایانه میزی سطح (Microsoft Surface) پرداخت و توضیح داد که این رایانه میزی در حقیقت یک میز بزرگ پوشیده از نمایشگر ال سی دی (کریستال مایع) حساس به لمس است که تمام عملکردهای خود را تنها با لمس صفحه انجام می دهد.

رئیس مایکروسافت در این سخنرانی به معرفی کلی محصولات این شرکت شامل سیستم عامل ویندوز ویستا برای رایانه، ویندوز لایو برای اینترنت و ویندوز موبایل برای تلفن همراه، کنسول بازی ایکس باکس 360، نرم افزار Mediaroom که امکان نمایش بازیهای المپیک 2008 پکن را روی پرتال ام اس ان فراهم می کند و پخش کننده چند رسانه ای زون پرداخت.

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

ADSL جمعه بیست و یکم دی 1386 23:9

 

 

 

ارتباط پر سرعت (تا 40 برابر سرعت ارتباط Dial up )

2-ارتباط بدون نیاز کابل اختصاصی جدید

3-ارتباط پر سرعت بدون نیاز به کابل جدید

توضیح:از زمانی که POWERکامپیوتر شما روشن می شود ارتباط بر قرار است تا زمانی که POWERخاموش شود.

4-ارتباط پر سرعت بدون هزینه ی پالس مکالمه

توضیح:هیچ مبلغی جهت اتصال از شما نمی گیرند و ارتباط کاملا رایگان است و شما فقط باید پول کارت را بپردازید.

5-ارتباط پر سرعت بدون اشغال نمودن خط

توضیح :در زمانی که کامپیوتر  روشن است(و در همان زمان شما به اینترنت متصل هستید )خط شما قابل استفاده برای تلفن زدن است و خط را  بر عکس DIAL UPاشغال نمی نماید.

سرعت دانلود:حداقل 100KB/S

6-بایک USERNAME  &   PASSWORDچندین نفر می توانند متصل باشند (در یک زمان)

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

PC-Down به روز شد! پنجشنبه بیست و چهارم آبان 1386 21:31
سلام

PC-Down به روز شد!

توضیحات: برنامه اي که براتون آماده کردم، يک برنامه فارسي، با ضاهر ساده ولي خيلي خوبه که کارش خاموش کردن کامپيوتر شماست.
ولي نه يه خاموش کردن معمولي! وقتي شما با اين برنامه ساده کامپيوتر خودتون رو خاموش يا ريستارت مي کنيد، متوجه اين تغيير خواهيد شد.
خواهيد ديد که سرعت خاموش و روشن شدن سيستم شما چندين برابر سريعتر مي شود.

اين نسخه به روز شده اين برنامه است و داراي قابليت هاي جديدي هست.

از جمله افزايش سرعت ويندوز نسبت به نسخه قبل و اجراي خودکار و...

نمايي از برنامه...:

نسخه: 1.1,27

حجم: 222 کيلوبايت

دانلود  

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

موبایل جمعه هجدهم آبان 1386 20:56
موبایل

سلام دوستان حالتون خوبه

این وبلاگ تازه شروع به کار کرده

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

هر نوع تمی از هر شخصیتی یا چیزی که میخواین تو قسمت نظرات بنویسین

ظرف ۲۴ ساعت تم شما آماده است.

برای شروع کار یه تم واسه سری ان نوکیا گذاشتم

 

                                         

دوستان عزیز برای دانلود تمها کلیک چپ نکنین بلکه روی عکس کلیک راست کنین و گزینه

 save target as....رو انتخاب کنین

دوستان بازم میگم هرتمی واسه هر مدل گوشی میخواین تو قسمت نظرات بنویسین

فعلا بای

 

اینم دو تا تم برای سونی اریکسون k750i

Download To Mobile Phone: hfg

 

Download To Mobile Phone: LLL

نظر فراموش نشه هر تمی از هر کسی خواستین بگین تا واستون بزارم

sirwan_press@yahoo.com

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

ویژوال بیسیک6 پنجشنبه هفدهم آبان 1386 18:28
ویژوال بیسک
اسلام

 

 امروز میخوام درباره چگونگی ذخیره کردن متن یک تکست باکس در قسمتی از هارد است کدی بنویسم

اول از همه این توابع رو به اول فرمتون اضافه کنید

Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
 

حالا این کدها رو به جایی که می خواهید متن تکست باکس رو فراخوانی کنید اضافه کنید مثلا می خواهید وقتی برنامه شروع شد متنی که ذخیره کردید رو توی تکست باکس بگذاره

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

Private Sub Form_Load()
Dim buf As String
buf = Space(255)
GetPrivateProfileString "form1", "textbox1", "10", buf, 255, "c:\testini.ini"
Text1.Text = buf
End Sub

 

حالا  کدهای زیر رو برای ذخیره کردن متن داخل تکست باکس  در فایل بنویسید.مثلا میخواید وقتی برنامه رو می بندید متن ذخیره بشه

مثل قبل اون قسمتی که با رنگ سبز نوشتم ادرس و نام فایل مورد نظر شماست و اون قسمت که با رنگ بنفش مشخص کردم نام تکست باکس شماست.


Private Sub Form_Unload(Cancel As Integer)

WritePrivateProfileString "form1", "textbox1", Text1.Text, "c:\testini.ini"
End Sub
 

شما می تونید چیز های دیگه رو هم از این طریق ذخیره کنید و بعد فرا خوانی کنید

 

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |

Malariasoft Converter سه شنبه هشتم آبان 1386 22:4

Malariasoft Converter

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

با عرض معذرت به خاطر دیرآپدیت کردن وبلاگ این روزا سرم خیلی شلوغه تو این پست می خوام یکی از برنامه هایی رو که قبلا نوشته بودم رو واسه دانلود بذارم

توضیح مختصر در باره برنامه:این برنامه که اسمش Malariasoft Converter هستش رو  به زبان ویژوال بیسیک دات نت 2005 نوشتم و کارش تبدیل انواع واحد های محاسباتی اعم از واحد های پول و دما ، تاریخ و زمان ، وزن و مساحت ، ساعت جهانی و ... هستش اطلاعات بیشتر رو در ادامه مطلب می تونین ببینین

واقعا واسش خیلی زحمت کشیدم امیدوارم که دانلود کنین و خوشتون بیاد و اگه نکته نظری درباره این برنامه داشتین به من بگین تا در آینده ضعف های برنامه رو اصلاح کنم

نکته :چون این برنامه به زبان ویژوال بیسک دات نت 2005 نوشته شده باید دات نت فریم ورک 2 یا بالا تر رو روی سیستم خودتون نصب کنین اگه از این نرم افزار ندارین می تونین از اینجا دانلود کنین و این نکته رو هم باید بگم که اگه از ویندوز ویستا استفاده می کنید دیگر نیازی به دانلود دات نت فریم ورک نیست و این پک همراه با ویندوز نصب می شود.

 

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

Malariasoft Converter

۳.۵ مگابایت

 

..... لطفاً نظر خود را درباره وبلاگ بدهید لطفاً

sirwan_press@yahoo.com

نوشته شده توسط سیروان ویبی | موضوع: | لينک ثابت |