لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 89
فهرست
مقدمه 2
بانک اطلاعاتی مایکروسافت اکسس 7
دستیابی داده در ویژوال بیسیک 6 40 پروژه 51
مقدمه
مقدمه
ظهور کامپیوتر انقلابی در اجتماع امروز پدید آورده است که برخی اهمیت آن را به مراتب بیش از انقلاب صنعتی که در قرن هجدهم میلادی در اروپا آغاز گردیده می دانند. زیرا اختراع ماشین بخار و سایر ماشین هایی که به دست بشر ساخته شده و بوسیله او به خدمت گرفته شده اند جایگزین کار بدنی یا به عبارتی مکمل نیروی بازوان انسان شده اند، درحالیکه کامپیوتر به مدد مغزانسان شتافته است.امروزه کامپیوترها اعمالی را انجام میدهند که در گذشته فقط مغز از عهده انجام آنها بر میآمد.
دراینکه مغز به عنوان کنترل کننده وفرمانده کلیه حرکات انسان دارای اهمیت فوق العاده زیادی میباشد ،هیچ شکی نیست وهمین امر یعنی متکامل بودن مغز است که انسان را اشرف مخلوقات کرده است.
لذا اهمیت ماشینی که بتواند بخشی از کار مغز را انجام دهد، آشکار میگردد و از اینروست که غالبا کامپیوتر را مغز الکترونیکی نامیده اند.
صرف نظر از اینکه اصطلاح مغز الکترونیکی تا چه اندازه صحیح و دقیق است، می توان در هر صورت جنبه هایی از حقیقت را در آن یافت، زیرا انسان و کامپیتر هر دو روی اطلاعات عملیات وپردازش انجام می دهند. درست است که انسان در مواردی همچون درک، تفسیر، ساختن مفاهیم جدید قضاوت و انجام عملیات با مدریت انعطاف پذیر به کامپیوتر برتری دارد ولی این ماشین نیز به نوبه خود از امتیازات و ویژگیهای خاصی همچون دقت، سرعت ذخیره سازی حجم زیادی از اطلاعات و خستگی ناپذیری برخوردار است که در چنین مواردی از انسان پیشی می گیرد.
کامپیوتر در طول چند دهه ای که از عمرش می گذرد چنان آثار اجتماعی وفرهنگی گسترده وعمیقی در جوامع بشری بر جای گزارده است که این امر خود موجب پیدایش خبرهای تازه در تاریخ بشر شده است. این جنبه از تمدن را به نام های گوناگون از جمله تمدن انفورماتیک خوانده اند و این بدان معناست که کامپیوتر به همراه تکنولوژی های پیشرفته دیگر، راه را برای تکوین جامعه جدید باز کرده است که بیش از هر چیز می توان آنرا "جامعه اطلاعاتی " نامید.
اهمیت کامپیوتر در دنیای امروز و همچنین پیش بینی اهمیت آن در جوامع آینده بر کسی پوشیده نیست. به جرأت می توان
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 6
تمرینات ویژوال بیسیک
1- برنامه ای بنویسید که یک عدد صحیح و یک عدد اعشاری دو دقتی را بگیرد سپس آنها را نمایش دهد .
2- برنامه ای بنویسید که دو عدد صحیح a , b را بگیرد سپس باقیمانده و خارج قسمت صحیح تقسیم a بر b را نمایش دهد.
3- برنامه ای بنویسید که دو عدد a و n را بگیرد سپس به دو روش مقدار an را محاسبه و چاپ کند.
4- برنامه ای بنویسید که x را دریافت کند سپس مقدار x را محاسبه و چاپ کند.
5- برنامه ای بنویسید که a و b را بگیرد سپس مقدار b , a را محاسبه و چاپ کند .
6- برنامه ای بنویسید که دو عدد x و y از نوع اعشاری معمولی را بگیرد سپس حاصل ضرب و حاصل جمع آنها را تا دو رقم اعشار نمایش دهد .
7- برنامه ای بنویسید که اسم یک شخص را دریافت کند سپس کلمه Hello به ابتدای آن اسم اضافه کند و نمایش دهد .
8- برنامه ای بنویسید که قیمت خرید یک کالا را بگیرد و 8% سود به آن اضافه کند و قیمت فروش را نمایش دهد . (عدد از نوع صحیح بلند انتخاب شود).
9- برنامه ای بنویسید که شعاع یک کره را بگیرد سپس حجم آن را محاسبه و چاپ کند . Pi=3.14
10- برنامه ای بنویسید که شعاع یک دایره را بگیرد سپس محیط و مساحت آن را محاسبه کند .
11- برنامه ای بنویسید که نام و حقوق یک کارمند را بگیرد سپس 5% مالیات از حقوق کسر کند سپس مقدار مالیات ، مقدار خالص حقوق و نام کارمند را نمایش دهد.
12- برنامه ای بنویسید که یک عدد دو رقمی را بگیرد سپس مقلوب عدد را نمایش دهد ( ورودی 42 مقلوب24)
13- برنامه ای بنویسید که یک عدد سه رقمی را بگیرد سپس مجموع ارقام و مقلوب آن را چاپ کند .
14- برنامه ای بنویسید که دو عدد صحیح را بگیرد سپس بدون استفاده از دستورات شرطی عدد بزرگتر را پیدا کرده نمایش دهد .
15- برنامه ای بنویسید که دو عدد صحیح را بگیرد سپس بدون استفاده از دستورات شرطی عدد کوچکتر را پیدا کرده نمایش دهد .
16- برنامه ای بنویسید که یک عدد دو عدد صحیح را بگیرد سپس بدون استفاده از عملگر تقسیم آن را به 16 تقسیم کرده حاصل را نمایش دهد .
17- برنامه ای بنویسید که یک عدد دو عدد صحیح را بگیرد سپس بدون استفاده از عملگر ضرب آن را به 8 ضرب کرده حاصل را نمایش دهد .
18- برنامه بنویسید که یک کاراکتر را دریافت کند سپس کاراکتر بعد و قبل از آن را چاپ کند .
19- برنامه ای بنویسید که تعداد ثانیه های یک سال را محاسبه و چاپ کند .
20- برنامه ای بنویسید که 5 عدد اعشاری معمولی را بخواند سپس میانگین آن ها را نمایش دهد . ( سه رقم اعشار)
21- تابعی برای محاسبه k امین جمله سری فیبوناچی بنویسید ؟ ( تابع را به صورت بازگشتی بنویسید )
#include #include long int febo(int); main() { int x=1; long int y=1; clrscr(); printf("\n\n\t Enter a number : "); scanf("%d",&x); if((x>2)||(x<26)) y=febo(x); printf(" \n\n\n\t\t\t Febo = %d",y); if((x<1)||(x>=26)) { clrscr(); printf("\n\n\n\n\n\n\t\t Error !!! "); } getch(); return 0; } long int febo(int n) { if(n>2)return(febo(n-1)+febo(n-2)); return 1; }
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 11 صفحه
قسمتی از متن .doc :
1 مقدمه ای بر ویژوال بیسیک نت
بیسیک زبانی است که دوران تحول زیادی را پشت سر گذاشته است. اولین نسخه از زبان بیسیک طوری بود که برنامه نویسی در آن دشواری خاصی داشت . امروزه با جدیدترین نسخه بیسک به نام ویژوال بیسیک نت سر و کار داریم. این زبان در محیط ویندوز قدرت فوق العاده ای دارد، به طوری که از سبک برنامه نویسی شی ء گرا پیروی می کند. تولید برنامه ها در این زبان بسیار ساده است، چرا که بخش زیادی از برنامه را کامپایلر زبان تولید میکند.
برنامه نویسی شی ء گرا
برنامه نویسی شی ء گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد. قابلیت خوانایی برنامه هایی که در این روش نوشته می شوند بالا بوده، تست، عیب یابی و اصلاح آن ها آسان است. شی ء گرایی، بر اشیا تأکید دارد.
تعدادی از زبان ها برای برای برنامه نویسی شی ء گرا طراحی شده اند. زبان اِسمالتاک یک زبان برنامه نویسی کاملا شی ء گرا است. زبان C++ که تکامل یافته زبان C است، دارای ویژگیهایی است که برنامه نویسی شی ء گرا در آن امکان پذیر است. در این زبان، برنامه نویسی ساخت یافته نیز ممکن است. ویژوال بیسیک نت زبانی کاملا شی ء گرا است.
برنامه نویسی شی ء گرا، اشیا دنیای واقیسعی را با نرم افزار مناسبی مدل سازی می کند. از امتیاز رابطه کلاس استفاده می کندکه در آن، اشیایی از یک کلاس- مثل کلاسی از وسیله نقلیه- مشخصات مشابهی دارند. از امتیاز وراثت و یا حتی وراثت چندگانه نیز استفاده می کند که در آن، کلاس های جدیدی که ایجاد می شوند، مشخصاتی از کلاسهای موجود را به ارث می برند و حتی ویژگیهای منحصر به فردی نیز دارند.
برنامه نویسی شی ء گرا، داده ها(صفات)، و توابع(رفتارها) را در بسته ای به نام اشیاء، بسته بندی می کند. داده ها و توابع هر شی ء شدیدا به هم گره خورده اند. اشیا دارای ویژگیهای پنهان سازی اطلاعات اند. یعنی، گرچه اشیا ممکن است طریقه ارتباط با اشیای دیگر را از طریق واسط بدانند، ولی اجازه ندارند که از چگونگی پیاده سازی اشیای دیگر آگاه باشند. به عبارت دیگر، جزییات پیاده سازی، در داخل اشیا مخفی شده است.
در C و سایر زبان های برنامه سازی ساخت یافته، برنامه ها به فعالیت ها توجه دارند، در حالی که در زبان ویژوال بیسیک نت به اشیا توجه می شود. در C ، واحد برنامه نویسی، تابع است. در ویژوال بیسیک نت، واحد برنامه نویسی، کلاسی است که اشیا سرانجام از آن نمونه سازی(ایجاد) می شوند. کلاس های ویژوال بیسیک نت حاوی رویه ها هستند.
برنامه نویسی ویژوال بیسیک نت بر روی ایجاد انواع جدیدی به نام کلاس متمرکز می شود. همان طور که می دانید، بعضی از انواع داده ها مثل String,Double,Integer در ویژوال بیسیک نت موجود است. این انواع را انواع ابتدایی می نامیم. برنامه نویس می تواند با استفاده از انواع ابتدایی، انواع دیگری ار ایجاد کند که آن ها را انواع جدید می نامیم. هر کلاس علاوه بر داده ها، توابعی دارد که داده ها، توابعی دارد که داده ها را دستکار می کنند. قطعات داده ای کلاس را اعضای داده ای گویند. قطعات تابعی کلاس را توابع عضو یا متد گویند. می دانید که نمونه ای از هر نوع ابتدایی را متغیر گویند. به عنوان مثال، در دستور x, Dim x As Integer نمونه ای از نوع Integer است و متغیر نام دارد. نمونه ای از انواع جدید (مثل کلاس) را شی ء گویند. در ویژوال بیسیک نت، بر کلاس ها، ولی در c بر توابع تأکید میشود. اسامی موجود در صورت مسئله (مشخصات سیستم) به برنامه نویس کمک می کند تا کلاس هایی را تعیین می کند که با ایجاد اشایی از آن ها که با یکدیگر کار می کنند، سیستم را پیاده سازی کند.
جدول 1-1 انواع عددی در ویژوال بیسیک نت.
نوع
میزان حافظه (بایت)
بازده قابل قبول
Byte
1
0 تا 255
Integer
2
32768- تا 32767
Long
4
2147483648-تا2147483647
Single
4
منفی از 38+E402823/3-تا45-E401298/1- مثبت از 45-E401298/1تا38+E402823/3
Double
8
منفی از 308 E+79769313486232/1- تا324-E94065645841247/4-مثبت از 324-E94065645841247/4تا308E+7976931348623/1
Currency
8
از5808/922337203685477-تا5807/922337203685477
Decimal
اگر از اعشار استفاده شود در بازه 9228162514264337593543950335/7± و اگر از اعشار استفاده نشود در بازه 79228162514264337593543950335±
جدول 2-1 انواع غیر عددی.
نوع
میزان حافظه(بایت)
بازه قابل قبول
String (طول ثابت)
طول رشته
از یک تا 65400 کاراکتر
String (طول متغیر)
طول رشته+ 10 بایت
از صفر تا 2 میلیارد کاراکتر
Date
8
تاریخ قابل قبول
Boolean
2
True یا False
Variant (عددی)
16 بایت
به اندازه نوع عددی Double
Variant (رشته ای)
طول+ 22 بایت
مانند رشته طول متغیر
نوع رشته ای
رشته دنباله ای از کاراکترها است، مثل Ali و Computer Science نوع رشته ای معمولا برای ذخیره اسامی افراد و سایر متن ها به کار می رود و به صورت طول متغیر و طول ثابت استفاده می شود.
نوع بولی
این نوع که نوع منطقی نیز نامیده می شود داده هایی را نشان می ذعذ که می تواند دو مقدار درستی یا نادرستی را بپذیرند که به ترتیب با True و Flase نمایش داده می شوند.
نوع تاریخ
تاریخ و زمان را می توان در ویژوال بیسیک نت به عنوان یک نوع مورد استفاده قرار داد، برای این منظور باید در دو طرف آن ها علامت قرار گیرد. مثال های زیر را ببینید:
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 21
تاریخچه زبان VB
از امروز قصد دارم آموزش آموزش برنامه نویسی به زبان ویژوال بیسیک و در آینده نزدیک با آموزش ویژوال بیسیک دات نت برای شروع آموزش برنامه نویسی بهتره از زبان بیسیک شروع کنید و با مفاهیم برنامه نویسی در حالت کلی آشنا تر بشوید
در 3 یا 4 پست آینده با آموزش الگوریتم نویسی و نوشتن برنامه های محاسباتی در محیط ساده و بی آلایش بیسیک خواهم پرداخت اجازه بدین ابتدا با تاریخچه زبان بیسیک بیشتر آشنا بشیم و آموزش الگوریتم نویسی و برنامه نویسی رو به پست های آینده موکول کنیم
تاریخچه زبان بیسیک:
ویژوال بیسیک تاریخچه جالبی دارد .با گرافیکی شدن سیستم عامل ها (ویندوز) برنامه نویسی برای برنامه نویسان بسی مشکل تر شد زیرا برنامه نویس علاوه بر نوشتن برنامه می بایست برای برنامه محیط گرافیکی نیز ایجاد می کرد البته نه به روش امروزی که این کار به سادگی هرچه تمام تر انجام می پذیرد در آن زمان برای ایجاد فرم برنامه برنامه نویس با زبان C مجبور بود صدها سطر کد بنویسد تا یک فرم ساده ایجاد شود
این ویژوال بیسیک بود که همه چیز را عوض کرد حتی نیازی نبود که برای ایجاد فرم کدی بنویسید اولین پنجره را ویژوال بیسیک برایتان می ساخت برای ایجاد هر کنترلی دیگری نیز برنامه نویسی سختی ای را متحمل نمی شد و با کشیدن و رها کردن می توانست چندین کنترل را روی فرم ایجاد کند
ویژوال بیسیک از دوعبارت Basic که نشان می دهد این زبان براساس زبان Basic ساخته شده است و کلمه Visual به معنی بصری است و نشان دهنده این است که برنامه هایی که توسط این زبان نوشته می شوند جنبه بصری دارند و دارای عناصر گرافیکی هستند ساید تصور شود که ویژوال بییسیک زبانی ساده است اما به جرات می توان گفت که <یزوال بیسیک هرچیزی است به جز ساده ویژوال بیسیک برای ویندوز امکان ساخت کنترل های سفارشی را فراهم آورد در زیر نگاهی به نسخه های گوناگون ویژوال بیسیک می اندازیم :
ابتدا ویژوال بیسیک در سال 1991 توسط غول نرم افزاری دنیا یعنی مایکوسافت وارد بازار شد
در ویژوال بیسیک 3 امکان کار با بانک اطلاعاتی به وی بی (Visual Basic) اضافه شد
در ویژوال بیسیک 4 امکان کامپایل(ترجمه) کردن برنامه برای سیستم عامل های 16 و 32 بیتی فراهم آمد و امکان نوشتن COM و DLL به وی بی اضافه گشت
در نسخه 5 ویژوال بیسیک امکان ساختن ActiveX Control (کنترل های سفارشی) فراهم آمد
در نسخه 6 ویژوال بیسیک که در آن کل برنامه از نو نوشته شده بود کامپایل مفسری به سرعت اجرای برنامه ها کمک بسزایی کرد همچنین در این نسخه امکان ساخت کنترل های وب نیز فراهم آمد
در سال 2001 بزرگترین پیشرفت ویژوال بیسیک با ورود به دنیای دات نت فراهم شد و ویژوال بیسیک ثابت کرد برای برنامه های تحت وب هم گزینه ای بی نقص است
هر برنامه ای که می خواهید بنویسید ویژوال بیسیک دات نت بهترین گزینه است زبانی که روزی افرادی آن را برای سرگرمی جالب می دانستند آرام آرام بزرگ شد و امروز یکی از متداول ترین و پر طرفدارترین زبانهای برنامه نویسی به شمار می آید
مقدمه
visual Basic (که ازین پس آن را VB خواهیم خواند) از زبانهای برنامه نویسی تحت Windows می باشد که برای کدنویسی از دستورات زبان Basic سود می برد.
VB (مانند تمام زبانهای برنامه نویسی تحت ویندوز) با استفاده از تمام امکانات زیبای ویندوز (که باعث فراگیرشدن این سیستم عامل زیبا و توانمند در میان کاربران شده است)، طراحی محیطی زیبا و قدرتمند را برای پروژه مورد نظر، بسیار ساده می نماید.
در حال حاضر، به جرأت می توان گفت که یکی از انتخاب های اصلی برنامه نویسان حرفه ای در سطح جهان برای تهیه پروژه های با قابلیت های ویژه، VB می باشد، خصوصاً از VB6 که مایکروسافت عملاً با افزودن توانایی های متنوع بسیار به VB، حتی حاضر شد از دیگر زبانهای معروف تحت ویندوز خود مانند Visual C++ و Visual Foxpro بگذرد و سعی در هدایت تمام برنامه نویسان به سوی VB داشته باشد.
در حال حاضر که به تهیه این جزوه همت گماردم، نسخه آزمایشی VB.net در بازار وجود دارد ولی عموماً برنامه نویسان ازVB6 استفاده می کنند و لذا ما نیز این نسخه ازVB را برای آموزش انتخاب می کنیم، هر چند تمام خوانندگان عزیز می دانند که عموماً با فراگیری یک نسخه از یک برنامه، فراگیری نسخه های بعدی آن کار چندان دشواری نخواهد بود.
خوانندگان عزیز توجه داشته باشید که برای فراگیری VB، آشنایی با ویندوز و Basic لازم است. همچنین بهتر است در هنگام مطالعه، VB باز باشد و مطالب را در همان لحظه کار کنید
مفاهیم بنیادی
درVB، شئ (Object) های بسیاری وجود دارد مانند فرمها، دکمه ها، برچسب ها، تصاویر و ... . همانطور که می دانیم هر شئ(Object) دارای یک سری مشخصات(Properties) می باشد. به عنوان مثال اگر یک اتومبیل را به عنوان یک شئ در نظر بگیریم، این اتومبیل دارای مشخصاتی چون رنگ خاص، وزن خاص، طول و عرض و ارتفاع خاص، میزان خاص مصرف بنزین و ... می باشد که در تمایز دو اتومبیل از هم، همین مشخصات هستند که به ما کمک می کنند.درVB نیز هر Object دارای یک تعداد مشخصه (Property) می باشد. به عنوان مثال یک دکمه(Button) دارای مشخصاتی چون عرض(Width) و ارتفاع(Height) خاص و یا یک عنوان(Caption) خاص و ... می باشد.برخی شئ(object) ها درVB، فقط در کدنویسی قابل دسترسی هستند(مانند شئADODB که در آینده با آن آشنا خواهید شد) اما برخی دیگر علاوه بر زمان کدنویسی، در زمان طراحی (Design) نیز می توان آنها را بر روی فرمها و در جای دلخواه قرار داد و آنها را تنظیم (Set) نمود. به اشیاء نوع اخیر، کنترل (Control) گفته می شود.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 80
تا کنون برای ذخیره داده ها، از متغیرهایی از نوع Byte ،Decimal ، Currency و غیره استفاده کردیم که هر کدام یک سلول از حافظه را اشغال می کردند. به عنوان مثال، دستورات زیر را در نظر بگیرید:
Dim Yes As Booleam
Dim D AS Double
Dim L As Long
Dim Num As Integer
این دستورات متغیر Yes را از نوع منطقی (Boolean ) ، D را از نوع Double ، L را از نوع Long و Num را از نوع صحیح (Integer ) تعریف می کنند.
هر کدام از متغیرها به یک سلول از حافظه نیاز دارند تا داده ها را ذخیره نمایند. اما همیشه تعریف اینگونه متغیرها جوابگوی نیاز برنامه نویس نیست. به عنوان مثال فرض کنید می خواهیم 10 عدد صحیح را در حافظه نگهداری کنیم. یک روش این است که 10 متغیر از نوع صحیح تعریف کنیم و هر مقدار را در یک متغیر قرار دهیم. شاید این روش برای 10 عدد مطلوب باشد ولی اگر بخواهیم 500 عدد صحیح را ذخیره کنیم، آیا تعریف 500 متغیر در برنامه کار معقول و پسندیده ای است؟ در اینگونه موارد، باید از متغیرهای دیگری به نام متغیرهای اندیس دار یا آرایه استفاده کرد.
در این صورت، در این مثال، برای 500 عدد فقط یک نام انتخاب می کنیم و هر مقدار را یک عنصر می نامیم و برای دستیابی به هر عنصر از اندیس استفاده می کنیم.
به عنوان مثال، شکل 1 ، یک متغیر اندیس دار به نام a را نشان می دهد که شامل 10 عنصر صحیح است. همانطور که مشاهده می شود، عناصرمتغیر اندیس دار در محلهای متوالی حافظه و تحت نظام خاصی ذخیره می شوند. به کمک این نظام، میتوان در هر یک از این محل ها اطلاعاتی را قرار داد و به هر یک از عناصر آرایه دستیابی داشت. از اینجا به بعد متغیرهای اندیس دار را آرایه می نامیم. نامگذاری متغیرهای آرایه از قانون نامگذاری برای متغیرهای معمولی تبعیت می کند.
شکل 1 :
a:
12
10
13
5
17
7
16
25
100
12
متغیراندیس دار10 عنصری
تعریف آرایه در ویژوال بیسیک :
اکنون پی بردیم در بعضی از مسئله های برنامه نویسی به آرایه نیاز است، تعریف آن در ویژوال بیسیک می آموزیم.
] نوع آرایه1 As [ ( اندیس پایان ] To اندیس شروع [ ) نام آرایه 1 Dim (1 )
... ] ] نوع آرایه 2 As [ ( ] اندیس پایان ] To اندیس شروع [ ) نام آرایه 2 و [
] نوع آرایه1 As [ (] اندیس پایان To اندیس شروع [ ) نام آرایه 1 Public (2 )
... ] ] نوع آرایه 2 As [ ( ] اندیس پایان To [ اندیس شروع [ ) نام آرایه 2 و [
در این تعاریف ، برای نامگذاری آرایه، از قانون نامگذاری متغیرها استفاده می کنیم.
Dim و Public کلمات کلیدی در ویژوال بیسیک هستند. نوع اندیس آرایه می تواند عدد صحیح