check home phone-call search send

دانلود دو کتاب آموزش برنامه نویسی سی شارپ – تکنیک های برنامه نویسی سی شارپ

آموزش برنامه نویسی سی شارپ

دانلود دو کتاب آموزش برنامه نویسی سی شارپ

تکنیک های برنامه نویسی سی شارپ

سلام به همه دوستان سورس ایرانی

امروز در این پست می خوام 2 تا کتاب آموزش سی شارپ منتشر کنیم. یکی کتاب نکته های سی شارپ که در قالب یه کتاب 200 صفحه به صورت جمع شده از سایت ها ارائه شده و دیگری کتاب کم حجم اما پر محتوای آقای مهندس نصیری هست. دوستان عزیز قبل خوندن این دو کتاب پیشنهاد میکنم مقاله چگونه متخصص سی شارپ شویم ؟ رو مطالعه کنید.

لیست نکات آموزشی سی شارپ : 

1- اختصاص دادن رویداد به کنترلهای ساخته شده در runtime

2- اجرا کردن یک فایل اجرایی با کدنویسی

3- اتصال به بانکهای اطلاعاتی اوراکل در سی شارپ

4- اتصال به SqlServer با استفاده از IP Address

5- Serialize کردن باینری آبجکت در فایل

6- Serialize کردن object در XML

7- Serialize کردن object در SOAP XML

8- Shutdown، Restart و Logoff کردن یک کامپیوتر بوسیله کد

9- خواندن از Registry ویندوز

10- restart کردن (بستن و مجددا اجرا کردن) برنامه

11- Resize کردن یک تصویر با کدنویسی

12- picture box

13- Map کردن درایوهای شبکه به کمک اجرای دستورات خط فرمان

14- Initilize کردن کالکشنها در دات نت 3.0 به بالا

15- readonly کردن combobox

16- Ping کردن یک کامپیوتر تحت شبکه

17- Dock و Anchor چی هستند ؟

18- DeSerialize کردن باینری آبجکت از فایل

19- Hibernate و Standby کردن کامپیوتر

20- فایل swf

21- API SndPlaySound dar C# Mamnoon

22- حاشیه دار کردن کنترل TextBox با یک رنگ دلخواه

23- DeSerialize کردن object از SOAP XML

24- Crop کردن یک تصویر (یک برش مستطیلی از تصویر)

25- رسم یک چندضلعی توپر روی یک فرم

26- محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity

27- انتقال آیتمهای یک آرایه از اعداد به یک لیست باکس

28- پیاده سازی حالت ساده ی الگوی سینگلتون در یک کلاس

29- انجام عملیات متداول روی فایلها و دایرکتوریها

30- کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل

31- ویرایش فقط یک سطر از DataGridView

32- انتقال آیتمهای Enum به یک ListBox

33- انجام عملیات متداول در رجیستری ویندوز

34- انجام عملیات متداول بر رشته ها

35- افزودن کنترل در زمان اجرا

36- اعمال محدودیت برای ذخیره فایل توسط کاربر

37- افزودن یک زیرمنو و دستور دلخواه به context menu ویندوز اکسپلورر

38- افزودن و حذف کردن یک برنامه به StartUp ویندوز از طریق کلیدهای رجیستری

39- اطلاعاتی در مورد موس

40- اضافه و جدا کردن نام فایل از مسیر کامل

41- استفاده کارآمد از دستور Using برای آزاد سازی بهتر منابع

42- اعتبار سنجی آدرسهای ایمیل به کمک عبارات منظم

43- ارسال متغیر به صفحه بعد با استفاده از url

44- ایجاد فرمهایی با اشکال غیرمستطیلی

45- ایجاد طیف رنگ (Gradient) بعنوان پشت زمینه ی کنترلها

46- ایجاد تصویر Bitmap در زمان اجرا (روش دوم)

47- ایجاد طیف رنگ با بیش از دو رنگ توسط ColorBlend

48- انجام محاسبات بر روی یک فیلد از DataTable

49- انجام کارهای متداول روی درایوها (Partitions)

50- باز و بسته کردن درایو CD-ROM

51- ایجاد تصاویر Bitmap در زمان اجرا(روش اول)

52- ایجاد اشیای گرافیکی

53- بدست آوردن نام کامپیوتر، نام کاربر جاری و … (بوسیله کلاس Environment)

54- بدست آوردن نام شرکت سازنده پراسسور (CPU Manufacturer)

55- باز کردن یک سایت توسط internet explorer

56- آیا کاربر جاری Administrator هست؟

57- ایجاد یک نام تصادفی برای فایل

58- بدست آوردن مسیر فولدرهای ویژه

59- بدست آوردن مسیر دایرکتوری جاری برنامه

60- بدست آوردن مدت زمان بیکاری سیستم

61- بدست آوردن نام سیستم لوکال

62- بدست آوردن میزان فضای خالی یک درایو (پارتیشن)

63- بدست آوردن لیست تمامی فونتهای نصب شده در سیستم

64- بدست آوردن لیست تمامی فرمهای باز در یک برنامه

65- بدست آوردن لیست IP های یک سیستم

66- بدست آوردن خروجی دستورهای خط فرمان

67- بدست آوردن لیست تمامی ناحیه های زمانی (Time Zone)

68- بدست آوردن جزییات اطلاعات در مورد یک پروسه در حال اجرا

69- بدست آوردن حجم کلی یک درایو (پارتیشن)

70- بدست آوردن اطلاعاتی (مانند: سرعت، نوع و …) از کانکشنهای شبکه ای موجود لوکال

71- بدست آوردن اطلاعاتی در مورد OS و CLR

72- بدست آوردن اطلاعاتی از نسخه ویندوز موجود بوسیله توابع API

73- بدست آوردن Handle و عنوان پنجره ی فعال جاری

74- ترسیم یک نوشته در مرکز یک کنترل

75- ترسیم و نوشتن مستقیم بر دسکتاپ ویندوز

76- بدست آوردن Handle تمامی پنجره های موجود در سیستم

77- ترسیم انواع چک باکس ها به کمک +GDI

78- ترسیم برخی دکمه های ویژه به کمک +GDI

79- تبدیل یک IP به HostName و بلعکس

80- ترسیم انواع border های 3 بعدی به کمک +GDI

81- تبدیل یک تصویر رنگی به معادل GrayScal آن

82- تبدیل string به int

83- پر کردن یک listbox از رنگهای سیستمی

84- تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها

85- پخش فایل صوتی موجود در Resource

86- پاک کردن یک پردازش از حافظه

87- پر کردن دو DataGrid به صورت master detail

88- پخش کردن برخی اصوات و صداهای سیستمی تنها با یک خط!

89- برنامه ای مشابه ColorBalance فوتوشاپ

90- پاک کردن فایل

91- بهبود رسم شکلها با روانسازی منحنیها و زاویه ها

92- به دست آوردن لیست کاربران یک گروه خاص در سیستم

93- بررسی اتصال به اینترنت Dial up و ADSL

94- یک کلاس ژنریک برای سریالایز و دیسریالایز کردن به شکل XML

95- برقراری ارتباط تلفنی (Dial up) توسط TAPI32

96- تغییر دادن میزان تفکیک پذیری (Resulation) صفحه نمایش

97- تغییر خواص یک فایل

98- تغییر Render کنترل های دات نت 2005

99- تشخیص روشن بودن Caps Lock و Num Lock

100- تشخیص خالی بودن pictureBox

101- Method overloading چیست؟

102- تعریف یک متغیر بدوت تعیین کردن نوع آن در دات نت فریمورک 3.0 به بعد

103- abstract class یا کلاس مجرد چیست؟

104- تضمین آنکه چطور همیشه پس از اتمام کار با یک آبجکت حتما از حافظه خارج (dispose) شود

105- خواندن و نوشتن فایل به صورت unicode با استفاده از richTextBox

106- بافر .: نشان دادن مقدار کپی شدن یه فایل :.

107- خوندن خط به خط یک رشته چند سطری

108- جابجا کردن فرم با کلیک بر روی هر قسمت از آن – با استفاده از توابع API

109- تغییر نام دادن (Rename) یک فایل

110- جابجا کردن فرم با کلیک بر روی هر قسمت از آن – بدون استفاده از توابع API

111- تغییر زبان پیشفرض ویندوز بصورت داینامیک در برنامه

112- چطوری میشه از توابع API استفاده کرد

113- چگونه فقط یک نسخه از برنامه اجرا بشه !!!!

114- چرخاندن یک تصویر با زاویه دلخواه

115- چطور میتونم IP خودمو به دست بیارم ؟

116- جستجوی فایل در هارد

117- دستکاری خواص (Attribute) یک فایل

118- باز و بسته کردن CD Drive

119- خواندن خواص (Attribute) یک فایل

120- جدا کردن یک تکه از عکس

121- ایندکسرها (Indexers)

122- گرفتن یک فایل از طریق دیالوگ OpenFileDialog و دستکاری نام فایل

123- جستجو در دیتاگرید

124- چگونه یک کلاس را مهر وموم کنیم؟

125- ذخیره DataGrid در اکسل Excel

126- دمای CPU

127- خواندن و نوشتن رنگ یک پیکسل به کمک کلاس Bitmap

128- خواندن و نوشتن رنگ یک پیکسل به کمک توابع API

129- دریافت فایل متنی از web در Windows Application

130- دسترسی به پیکره بندی سیستم در CLR

131- شفاف کردن پشت زمینه ی کنترلها

132- شروع آشنایی با LINQ بصورت ساده

133- خالی کردن سطل بازیافت ویندوز (ResycleBin)

134- سیاه و سفید کردن عکس با کد نویسی

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

136- سایه دار کردن یک فرم

137- سریالیزشین چیست ؟

138- ساختن لیستی از کنترلها در زمان اجرا

139- روش ارسال ایمیل به چندین گیرنده

140- ساختن یک سند word و باز کردن آن در MSWord

141- ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی

142- کار کردن با کلاس EventLog

143- قفل کردن کامپیوتر از طریق کدنویسی

144- کار کردن با کلاس TimeZoneInfo

145- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI)

146- قطع کردن اتصال اینترنت دایل آپ از طریق دستورات خط فرمان

147- قرار دادن یک کنترل داخل منو

148- قرار دادن شورتکات یک برنامه بر روی Desktop و Start Menu

149- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Mutex)

150- فرستادن پارامتر به برنامه email ویندوز

151- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)

152- غیرفعال کردن دکمه Close یک فرم

153- عوض کردن نشانگر ماوس (cursor) روی یک کنترل

154- عوض کردن تصویر پشت زمینه desktop با کدنویسی

155- فراخوانی یک رویداد از رویداد دیگر

156- فارسی کردن کیبورد

157- عدم نیاز به نوشتن انواع توابع سازنده (ctor) در دات نت فریمورک 3.0 به بعد

158- طریقه تغییر دادن خاصیت FontStyle یک کنترل در زمان اجرا

159- نوشتن یک Event برای تعدادی کنترل و انجام کار مشابه بر روی انها

160- نوار تبلیغاتی

161- ضبط (رکورد) صدا از طریق میکروفون

162- وادار کردن لیست باکس به اسکرول تا یک آیتم مشخص

163- نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی

164- معرفی کلاسی با سه متود برای جستجو در EventLog

165- محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity

166- محدود کردن تکست باکس به پذیرش اعداد 0-9

167- معرفی روشی بهینه جهت بدست آوردن درخت کامل یک دایرکتوری

168- محاسبه زمان اجرای قسمتی برنامه

169- گرفتن و تسخیر کردن (Capture) تصویر صفحه نمایش

170- محاسبه ی حجم کلی یک دایرکتوری

171- کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل

172- کشیدن لایه شفاف با رنگ دلخواه بر روی عکس

173- کار کردن با Start-Up ویندوز در #.net ??!!

174- کلاس hatchBrush

175- کپی کامل یک دایرکتوری و تمامی زیرشاخه های آن بصورت بازگشتی

176- یافتن مقادیر ماکزیمم و مینیمم Primitive Type های عددی

177- کپی کردن فایلهای درون یک دایرکتوری (فقط فایلها)

178- گرفتن کد اسکی و یونیکد کاراکتر ها

179- گرد کردن و رُند کردن یک مقدار اعشاری

180- اعداد فارسی در TextBox

181- غیر فعال کردن یک رویداد در زمان اجرا

182- هرس کردن یک رشته متنی

183- نحوه استفاده کاراکترهای خاص (مثلا علامت کپی رایت)

184- استفاده از Place Holder ها در کار با رشته ها

185- روش بررسی خالی بودن یک رشته

186- خوندن خط به خط یک رشته چند سطری

187- شمارش تعداد آیتم های ایست باکس

188- نحوه برداشتن تیک ازآیتم های کنترل checkedListBox

189- حالتهای مختلف نمایش تاریخ و زمان با کمک String Formatting

190- جلوگیری از اجرای چندین نمونه از برنامه به صورت همزمان

191- چطور یک حلقه را یک مرحله جلو ببرم؟

192- تولید رشته های منحصر بفرد

193- تبدیل درجه به رادیان و بلعکس

194- تبدیل آرایه از بایتها به یک رشته و بلعکس

195- تغییر رنگ قسمتی از richbox

196- تبدیل عدد و رشته به متناظر بولین آنها و بلعکس

197- تبدیل درجه حرارتها به یکدیگر (سلسیوس، فارنهایت، کلوین)

198- به توان رساندن و جذر گرفتن

199- بدست آوردن قسمت صحیح یک عدد اعشاری

200- بدست آوردن حروف تشکیل دهنده ی یک رشته

201- بدست آوردن تک تک مقادیر از یک رشته ی مرکب مرزبندی شده

202- به دست آوردن تعداد خطوط متن در یک textbox

203- آغاز کار با کلاس Clipboard و دادن و گرفتن یک رشته متنی به/از آن

204- ایجاد رشته ای تصادفی از اعداد با طول مشخص

205- بدست آوردن تعداد خطوط یک رشته

206- کار با اایونت KeyPress در dataGridView

207- TextChanged در DataGridView

208- ایجاد متن و رشته های چند سطری

209- چرا و کی باید از کلاس StringBuilder به جای string استفاده کنیم ؟

210- تبدیل عکس به آیکن…..

211- تغییر زبان فرم های ویندوزی از فارسی به انگلیسی و از انگلیسی به فارسی

212- پیدا کردن معکوس یک رشته بصورت بازگشتی

213- چطور میشه کاری کرد که نشه توی TextBox فارسی نوشت و کلید های سوئیچی alt+shift هم بی تاثیر باشه

214- چک کردن ورودی کاربر برای مقادیر عددی

215- نمایش قرمز رنگ عبارت مورد جستجو در RichTextBox

216- ایجاد فرم‏های غیر مستطیلی

217- تبدیل اعداد به رشته

218- Register A Global HotKey

219- کپی آیتم های یک کامبو باکس به دیگری بدون استفاده از حلقه و در یک خط

220- استفاده ازدیکشنری:

221- محاسبه ی فاصله بین دو زمان مشخص

222- کپی آیتم های یک کامبو باکس به دیگری

223- بدست آوردن زبان های نصب شده در سیستم:

224- عمل چک باکس مثل رادیو باتون

225- ایجادمحدودیت کاراکتری با حداقل کد(2)

226- چینش تصادفی اعضای یک لیست یا آرایه به کمک LINQ

227- ایجادمحدودیت کاراکتری با حداقل کد

228- افزدون قطعه کدی به ToolBox

229- مثالی ساده از LINQ ، که از یک آرایه اعداد زوج را انتخاب میکند :

230- اینترفیس INotifyPropertyChanged برای ایجاد یک رویداد ژنریک جهت تشخیص پروپرتی تغییر یافته

231- اضافه کردن شماره سطر به دیتا گرید ویو

232- محاسبه توان بدون استفاده از حلقه های تکرار و بازگشت

233- تکست باکسی که فقط عدد قبول میکند

234- پاک کردن هم زمان تمام TextBox ها :

235- حل مشکل رسم اشکال گرافیکی در سی شارپ:

236- تولید رشته های تصادفی بصورت کاملا دستی

237- نشان دادن کامل تاریخ و زمان سیستم با متود To String:

238- انتخاب و فعال شدن یک سطر در dataGridView با مقدار خاص

239- تست ارتباط با اینترنت از طریق پینگ کردن

240- بدست آوردن لیست برنامه های نصب شده بر روی سیستم

241- ارسال و اجرای مستقیم کوئری در LINQ To SQL

242- تشخیص روشن یا خاموش بودن کلید های CapsLock,NumLock,ScrollLock به روشی بسیار بسیار ساده

243- بدست آوردن سطر جاری در دیتاگریدویو

244- بدست آوردن میزان زمان روشن بودن کامپیوتر

245- اجرای یک متود تنها با دانستن نام آن (بصورت رشته)

246- فقط یک نمونه از یک فرم اجرا شود:

247- تبدیل مبنا با استفاده از Convert.ToString

248- ترسیم و نوشتن مستقیم بر دسکتاپ ویندوز

249- آموزش کار کردن با BackgroundWorker بصورت آسان و قدم به قدم

250- آشنایی با الگوهای طراحی : Singleton Pattern

251- تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها

252- تعدادی کد اعتبارسنجی(Validation) برای TextBox

253- اطلاعاتی در مورد موس

254- فراخوانی یک رویداد از رویداد دیگر

255- ساختن Connection String به روشی بسیار ساده

256- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI)

257- دستیابی به تاریخ شمسی با استفاده از PersianCalender

258- تبدیل رشته حاوی تاریخ شمسی به متناظر میلادی آن

259- آغاز کار با کامپوننت ErrorProvider

260- برعکس کردن ترتیب آیتمهای یک آرایه

261- Hash کردن یک رشته متنی با الگوریتم MD5

262- جلوگیری از رخ دادن Unhandled Exceptions

263- جایگزین کردن یک رشته درون متن یک textbox به روش اندیس دهی

264- ارسال تعداد متغیر پارامتر به یک متود

265- به دست آوردن مقدار یک Enum از عدد متناظر آن

266- کار با اشیاء بوسیله ی نام آنها (با کمک از Reflection)

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید