نظروتن را درمورد این عکسا چیه

چند تا لینک

آمـوزشـی

 
www.imiorg.com سازمان مدیریت صنعتی
www.roshd.ac.ir شبکه اطلاع رسانی رشد
www.elixiran.com شبکه اطلاع رسانی اکسیر
www.isiran.com ایزایران
www.irantvto.com اداره کل آموزش فنی و حرفه ای
www.konkoor.com سایت کنکور
cme.tbzmed.ac.ir گروه آموزشی مداوم
Dme.hbi.dmr.or.ir

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

www.iernet.org/databases/bnap/default.htm بانک اطلاعاتی نظام های آموزش و پرورش کشورها
www.dwelle.de/compus/sprachkurse/down-persian-html آموزش زبان آلمانی
www.iranasp.net/default.asp آموزش نوشتن صفحات وب فارسی با XPویندوزASPامکانات  
Schoolnet.ir/~hedayat/grads/me/mbers/
78/members78/emdad/doc
learning_visual_basic.htm

آموزش برنامه نویسی با ویژوال بیسیک

www.aryanpour.com دیکشنری آریانپور
www.tahsilattakmili.com/index.asp تحصیلات تکمیلی
www.riec.ac.ir/main.htm سازمان آموزش و پرورش استثنائی
www.informatician.org

مؤسسه آموزش عالی آزاد فن آوران اطلاعات تهران

www.mftsite.com مجتمع فنی تهران
it.mftsite.com/courses.htm اطلاعاتی در مورد مدارک MCSE و MCP و MCSD
www.balagh.net/persian/fegh/amozesh_fegh

 
آموزش فقه

www.irankonkour.com اولین پایگاه دانش آموزان ایران

آموزش ویژوال بیسیک 6

 

مقدمه:

          چرا ویژوال بیسیک؟ شاید این اولین سوالی باشد که برای هرکسی بوجود می آید چرا با وجود زبان های یرنامه نویسی مثل ویژوال C ++ ، ولفی، .... درمحیط Windows ما باید به سراغ ویژوال بیسیک برویم. بهتر که برای جواب دادن به این سوال ،  ابتداً یک سری از مطالب را برای یکدبگر روشن کنیم،

          بخاطر برداشتی از زبان Basic داریم که در محیط DOS بیشتربه بچه های مدرسه آموزش داده می شد و زبانی ، کاملا آموزشی کاملا ابتدایی بود برداشتی غیرمنصفانه نسبت به ویژوال بیسیک داریم (خود من هم ابتدای کارهمین دیدگاه را نسبت به این زبان برنامه نویسی داشتم) اما این زبان با وجود به یدک کشیدن نام Basic ولی زبانی متفاوت با بیسیک که شما احتمالاً با آن آشنایی دارید می باشد. اما در زبان ویژوال بیسیک بجز یک سری ازدستورهای قدیمی Basic بقیه دستورها جدید هستند. واین زبان با توانایی بکارگیری تمامی ابزارهای موجود در کتابخانه Windows و تمامی برنامه های دیگر میتواند درعین سادگی که نسبت به زبانهایی مثل Visual C++)VC) دارد. همان کارها را انجام دهد(خالی از لطف نیست که ذکر کنیم که می توان انواع برنامه های کاربردی (Utility) ، بازی ها حتی به شکل سه بعدی و برنامه های سندی (Application) و یا برنامه های قابل اجرا در شبکه ها و اینترنت را تولید نمود.). البته باید این نکته را هم ذکر کرد که زبان VC برای حرفه ای ها و با توجه به سرعتی که دارد برای کارهای پیچیده ریاضی به کار می رود. ولی خوب در عوض زبان VB (معمولا کاربران کامپیوتر با Script های آن که یکی از رقبای Java Script می باشد و یا دوستداران اینترنت علاوه بر  ScriptباActiveX  ها که برای اولین بار توسط VB عرضه شد را می شناسند) هر دو مقوله قدرت و سرعت را با هم دارا می باشد.

         VB یکی دیگر از تفاوتهایی که با جد خودBasic  داشته است سیستم اجرای برنامه های ابجاد شده با این زبان می باشد که جد آن با Interpreter (مفسر) کار می کرد یعنی برنامه را خط به خط اجرا می کرد ولی ویژوال بیسیک مجهز به هر دو سیستم می باشد یعنی هم مفسر دارد هم کامپایلرکه باز هم این یکی از تفاوتهای عمده آن نسبت  Basicمی باشد.

        حال نوبت به پاسخ گویی به این سوال می رسد که چرا Visual  به ما قبل Basic افزوده شده است؟خوب ما سعی می کنیم که به این سوال به گونه ای پاسخ دهیم ولی اگر کار یاد گیری VB را  دنبال کنید و قبلا در محیط DOS برنامه نوشته باشید خودتان دلیل افزوده شدن این کلمه به ما قبل Basic آگاه می شوید. ولی اگر Visual را در فرهنگ لغات انگلیسی به فارسی نگاه کنید به معنای بصری میباشد یعنی چیزی که با چشم سر وکار دارد خوب این دقیقا همان چیزی است که ما از زمان متولد شدن ویندوز از ان استفاده می کنیم رابطه های گرافیکی (GUI ها ) خوب ، پس به زبانها یی که برنامه ها یی بدین گونه تهیه می کنند باید بصری گفته شود چون دیگر از آن محیط خشک و بی روح DOS دیگر خبری نیست.

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

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

1-      اساس برنامه برنامه نویسی :

-                       OOP (Object Oriented Program )

-                       مفاهیم کلی (Object ,Event ,Property ,method,... )

-                       محیط و ابزارهای VB

-                       انواع داده ها در VB

-                       دستورات پایه در VB

2-      شی ها و کنترل ها و روش استفاده از آنها (Object & Controls )

-                       Forms

-                       Label

-                       Textbox

-                       Command Button

-                       Picture Box

-                                                                                    Image

-                       Shape

-                       Line

-                       Frame

-                       Check Box

-                       Option Button

-                       Combo Box

-                       List Box

-                       Hscroll Bar

-                       Vscroll Bar

-                       Timer

-                       Drive List Box

-                       Dir List Box

-                       File List Box

-                       Remote Data

-                       OLE

 

3 – افزودن شی و کنترل ها ی جدید

-                                                                                    Microsoft Windows Common Control

-                                                                                    . . .

4- چند روش در ایجاد  برنامه های کاربردی

 ما در هر بخش سعی بر این داریم که با مثالها و تصاویر و ارائه کدهای برنامه اقدام به آموزش زبان VB   کنیم.

  • نکات:

زبان VB6  در سه نسخه توسط شرکت ماکروسافت ارائه شده است که به ترتیب Learning ، Professional  ، Enterprise می باشد که به ترتیب برای آموزش ، اهداف حرفه ای و کاملترین آن Enterprise با امکانات شبکه و اینترنت می باشد ما در این مجموعه از دو نسخه آخر استفاده می کنیم و به شما Enterprise را هم توصیه می کنیم..

  • حداقل سیستم مورد نیاز توصیه شده توسط خود شرکت ماکروسافت برای نصب Visual Basic (VB)  عبارت است از:

-                                                                                    یک سیستم عامل ویندوز 95 و به بالا یا ویندوز NT 4 و به بالا

-                                                                                    یک کامپیوتر 486DX/66 MHz  یا بالا تر (پروسسور پنتیوم و بالا تر توصیه شده است.)

-                                                                                    یک درایوCD-ROM

-                                                                                    یک کارت VGA یا بالاتر که توسط ویندوز پشتیبانی شود.

-                                                                                    16 MB  حافظه RAM برای ویندوز 95 و 32MB برای ویندوز NT

-                                                                                    یک عدد Mouse

  • شما می توانید VB را به صورت مستقل و یا از بسته نرم افزاری Visual Studio   نصب نمایید.
  • Help ، در VB به صورت Online می باشد و یا شما با نصب کتابخانه MSDN می توانید از Help استفاده کنید.
  • ما در این مجموعه فرض را بر این می گذاریم که شما حداقل اطلاعات کافی در مورد ویندوز دارید و بر این اساس به آموزش مطالب می پردازیم.
  • به عنوان منابع بیشتر می توانید به کتاب های زیر مراجعه نمایید :

1- Microsoft Visual Basic 6.0 Programmer `s Guide  چاپ  Microsoft Press         .

2-  Platinum Edition Using Visual Basic 6.0   چاپ QUE .

 

 

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


راستی دوستان نظر یادتون نره
اگر جرات داری نظر بده




دوستداران ویژوال بیسیک سلام
یکی از مشکلات اکثر برنامه نویسان (هم تنبل , هم زرنگ) جستجو و پیدا کردن کدهای آماده و استاندارد با توضیحات کافی برای صرفه جویی در زمان نوشتن کد و یا استفاده از قابلیت هایی است که امکان پباده سازی آنرا نداشته اند. به همین خاطر تصمیم گرفتم تا سایت زیر را که مجموعه ای غنی و بسیار مناسب از این کدها به زبان های مختلف به خصوص ویژوال بیسیک است به شما معرفی کنم. حقیقتاً این سایت یک مرجع خوب و عالی است. کدهای اونو بیینید و لذت ببرید.



The largest public source code database on the Internet with 7,456,536 lines of code, articles and tutorials in 11 languages,as well as 694 open job postings



Planet Source Code

دوستان نظرتون را در مورد عنوان وبلاگ چیست؟

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

من قصد دارم ویژال بیسیک دات نت را آموزش بدم

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

نصب:

1-Visual Studio .NET 2003 (5CD)x

2-SQL server 2000(1CD)x

3-MSDN 2003(3CD)x


پیشنهاد میشه از یکی از سیستم عاملهای زیر استفاده کنید:

1-Windows Xp Pro

2-Windows2000

3-Windows 2003

من یک هفته بعد آموزش رو شروع میکنم (یا اینجا یا تو سایت خودم)

یک چیزی یادم رفت اگه کسی نمیدونه چطوری 3 مورد بالا که گفتم نصب کنه نگران نباشه آموزش رو از نصب این موارد شروع میکنم


موفق باشید


خداحافظ

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

من قصد دارم ویژال بیسیک دات نت را آموزش بدم

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

نصب:

1-Visual Studio .NET 2003 (5CD)x

2-SQL server 2000(1CD)x

3-MSDN 2003(3CD)x


پیشنهاد میشه از یکی از سیستم عاملهای زیر استفاده کنید:

1-Windows Xp Pro

2-Windows2000

3-Windows 2003

من یک هفته بعد آموزش رو شروع میکنم (یا اینجا یا تو سایت خودم)

یک چیزی یادم رفت اگه کسی نمیدونه چطوری 3 مورد بالا که گفتم نصب کنه نگران نباشه آموزش رو از نصب این موارد شروع میکنم


موفق باشید


خداحافظ

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

من قصد دارم ویژال بیسیک دات نت را آموزش بدم

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

نصب:

1-Visual Studio .NET 2003 (5CD)x

2-SQL server 2000(1CD)x

3-MSDN 2003(3CD)x


پیشنهاد میشه از یکی از سیستم عاملهای زیر استفاده کنید:

1-Windows Xp Pro

2-Windows2000

3-Windows 2003

من یک هفته بعد آموزش رو شروع میکنم (یا اینجا یا تو سایت خودم)

یک چیزی یادم رفت اگه کسی نمیدونه چطوری 3 مورد بالا که گفتم نصب کنه نگران نباشه آموزش رو از نصب این موارد شروع میکنم


موفق باشید


خداحافظ


راهنمایی

بعضی از دوستان چند ادرس سایت برنامه نویسی خواسته بودن.
لینک هایی که در سمت راست می بینید لینک های خوبی هستند البته سایت های انگلیسی زبانند. اگه دنبال چند سایت فارسی می گردید اینم لینکاش :
http://www.idevcenter.com
http://www.srco.ir
http://www.barnamenevis.net
http://www.iranphp.net
http://www.iranjavascript.com
http://www.iranasp.net
www.iranianprogrammer.com

و وب لاگ ها
http://vblog.persianmblog.com
http://delphilog.persianblog.com
http://sheidaian.persianblog.com/

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

ساخت برنامه(چت Chat) با WinSock

اگه بتونید کاملش کنید میتونید یک چیزی تو مایه های Yahoo Messanger بسازسید
در ویژال بیسیک یک پروژه جدید بسازید
کپینش رو به Client تغیر بدید
یک کمپونت WinSock Controler رو به برنامه اضافه کنید و اسم اونو ‏TcpClient تغیر بدید
دو تا Text Box به فرم اضافه کنید و اسم اولی رو txtSend و دومی رو ‏txtOutput تغیر بدید
یک CommandButton رو اضافه کنید و کپشنشو Connect و اسم اونو به cmdConnect تغیر بدید
و کد پائین رو به اون اضافه کنید :
Private Sub Form_Load()
' The name of the Winsock control is tcpClient.
' Note: to specify a remote host, you can use
' either the IP address (ex: "121.111.1.1") or
' the computer's "friendly" name, as shown here.
tcpClient.RemoteHost = "RemoteComputerName"
tcpClient.RemotePort = 1001
End Sub

Private Sub cmdConnect_Click()
' Invoke the Connect method to initiate a
' connection.
tcpClient.Connect
End Sub

Private Sub txtSendData_Change()
tcpClient.SendData txtSend.Text
End Sub

Private Sub tcpClient_DataArrival (ByVal bytesTotal As Long)
Dim strData As String
tcpClient.GetData strData
txtOutput.Text = strData
End Sub
برنامه رو Exe کنید
حالا نوبت سرور رسیده
یک پروژه مثل بالا بسازید و همون چیز ها رو توش در بزارید
اسم WinSock رو به tcpServer تغیر بدید
بقیه نام ها مثل بالا باید با شند
کپشن فرم هم باید TCP Server باشه
و کد پانین رو وارد کنید :

Private Sub Form_Load()
' Set the LocalPort property to an integer.
' Then invoke the Listen method.
tcpServer.LocalPort = 1001
tcpServer.Listen
frmClient.Show ' Show the client form.
End Sub

Private Sub tcpServer_ConnectionRequest (ByVal requestID As Long)
' Check if the control's State is closed. If not,
' close the connection before accepting the new
' connection.
If tcpServer.State <> sckClosed Then _
tcpServer.Close
' Accept the request with the requestID
' parameter.
tcpServer.Accept requestID
End Sub

Private Sub txtSendData_Change()
' The TextBox control named txtSendData
' contains the data to be sent. Whenever the user
' types into the textbox, the string is sent
' using the SendData method.
tcpServer.SendData txtSendData.Text
End Sub

Private Sub tcpServer_DataArrival (ByVal bytesTotal As Long)
' Declare a variable for the incoming data.
' Invoke the GetData method and set the Text
' property of a TextBox named txtOutput to
' the data.
Dim strData As String
tcpServer.GetData strData
txtOutput.Text = strData
End Sub

و این هم Exe کنید
با ید IP کامپیوتر خوتون رو به برنامه Client بدید. با دستور Ipconfig توی Ms_Dos Mode می توانید IP خودتون رو ببینید


برگرفته شده از MSDN

موفق باشید
اگه سئوالی بود در خدمتم.!