دانلود کتاب آموزش گام به گام برنامه نویسی بانک اطلاعاتی با #C
در این مطلب کلبه دانش کتاب آموزش گام به گام برنامه نویسی بانک اطلاعاتی با #C را برای شما کاربران عزیز قرار داده ایم .
نام کتاب :آموزش گام به گام برنامه نویسی بانک اطلاعاتی با #C
نویسنده:مهندس رمضان عباس نژاد
انتشارات فن آوران نوین
امروزه حجم زیادی ا اطلاعات ذخیره و بازیابی می شوند . برای جلوگیری از افزونگی داده (تکرار بی مورد داده های ) ، بی نظمی و ایجاد سازگاری بین گزارش ها از بانک اطلاعات استفاده می شود . بانک اطلاعا متعددی وجود دارند که پرکاربردترین و بهترین آنها ، سیستم بانک اطلاعات رابطه ای است . یکی از بانک های اطلاعات رابطه ای ، SQL Server است که ویژگی هایی از قبیل کارایی بالا ، سهولت یادگیری و استفاده، کارکردن در محیط شبکه ، قابلیت دسترسی و امنیت بالا ، آن را به عنوان پرکاربردترین بانک اطلاعات جهان تبدیل کرده است . به طوری که ۷۰ درصد کاربران دنیا از این بانک اطلاعات استفاده می کنند.
از طرف دیگر ، با بانک اطلاعات SQL Server نمی توان کارهایی از قبیل ایجاد فرم های ورود و ویرایش اطلاعات ، تهیه گارش ها و … را انجام داد . به همین دلیل ، برای انجام کارهای مذکور به بان برنامه نویسی نایز داریم . از آنجایی که #C به عنوان یکی از دروس رشته های کامپیوتر و IT در دانشگاه های کشور تدریس می شود ، این زبان را به عنوان زبان برنامه نویسی بانک اطلاعات انتخاب نموده ایم .
در این کتاب … .
فهرست مطالب
فصل اول: آشنایی با زبان C#
- زبان C#
- فضای نام
- انواع داده ها
- متغیرها
- نامگذاری متغیرها
- اعلان متغیرها
- مقدار دادن به متغیرها
- ثوابت
- عملگرها
- فرم برنامه
- خواص فرم
- رویدادهای فرم
- متدهای فرم
- کنترل ها
- کنترل label
- کنترل TextBox
- کنترل Button
- کنترل ListBox
- کنترل ComboBox
- کنترل CheckBox
- کنترل CheckedListBox
- کنترل RadioButton
- کنترل GroupBox
- کنترل MenuStrip
- کنترل ContextMenuStrip
- کنترل PictureBox
- ساختارهای کنترلی
- ساختارهای تصمیم
- ساختارهای تکرار
- مدیریت صفحه کلید
- آرایه ها
- کلاس ها و اشیاء
- تعریف کلاس
- نمونه سازی کلاس
- اعضای کلاس
فصل دوم: محیط بانک اطلاعات
- تعریف سیستم مدیریت
- بانک اطلاعات
- دلایل استفاده از بانک اطلاعات
- طراحی بانک اطلاعاتی
- نرمال سازی داده ها
- بانک اطلاعات SQL Server
- معرفی بانک اطلاعاتی نمونه
- ورود به بانک اطلاعاتی SQL Server
- تایپ و اجرای دستورات SQL
فصل سوم: ایجاد بانک اطلاعات
- ایجاد بانک اطلاعات و جداول آن
- ایجاد بانک اطلاعات
- تغییر خواص بانک اطلاعات موجود
- حذف بانک اطلاعات
- اشیای بانک اطلاعات
- ایجاد جدول با دستور SQL
- تغییرساختارجدول بادستور SQL
- حذف جدول با دستور SQL
- دستیابی به بانک اطلاعاتی باADO.NET
- فضای نام System.Data
- تأمین کننده های داده
- کلاس های Connection
- واسط IDbCommand
فصل چهارم: کلاس های پایه بانک اطلاعات
- کلاس DataSet
- پر کردن DataSet
- پرکردن DataSet باچندین
- تثبیت تغییرات DataSet
- دسترسی به جداول DataSet
- کلاس DataTable.
- کلاس DataColumn
- کنترل DataGridView
فصل پنجم: ورود و ویرایش داده ها
- دستورات SQL برای ورود، ویرایش و
- حذف داده ها
- دستور INSERT
- ویرایش رکوردهای جدولی
- حذف رکوردهای جدول
- انقیاد داده ها
- انقیاد کنترل های ساده
- انقیاد کنترل های پیچیده
- مرتب سازی DataView
- فیلتر رکوردهای DataView
- جستجوی رکورد خاص
- ذخیره تصاویر در بانک اطلاعاتی
- بازیابی تصویر از بانک
- اطلاعاتی
- انقیاد کنترل ها به فیلد تصاویر
فصل ششم: بازیابی داده ها
- پرس وجو
- عملگرها در SQL Server
- عملگرهای محاسباتی
- عملگر انتساب
- عملگرهای بیتی
- عملگرهای رابطه ای
- عملگرهای منطقی
- عملگرهای یکانی
- عملگرهای اتصال رشته ای
- عملگرهای ویژه
- بازیابی اطلاعات از جداول
- پیوند جداول
- الحاق ضربدری
- الحاق متعادل
- الحاق نامتعادل
- الحاق درونی
- الحاق بیرونی
- پرس و جوی فرعی
- پرس و جوهای مرکب
- کلاس DataAdapter
- ایجاد شیء SqlDataAdapter
- بازیابی نتایج پرس وجو
- پر کردن DataTable باDataAdapter
- رویدادهای SqlDataAdapter
- کلاس DataReader
- سازنده های کلاسSqlDataReader
- متد ExecuteNonQuery
- متد ExecuteScalar
- کاتالوگ
فصل هفتم : اشیای پیشرفته Server SQLو ADO.NET
- دید
- ایجاد دید
- تغییر دید
- حدف دید
- متغیرها
- توضیحات
- ساختارهای تصمیم
- دستور IF … Else
- دستور IF تو در تو
- دستور CASE
- رویه های ذخیره شده
- ایجاد رویه های ذخیره شده
- اجرای رویه ذخیره شده
- تغییر رویه ذخیره شده
- حذف رویه های ذخیره شده
- توابع
- ایجاد توابع
- تغییر تابع
- حذف تابع
- ارسال پارامترها
فصل هشتم: تراکنش ها
- تراکنش چیست؟
- ارجاع به تراکنش
- کلاس های پیاده سازی تراکنش
- کلاس TransactionScope
- کلاس CommittableTransaction
- کلاس SqlTransaction
- سطح های جداسازی تراکنش
- نقاط ذخیره
فصل نهم: گزارشگیری با Crystal Report
- امکانات نرم افزار Crystal Report
- مراحل طراحی گزارش
- ایجاد گزارش با ویزارد
- بخش های گزارش
- اضافه کردن فیلد متن به گزارش
- اضافه کردن خط به گزارش
- اضافه کردن مستطیل به گزارش
- افزودن فیلد بانک اطلاعاتی به گزارش
- افزودن تصویر در گزارش
- اضافه کردن فیلدهای ویژه درگزارش
- اضافه کردن فرمول به گزارش
- مرتب سازی رکوردهای گزارش
- اضافه کردن گروه در نمایش رکوردها
- انتخاب گزینه های گروه بندی اطلاعات
- اضافه کردن فیلدهای مجموع در گزارش
- اضافه کردن نمودار به گزارش
- کنترل Crystal Report Viewer
- فضای نامCrystalDecisions.Shared
- اتصال به بانک اطلاعات از طریق کد در Crystal Reports
- افزودن پارامتر به گزارش
- نمایش رکوردهای خاص از گزارش
- استفاده از خاصیت RecordSelectionFormula برای فیلتر رکوردها
- روش اتصال گزارش بهDataSet
فصل دهم: پشتیبان گیری و بازیابی پشتیبان از بانک اطلاعات
- پشتیبان گیری با دستور BACKUP DATABASE
- دستور RESTOREDATABASE
- مدیریت دایرکتوری و فایل
- کلاس File
- کلاس Directory
- . کلاس FileStream
- کلاس GzipStream
- کنترل SQLDMO
- اشیای SQLDMO
- شیء SQLDMO.SQLServer
- شیء SQLDMO.NameList
- شیء SQLDMO.DataBase
- شیء SQLDMO.Backup
- شیء SQLDMO.Restore
- منابع