Loading…

جزیره برنامه نویسی و توسعه نرم افزار

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
مقاله: آموزش LINQ - مقدماتی تا پیشرفته (بخش اول - مقدمات)
در طول یکسری مقاله قصد دارم تا شما را با Language Integrated Query یا LINQ و کاربردهای آن در زبان #C آشنا کنم. این ویژگی که به شما قابلیت اجرای کوئری های مختلف از داخل زبان #C را می دهد که با ارئه نسخه 3 از زبان #C معرفی شد. مقدمه سر فصل های مقالات به طور خلاصه به شرح زیر می باشد: 1 مقدمه ای بر LINQ و ویژگی های آن 2 ویژگی های جدید 3.0 #C 3 ساختار کوئری های LINQ و نحوه اجرای کوئری ها ...
Nushin
ابزار: PowerGREP
پاور گرپ ابزاری شبیه grep لینوکس است که در ویندوز کار می کند. این ابزار با رابط گرافیکی کاربر بسیار قدرتمند به شما اجازه میدهد انبوهی از فایلها و اطلاعات متنی را در کسری از ثانیه جستجو کنید و انواع الگوهای مورد نظر خود را در آن بیابید.این ابزار برای استخراج آمار، آنالیز لاگ فایلها و همچنین برای برنامه نویسان جهت کار با سورس کدهای ناشناخته بسیار مفید است و قابلیت استخراج متن از فایهای باینری نظ...
behrad
سوال: مشکل آپلود تصاویر در پایگاه داده متصل به PHP
آیا کسی هست که سوالات ن رو در مورد php جواب بده ؟ من نمی تونم عکس رو تو پایگاه داده ذخیره کنم .و نمایش بدم .
pcpb
سوال: مشکل دراتصال به پایگاه داده mysql درeasyphp
باسلام، قبلا برای اجرای فایلهای php از سرور مجازی wampاستفاده میکردم و برای اتصال به دیتا بیس my sql هیچ مشکلی نداشتم ولی اگر از سرور مجازی easyphpاستفاده کنم برای اتصال به دیتا بیس mysql با استفاده از اون کدها به مشکل برمی خورم. اگه میشه دراسرع وقت پاسخگوباشید
mrostami
سوال: چگونه می توان گوگل و الکسا رو در مورد رتبه دهی به وبلاگ دور زد؟(رتبه سایت رو بالا برد)
سلام دوستان عزیز، من میخوام بدونم که چگونه می توان گوگل و الکسا رو در مورد رتبه دهی به وبلاگ دور زد؟ اگه میشه جواب دهید اینم وبلاگ منه: leader-khameneie.blogfa.com
milad1987
سوال: Borland C++
مشکل من اینه که تازه شروع به کار با این برنامه کردم.ولی نمیدونم پروژه جدید چه جوری ایجاد کنم.و اینکه بعدش چه مراحلی جهت کامپایل کردن داره. البته قبلاc کار کردم اما مربوط به رشته خودم که روی میکروکنترلر بوده.
Shahab_Noori
مقاله: آموزش JavaScript قسمت دوم
به نام پروردگار همه ی زیبایی های ایران زمین ساختارهای شرطی در Java Script : ما از ساختارهای شرطی به منظور انجام عملیات متفاوت بر اساس شرایط متفاوت،استفاده می کنیم. انواع ساختارهای شرطی در Java Script : نوع اول : ساختار شرطی if statement : از این ساختار زمانی استفاده می کنیم که بخواهیم یک یا چند دستور،تنها در صورتیکه شرط برقرار باشد اجرا شوند : نحو (Syntax) : نکته : دقت داشته...
حسین احمدی
مقاله: آموزش Entity Framework Code-First - رابطه ها (بخش دوم)
در بخش قبلی سری مقالات آموزشی Entity Framework Code First در انواع رابطه ها و نحوه تعریف آنها در Entity Framework صحبت کردیم. در ادامه این مقالات به بررسی تعریف رابطه با استفاده از Fluent API و Attribute ها خواهیم پرداخت. در هر قسمت ابتدا با Fluent API و سپس با Attribute ها اقدام به تعریف رابطه ها خواهیم کرد. رابطه One-To-Many و Zero Or One-To-Many این رابطه از دو طرف قابل تنظیم است. کلاس های...
ثمین
سوال: مشکل اجرای کدهای PHP در WAMP
من امروز با این phpخیلی مشکل داشتم هر لحظه یه ادا در می یاره مثلا کد INSERTرو همش ازش ایراد می گرفت دوباره WAMPرو نصب کردم اجرا شد حالا فقط یه رکورد به پایگاه داده اضافه می کنه و وقتی پایگاه رو چک می کنم می بینم یه سری 0 وارد کرده فکرمی کنید ایراد من کجاست .چون تمام امروز وقتم رو گرفت.
Shahab_Noori
مقاله: آموزش JavaScript قسمت اول
به نام پروردگار همه سادگی ها جاوا اسکریپت یک زبان اسکریپت نویسی (برنامه نویسی) وب می باشد.جاوا اسکریپت در میلیاردها صفحات وب استفاده می شود برای اضافه کردن یکسری قابلیت ها مانند : اعتبار فرم ها، ارتباط با سرور، و...است.یادگیری جاوا اسکریپت بسیار آسان است و شما می توانید از آن لذت ببرید. در این جا مثال بسیار ساده ای از جاوا اسکریپت آورده ام : جاوا اسکریپت محبوب ترین زبان اسکریپت نویسی...
Shahab_Noori
نکته: آموزش CSS 3 قسمت اول
به نام پروردگار همه ی ظرافت ها CSS3 با نسخه قبلی کاملا سازگار است، بنابراین شما مجبور به تغییر طرح موجود نیستید. مرورگرها همواره CSS2 پشتیبانی می کنند. ماژول های CSS 3 : CSS 3 از تعدادی ماژول تشکلی شده است که در نسخه جدید آن یعنی CSS 3 برخی از ماژول ها به قسمت های کوچکتری تقسیم شده اند و امکانات و ماژول های جدیدی نیز به این نسخه اضافه شده است. برخی از ماژول های مهم CSS 3 : * Select...
حسین احمدی
ابزار: ایجاد Regular Expressions با برنامه Expresso
شاید یکی از مشکلترین کارهایی که به خصوص برنامه نویس ها با اون سر و کار دارند، ایجاد Regular Expressions جهت استفاده در برنامه ها هست. توسط این برنامه شما به راحتی می تونید اقدام به ساخت این عبارت ها کنید و در داخل برنامه هم اون عبارت رو تست کنید. و از همه مهم تر اینکه این برنامه نسخه رایگان رو هم برای کاربران ارائه میده. در زیر بخشی از قابلیت های این نرم افزار را ذکر می کنیم: 1 داشتن نسخ...
پروین
سوال: چگونه یک بازی بسازم
با سلام، من یک ایده در مورد بازی دارم اما هیچگونه اطلاعاتی در مورد نحوه پیاده سازی ندارم هیچ کسی رو هم که در این زمینه کار کنه نمی شناسم ممکنه من رو راهنمایی کنید.
حسین احمدی
ابزار: مقایسه فایل ها با کمک برنامه Beyond Compare
ابزاری که به شما کمک میکند چندین فایل یا پوشه ها را با یکدیگر مقایسه کرده و یا با یکدیگر ادغام کنید. همسازن سازی بین فایل ها و پوشه ها، ادغام تغییرات و ایجاد گزارشات از تفاوت های بین فایل ها از قابلیت های مهم این برنامه می باشد. همچنین این برنامه در مقایسه فایل ها سرعت بسیار بالایی دارد. جهت مقایسه بین فایل ها میتوان تنظیمات مختلفی را انجام داد، مانند مقایسه فایل ها بر اساس محتویات یا بر اس...
حسین احمدی
بررسی کتاب: Programming Windows Phone 7
کتابی رایگان در مورد برنامه نویسی برای Windows Phone 7 که سوی مایکروسافت ارائه شده. این کتاب که حدود 1000 صفحه است شما را با روش های برنامه نویسی برای Windows Phone 7 آشنا می کند. این کتاب 24 فصل داشته و شما را با مقدمات و همچنین مباحث پیشرفته برنامه نویسی موبایل آشنا می کند. مباحث مطرح شده در این کتاب به شرح زیر است: هم اکنون می توانید از کتاب را از لینک معرفی شده دریافت کنید.
pbpc
سوال: پرتال چیست؟
پرتال چیست؟خواهشمند است که به این سوال به زبان ساده و صریح جواب دهید. پیشاپیش از همکاری شما دوستان کمال تشکر را دارم.
حسین احمدی
بررسی کتاب: Professional Enterprise.NET
نوشتن کدهای اصولی جزو وظایف یک برنامه نویس حساب می شود. این کتاب، کتابی بسیار مفید برای افرادی می باشد که تصمیم دارند با اصول و قوائد نوشتن کد آشنا شوند. نحوه نوشتن Unit Test برای پروژه ها، نوشتن نرم افزار ها به صورت چند لایه، آشنایی با الگوها طراحی و مفاهیم دیگری از این قبیل از مطالب مطرح شده در این کتاب می باشد. بزرگترین ویژگی این کتاب این است که مطالب با زبانی ساده مطرح شده و همچنین برای هر...
ali.shokr
نکته: TipTip - حذف فیلدهای Validate شده از ModelState
این سناریو رو در نظر بگیرید : کاربری به پنل کاربری خودش وارد شده و قصد داره اطلاعات شخصیش رو در Action یی با نام ChangeInfo تغییر بده . مدل مورد استفاده ی ما در View به شکل زیر تعیین شده : متناسب با DataAnnotation های استفاده شده، اگر کاربر برفرض مثال صرفا قصد داشته باشه که ایمیلش رو تغییر بده و سایر پارامترها مثل Password رو تغییر نده ، در هنگام Post کردن اطلاعات اگر با استفاده از Mod...
حسین احمدی
مقاله: چگونگی استفاده از ModelBinder در ASP.NET MVC
در این مقاله قصد دارم تا در مورد ModelBinder ها در ASP.NET MVC توضیح بدم. ModelBinder ها زمانی به کار می آیند که قصد داشته باشید مقادیر پارامتر ورودی یک Action رو از یک منبع دلخواه پر کنید. برای آشنایی بیشتر یک مثال میزنم. برای این مثال از ASP.NET MVC 3 استفاده کردم، کد این مثال با اندکی تغییر در MVC 2 هم قابل استفاده هست. یک پروژه داخل Visual Studio 2010 ایجاد کنید و نام اون رو ModelBinding بذ...
حسین احمدی
مقاله: آموزش Entity Framework Code-First - تعریف رابطه ها (بخش اول)
در ادامه سری مقالات آموزشی Entity Framework قصد دارم در باره رابطه ها و نحوه تعریف آنها بوسیله Fluent API و Attribute بنوسم. رابطه ها و استفاده آنها در Entity Framework در دو بخش ارائه خواهند شد. بخش اول به تعریف ساده رابطه ها خواهیم پرداخت، در بخش دوم نحوه تغییر در تعریف رابطه ها بوسیله Fluent API و Attribute را بررسی خواهیم کرد. در ابتدا تعریفی از رابطه را ارائه داده و انواع رابطه و چگونگی استفا...
ali.shokr
نکته: ایجاد یک Captcha ی ساده در ASP.NET MVC
پیاده سازی یک Captcha ی بسیار ساده در ASP.NET MVC در این مقاله قصد دارم تا طریقه ی پیاده سازی یک Captcha ساده رو براتون توضیح بدم . ابتدا یک Controller با نام Home به پروژه اضافه کرده و داخل آن اکشن های Index و CaptchaImage رو به شکل زیر می نویسیم : حال کد زیر را داخل اکشن CaptchaImage قرار میدیم : حال برای استفاده از این Captcha در داخل View اکشن Index کد زیر رو قرار میدیم: درص...
حسین احمدی
بررسی کتاب: The Pragmatic Programmer: From Journeyman to Master
کتابی تقریبا" قدیمی اما فوق العاده در زمینه برنامه نویسی. اگر شما هم برنامه نویس هستید و می خواهید با تکنیک های مدرن توسعه نرم افزار آشنا شوید حتما" این کتاب را مطالعه کنید. این کتاب، مطالبی را زمینه وظایف شخصی یک برنامه نویس تا تکنیک های معماری نرم افزار پوشش می دهد و به شما کمک می کند کدهایی که می نویسید انعطاف پذیر و قابل استفاده باشد. اگر خواهان آشنایی با موارد زیر هستید این کتاب...
حسین احمدی
مقاله: آموزش Entity Framework Code-First - تعریف Mapping با Fluent API
آموزش Entity Framework Code-First - تعریف Mapping با Fluent API بخش چهارم از سری مقالات آموزشی Entity Framework Code-First را شروع می کنیم. در قسمت قبل نحوه تغییر Mapping را با استفاده Attribute ها بررسی کردیم. در این بخش قصد دارم تا در مورد Fluent-API در Code-First بنویسم. ابتدا بهتر است در مورد Fluent-API بیشتر توضیح بدهم. بر اساس توضیح سایت Wikipedia، مفهوم Fluent API یا Fluent Interface به معنی پیاده سازی API شی گرا می باشد که قابلیت خوانایی آن را افزای...
UNITY
سوال: برنامه نویسی رو از کجا شروع کنم ؟
سلام ، فرض رو بر این بگیرین که من میخام برنامه نویسی رو تازه شروع کنم و تازه وارد رشته کامپیوتر شدم ، کلا برنامه نویسی یک چیز گنگ و سخت به نطرم میرسه و میخام بدونم که چطوری باید برنامه نویسی رو یاد بگیرم ، نمیخام بهم بگید از VB یا فلان چیز باید شروع کنی در حقیقت میخام بدونم یک برنامه نویس واقعی چطور یک سیستم رو تحلیل میکنه تا بتونه برنامه مورد نطرشو بنویسه ، چون تا اونجایی که من میدونم برنامه نوی...
حسین احمدی
مقاله: آموزش Entity Framework Code-First - تعریف Mapping با استفاده از Attribute ها
آموزش Entity Framework Code-First - تعریف Mapping با استفاده از Attribute ها در بخش های قبلی در مورد مقدمات استفاده از Entity Framework Code-First و همچنین درباره کلاس های DbContext و DbSet مطالبی را مطرح کردیم. در ادامه به نحوه تغییر Mapping با استفاده از Attribute ها می پردازیم. همانطور که گفتیم Mapping به ایجاد رابطه میان کلاس ها و Property کلاس ها و جداول بانک اطلاعاتی می گوییم، برای مثال، خصوصیت FirstName داخل کلاس Customer به ستون FirstName داخل جدول Customers اشا...
ali.shokr
نکته: TipTip - پذیرش درخواست های Ajax یی و رد سایر درخواست ها در ASP.NET MVC
سلام .به عنوان اولین مقاله قصد دارم که یک سری مقاله رو آغاز کنم با عنوان TipTip که در هر سری ، یک یا چند نکته در زمینه ی وب رو بررسی میکنم.در ASP.NET MVC ، مفهومی با عنوان Action Filters وجود داره که این امکان رو به ما میده تا بتونیم عملیات فراخوانی Action ها رو کنترل کنیم .Attribute یی با نام ActionFilterAttribute وجود داره که دارای چهارتابع به شکل زیر هست: OnActionExecuting ، قبل از اجرای ...
حسین احمدی
بررسی کتاب: Pro ASP.NET MVC 3 Framework
کتابی بسیار مفید برای افرادی که میخوان با ASP.NET MVC 3 آشنا بشن. این کتاب در 15 فصل شما را با تمامی ویژگی های ASP.NET MVC 3 آشنا می کند. این کتاب ویژگی های به خصوصی دارد: 1 در هنگام استفاده از این کتاب با مثال های عملی با ویژگی های ASP.NET MVC آشنا خواهید شد. 2 برای کلیه کد ها در این کتاب Unit Test نوشته می شود. 3 توضیحات برای جزئیات مطالب مطالب ارائه شده در این کتاب به طور خلاصه به ش...
حسین احمدی
مقاله: آموزش Entity Framework Code-First - آشنایی با کلاس های DbContext و DbSet
آموزش Entity Framework Code-First - آشنایی با کلاس های DbContext و DbSet در مقاله قبلی در مورد چگونگی ارتباط بین بانک اطلاعاتی و برنامه توسط Entity Framework Code-First نوشتیم. در این بخش در مورد کلاس DbContext و DbSet ها بیشتر بحث می کنیم. مروری بر کلاس DbContext و DbSet همانطوری که در بخش قبلی مطرح کردیم، کلاس Context ما باید از کلاس DbContext ارث بری کند. کلاس DbContext در حقیقت یک Container برای Entity های ما هست که وظیفه شناسایی و تعریف Mapping ها را به صورت ...
حسین احمدی
آموزش: آموزش استفاده از Entity Framework Code-First - بخش اول
آموزش استفاده از Entity Framework Code-First - بخش اول يکي از مهمترين ابزار هايي که در نوشتن برنامه هاي Data-Centric استفاده ميشه، ابزار هاي ORM يا Object Relational Mapping هست. اين ابزار ها اين قابليت رو به شما ميدهند که داخل برنامه از بانک اطلاعاتي و جداول داخل اون به صورت Object ها استفاده کنيد. ابزار هاي زيادي در اين مورد وجود دارند که معروف ترين اون ها عبارتند از NHibernate و Entity Framework. در اين مقاله قصد دارم تا در مورد ويژگي Code-First در...