-
سر فصل های دلفی
یکشنبه 5 شهریورماه سال 1385 08:56
تاریخچه زبان دلفی آرایهها در دلفی محدودکردن تغییر اندازه فرم در دلفی نکات مفید کار در محیط دلفی تغییر Hint برای هر ستون از DBGrid در دلفی نمایش میزان کپی شدن فایل با ProgressBar در دلفی نصب ProgressBar روی StatusBar در دلفی استفاده از DLLها در دلفی مدیریت حافظه در دلفی
-
بررسی اعتبار داده ها توسط VB.NET در فرم های وب
چهارشنبه 1 شهریورماه سال 1385 13:30
بررسی اعتبار داده ها توسط VB.NET در فرم های وب فریم ورک دات نت ، شامل مجموعه ای از کنترل های لازم بمنظور بررسی اعتبار و صحت داده های ورودی است که با استفاده از آنان در فرم های وب و ASP.NET ، می توان داده ورودی توسط کاربر در هر یک از فیلدهای موجود بر روی یک فرم وب را بررسی و در صورت عدم رعایت شرایط لازم ، پیام خطاء...
-
دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET
دوشنبه 30 مردادماه سال 1385 13:49
دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET در این مقاله قصد داریم به نحوه بازیابی و نمایش اطلاعات موجود در یک بانک اطلاعاتی Access اشاره نمائیم . هدف از مقاله فوق ، پرداختن به تمامی رویکردهای موجود در این زمینه نبوده و صرفا" به معرفی یکی از گزینه های موجود در این زمینه اشاره خواهد شد. در این راستا از...
-
متغیرهای ایستا در ASP.NET
دوشنبه 30 مردادماه سال 1385 13:44
در ASP همواره از شئ Application برای ذخیره متغیرهای سراسری استفاده می شد. این عمل از لحاظ اختصاص فضای حافظه چندان مناسب نبود. در دات نت می توانیم با سود بردن از خواص متغیرهای ایستا در اکثر موارد نتیجه بهتری بدست آوریم. این روش در اکثر موارد سریعتر از استفاده از شئ Application خواهد بود. در دات نت اکثر اشیاء به صورت...
-
ساختارهای شرطی در Visual Basic.NET
دوشنبه 30 مردادماه سال 1385 13:03
این گفتار برآنیم تا ساختارهای شرطی در ویژوال بیسیک دات نت را بررسی کنیم. این ساختارها If..Then و Select..Case می باشند. ساختار If..Then ابتدائی ترین ساختار شرطی در ویژوال بیسیک دات نت ساختار If..Then می باشد. با استفاده از این ساختار هنگامی که شرط مورد نظر برقرار باشد، می توان دستور یا دستورات متعددی را اجرا نمود....
-
انواع داده ای در Visual Basic.NET
یکشنبه 29 مردادماه سال 1385 09:09
انواع داده ای در Visual Basic.NET برای تعریف یک متغیر در ویژوال بیسیک دات نت از عبارت Dim استفاده می شود. برای مثال چمله زیر یک متغیر جدید به نام myVar تعریف می کند: Dim myVar هنگامی که یک متغیر مانند فوق بدون در نظر گرفتن نوع آن تعریف شود، آن متغیر بعنوان یک شئ (Object) در نظر گرفته می شود. یک متغیر از نوع شئ در دات...
-
معرفی اولیه VB.NET
یکشنبه 29 مردادماه سال 1385 09:05
معرفی اولیه VB.NET یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو عدد را بایکدیگر مقایسه و بر اساس نتیجه بدست آمده ، اتخاذ...
-
سر فصل های Visual Basic.NET
شنبه 28 مردادماه سال 1385 13:41
انواع داده ای در Visual Basic.NET ساختارهای شرطی در Visual Basic.NET متغیرهای ایستا در ASP.NET آشنایی با Visual Basic.NET- متغیرها بررسی اعتبار داده ها توسط VB.NET در فرم های وب دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET معرفی اولیه VB.NET
-
آشنائی با فرمهای وب در ASP.NET
پنجشنبه 26 مردادماه سال 1385 13:14
به عنوان یک برنامه نویس ویژوال بیسیک شما می توانید برنامه های تحت اینترنت نیز بنویسید. به طور معمول برنامه نویسان ویژوال بیسیک به سمت ASP که یک تکنولوژی از مایکروسافت است متمایل هستند. دلیل این امر هم شباهت میان VB و VBScript می باشد. بزرگترین ایرادی که ASP کلاسیک دارد نداشتن یک محیط ویژوال مانند فرمهای معمولی بیسیک...
-
باز کردن پنجره Popup در ASP.NET با استفاده از Code Behind
پنجشنبه 26 مردادماه سال 1385 12:53
باز کردن پنجره Popup در ASP.NET با استفاده از Code Behind قطعا در بسیاری از Application های شما مواردی پیش آمده است که شما نیاز داشتید صفحهای خاص را در یک پنجره Popup باز کنید. این کار به سادگی با استفاده از یک خط کدنویسی ساده جاوا اسکریپت امکان پذیر است. حتی در صورتی که فایلی که کد جاوا اسکریپت شما در آن قرار می...
-
برسی کوکیها (Cookies) و جلسات (Sessions) در ASP.NET
سهشنبه 24 مردادماه سال 1385 11:04
برسی کوکیها (Cookies) و جلسات (Sessions) در ASP.NET در این مقاله ابتدا به بررسی کوکیها ( Cookies ) پرداخته و سپس جلسات ( Sessions ) را بررسی خواهیم کرد. به دلیل نزدیکی بسیار زیاد این دو مفهوم تصمیم گرفتم همه آنها را در یک مقاله جمعآوری کنم. اگر مفاهیم فوق را به درستی درک کنید و طرز استفاده از آنها را یاد بگیرید، می...
-
اضافه کردن تصویر به پایگاه داده
سهشنبه 24 مردادماه سال 1385 10:31
اضافه کردن تصویر به پایگاه داده در بسیاری مواقع ما نیاز به افزودن تصویر به پایگاه داده داریم. از آنجایی که دسترسی به فایلهای موجود در سرور جهت استفاده هکرها بسیار سهل الوصول است، برخی مواقع نمیتوانیم اطلاعات حساس را در قالب فایلهای تصویری در سرور ذخیره کنیم. به همین جهت بهتر آن است که در قالب نوع داده image در بانک...
-
ارسال ایمیل در ASP.NET با استفاده از HTML Template
دوشنبه 23 مردادماه سال 1385 12:04
ارسال ایمیل در ASP.NET با استفاده از HTML Template آیا تاکنون سعی کرده اید برای سایت خود خبرنامه ایجاد کنید؟ آیا تاکنون وسوسه شده اید که سیستمی طراحی کنید که در صورتی که بینندگان سایت شما نظرات خود را در سایت شما وارد کنند برای آنها یک Email تشکرآمیز ارسال کنید؟ آیا می دانید ساختن یک HTML Template زیبا برای خبرنامه...
-
نحوه پردازش صفحات ASP.NET بر روی سرویس دهنده وب
یکشنبه 22 مردادماه سال 1385 09:30
نحوه پردازش صفحات ASP.NET بر روی سرویس دهنده وب برنامه های وب از معماری سرویس گیرنده - سرویس دهنده تبعیت نموده و بر روی سرویس دهنده وب مستقر و مسئولیت پاسخگوئی به درخواست های ارسالی توسط سرویس گیرندگان را برعهده خواهند داشت .در سمت سرویس گیرنده ، مرورگر و در سمت سرویس دهنده ، سرویس دهنده وب دارای جایگاهی خاص می باشند...
-
نشان دادن قابلیتهای مرورگر در ASP.NET
یکشنبه 22 مردادماه سال 1385 09:24
نشان دادن قابلیتهای مرورگر در ASP.NET اگرچه در حال حاضر جنگ مرورگرها تقریبا تمام شده است اما این موضوع دلیلی بر شناخته نشدن قابلیتهای مرورگرها نیست. در اینجا توانایی ASP.NET در نشان دادن قابلیتهای مرورگرها بحث شده است. بعنوان نمونه، مثال ۱ نوع مرورگر را به ما نشان می دهد. <html><body> You are using <%...
-
نشان دادن قابلیتهای مرورگر در ASP.NET
شنبه 21 مردادماه سال 1385 10:35
نشان دادن قابلیتهای مرورگر در ASP.NET اگرچه در حال حاضر جنگ مرورگرها تقریبا تمام شده است اما این موضوع دلیلی بر شناخته نشدن قابلیتهای مرورگرها نیست. در اینجا توانایی ASP.NET در نشان دادن قابلیتهای مرورگرها بحث شده است. بعنوان نمونه، مثال ۱ نوع مرورگر را به ما نشان می دهد. <html><body> You are using <%...
-
چرا به دات نت احتیاج داریم؟
شنبه 21 مردادماه سال 1385 09:04
چرا به دات نت احتیاج داریم؟ به طور معمول نسل های جدید زبان های برنامه نویسی به این دلیل متولد می شوند که زبان های قدیمی تر دارای امکانات محدود بودند و یا قدرت استفاده از تکنولوژی های فعلی را به صورت مطلوب و ساده ندارند. مهمترین نیازی که به عنوان آخرین تکنولوژی وجود دارد، برنامه نویسی در محیط اینترنت است. اینترنت در...
-
مفهوم Smart Navigation و فواید آن
پنجشنبه 12 مردادماه سال 1385 10:24
مفهوم Smart Navigation و فواید آن Smart Navigation یکى از بهترین ابزارهاى جدیدى است که ASP.NET آنرا عرضه کرده است. این ابزار جدید باعث شده ظاهر برنامه هاى وب و احساسى که نسبت به آن وجود دارد شباهت بیشترى با برنامه هاى عادى و نوشته شده براى ویندوز پیدا کند. یکى از موانع بزرگ برنامه هاى تحت وب به معمارى و ساختار HTTP...
-
درس سوم : Namespace چیست؟
پنجشنبه 12 مردادماه سال 1385 10:08
Namespace چیست؟ یک نکته مهم که در زمان استفاده از NET Framework . باید به آن توجه داشت آن است که فضانام ( namespace یا نامکده) ها در ساختمان برنامه کاربردی قرار دارند. فضانام یک طرح نامگذاری منطقی برای گروه بندی کلاس های مرتبط است. این طرح مانع از آن می شود تا کلاس هایی که برای متدها و خصوصیات از یک شناسه یکسان...
-
درس دوم : upload کردن فایل به سرور در ASP.NET
چهارشنبه 11 مردادماه سال 1385 08:54
upload کردن فایل به سرور در ASP.NET کدهای مربوط به Upload کردن فایل به سرور را باید به دو قسمت تقسیم نمود. قسمت اول شامل کدهایی است که نحوه نمایش در مرورگر را شامل می شوند و اساس آن بر HTML است. و قسمت دوم مربوط به طرف سرور است که شامل کدهایی است که با ASP.NET نوشته می شوند. برنامه زیر حاوی کدهای مربوطه برای انجام این...
-
درس اول آشنائی با ASP.NET
سهشنبه 10 مردادماه سال 1385 13:47
آشنائی با ASP.NET NET نسل بعدی Active Server Pages یا ASP است که توسط شرکت میکروسافت ارائه شده است. این محصول توسط میکروسافت بعنوان شاخص اصلی فناوری در ساخت سایتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود....
-
سر فصل های ASP.Net
سهشنبه 10 مردادماه سال 1385 10:16
upload کردن فایل به سرور در ASP.NET Namespace چیست؟ Smart Navigation چیست؟ چرا به دات نت احتیاج داریم؟ نشان دادن قابلیتهای مرورگر در ASP.NET آشنائی با ASP.NET نحوه پردازش صفحات ASP.NET بر روی سرویس دهنده وب ارسال ایمیل در ASP.NET با استفاده از HTML Template اضافه کردن تصویر به پایگاه داده برسی کوکیها (Cookies) و...
-
درس هفدهم : انواع شمارشی در C#
چهارشنبه 4 مردادماه سال 1385 09:01
درس هفدهم : انواع شمارشی در C# در این درس با انواع شمارشی (Enumerator Types) در زبان C# آَشنا خواهیم شد. مطالب مورد بررسی در این درس به شرح زیر میباشند : درک و فهم یک نوع شمارشی یا یک enum ساخت یک نوع شمارشی جدید چگونگی استفاده از انواع شمارشی آشنایی با متدهای مختلف موجود در System.Enum enmu فرم خاصی از انواع مقداری...
-
ادامه درس شانزدهم
چهارشنبه 4 مردادماه سال 1385 08:59
ادامه درس شانزدهم تعریف و یا کنترل موارد استفاده از یک صفت AttributeUsage یکی از کلاسهای از پیش تعریف شده در زبان است که با استفاده از آن میتوانیم موارد استفاده از صفتی را که تولید کردهایم را کنترل کنیم. این کلاس دارای سه property مختلف است که میتوان آنها را به هنگام استفاده صفت شخصی تنظیم نمود و مورد استفاده قرار...
-
درس شانزدهم – استفاده از صفتها در C#
چهارشنبه 4 مردادماه سال 1385 08:58
درس شانزدهم – استفاده از صفتها در C# در این درس با نحوه استفاده از صفتها در زبان C# آشنا خواهید شد. اهداف ما در این درس به شرح زیر است : 1- صفتها چه هستند و چرا از آنها استفاده میکنیم 2- استفاده از صفتهای تک پارامتری و چند پارامتری 3- انواع پارامترهای صفت (پارامترهای Named و Positional) 4- Target های صفتها (عناصری که...
-
درس پانزدهم - برخورد با استثناها (Exception Handling)
چهارشنبه 4 مردادماه سال 1385 08:53
درس پانزدهم - برخورد با استثناها (Exception Handling) در این درس با چگونگی برخورد با استثناها (یا خطاهای غیر قابل پیشبینی) در زبان برنامهسازی C# آشنا میشویم. اهداف ما در این درس بشرح زیر میباشد : 1) درک و فهم صحیح یک استثناء یا Exception 2) پیادهسازی یک روتین برای برخورد با استثناها بوسیله بلوک try/catch 3)...
-
درس چهاردهم – رخدادها و delegate ها در C#
چهارشنبه 4 مردادماه سال 1385 08:51
درس چهاردهم – رخدادها و delegate ها در C# نکته مهم قبل از مطالعه این درس توجه نمایید، delegate ها و رخدادها بسیار با یکدیگر در تعاملاند، از اینرو در برخی موارد، قبل از آموزش و بررسی رخدادها، به ناچار، از آنها نیز استفاده شده و یا به آنها رجوع شده است. رخدادها در قسمت انتهایی این درس مورد بررسی قرار میگیرند، از اینرو...
-
درس سیزدهم – واسطها (Interfaces)
چهارشنبه 4 مردادماه سال 1385 08:47
درس سیزدهم – واسطها (Interfaces) در این درس با واسطها در زبان C# آشنا خواهیم شد. اهداف این درس بشرح زیر میباشند : 1- آشنایی با مفهوم کلی واسطها 2- تعریف یک واسط 3- استفاده از یک interface 4- پیادهسازی ارثبری در interface ها 5- نکات مهم و پیشرفته 6- مثالی کاربردی از واسطها 7- منابع مورد استفاده واسطها از لحاظ ظاهری...
-
درس دوازدهم – ساختارها در C# (Struct)
سهشنبه 3 مردادماه سال 1385 08:22
درس دوازدهم – ساختارها در C# ( Struct ) در این درس با ساختارها (Struct) در زبان C# آشنا میشویم. اهداف این درس بشرح زیر میباشند یک struct یا ساختار (Structure) چیست؟ پیادهسازی ساختارها (Struct) استفاده از ساختارها (Struct) نکات مهم و مطالب کمکی دربارة struct ها ساختار (struct) چیست؟ همانطور که با استفاده از کلاسها...
-
درس یازدهم – اندیکسرها در C# (Indexers)
دوشنبه 2 مردادماه سال 1385 07:55
درس یازدهم – اندیکسرها در C# ( Indexers ) در این درس با اندیکسرها در C# آشنا میشویم. اهداف این درس به شرح زیر میباشند : پیادهسازی اندیکسر سرریزی اندیکسرها (Overload) درک چگونگی پیادهسازی اندیکسرهای چند پارامتری خلاصه نکات مهم و مطالب کمکی در زمینه اندیکسرها اندیکسرها اندیکسرها مفهومی بسیار ساده در زبان C# هستند....