تبليغاتX
جادوي سي شارپ
سلام
پيشاپيش فرارسيدن نوروز، بهار طبيعت و سال نو رو به همه ايرانيان عزيز از طرف بچه هاي csharpblog تبريك ميگم. اميدوارم كه در سال آينده شادي و شادكامي و پيروزي ازآن شما باشه.
مطابق رسم ايرانيها در اين ايام بازار عيدي دادن و عيدي گرفتن داغ داغ هست. من هم از طرف بچه هاي سايت عيدي هاي شما رو آماده كردم و اميدوارم كه در اين ايام استفاده لازم رو از اين مجموعه كتابها ببريد.
يك سري كتاب در خصوص دات نت مخصوصا سي شارپ در سايت Rapishare.de آپلود شده كه مي تونيد اونها رو دانلود و مورد استفاده قرار بديد. براي راحتي اصل فايل آپلود شده كه به مشكلات CRC و Password و... بر نخوريد.
آدرس فولدر براي دسترسي به مجموعه كتابها
http://rapidshare.de/users/B064BF


اين هم ليست كتابها به تفكيك

WINDOWS FORMS 2.0 PROGRAMMING
http://rapidshare.de/files/37676742/ csharpblog.blogfa.com_WINDOWS_FORMS_2.0_PROGRAMMING_chapter_14.pdf
MD5: 26A0C9AB08CC8624D0B48D664FEA6B1A 0.70 MB

VSNet C# For Dummies
http://rapidshare.de/files/37676732/ csharpblog.blogfa.com_VSNet_C__For_Dummies_Quick_Reference_Guide.pdf
MD5: D242577F92B75A402C20F87DBE73578E 5.04 MB

VS.NET Tips and Trics
http://rapidshare.de/files/37676725/ csharpblog.blogfa.com_Visual_Studio.NET_Tips_and_Trics.pdf
MD5: F7C27FFEC14EB114F8505F514C52B574 2.78 MB

C# 2005 A Developer's Notebook
http://rapidshare.de/files/37676708/ csharpblog.blogfa.com_Visual_C__2005_A_Developer_s_Notebook.chm
MD5: C73907DD1DA6955DCDFE40A118159AB9 4.68 MB

CSharp Class Design Handbook
http://rapidshare.de/files/37676704/ csharpblog.blogfa.com_Sharp_Class_Design_Handbook.CHM
MD5: F85CFC258502DC00F535162CADA71E2F 7.02 MB

OOP with MS VB.NET and C#
http://rapidshare.de/files/37676699/ csharpblog.blogfa.com_OOP_with_Microsoft_VB.NET_and_C__Step_By_Step.pdf
MD5: 7F7E29F503D0F43DEA08993C6B9F9E10 2.35 MB

C# Programming for the Absolute Beginner
http://rapidshare.de/files/37676694/ csharpblog.blogfa.com_Microsoft_C__Programming_for_the_Absolute_Beginner.pdf
MD5: 562352280BCAC445B168DF81B55BAA38 14.98 MB

Microsoft ASP dot NET 2.0
http://rapidshare.de/files/37676674/ csharpblog.blogfa.com_Microsoft_ASP_dot_NET_2.0_Step_By_Step.chm
MD5: 462A46740B032C9EEF9A38448480ACFD 6.28 MB

Deitel and Deitel - C Sharp How to Program
http://rapidshare.de/files/37676666/ csharpblog.blogfa.com_Deitel_and_Deitel_-_C_Sharp_How_to_Program.pdf
MD5: A7FFFA318B8F7E0F2087DF2244A22215 15.53 MB

COM+ Programming
http://rapidshare.de/files/37676662/ csharpblog.blogfa.com_COM__Programming.pdf
MD5: 3EC210B7C7F7C8FA5B398813730615E9 2.29 MB

C# for Java Programmers
http://rapidshare.de/files/37676660/ csharpblog.blogfa.com_C__for_Java_Programmers.pdf
MD5: EFECF08F4BB33557EE7653390B3EB73B 7.14 MB

Analysing Requirement And Defining Solution Architectures
http://rapidshare.de/files/37676659/ csharpblog.blogfa.com_Analysing_Requirement_And_Defining_Solution_Architectures.chm
MD5: 8081230DB4EB7F08F507C55B90C1EF9B 5.16 MB

Ajax For Dummies
http://rapidshare.de/files/37676657/ csharpblog.blogfa.com_Ajax_For_Dummies.pdf
MD5: 08F5159F88012350F949BDE8574306D6 7.97 MB

Building dot Net Applications for Mobile Devices 2
http://rapidshare.de/files/37676656/ csharpblog.blogfa.com_Building_dot_Net_Applications_for_Mobile_Devices_2.CHM
MD5: 7016E6974FC76AD2E195EB6FD5033206 7.48 MB

اميدوارم مفيد واقع شده باشه
شاد و پيروز باشيد
كنستانتين - نوروز 1386
+ نوشته شده در  دوشنبه بیست و هشتم اسفند 1385ساعت 14:22  توسط کنستانتین  | 
به خاطر سوالی که یکی از خوانندگان وبلاگ پرسیدن موقتا سلسله مقالات مربوط به ADO.NET را قطع می کنیم و این مطلبو می نویسیم. اول این توضیحو بدم که تا اونجایی که می تونید سعی کنید از توابع API در .NET استفاده نکنید چون کد شما تبدیل به Unmanaged میشه.
یه پروژه از نوع Console Application باز کنید و در قسمت بالای اون (در قسمتی که Using ها نوشته شدن) عبارت زیرو بنویسید:

using System.Runtime.InteropServices;

کد زیرو در برنامتون بنویسید:

[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);
static int Main(string[] args)
{
string myString="This is a Test";
return MessageBox(0, myString, "My Message Box", 0);
}

DllImport یه Attribute است که برای استفاده از توابع External باید از اون استفاده کنیم. با استفاده از این Attribute مشخص می کنیم که از چه Dll ی می خواهیم استفاده کنیم و یا به عبارت دیگه تابعی که می خواهیم فراخوانی کنیم (تابعی که DllImport در بالای آن نوشته شده است) متعلق به کدوم Dll است.
حالا کافیه که تابع مورد نظرتونو فراخوانی کنید که دیگه خودتون تو این زمینه اوستایید.
ضمنا در مورد نحوه کانکت شدن به SQL Server می تونید به پست زیر مراجعه کنید: http://csharpblog.blogfa.com/post-12.aspx
+ نوشته شده در  جمعه بیست و پنجم اسفند 1385ساعت 1:20  توسط ققنوس  | 
یک برنامه ساده تحت ویندوز توسط سی شارپ
توسط سی شارپ به سادگی می تونید رابطهای کاربر ویندوزی را طراحی کنید. این عمل با استفاده از طراح سی شارپ به سادگی صورت می گیرد. برای این منظور یک پروژه سی شارپ را آغاز کنید. این مسیر را برای ساخت یک برنامه ویندوزی طی کنید: File\New Project\> C# Windows Application نام پیش فرض پروژه و فایل آن WindowsApplication1 است. شما می تونید این نام رو تغییر بدید و بعد از اون فرم پیش فرض Form1.cs در اختیار شماست که می تونید از جعبه ابزار کنترلهای مورد نظر خودتون روی اون قرار بدید. خوب حالا برای نوشتن کد کافیه که روی کنترل مورد نظر دوبار کلیک کنید. در این مثال ما می خواهیم که یک کار بسیار ساده انجام بدیم. برای این منظور هم فقط از یک دکمه و یک جعبه متن استفاده می کنیم و می خواهیم با انتخاب دکمه، متن "به دنیای جادوی سی شارپ خوش آمدید" را در جعبه متن قرار بدیم. پس از دوبار کلیک روی دکمه کد زیر بصورت اتوماتیک ایجاد می شود و ما دستورات مورد نیاز برای اعمال تغییرات عنوان شده را می نویسیم.

private void btnHi_Click(object sender, EventArgs e)
{
    txtMessage.Text = "Hello to the magic world of CSharp";
}

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

توضیاتی در خصوص مابقی دستورات:

دستورات بارگذاری توابع کتابخانه ای کلاسهایی که در این برنامه از آنها استفاده شده است: (اين كدها په شكل پيش فرض در ابتداي برنامه قرار مي گيرند و در زمان استفاده از اشيا و كلاسهاي زير گروه آنها نيازي به مشخص نمودن مسير كامل نيست)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;

کدهایی هم در خصوص ایجاد کنترلها، اضافه شدن به فرم و رویدادهای آن دیده می شود:

private void InitializeComponent()
{
this.btnHi = new System.Windows.Forms.Button();
this.txtMessage = new System.Windows.Forms.TextBox();
// btnHi
this.btnHi.Location = new System.Drawing.Point(63, 75);
this.btnHi.Name = "btnHi";
this.btnHi.Size = new System.Drawing.Size(145, 23);
this.btnHi.TabIndex = 0;
this.btnHi.Text = "Hello";
this.btnHi.UseVisualStyleBackColor = true;
this.btnHi.Click += new System.EventHandler(this.btnHi_Click);
// txtMessage
this.txtMessage.Location = new System.Drawing.Point(63, 49);
this.txtMessage.Name = "txtMessage";
this.txtMessage.Size = new System.Drawing.Size(145, 20);
this.txtMessage.TabIndex = 1;
.
.
.
}

اگر این کدها رو بصورت دستی خودتون تغییر بدید می تونید تاثیر اون رو در محیط طراحی برنامه ببینید. فقط مواظب تغییرات باشید. (اون خطي هم كه توپر شده اضافه كردن رويداد به يك شي هست)!
+ نوشته شده در  یکشنبه بیستم اسفند 1385ساعت 9:21  توسط کنستانتین  | 
سلام این پست من خیلی با برنامه ریزی همراه نیست. مشغول گشت و گذار در اینترنت بودم که یک خبر جدید رو دیدم. گفتم بد نیست دوستان رو هم در جریان بگزارم.

سال گذشته کنفرانس MIX06 بود كه در خصوص Web 2.0 برگزار شد. امسال هم اين كنفرانس برگزار خواهد شد. موضوع كنفرانس MIX07 در خصوص موبايل و سيستمهاي برنامه ريزي داخلي دستگاه هاي همراه است. در كنار MIX07 يك كنفرانس ديگر هم برگزار مي شود با عنوان زير:

Microsoft’s Mobile and Embedded DevCon (MEDC) 2007

اين كنفرانس مجموعه اي از بهترين ها رو در خودش جمع كرده و انجمن هاي زيادي به همديگر پيوسته و بروي موارد مختلفي تمركز خواهند داشت از جمله: آموزشهاي گروهي انجمن ها، با اشتراك گزاري دانش و ابزارهاي كاربردي توسعه دهنده كه بيش از 130 جلسه تكنيكال و آزمايشگاه را شامل مي شود.

هزينه شركت در كنفرانس MEDC فقط 395 دلار و زمان اون سه روز در يكي از هتلهاي شهر لاس و گاس هست.

شركت كنندگان MIX07 عبارتند از:

توسعه دهندگان، طراحان، مبلغين و منتشرين، ارائه كنندگان نرم افزار و سرويسهاي نرم افزاري، رسانه و تكنولوژي، تلويزيون و كامپيوتر، كامپيوتر و دستگاه هاي همراه، توليد كنندگان و مصرف كنندگان.

دو تا از شخصيتهاي اصلي اين كنفرانس عبارتند از:

Ray Ozzie, Chief Software Architect, Microsoft Corporation
Scott Guthrie, General Manager, Microsoft Corporation

آدرس سایتش اینه:

http://www.visitmix.com

+ نوشته شده در  سه شنبه هشتم اسفند 1385ساعت 10:15  توسط کنستانتین  |