تبليغاتX
بهمن

كد عكس گرفتن از دسكتاپ (VB.net 2008 يا VB.net 2009)

Dim screensize As System.Drawing.Size =System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size
Dim bmp As New System.Drawing.Bitmap(screensize.Width, screensize.Height)

Using graph As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(bmp)
       graph.CopyFromScreen(0, 0, 0, 0, screensize)

End Using

اين كد تصوير دسكتاپ را در شي bmp ذخيره مي كند.

+ نوشته شده در سه شنبه یکم بهمن 1387ساعت 18:13 توسط صادق بهمنی |

تبديل متن به صدا به وسيله VB.net

 

براي اين كار بايد از يك فايل Dll به نام Xvoice.dll استفاده كرد. اين فايل در اين آدرس وجود دارد :

C:\WINDOWS\speech

و يا مي توانيد اين فايل را از آدرس زير دانلود كنيد:

http://persiandrive.net/797249

1. پروژه جديدي ايجاد كنيد.

2. هز منوي Tools گزينه Choose Toolbox item را انتخاب كنيد. از منوي باز شده به  تب COM Component را انتخاب كنيد.

3. بر روي گزينه Browse كليك كنيد. در پنجره باز شده فايل Xvoice.dll را باز كنيد . و Ok را بزنيد.

4. هم اكنون كنترل ActiveVoice Class به Toolbox اضافه شده است . آن را به فرم اضافه كنيد.


برنامه-تبديل-متن-به-تصوير-13154

5. يك RichTextBox و يك عدد دكمه به فرم اضافه كنيد.(مانند شكل)

برنامه-تبديل-متن-به-تصوير


6. بر روي دكمه Play  كليك كرده و كد زير را در آن بنويسيد:

 

 AxDirectSS1.Speak(RichTextBox1.Text)

7. برنامه شما آماده است.

 

 اين يك برنامه بسيار ساده است كه توسط اين كنترل ساخته شده است. شما مي توانيد برنامه هاي پيشرفته تري با استفاده از اين كنترل بنويسيد.

+ نوشته شده در جمعه دهم آبان 1387ساعت 14:8 توسط صادق بهمنی |

دو كامپونت ارزشمند براي ويژوال بيسيك دات نت
 
كامپونت-ساعت-آنالوگ-براي-ويژوال-بيسيككامپونت-تقويم-شمسي-براي-ويژوال-استوديو-90479
1. كامپونت ساعت آنالوگ
2. كامپونت تقويم شمسي

دانلود (حجم: 64 كيلوبايت به صورت فايل Rar)
+ نوشته شده در دوشنبه بیست و نهم مهر 1387ساعت 17:28 توسط صادق بهمنی |

 سه كتاب ارزشمند براي يادگيري زبان VB.Net

كتاب اول آموزش VB.net براي افراد مبتدي است. عناوين برخي فصل هاي مختلف اين كتاب :

1. مقدمه اي بر دات نت
2. آشنايي با محيط ويژوال استوديو دات نت
3. مفاهيم پايه
4. آشنايي با شي گرايي
5. داده هاي پايه در دات نت
6. اولين برنامه
7. دستورات شرطي و حلقه ها
8. اولين كلاس
9. آشنايي با GUI يا رابط گرافيكي كاربر
10. توبع و زير برنامه ها
11. آرايه
و ...

كتاب دوم آموزش وي بي دات نت به صورت پيشرفته است عناوين برخي فصل هاي مختلف اين كتاب :
1. توبع رياضي و ويژوال بيسيك
2. مديريت رشته ها در ويژوال بيسيك
3. كار با فايل در ويژوال بيسيك
4. API هاي ويندوز
5. ايحاد ساختار هاي داده اي در ويژوال بيسيك
6. كار با رجستري در ويژوال بيسيك
7. برنامه نويسي سخت افزار در ويژوال بيسيك
و ...

كتاب سوم به معرفي و توضيح چگونگب كار با توابع ويژوال بيسيك مي پردازد. عناوين برخي فصل هاي اين كتاب:
1. توابعي كه براي شناسايي نوع داده ها به كار مي روند
2. توابع تبديل نوع متغير ها
3. توبعي كه با متغير ها سر و كار دارند
4. توابعي كه براي قالب دهي به داده ها به كار مي روند
5. توابع رياضي
6. توابعي كه با تاريخ و زمان سر و كار دارند
و...

+ نوشته شده در جمعه دوازدهم مهر 1387ساعت 16:15 توسط صادق بهمنی |

استفاده از برخي دستورات موجود در فايل Shell32.dll ويندوز(2)

 

در فايل Shell32 كلاسي به نام Shell وجود دارد. در اين قسمت مي خواهيم برخي از دستورات اين كلاس را بررسي نماييم.

براي بازكردن اين فايل به مطلب قبلي مراجعه كنيد : http://sadeqbahmani.blogfa.com/post-34.aspx

سپس هر جاي برنامه كه خواستيد از كلاس Shell استفاده كنيد ، بايد متغيري تعريف كنيد مانند :

Dim Shell as New Shell32.Shell

برخي دستورات اين كلاس عبارتند از :

CascadeWindows : براي مرتب كردن پنجره هاي ويندوز به صورت ابشاري از اين دستورا مي توان استفاده كرد :

 Shell. CascadeWindows ()

Explorer : براي باز كردن  اكسپلورر ويندوز استفاده مي شود.درون پرانتز پس از اين دستور آدرس فولدري كه مي خواهيد اكسپلورر باز كند بنويسيد ،مانند :

Shell.Explorer ("C:\Documents and Settings")

FileRun : از اين دستور براي باز كردن Run ويندوز استفاده مي شود.

Shell.FileRun ()

FindComputer : از اين دستور براي جستجوي كامپيوتر در شبكه مي توان استفاده كرد.

Shell. FindComputer ()

FindFiles : از اين دستور براي جستجوي فايل ها در كامپيوتر استفاده مي شود.

Shell. FindFiles()

Help : اين دستور پنجره Help and Support  را باز مي كند.

Shell.Help()

MinimizeAll : تمام پنجره هاي ويندوز را كمينه مي كند.

Shell. MinimizeAll()

UndoMinimizeALL : تمام پنجره هاي ويندوز را از حالت كمينه به حات قبلي در مي آورد.

Shell.UndoMinimizeAll()

Open : ادرس يكي از فولدر هاي كامپييوتر را مي گيرد و آن فولدر را باز مي كند.

Shell.Open("C:\Documents and Settings ")

SetTime : پنجره Data and Time Properties را باز مي كند.

Shell.SetTime()

ShutdownWindows : با استفاده از اين دستور پنجره خاموش كردن كامپيوتر را باز مي كند و مي توانيد كامپيوتر را Restart يا خاموش كنيد.

Shell. ShutdownWindows()

TileHorizontally : اين دستور پنجره هاي كامپيوتر را به صورت افقي مرتب مي كند.

Shell. TileHorizontally()

TileVertically : اين دستور پنجره هاي كامپيوتر را به صورت عمودي مرتب مي كند.

Shell . TileVertically()

TrayProperties : اين دستور پنجره Taskbar and Start Menu Properties را باز مي كند.

Shell. TrayProperties()

 

 

+ نوشته شده در دوشنبه یازدهم شهریور 1387ساعت 8:55 توسط صادق بهمنی |

تشخيص وصل بودن يا نبودن يك كامپيوتر به اينترنت(Ping)

 1.پروژه جديدي ايجاد كنيد(Windows application).

2.يك دكمه(Button) و  دو Textbox به فرم اضافه كنيد.

3.بر روي دكمه دو بار كليك كنيد و اين كد را در آن بنويسد:

 Dim a As New Boolean

 a = My.Computer.Network.Ping(TextBox1.Text)

 If a = True Then

  TextBox2.Text = "Connect"

 Else

  TextBox2.Text = "Not Connect"

End If

4.دكمه F5 را فشار دهيد تا برنامه اجرا شود

در Textbox اول آي پي(IP) كامپيوتر مورد نظر را بنيوسيد. اگر شما به اينترنت وصل باشيد و كامپيوتر مورد نظر نيز به اينترنت وصل باشد ، در Textbox دوم كلمه Connect نوشته مي شود . ولي اگر كامپيوتر مورد نظر به اينترنت وصل نباشد كلمه Not Connect  نوشته مي شود.

+ نوشته شده در دوشنبه چهارم شهریور 1387ساعت 22:25 توسط صادق بهمنی |

استفاده از برخي دستورات موجود در فايل Shell32.dll ويندوز(در ویژوال بیسیک دات نت )

 ۱.پروژه جديدي ايجاد كنيد(Windows application).

2.از منو Project  گزينه Add refrence  را انتخاب كنيد.

3.در پنجره باز شده تب Browse را انتخاب كنيد.

4.در اين صفحه به ادرس : C:\WINDOWS\system32 رفته و روي فايل Shell32 دوبار كليك كنيد.

هم اكنون شما مي توانيد از دستورات موجود در فايل Shell32 استفاده كنيد.

براي مشاهده همه دستورات موجود در اين فايل از منوي View گزينه Object browser را انتخاب كنيد .

پروژه اي كه در آن از دستورات اين فايل استفاده شده است

دانلود

+ نوشته شده در پنجشنبه سی و یکم مرداد 1387ساعت 22:8 توسط صادق بهمنی |

سورس پروژه برنامه نوشته شده با VB.net

 

نام پروژه : Bahman Browser

برنامه جستجو گر اينترنت.

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

اگر مشكلي داشت بنويسيد.

دانلود

+ نوشته شده در جمعه هجدهم مرداد 1387ساعت 22:42 توسط صادق بهمنی |

سلام.

از امروز هرچي كد به نظر به درد بخور از ويژوال بيسيك 2005 (دات نت) پيدا كردم مي گذارم داخل وبلاگ. اگر امكانش بود چند تا سورس پروژه هم روي وبلاگ مي گذارم.

اين هم اولين كد:

استفاده از صدا هاي سيستم:

 

1- يك فرم جديد درست كنيد.

2- چهار تا دكمه(button) به فرم اضافه كنيد .

3- بر روي دکمه اول دو بار كليك كنيد و كد زیر را در آن بنویسید.

        System.Media.SystemSounds.Asterisk.Play()

4- بر روي دکمه ي دوم دوبار كليك كنيد و كد زير را در آن بنويسيد.

        System.Media.SystemSounds.Beep.Play()

5- بر روي دکمه ي سوم دو بار كليك كنيد و اين كد را در آن بنويسيد.

        System.Media.SystemSounds.Exclamation.Play()

6- بر روي دکمه ي چهارم هم دو بار كليك كنيد و این كد را در آن بنویسید:

        System.Media.SystemSounds.Hand.Play()

7- حالا دكمه ي f5  را فشار دهيد تا برنامه اجرا شود.

اگر در اجراي اين برنامه مشكلي داشتيد در بخش نظرات اين پست مي توانيد مشكلتان را بنويسيد يا برايم ايميل بفرستيد تا اگر ميتوانستم آن را برطرف كنم.

اين هم نسخه ي اجرايي اين برنامه به صورت (rar)حجم ۲۰ کیلوبایت :

http://persiandrive.net/317763

اگر خطا داد خطايش را برام بنويسيد.

+ نوشته شده در شنبه پانزدهم تیر 1387ساعت 7:50 توسط صادق بهمنی |