کنترل وسایل برقی توسط کامپیوتر  

سلام دوستان
تا حالا فکرشو کردید که اگه چراغهای خونتونو با کامپیوتر خاموش و روشن کنید چه جالب میشه.
با توجه به اینکه خودم قبلا این مشکل رو داشتم و خیلی از دوستان هم ممکنه بخوان این کار رو انجام بدن به فکر این افتادم که این مقاله رو بنویسم و واسه دوستان نحوه کار رو توضیح بدم.

خب واسه انجام این کار، پروژه مون رو به دو قسمت تقسیم بندی میکنیم:
1-سخت افزار
2-نرم افزار

ادامه نوشته

آموزش سی شارپ - قسمت پنجم

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

آموزش سی شارپ - قسمت چهارم

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

آموزش سی شارپ - قسمت سوم

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

ادامه نوشته

آموزش سی شارپ - قسمت دوم

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

آموزش سی شارپ - قسمت اول

سي شارپ در سال 2001 توسط شركت مايكروسافت به همراه بسته دات نت براي اولين بار مطرح و ارائه شد. كه بعد ها به عنوان يك زبان برنامه نويسي استاندارد توسط ECMA و ISO مورد تائيد قرار گرفت.

زبان برنامه نويسي سي شارپ توسط تيمي به مديريت اندرز هايلزبرگ كه قبلا تجربه ارائه زبان هاي برنامه نويسي موفقي همچون توربو پاسكال و دلفي رو داشت ايجاد شد. هايلزبرگ سي شارپ را يك زبان برنامه نويسي شي گراء كه از زبان هاي برنامه نويسي بزرگ (همچون دلفي , جاوا و اسمال تاك) تاثير پذيري داشته معرفي مي كنه. Syntax زبان سي شارپ شبيه به ++C مي باشد و البته تفاوت هاي بسياري هم داره.

حالا قبل از اينكه بخواهم بيشتر در مورد سي شارپ توضيح بدم بايد يه توضيحاتي هم در مورد دات نت و امكاناتش بگم.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

آموزش ASP.NET(ابتدایی-پیشرفته) همراه با مثال

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

خسته نباشید

امروز براتون یه آموزش ASp.Net در C# گذاشتم که خیلی عالیه.خوبیش اینه که مثال هم داره

دو قسمت داره: ابتدایی و پیشرفته

پیشنهاد میکنم اگر طالب یادگیری ASP.NET هستین حتما دانلود کنید

ضمنا اموزشها در قالب فایلهای PDF هستند و مثالهای اماده هم در قالب فایلهای پروژه دارند.

دانلود قسمت مقدماتی با حجم 3600 KB

دانلود قسمت پیشرفته با حجم 3570 KB


فرستادن مقادیر به سایت (کامل)


در اینترنت تا به امروز بحث های زیادی شده غیر از بحث در مورد رد وبدل کردن اطلاعات در اینترنت .


منظورم استفاده از دو کنترل سبک و فوق قدرتمند Microsoft Internet Transfer Protcol و Microsoft Winsock Control .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

ثبت تنظیمات و اطّلاعات برنامه در رجیستری (کاربردی)

خب اوّل یک مثال میزنم و بعد میرم سره آموزش تا بهتر یاد بگیرید.

یک پروژه جدید باز کنید و یک Command Button و یک TextBox بذارید تو فرمتون و کد زیر رو تو قسمت جنرال فرمتون کپی کنید

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

قرار دادن فرم بر روی تمام پنجره ها (حالت Always On Top برای فرم)(وبژوال بیسیک)

با این کد فرم شما بر روی همه پنجره های قرار میگیره، مانند Windows Task Manager که همیشه رو قرار میگیره.

یک پروزه جدید باز کنید و کد زیر رو تو قسمت جنرال فرمتون کپی کنید :

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

شفاف کردن فرم به صورت شیشه ای و مات(ویژوال بیسیک 6)

یک پروژه جدید باز کنید و تو قسمت جنرال فرمتون کدهای زیر رو کپی کنید :

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

بدست آوردن آدرس بار My Computer توسط VB 6.0

گفتم بهتره مطالب در سطح پایینترم برای دوستانی که در ابتدای برنامه نویسی هست بزارم.

كدي كه شايد خيلي از شما دوستان دنبالش هستيد و من خودمم خيلي وقت بود كه دنبالش ميگشتم، بدست آوردن آدرس بار در My Computer هست يعني كارير داخل هر درايو و يا پوشه اي كه ميشه، برنامه ما متوجه اون مسير بشه. من اين برنامه رو از سايت برنامه نويس گرفتم كه يكي از دوستان ارجمند سايت زحمتش رو كشيده بودن و چون ديدم خيلي به درد بخور و كاربرديه براي استفاده گذاشتمش تو وبلاگ. اميدوارم كه استفاده مفيدي ازش بكنيد (براي نوشتن ويروس ازش استفاده نكنيد).

ادامه نوشته

اینم دو تا کتاب برای آموزش WCF

: شرح مختصر در مورد کتاب Book Description:

Part of Microsoft's radical new WinFX API is the Indigo foundation, more formally known as the Windows Communication Foundation, or WCF. Pro WCF: Practical Microsoft SOA Implementation is a complete guide to WCF from the SOA architecture perspective and shows you why WCF is important to web service development and architecture.

The book covers the unified programming model, reliable messaging, security, the peer-to-peer programming model, and more. You'll also learn how to move your current DCOM and .NET remoting applications to WCF, and how to integrate those applications with new WCF-based applications. You'll want to get ahold of a copy because it

                                                                            

برای دانلود بر روی ادامه مطلب کلیک کنید

ادامه نوشته

Visual Studio 2010 and .NET Framework 4 Training Kit - May Preview

Microsoft نسخه Visual Studio 2010 و Frame Work 4.0 هم عرضه کرد.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

رايت DVD بوسيله Aurora MPEG To DVD Burner v4.2.2

با این که این مطلب به تخصص وبلاگ ربطی نداره ولی چون دیدم خیلیا این مشکلو دارن گفتم اینجا یه پست بزنم

Aurora MPEG To DVD Burner

نرم افزاري هست كه ميتونه فايل هاي مولتي مديا رو بصورت يك DVD استاندارد براتون رايت كنه تا بتونيد از اون DVD در دستگاه هاي پخش DVD استفاده كنيد.اين نرم افزار با محيط زيبا و ساده اي كه داره به شما در اين امر كمك ميكنه و ميتونيد فايل هاي  AVI, MPEG خودتون وارد اين نرم افزار كنيد و بر روي ديسك هاي DVD-R, DVD+R, DVD+RW, DVD-RW رايت كنيد! اين نرم افزار امكاناتي براي تبديل ، بردين و چسباندن فايل هاي ويدئويي و در انتها امكان رايت فايل بر روي DVD رو در اختيارتون قرار ميده.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

آموزش WCF ( مقدماتی تا پیشرفته )

Windows Comunication Foundation ( WCF ) ، مدل برنامه نویسی یکپارچه Microsoft ، برای شناخت نرم افزارهای سرویس گرا ( Service-Oriented ) می باشد که ارتباط بین تمام برنامه های کاربردی را به وسیله یک مدل برنامه نویسی جدید Service-Oriented ، ساده تر توسعه می دهدو برای توسعه دهندگان امکاناتی زیبا فراهم می کندتا برای توسعه سرویس ها ، راه کار هایی امن ، قابل اطمینان ، منعطف و مبتنی بر تراکنش را تولید نمایند که می توانند بین Platformهای مختلف استفاده شوند و قابلیت اتصال و استفاده از سرمایه گذاری های فعلی سازمانها را دارند تا یک دیدگاه برای اداره محاسبات توزیع شده ، ارتباطات وسیع بین سیستمها طراحی گردد و مسیری مستقیم برای جهت دهی سرویس ها ارائه کند .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

RSS چیست ، چگونه یک RSS بسازیم ؟

RSS برای تبادل اطلاعات کوتاه مانند لینک ها و سرتیتر مقالات ابداع شد و به کاربران اجازه میدهد تا متون کوتاه خبری و لینک های سایت هایی که RSS دارند را بصورت سریع مرور کنند .

RSS مخفف Really Simple Syndication میباشد که بشما اجازه میدهد محتویات سایت خود را دسته بندی کرده و با یک فرمت سریع و استاندارد تیتر مقالات و اخبار سایت خود را در دسترس دیگران قرار دهید. فرمت فایل های RSS همان XML است. و بصورت اتوماتیک آپدیت میشود.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

طراحي فرم هاي دلخواه براي برنامه هاي ويژوال بيسيک

فرض کنيد يک image غير مستطيلي داريد که مي خواهيد از آن بعنوان فرم برنامه تان استفاده کنيد
۱ - تصوير فرم مورد نظرتان را طراحي کرده و با فرمت bmp ذخيره کنيد . دقت نماييد که بايستي image خود را درون يک کادر مستطيلي قرار دهيد که با يک رنگ با RGB مشخص رنگ آميزي شده است :

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

آموزش ساختن Setup برای برنامه های نوشته شده توسط Wise installation

توسط آموزش زیر که در قالب PDF می باشد ساختن ستاپ برای برنامه هاتون رو توسط Wise installation یاد بگیرید.

دانلود


آشنايي با شی پرينتر در ويژوال بيسيک ۶

مقدمه

شی پرينتر ، شیي است که پرينتر پيش فرض سيستم را کنترل می کند . استفاده از شی پرينتر در ويژوال بيسيک 6 مانند کار با ساير اشيا است و بايستی از خواص و متدهای آن استفاده کرد . در ادامه با برخی از اين خواص و متدها آشنا خواهيد شد .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

آموزشDirectX-Graphic (قسمت 8،9،10)


موضوع : نورپردازي و اختصاص بافت به اشيا سه بعدي
در اين درس مي خواهيم به مکعب درس قبل بافت اختصاص داده و نيز آنرا با يک منبع نور ، نورپردازي کنيم
ابتدا تايپ vertex ها را بصورت زير تعريف مي کنيم :
برای دیدن ادامه مطلب کلیک کنید
ادامه نوشته

آموزش DirectX-Graphic (قسمت اول تا هفتم)

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

DirectX8 ابزاري براي ساخت تصاوير ثابت و متحرک دو بعدي و سه بعدي مي باشد .

براي کار با DirectX8 ابتدا بايستي آنرا روي سيستم خود نصب کنيد . سپس در محيط vb از منوي project گزينه References را انتخاب کنيد . در فرمي که ظاهر مي شود اطمينان حاصل کنيد که گزينه DirectX8 for VB type library فعال باشد .
براي کار با
DirectX8 بايستي از تعريف نمودن شي پايه DirectX8 شروع نمود :

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

کار با فايل در ويژوال بيسيک

مقدمه

بعلت عدم وجود اشاره گر در ويژوال بيسيک عمليات کار با فايلها در آن نسبتاً ساده می باشد .
بطور کلی فايلها بر دو نوع هستند :
1 - فايلهای متنی Text File : اين فايلها فقط شامل کاراکترهای اسکی و برخی کاراکترهای خاص مانند انتهای خط و انتهای فايل هستند .
۲ - فايلهای باينری Binary File : شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای دارند مانند بانک های اطلاعاتی ، فايلهای اجرائی ، فايلهای گرافيکی و غيره
ويژوال بيسيک می تواند با هر دو نوع فايل کار کند .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

براي دريافت مدرك MCSD.net از كجا شروع كنيم ؟

اين مدرك به عنوان مهندسي نرم افزار مايكروسافت مطرح شده و در تمامي دنيا داراي ارزش بسيار بالايي است . طبق گزارش سايت MCPmag ( سايت مجله الكترونيك مهندسان مايكروسافت) ميانگين درآمد سالانه مهندسان MCSD در آمريكا در سال گذشته حدود 75’000$ دلار بوده است.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

امنيت برنامه هاي وب

در اين مقاله به بررسي Forms Authentication خواهيم پرداخت .
همانگونه که در بخش اول اين مقاله اشاره گرديد ، برنامه هاي وب ASP.NET از سه روش عمده به منظور تائيد کاربران استفاده مي نمايند :

Windows Authentication

Forms Authentication

Passport Authentication

در Forms Authentication ، برنامه IIS مسئوليتي را در ارتباط با تائيد کاربران برعهده نگرفته و تنظيمات امنيتي IIS در رابطه با برنامه وب ، دستيابي Anonymous مي باشد . فرآيند تائيد کاربران در روش فوق، بصورت زير است :


بر روی ادامه مطلب کلیک کنید

ادامه نوشته

دستيابی به بانک اطلاعاتی Access با استفاده از VB.NET

دستيابی به بانک اطلاعاتی Access با استفاده از VB.NET
در اين مقاله قصد داريم به نحوه  بازيابی و نمايش اطلاعات موجود در يک بانک اطلاعاتی Access اشاره نمائيم . هدف از مقاله فوق ، پرداختن به تمامی رويکردهای موجود در اين زمينه نبوده و صرفا" به معرفی يکی از گزينه های موجود در اين زمينه اشاره خواهد شد. در اين راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد . از کلاس های  OleDbConnection ، OleDbCommand و OleDbDataReader  مربوط به  ADO.NET  بمنظور انجام عمليات لازم در ارتباط با بانک اطلاعاتی ، از ASP.NET بمنظور ايجاد فرم وب و ارائه داده با استفاده از کنترل سرويس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

ايمن سازي سرويس دهنده FTP

سرويس FTP)File Transfer Protocol) يکي از قديمي ترين و متداولترين سرويس هاي موجود بر روي اينترنت است . از سرويس فوق ، بمنظور ارسال و دريافت فايل در يک شبکه استفاده مي گردد. سرويس FTP ، توسط عموم کاربران اينترنت استفاده و بعنوان استانداردي براي ارسال و دريافت فايل در شبکه ( اينترانت ، اينترنت ) توسط اکثر سيستم هاي عامل پذيرفته شده است

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

نقش عوامل انساني در امنيت شبکه هاي کامپيوتري

يک سيستم کامپيوتري از چهار عنصر : سخت افزار ، سيستم عامل ، برنامه هاي کاربردي و کاربران ، تشکيل مي گردد. سخت افزار شامل حافظه ، دستگاههاي ورودي ، خروجي و پردازشگر بوده که بعنوان منابع اصلي پردازش اطلاعات ، استفاده مي گردند. برنامه هاي کاربردي شامل کمپايلرها ، سيستم هاي بانک اطلاعاتي ، برنامه هاي تجاري و بازرگاني ، بازي هاي کامپيوتري و موارد متنوع ديگري بوده که روش بخدمت گرفتن سخت افزار جهت نيل به اهداف از قبل تعريف شده را مشخص مي نمايند.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

استراتژي حفاظت از اطلاعات در شبکه هاي کامپيوتري ( بخش دوم )

در بخش اول اين مقاله به چالش هاي سازمانها و موسسات براي حرکت بسمت يک سازمان مدرن اطلاعاتي اشاره و پس از بررسي اهميت ايمن سازي اطلاعات بر لزوم تدوين يک استراتژي امنيتي تاکيد گرديد . در اين زمينه به انواع حملات اطلاعاتي نيز اشاره و مشخصات هر يک از آنان توضيح داده شد . در اين بخش ، به بررسي عناصر اساسي در استراتژي پيشنهادي يعني انسان ، تکنولوژي و عمليات خواهيم پرداخت .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

استراتژي حفاظت از اطلاعات در شبکه هاي کامپيوتري ( بخش اول )

مقدمه
اطلاعات در سازمان ها و موسسات مدرن، بمنزله شاهرگ حياتي محسوب مي گردد . دستيابي به اطلاعات و عرضه مناسب و سريع آن، همواره مورد توجه سازمان هائي است که اطلاعات در آنها داراي نقشي محوري و سرنوشت ساز است . سازمان ها و موسسات مي بايست يک زير ساخت مناسب اطلاعاتي را براي خود ايجاد و در جهت انظباط اطلاعاتي در سازمان خود حرکت نمايند .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

معرفی اوليه VB.NET

يک برنامه کامپيوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام يک فعاليت را برای کامپيوتر مشخص می نمايند ، تشکيل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپيوتر اعلام نمايند  که تعدادی از اعداد را با يکديگر جمع  و يا دو عدد را بايکديگر مقايسه و بر اساس نتيجه  بدست آمده ، اتخاذ تصميم نمايد. دستورالعمل های نوشته شده ، صرفا" برای کامپيوتر قابل فهم و اجراء خواهند بود.کامپيوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسيدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پياده سازی  شده  است . دستورالعمل ها  ، می بايست با استفاده از يکی از زبانها ی برنامه نويسی نوشته شده ( کد ينگ ) و در ادامه در اختيار کامپيوتر قرار داده شوند. زبانهای برنامه نويسی متعددی نظير : فرترن ، بيسيک ، کوبال ، پاسکال، ،C ، جاوا ، ويژوال بيسيک و  ... وجود دارد.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

توابع رياضی و ويژوال بيسيک

مقدمه

برای نوشتن برنامه های مهندسی ، محاسباتی ، گرافيکی و آماری نياز داريد تا از برخی توابع رياضی استفاده نمائيد . ويژوال بيسيک 
۶ دارای مجموعه ای از توابع است که برای انجام محاسبات عددی پيش بينی شده اند . در اين مقاله ابتدا با اين توابع آشنا شده و سپس چگونگی ايجاد ساير توابع رياضی را که در ميان اين مجموعه وجود ندارند خواهيد ديد . در پايان نيز با توابع رياضی موجود در دات نت آشنا می شويد .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

اضافه کردن آيکون به منو در VB 6.0

براي اضافه آيکون به منوهاي موجود در يک برنامه visual basic بايستي از توابع زير که موجود در کتابخانه User32 هستند استفاده کنيد :
۱ - GetMenu
۲ - GetSubMenu
۳ - GetMenuItemID
۴ - SetMenuIcon
ابتدا يک ماژول ايجاد کنيد و توابع فوق را در آن declare کنيد :


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

کار با رجيستری در ويژوال بيسيک

رجيستري چيست ؟سيستم عامل ويندوز تنظيمات سخت افزاري و نرم افزاري خود را بطور مرکزي در يک بانک اطلاعاتي با ساختار سلسله مراتبي ذخيره مي کند که رجيستري نام دارد . رجيستري جايگزيني براي بسياري از فايلهاي پيکربندي INI ، SYS و COM است که در نسخه هاي اوليه ويندوز موجود بود . رجيستري ، سيستم عامل را با مهيا کردن اطلاعات موردنيز براي اجراي برنامه ها و load شدن component ها ، کنترل مي کند .
رجيستري شامل انواع مختلفي از اطلاعات مي باشد مثل :
- اطلاعات سخت افزارهاي نصب شده روي سيستم
- اطلاعات درايورهاي نصب شده روي سيستم
- اطلاعات برنامه هاي نصب شده روي سيستم
- اطلاعات پروتکلهاي شبکه اي مورد استفاده در سيستم
ساختار رجيستري شامل چندين مجموعه رکورد است که داده هاي اين رکوردها توسط بسياري از برنامه ها و اجزاي سيستم عامل خوانده و يا نوشته مي شود .

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

کنترل Web Browser – ساخت مرورگر صفحات وب

برنامه Internet Explorer يا iexplore.exe در واقع برنامه کوچکي است که وظيفه اصلي آن ايجاد چارچوبي براي بهم پيوستن عناصر مختلف است و اين عناصر هستند که وظايف اصلي مثل load کردن صفحات وب ، اجراي کدهاي Html و غيره را انجام مي دهند . اصلي ترين عنصري که مستقيماً توسط iexplore.exe استفاده مي شود کنترل Webbrowser ( موجود در فايل shdocrw.dll ) مي باشد . وظيفه اين فايل dll ، عبارت است از حرکت بين صفحات وب ، مديريت تاريخچه صفحات ديده شده و غيره . اين فايل خود از فايل ديگري بنام Mshtml.dll استفاده مي کند که وظيفه آن بررسي و اجراي فايلهاي html است . مايکروسافت به برنامه نويسان اين امکان را داده که بتوانند در برنامه هايشان از کنترل webbrowser استفاده کنند . با استفاده از اين کنترل مي توان به سادگي يک مرورگر وب تقريباً کامل ساخت .

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

شناخت عبارت INSERT

شناخت عبارت INSERT

ساختار دستور عبارت Insert شبيه به عبارت Select می باشد، بيشترين شکل مبنای آن عبارت است از:

INSERT [INTO] Table-or-View [(Column-List)]

VALUES (Value-List)

هر عبارت Insert می تواند يک جدول يا نما منفرد را به هنگام سازد. زمانی که شما از عبارت Insert برای به هنگام سازی يک نما استفاده می کنيد شما بايد آگاه باشيد از محدوديتهای زير:

View نبايد شامل يک تابع به هم پيوسته مانند COUNT يا AVG باشد.

View نبايد شامل Top ، GROUP BY ، UNION يا DISTINCT باشد.

View نبايد شامل يک ستون محاسبه شده باشد.

View بايد يک جدول را در شرط From باز گرداند.

عبارت Insert ستونهاي يک جدول منفرد را فقط به هنگام می سازد.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

بازيابی سطرها

بيشتر برنامه های پايگاه داده از يک برنامه ريزی محيطی از قبيل مايکروسافت Access يا مايکروسافت Visual Basic برای فراهم آوردن رابط کاربر استفاده خواهند کرد. اگر چه Manager Enterprise يک ابزار ساده به نام Query Designer فراهم می آورد که به شما به آسانی اجازه می دهد داده ها را در يک يا چندين جدول در پايگاه داده Aromatherapy استفاده می کنيد.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

ايجاد کردن نمودار پايگاه داده

ايجاد کردن نمودار پايگاه داده شناخت درباره نمودار پايگاه داده
نمودارهای پايگاه داده يک راه خوبی برای مجسم کردن ساختار و ارتباطات جداول در يک پايگاه داده فراهم می آورد (طرح پايگاه داده). حاوی بودن آنها در داخل پايگاه داده خودش يک روش دستی برای سند سازی طرح می باشد از زمانی که نمودارها به طور خودکار هر تغييری را که شما می سازيد منعکس می کنند.

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

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

در فصل گذشته ما بيشترين فرمهای مقدماتی از حالت SELECT را مرور کرده و آنها را برای انتخاب ستونهای يک جدول استفاده کرديم. اما بيشتر مواقع شما بازگشت به سطرها در جدول پس زمينه يا نمايش در يک قاعده خاص و فقط بازگشت به يک زير مجموعه از آنها را خواهيد خواست. شرطهای ORDER BY و WHERE در اين درس بررسی شده و اجرای آن برای شما فراهم شود.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

عبارت SELECT

عبارت SELECT
پايه و اساس همه داده های رابطه ای در محيط SQL Server يک حالت Transact-SQL تنها است که عبارت Select می باشد. در اين درس ما به مهمترين ترکيبات حالت Select و راههای استفاده کردن از Query Designer برای ساختن خودکار عبارت می پردازيم. با استفاده از Query Designer شما می توانيد يک عبارت Select را مستقيماً در قاب SQL وارد سازيد يا با داشتن Query Designer آن را به وسيله قابهای Grid و Diagram بسازيد. گزينه ها متقابلاً منحصر به فرد نمی باشند. شما می توانيد يک Query را به وسيله اضافه کردن جداول برای قاب Diagram ، تغيير نام ستون با استفاده از قاب Grid شروع کنيد و دستورات را به طوری که سطرها برگردانده می شود به وسيله وارد کردن شرط ORDER BY به صورت مستقيم در قاب SQL مشخص کنيد.
بر روی ادامه مطلب کلیک کنید
ادامه نوشته

ارتباط دادن جداول در SOL

ارتباط دادن جداول
Query هايی که در فصل 3 بررسی گرديد سطرهايش از يک جدول تکی ترسيم گرديده است اما Query ها به ويژه می توانند مفيد باشند برای ترکيب ستونهايی از چندين جدول يا نما که Joining Tables ناميده می شود و آن در شرطهای FROM يا WHERE از حالت SELECT انجام می گيرد. در اين فصل ما بر روی ايجاد ارتباطها با استفاده از شرط FROM که روشی توصيه شده است متمرکز خواهيم شد.

بر روی ادامه مطالب کلیک کنید

ادامه نوشته

خلاصه سازی داده ها

هنگامی که دو جدول در يک پيوند يک به چند سهيم هستند. وسيله محرک Query مقاديری از سطر را از يک طرف برای ارتباط دادن سطرها در طرفهای ديگری تکرار می کند. بعضی مواقع آن دقيقاً چيزی است که شما می خواهيد، اما اغلب شما می خواهيد تکرار کردن سطرها را از چندين طريق دسته بندی يا خلاصه سازيد. در اين درس، ما به دو روش برای انجام آن که عبارتند از کليد واژه DISTINCT و شرط GROUP BY نگاه خواهيم کرد.

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

معرفی SQL و دستورات عمومی آن

توسط SQL ميتوان درون يك بانك اطلاعاتي پرس و جو كرده (Query) و نتيجه را برگرداند. بانك اطلاعاتي شامل آبجكتي به نام جدول (Table) ميباشد.
ركوردها در بانكهاي اطلاعات در جداول ذخيره ميگردند.

جدول شامل سطر و ستون ميباشند.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

Smart Navigation چيست؟

مفهوم Smart Navigation و فوايد آن

Smart Navigation يكى از بهترين ابزارهاى جديدى است كه ASP.NET آنرا عرضه كرده است. اين ابزار جديد باعث شده ظاهر برنامه هاى وب و احساسى كه نسبت به آن وجود دارد شباهت بيشترى با برنامه هاى عادى و نوشته شده براى ويندوز پيدا كند.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

چرا به دات نت احتياج داريم؟

به طور معمول نسل های جديد زبان های برنامه نويسی به اين دليل متولد می شوند که زبان های قديمی تر دارای امکانات محدود بودند و يا قدرت استفاده از تکنولوژی های فعلی را به صورت مطلوب و ساده ندارند.

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

Namespace چيست؟

يک نکته مهم که در زمان استفاده از NET Framework. بايد به آن توجه داشت آن است که فضانام (namespace يا نامکده) ها در ساختمان برنامه کاربردی قرار دارند. فضانام يک طرح نامگذاری منطقی برای گروه بندی کلاس های مرتبط است. اين طرح مانع از آن می شود تا کلاس هايی که برای متدها و خصوصيات از يک شناسه يکسان استفاده می کنند تداخل داشته باشند.
ادامه نوشته

آشنائی با ASP.NET

NET نسل بعدی Active Server Pages يا ASP است که توسط شرکت ميکروسافت ارائه شده است. اين محصول توسط ميکروسافت بعنوان شاخص اصلی فناوری در ساخت سايتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اينترانت کوچک يک شرکت را ساخت و هم يک سايت وب تجاری خيلی بزرگ را طراحی و پياده سازی نمود. مهمترين نکاتی که در طراحی اين محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابليت آن می باشد. در زير برخی ويژگيهای ASP.NET را بررسی می کنيم.
ادامه نوشته

آشنائی با فرم‌های وب در ASP.NET

به عنوان یک برنامه نویس ویژوال بیسیک شما می توانید برنامه های تحت اینترنت نیز بنویسید. به طور معمول برنامه نویسان ویژوال بیسیک به سمت ASP که یک تکنولوژی از مایکروسافت است متمایل هستند. دلیل این امر هم شباهت میان VB و VBScript می باشد. بزرگترین ایرادی که ASP کلاسیک دارد نداشتن یک محیط ویژوال مانند فرم‌های معمولی بیسیک است. مایکروسافت با Visual InterDev سعی کرد این کمبود را جبران کند اما چندان موفق نبود. بالاخره در ویژوال بیسیک دات نت ترکیبی از InterDev و ویژوال بیسیک وجود دارد و امکانات فرم‌های ویژوال بیسیک را برای اینترنت نیز فراهم می کند.
ادامه نوشته

کنترل WinSock

مقدمه :
کنترل WinSock نسبت به تمام کنترلهاي اينترنت در سطح پايينتري قرار دارد . اين کنترل امکان ايجاد سرويسهاي شبکه اي مبتني بر پروتکلهاي TCP و UDP را مهيا مي کند . بعبارت ديگر توسط اين کنترل مي توان برنامه هاي کاربردي Client/Server ( سرويس گيرنده / سرويس دهنده ) ايجاد و با استفاده از پروتکل TCP و يا UDP بين آنها ارتباط برقرار نمود .
با تنظيم خصوصيات و فراخواني متدهاي اين کنترل مي توانيد به راحتي به يک کامپيوتر راه دور متصل شويد و داده ها را در هر دو جهت جابجا نمائيد . نمونه کاربرهايي که مي توان با اين کنترل ايجاد نمود :
Client-server chat ، Mail client ، Mail server ، Proxy Server ، Network Game ، Port Scanner ، پياده سازي الگوريتم هاي موازي و …

بر روی ادامه مطلب کلیک کنید

ادامه نوشته

مباحث پيشرفته Direct3D -از مقدمه تا دروس پایانی

موضوع : مروري بر مباحث قبلي - ساخت يک موتور گرافيکي سه بعدي

قبل از شروع مباحث جديد برنامه نويسي Direct3D ، با هم مروري بر مباحث قبلي خواهيم داشت . ( مباحث قبلي در آرشيو موجود مي باشند ) .
در اين درس با استفاده از مطالب قبلي يک Engine سه بعدي ساخته و از امکانات آن در يک برنامه نمونه استفاده خواهيم کرد .

اين engine داراي دو کلاس است :


بروی ادامه مطلب کلیک کنید

ادامه نوشته

آموزش DirectX Input

گرفتن اطلاعات ورودی از کيبرد - ۱

مقدمه


Direct Input 8 همانطور که از نامش مشخص است به شما اجازه می دهد که بتوانيد برنامه هايي بنويسيد که توسط هر نوع دستگاه ورودی کنترل شود .
Direct Input 8 دارای چندين مزيت نسبت به استفاده از کنترلهای ورودی خود ويژوال بيسيک دارد – کنترلهايي مثل Form_KeyUp, Form_KeyDown, Form_MouseMove - و همچنين قابليت کنترل بيشتری نسبت به توابع استاندارد Win32 از قبيل GetCursorPos, GetKeyState دارد .
Direct Input 8 سريعتر ، کاراتر و قدرتمند تر بوده و برای ساخت بازيها طراحی شده بنابراين باعث کندی برنامه ها نخواهد شد .

ادامه نوشته

TAPI در ويژوال بيسيک

TAPI چيست ؟TAPI يا Telephony API يک کتابخانه استاندارد برای کار با مودم و نوشتن برنامه های تلفنی می باشد . برای نمونه می توان از برنامه های Phone Dialer ( شماره گير تلفن ) ، برنامه شبکه سازی تلفنی ( Dialup Networking ) ، برنامه تشخيص پالس مودم برای ضبط اطلاعات وارد شده از طرف کاربران و کاربردهای ديگر در اين زمينه نام برد . اين کتابخانه به شما کمک کمک می کند تا بدون درگير شدن با برنامه نويسی سخت افزار مودم و درايور آن بطور مستقيم بتوانيد برنامه های کاربردیي در اين زمينه بنويسيد .
ادامه نوشته

توصیه هایی به آنها که دوست دارند برنامه نویسی یاد بگیرند

تصمیم به شروع یاد گیری برنامه نویسی برای بسیاری از ما از یک جرقه گرفته شد، شاید دوستمان را دیدیم که یک برنامه را نوشته و ما ناگهان علاقه‏مند شدیم، یا از موفقیت های یک برنامه نویس شنیده ایم و می خواهیم مثل او شویم لذا شروع به یادگیری برنامه نویسی می کنیم و یا صد ها دلیل دیگر که می تواند نسبت به افراد متغیر باشد، ولی در ذات قضیه یک امر مهم خفته است و آن اینکه، همانطور که ناگهان علاقه مند به برنامه نویسی شده ایم ممکن است خیلی ناگهانی تر از آن بیزار شویم، پس توصیه می کنم به توصیه هایی که در ذیل آمده قبل از شروع برنامه نویسی عمل کنید و اگر در میانه راه هستید می توانید با موارد زیر خود را بسنجید تا ببینید کجا قرار دارید.

ادامه نوشته

آموزش دستورات SQL به صورت مختصر و مفید

یه پکیج آموزشی دستورات SQL براتون آماده کردم که شامل چهار قسمته،برای استفاده باید نرم افزار WinRar و Acrobat Reader رو داشته باشید.

دانلود با حجم 691 KB

آموزشهای مربوط به VisualBasic 6.0

سلام خدمت بازدیدکنندگان گرامی

لینکهای زیر در حقیقت لینک دانلود آموزش ها میباشند که برای سهولت کاربر قابل دسترسی است.فقط کافی است بر روی لینکهای زیر کلیک کنید تا فایل مورد نظر دانلود شود

بر روی ادامه مطلب کلیک کنید

ادامه نوشته