PDA

View Full Version : شروع آموزش برنامه نويسي به زبان VB.NET



developer_rahimi
جمعه 19 تیر 1388, 15:03 عصر
دوستان عزيز با توجه به اينكه بعضي از سئوالها نشون ميده كه يه سري از دوستانمون جديدا دارن وارد مباحث برنامه نويسي ميشن، اگه موافق هستيد يه دوره كامل آموزش VB.NET از مبتدي تا پيشرفته شروع كنيم.
دوستانيكه موافق هستند راي بدن اگه براي تعداد زيادي از دوستان مفيد ارزيابي شد مطالبو با هم شروع كنيم و تبديلش كنيم به يه كلاس آموزش از راه دور
براي اينكار حداقل 15 نفر اعلام تمايل بكنند شروع ميكنم. بعد از هر آموزش هم PDF اونو آپ ميكنم دوستان استفاده كنند.

developer_rahimi
جمعه 19 تیر 1388, 17:54 عصر
خب ظاهرا استقبالي وجود نداره من شروع ميكنم و از 21/4/88 تا 29/4/88 به دليل ماموريت فرصت ادامه ندارم و صبر ميكنم تا ببينم استقبال چقدره. اگه استقبال خوب بود ادامه ميديم و درغير اينصورت متوقف ميكنيم.
قانون 1- لطفا دوستانيكه احساس ميكنند مطالب براشون خيلي سادست يا از اين قسمتها عبور كنند يا تحمل داشته باشند.
قانون 2- لطفا يكي از دوستان مشتاق و علاقمند يه تاپيك ديگه براي سئوالات احتمالي بزنه و لينكشو بذاره تا سئوالات در خلال آموزش نباشه و در تاپيك جداگانه اي سئوالات مطرح و پاسخها دريافت بشه
قانون 3- دوستانيكه ميخوان ارتباط مستقيم با من بگيرند با ايميلهاي info@gesmic.ir يا koushamanage@gmail.com مكاتبه كنند.



بنام خدا

فصل اول : آشنائي با كليات و آغاز كار با VB.NET
از ديدگاه مايكروسافت مراحل طراحي نرم افزار به سه مرحله كلي تقسيم ميشود. اين سه مرحله عبارتند از :
1- طراحي اوليه : در اين مرحله نيازها و خواسته هاي مورد نياز از نرم افزار شناسائي و تشريح ميشوند.
2- طراحي منطقي : در اين مرحله شناسائي محيط هاي مناسب جهت ارائه محيط انجام ميشود.
3- طراحي فيزيكي : در اين مرحله شما به پياده سازي سيستم ميپردازيد.

بطور كلي درنظر داشته باشيد هر برنامه از سه جزء اصلي تشكيل ميشوند كه اين سه مرحله را بطور اختصار ميتوان موارد زير دانست :
1- رابط گرافيكي GUI (Graphic User Interface)
2- عملكردها : تصميم گيري درباره رويدادها و تدوين كدهاي مناسب درجهت رسيدن به اين اهداف
3- پايگاه داده ها : محلي كه داده هاي شما در آن ذخيره خواهند شد.
مطلب ساده اي را همين حالا روشن كنيم و آن اينكه منظور از برنامه نويسي دولايه و سه لايه رعايت اجزاء فوق است كه البته اين موضوع بصورت كاملا كلي بيان شد و جزئيات بيشتر اين موضوع به بحث ديگري نياز دارد.
همانطور كه همه شنيده ايم محيط برنامه نويسي VS.NET بر پايه مفاهيم و اشياء .NET FREAMWORK استوار است. اما اين FREAMWORK از چه اجزائي تشكيل شده است؟ بي شك شناخت صحيح پايه هاي يك محيط براي درك صحيح و پيشرفت در آن بسيار مهم و ضروريست، بنابراين اجزاء .NET FREAMWORK را به شرح ذيل برميشماريم:
1- كلاسهاي .NET
2- CLR
كلاسهاي .NET مجموعه فايلهاي آماده شده اي (اعم از DLL يا EXE) هستند كه كامپايل شده و آماده هستند كه همراه با بسته نرم افزاري .NET FREAMWORK بر روي كامپيوتر شما نصب ميشوند. نگران نباشيد زمانيكه محيط VS را نصب ميكنيد اين بسته نيز به همراه آن نصب ميشود.
CLR كه به Common Language Runtime موسوم است. اين زبان مشترك كليه برنامه هاي نوشته شده در محيط VS را (به هر زبانيكه نوشته باشيد) ترجمه ميكند و خروجي برنامه شما را ارائه ميكند. بنابراين دليل اينكه ميگويند در محيط VS چندان فرقي نميكند كه به چه زباني برنامه مينويسيد (VB.NET,C#.NET,…) وجود همين CLR در محيط VS است.
زبان مياني مايكروسافت است كه بنام MSIC شناخته ميشودكه كه اين زبان همان intermediate language است.
كلاس : به قالب هر شييكلاس گفته ميشود به عبارت ديگر قالبي كه شيي از آن ساخته ميشود كلاس ميگوئيم.
بهتر است بدانيم كه برنامه هاي ما در .NET چگونه كامپايل و اجرا ميشوند. دانستن اين موضوع در بهينه سازيهاي برنامه هاي نهائي به ما كمك خواهد كرد. شكل زير را ببينيد :

http://www.gesmic.ir/images/VBARTICELS/pic1.jpg



شكل 1 – نمودار چگونگي كامپايل برنامه ها در .NET

خب كليات آشنائي با محيط و هسته .NET كافيست كم كم به خود محيط خواهيم پرداخت.
اينم لينك دانلود PDF اين بخش: (http://www.gesmic.ir/images/VBARTICELS/VB1.PDF)

http://www.gesmic.ir/index.php?option=com_content&task=view&id=33&Itemid=37

developer_rahimi
شنبه 20 تیر 1388, 09:07 صبح
خب با توجه به استقبال چشم گير عزيزان چون قول داده بودم شماره 2 رو هم ميذارم بعدش نيستم تا 29/4/88 كه اگه استقبال بازم اينهمه چشمگير بود ديگه ادامه نميديم و تعطيلش ميكنيم.
يكي از بخشهاي مهم در هر پروژه solution نام دارد كه عبارتست از بزرگترين واحد تقسين بندي نرم افزار در برنامه نويسي .NET محسوب ميشود. بنابراين پروژه در Visual Studio يعني يك واحد برنامه نويسي كه كليه اشياء و اجزاء برنامه شما در آن قرار گرفته است. همين موضوع را شما به عينه در محيط VS ميتوانيد ببينيد و درك كنيد. وقتي وارد محيط VS ميشويد در سمت راست پنجره اي قرار گرفته است كه به آن Solution Explorer گفته ميشود و Solution برنامه شما به انضمام تمام اشياء مربوط به آن در آن پنجره مشاهده ميشود. شكل زير را ببينيد.



http://www.gesmic.ir/images/VBARTICELS/pic2.jpg



شكل 2 –Solution Explorer

به ياد داشته باشيد كه در Solution Explorer ميتوانيد بيش از يك پروژه و درنتيجه بيش از يك Solution داشته باشيد.
يكي از موارديكه در برنامه نويسي .NET با آن سروكار خواهيد داشت كه به Name Space يا فضاي نام گفته ميشود. فضاي نام يا Name Space مجموعه اي از توابع و DLLهائي است كه تحت عناوين و اسامي خاصي در .NET FREAMWORK قرار گرفته اند و شما بسته به نيازتان آنها را در برنامه خود Import ميكنيد و از توابع آنها براي دسترسي به كلاسها و اشياء از پيش تعريف شده استفاده نمائيد. براي يك مثال روشن مثلا زمانيكه ميخواهيد با بانكهاي اطلاعاتي SQL كاركنيد، لازم است ارتباط با بانك برقرار شود، اطلاعات از درون جداول دريافت شده و يا در آنها ذخيره شوند. همه اينها نيازمند برنامه نويسي و كدنويسي بسيار پيچيده و طولاني هستند كه به لطف مجموعه FREAMWORK همه اينها حل شده است و فقط لازم است از فضاي نام System.Data.SqlClient را به برنامه خود اضافه كنيد و از توابع و متدهاي آن براي اين منظور استفاده كنيد.
براي افزودن يك Name Space در برنامه خود از كلمه كليدي يا دستور Imports استفاده كنيد و محل درج اين دستور در بخش كدها و در اولين سطر هر كلاس است. پايه اي ترين كلاس و فضاي نام در VS فضاي نام System است كه حتي فرمهاي (پنجره ها) شما نيز از اين فضاي نام استفاده ميكنند (system.windows.forms). توجه داشته باشيد كه هر فرمي در پروژه شما به خودي خود يك كلاس است، در نتيجه وقتي بر روي هر فرمي دوبار كليك كنيد و وارد صفحه كدنويسي شويد شكل كلي زير را خواهيد ديد.

Public class نام فرم شما
…..
…..
……
End class
و درحالت كلي بايد بگويم كه شكل كلي تمامي كلاسها اعم از كلاسهاي تعريف شده توسط شما و يا كلاسهاي از قبل موجود به فرم فوق است و با توجه به مطالب فوق اگر قصد داريد فضاي نامي را به كلاس خود اضافه كنيد ، قبل از عبارت Public Class …. از دستور مورد نظر استفاده كنيد. بصورت زير:


Imports system



Imports system.data



…..



Public class form1



…….



…….



…….



End class

يه بار ديگه به بخشهاي موجود در محيط VS نگاه ميكنيم تا مشكلي براي شما پيش نيايد. شكل زير را ببينيد:



http://www.gesmic.ir/images/VBARTICELS/pic3.jpg



تصوير 3 – تشريح محيط VB.NET

وقتي يه پروژه رو شروع ميكنيد يه فولدر در مسيري كه موقع شروع پروژه اعلام كرديد درست ميكنه و اگه چيزي داخل اون كپي بشه يا فولدر جديدي درست كنيد از solution explorer به آنها دسترسي خواهيد داشت براي اينكار در بالاي پنجره solution explorer داريد به شكل http://www.gesmic.ir/images/VBARTICELS/pic4.jpg كه اگه روش كليك كنيد تمام محتويات فولدر پروژتونو توي solution explorer خواهيد ديد.
اينم لينك دانلودش : http://www.gesmic.ir/index.php?option=com_content&task=view&id=33&Itemid=37

developer_rahimi
یک شنبه 28 تیر 1388, 23:31 عصر
سلام به همه دوستان
باتوجه به يك هفته غيبتم، وقتي آمارو كنترل كردم متوجه شدم كه تعداد دوستانيكه مشتاق ادامه آموزشها هستند بسيار كم اين مطلب دوجا خودشو ميتونه نشون بده يكي نظر سنجي و يكي تعداد د وستانيكه مطلب رو مفيد دونستند.
در پي اين بودم كه يه كلاس كامل دات نت برگذار بشه ولي شرمنده ظاهرا مطالب مفيد نيست و يا احتمالا دوستان خيلي حرفه اي هستند

developer_rahimi
سه شنبه 30 تیر 1388, 10:23 صبح
اجازه بديد كم كم با دستورات آشنا بشيم و كارو پيش ببريم. براي اينكه مسائل كسل كننده رو زودتر پشت سر بذاريم و به مسائل جذاب برسيم اجازه بديد مسئله هميشه تكراري توابع رياضي در vb رو مطرح كنيم.

توابع رياضي در vb.net
به طور كلي در VB.NET بيست و هفت تابع رياضي داريم كه ازطريق كلاس Math مي توان به آنها دسترسي پيدا كرد اين توابع را مي توان به صورت زير تقسيم بندي كرد:
ا- تابع قدرمطلق : نام اين تابع Abs است و مي تواند قدر مطلق يك عدد را برگرداند:
Math.Abs(عدد مورد نظر)
1- توابع مثلثاتي : اين توابع عبارتند از:
الف : Acos: آرك كسينوس عددي رابر مي گرداند.
ب: Asin : آرك سينوس عددي را برمي گرداند.
ج: Atan : آرك تانژانت عددي را بر مي گرداند.
د : Atan2 : اين تابع دو آرگومان مي گيرد و آرگومان اول را بر آرگومان دوم تقسيم كرده و آرك تانژانت نتيجه حاصل را بر مي گرداند.
ه : Cos : محاسبه كسينوس يك عدد.
و: Sin : محاسبه سينوس يك عدد.
ز: Tan : محاسبه تانژانت يك عدد.
چند نكته در مورد اين توابع:
الف : اين توابع مي توانند عددي ازنوع Double را گرفته و مقدار برگشتي آنها نيز ازنوع Double است.
ب : براي استفاده از اين توابع بايد عدد مورد نظر را به راديان تبديل كنيد. براي تبديل كردن يك عدد به راديان آنرا در PI/180 ضرب كنيد. PI همان عدد معروف 3.14 است.
2- توابع هذلولي : اين توابع عبارتند از:
الف : Cosh : براي محاسبه كسينوس هيپربوليك يك عدد.
ب : Sinh : براي محاسبه سينوس هيپربوليك.
ج: Tanh : براي محاسبه تانژانت هيپربوليك.
نكته : نكاتي كه درمورد توابع مثلثاتي گفته شد در مورد اين توابع نيزصادق است.
3- تابع PI : اين تابع عدد معروف 3.14 را برمي گرداند.البته به صورت دقيق تر.
Math.PI
مثال : اگر بخواهيم سينوس 30 درجه را محاسبه كنيم كافي است از دستور زير استفاده كنيم:
Math.Sin(Math.PI / 6(
4- توابع لگاريتمي : اين توابع عبارتد از:
الف : Log : اين تابع را مي توان به دوصورت زير استفاده كرد:
(عدد)Math.Log: لگاريتم طبيعي يك عدد را برمي گرداند در واقع پايه لگاريتم عدد e است يا
(عدد، مبناي عدد)Math.Log : درواقع اين دستور لگاريتم يك عدد رادر مبناي آرگومان دوم برمي گرداند.
مثال : اگر بخواهيم لگاريتم 81 رادرمبناي 9 بدست آوريم كافي است ازدستور زيراستفاده كنيم:
Math.Log(81,9(
ب : Log10: اين تابع به محاسبه لگاريتم معمولي يك عدد مي پردازد درواقع لگاريتم درمبناي 10.
5- تابع e : اين تابع عدد معروف e را برمي گرداند.
Math.e
6- تابع Exp : اين تابع عددي (آرگوماني) را دريافت مي كند وعدد e را به توان آرگومان مورد نظر مي رساند.
مثلا(Math.Exp(3عدد e را به توان 3 مي رساند.
7- تابع BigMul : اين تابع دوآرگومان دريافت مي كند و دوآرگومان صحيح را درهم ضرب مي كند ازاين تابع براي ضرب اعداد بزرگ استفاده مي شود.
مثال مقدار Math.BigMul(10.5, 4) برابر است با عدد 40.
8- تابع Ceiling اين تابع كوچكترين عدد صحيح بزرگتريا مساوي با آرگومان خود را بر مي گرداند.
به عنوان مثال اگر عدد 1.02 به عنوان آرگومان تابع باشد نتيجه حاصل برابر 2 و اگر آرگومان تابع برابر -1.02 باشد نتيجه حاصل برابر-1 خواهد بود.
9- تابع Floor : اين تابع بزرگترين مقدار صحيح كوچكتريا مساوي با آرگومان ورودي خود را بر مي گرداند درواقع اين تابع جزصحيح يا براكت يك عدد رامحاسبه مي كند.
10- تابع Round : اين تابع را مي توان به دوصورت استفاده كرد:
الف : Math.Round(a As Double) As Double: اين تابع عدد يا آرگومان دريافتي را گرد مي كند.
ب : Math.Round(Value As Double,digits As Double) As Double
اين دستور عدد يا آرگومان ورودي را با توجه به آرگومان دوم گرد مي كند.
مثلا اگر بخواهيم عدد 121220.3238 را تا سه رقم اعشار گرد كنيم ازدستور زير استفاده مي كنيم.
Math.Round(121220.3238,3)
بنابراين مقدار برگشتي برابر 121220.324 خواهد بود.
11- تابع Sqrt : اين تابع به محاسبه جذر يك عدد مي پردازد.
12- تابع Max : اين تابع از ميان دو آرگومان يا عدد ورودي خود بزرگترين عدد را برمي گرداند.
13- تابع Min: اين تابع از ميان دو آرگومان يا عدد ورودي خود كوچكترين عدد را برمي گرداند.
14- تابع Pow : اين تابع آرگومان اول را به توان آرگومان دوم مي رساند.
15- تابع Sign : ازاين تابع براي مشخص كردن نوع علامت عدد استفاده مي شود اگرعدد مثبت باشد مقداربرگشتي عدد 1 واگر عدد منفي باشد مقداربرگشتي -1 واگر عدد 0 باشد مقداربرگشتي 0 است.
16- تابع DivRem : فرض كنيد دو عدد 20 و 7 داريد مي خواهيد خارج قسمت و باقيمانده اين دوعدد را محاسبه كنيد كافي است ازاين تابع استفاده كنيد درواقع اين تابع باقيمانده دوعدد را درآرگومان سوم خودش و خارج قسمت آنها را به
عنوان نتيجه تابع برمي گرداند.
مثال:
Dim a,b AsInteger
a=Math.DivRem(20,7,b)
Messagebox.Show(a & b)
در اين صورت متغير a عدد 2 و متغير b عدد 6 را در خود ذخيره مي كند.
17- تابع IEEERemainder : اين تابع را به صورت خودماني توضيح مي دهم.
در واقع اين تابع باقيمانده آرگومان اول را بر آرگومان دوم برمي گرداند اما به چه صورت ?
فرض كنيد مي خواهيد باقيمانده عدد 27 رابرعدد 7 بدست آوريد براي اين كارازاين تابع به صورت زير استفاده مي كنيد:
Math.IEEERemainder(27,7)
در حالي كه انتظار داريد تابع مقدار 6 را به عنوان باقيمانده برگرداند اما تابع مقدار-1 را برمي گرداند .
زيرا تابع به صورتي كه شما عمل كرده ايد عمل نمي كند تابع ابتدا عدد 3 را به عنوان خارج قسمت قرار مي دهد و عدد 6را به عنوان باقيمانده دريافت مي كند همان كاري كه شما كرده ايد ولي سپس عدد 4 را به عنوان خارج قسمت قرار مي دهد و -1 را به عنوان باقيمانده دريافت مي كند سپس قدر مطلق دوعدد را با هم مقايسه مي كند و چون عدد 1 ا زعدد 6 كوچكتر است آنرا به عنوان باقيمانده برمي گرداند.
اما شايد فكركنيد كه هميشه خارج قسمت بزرگتر باقيمانده كوچكتر دارد اما اين درست نيست اگر باقيمانده دوعدد 16 و7را از همين دستوراستفاده كنيد مي بينيد كه مقداربرگشتي برابر است با 2 .
نكته مهم : يادتان نرود اين تابع قدرمطلق با قيمانده دوعدد را باهم مقايسه مي كند و آنكه كوچكتر است رابر مي گرداند

اينم لينك دانلود PDF اين شماره : http://www.gesmic.ir/index.php?option=com_content&task=view&id=33&Itemid=42

elnazii
شنبه 14 شهریور 1388, 18:03 عصر
خواهشا ادامه بدين.ولي بيشتر مربوط شه به ارتباط دادن اس كيو ال 2000 به وي بي 2005 ممنون مي شم.البته نه با ويزارد. واقعا ممنون

khazar_rayaneh
یک شنبه 15 شهریور 1388, 19:46 عصر
ممنونم . خیلی خوبه

shahinfarasystem
پنج شنبه 26 شهریور 1388, 13:09 عصر
ممنون دوست عزیز من هم استقبال می کنم منتها برای یادگیری بیشتر...

behnood307
پنج شنبه 26 شهریور 1388, 23:47 عصر
سلام دوست عزیز
شما ادامه بده ما استفاده می کنیم. ضمناً مطمئناَ خیلی ها هم در سایت ثبت نام نکرده اند ولی به صورت مهمان از مطالب شما استفاده می کنند. شما ادامه بده.... مرسی

booseh
دوشنبه 30 شهریور 1388, 11:34 صبح
tanx a lot!

coma334
دوشنبه 20 مهر 1388, 21:45 عصر
منم هستم. البته اگه منظم پيش بره

mojtaba.s.f
دوشنبه 04 آبان 1388, 16:48 عصر
آقا ادامه بده...:تشویق:

maldini_milan
یک شنبه 24 آبان 1388, 10:16 صبح
manam vb Dost daram

RAMIN.CS
یک شنبه 04 بهمن 1388, 22:49 عصر
اگه ادامه بدین ممنون میشم

evil_inside
شنبه 07 فروردین 1389, 13:37 عصر
آقا قربون معرفتت

دستت طلا خيلي خوبه ادامه بده

موفق باشي :بوس:

ho_612
دوشنبه 30 فروردین 1389, 13:33 عصر
چرا پس ادامه ندادی؟؟؟؟

<برنامه نویس>
سه شنبه 07 اردیبهشت 1389, 12:19 عصر
منم میخوام لطفا ادامه بده

reza315
جمعه 10 اردیبهشت 1389, 08:49 صبح
سلام
چرا ادامه نميدي؟
من نياز دارم به آموزش:ناراحت:

KhanDaii
جمعه 17 اردیبهشت 1389, 22:36 عصر
غلامتم. دستت درد نکنه . لطفا ادامه بدید.:قلب:

Reza1607
شنبه 18 اردیبهشت 1389, 10:55 صبح
دوست عزیز developer_rahimi دیگه فکر کنم استقبال چشمگیر باشه
شرمنده من می خواستم نظر بدم دیدم نظر سنجی بسته شده

vbnovin
پنج شنبه 23 اردیبهشت 1389, 21:01 عصر
ادامه :عصبانی++: ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه ادامه پس کجایی آقا .

Reza1607
پنج شنبه 23 اردیبهشت 1389, 21:45 عصر
در ادامه صحبت هاي دوست عزيزمون vbnovin
خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا خواهشا

hildar
سه شنبه 04 خرداد 1389, 14:45 عصر
با سلام
مطالبتون خیلی مفیدن،لطفاَ ادامه بدید:تشویق:
ما مبتدیها رو دریابین:گیج:

اما یه سوال::اشتباه:
این vb.net رو که می خواین بگین کدوم نسخه هست؟
منظورم اینکه2003 هست یا 2008 یا یه نسخه دیگه؟

مهرانگیز
چهارشنبه 26 خرداد 1389, 13:22 عصر
دوستان عزيز با توجه به اينكه بعضي از سئوالها نشون ميده كه يه سري از دوستانمون جديدا دارن وارد مباحث برنامه نويسي ميشن، اگه موافق هستيد يه دوره كامل آموزش VB.NET از مبتدي تا پيشرفته شروع كنيم.
دوستانيكه موافق هستند راي بدن اگه براي تعداد زيادي از دوستان مفيد ارزيابي شد مطالبو با هم شروع كنيم و تبديلش كنيم به يه كلاس آموزش از راه دور
براي اينكار حداقل 15 نفر اعلام تمايل بكنند شروع ميكنم. بعد از هر آموزش هم PDF اونو آپ ميكنم دوستان استفاده كنند.
لطفا بگویید کی کلاس شروع میشود .

rambo12
شنبه 16 بهمن 1389, 15:46 عصر
خواهشا ادامه ----خواهشا ادامه----خواهشا ادامه----خواهشا ادامه-----خواهشا ادامه-----خواهشا ادامه-------خواهشا ادامه-----خواهشا ادامه

niceangile
یک شنبه 08 اسفند 1389, 15:33 عصر
منم با ذوق اومدم که بخونم و یاد بگیرم ولی مثل اینکه دوستمون از تصمیمش صرفنظر کرده .....
امیدوارم که به زودی نظرشون عوض بشه و ادامه بدن....

mojtabam67
دوشنبه 10 مهر 1391, 14:52 عصر
سلام دوستان

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

به زبان vb.net اما قبل از اون می خوام یه بانکی بسازم که اطلاعات مثلا اونی که قبلا سر کار بوده توی یه فرم دیگه ذخیره بشه و الان که باز نشسته شده توی یه فرم دیگه و این فرم ها با یه access key به هم متصل باشن که با فراخوانی نام این فرد تمام اطلاعات اون ظاهر بشه

ممنون میشم دوستان کمک و راهنمایی کنن


با تشکر از تمام دوستان