Wednesday, December 22, 2010

WPF مقدمه ای بر

Windows Presentation Foundation یا همان ‍WPF، نصل جدید سیستم نمایشی برای ساخت نرم افزارهای ویندوزی و با کیفیت بالای ویژوالی است. با استفاده از تکنولوژی ‍WPF می توانید هر نوع نرم افزار ویندوزی و تحت وب را ایجاد کنید. به عنوان نمونه هایی از این تکنولوژی، می توان به نرم افزارهای  ‍Yahoo Messenger و New York Times Reader و همچنین Contoso Healthcare Sample Application اشاره کرد. نمونه ای از این برنامه ها در شکل زیر نمایش داده شده است.

Monday, December 13, 2010

انیشتین و راننده اش

انيشتين براي رفتن به سخنراني ها و تدريس در دانشگاه از راننده مورد اطمينان خود كمك مي گرفت. راننده وي نه تنها ماشين او را هدايت مي كرد بلكه هميشه در طول سخنراني ها در ميان شنوندگان حضور داشت بطوريكه به مباحث انيشتين تسلط پيدا كرده بود! يك روز انيشتين در حالي كه در راه دانشگاه بود با صداي بلند گفت كه خيلي احساس خستگي مي كند؟
راننده اش پيشنهاد داد كه آنها جايشان را عوض كنند و او جاي انيشتين سخنراني كند چرا كه انيشتين تنها در يك دانشگاه استاد بود و در دانشگاهي كه سخنراني داشت كسي او را نمي شناخت و طبعا نمي توانستند او را از راننده اصلي تشخيص دهند. انيشتين قبول كرد، اما در مورد اينكه اگر پس از سخنراني سوالات سختي از وي بپرسند او چه مي كند، كمي ترديد داشت.
به هر حال سخنراني راننده به نحوي عالي انجام شد ولي تصور انيشتين درست از آب درامد. دانشجويان در پايان سخنراني شروع به مطرح كردن سوالات خود كردند. در اين حين راننده باهوش گفت: سوالات به قدري ساده هستند كه حتي راننده من نيز مي تواند به آنها پاسخ دهد. سپس انيشتين از ميان حضار برخواست و به راحتي به سوالات پاسخ داد به حدي كه باعث شگفتي حضار شد!

Saturday, December 11, 2010

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

برنامه نویسی سوکت، روشی برای ارسال داده ها، بین دو رایانه در شبکه است. به این صورت که یک برنامه میزبان در دو رایانه نصب شده و پس از برقراری یک ارتباط با استفاده از پروتکل TCP/IP و یا UDP بین دو رایانه یک ارتباط دو طرفه و یا یک طرفه، برقرار کرده و سپس شروع به تبادل اطلاعات میکنند.

 

Monday, December 6, 2010

چگونگی نمایش تصویر ذخیره شده در بانک اس کیو ال

سلام دوستان

ممکنه شما هم به این مشکل هنگام ساخت برنامه های مبتنی بر بانک اطلاعاتی بر خورده باشین که چگونه تصاویر رو ذخیره کنیم؟ و چگونه اونها رو بازخوانی کنیم؟ آیا ذخیره آدرس عکس کافیه یا راه حل بهتری وجود داره؟

Friday, November 19, 2010

Saving changes is not permitted (SQL 2008)

 

در SQL Server 2008 هنگامی که یک جدول (Table) دارای رابطه کلید خارجی (Foreign Key) با جداول دیگه باشه، و اگر شما جدول مورد نظر رو ویرایش بکنید، موقع ذخیره کردن تغییرات با پیغام زیر روبه رو خواهید شد.

Thursday, July 1, 2010

سوال انیشتین

در خیابنی 5 خانه در 5 رنگ متفاوت وجود دارد.
در هر یک از این خانه ها یک نفر با ملیتی متفاوت از دیگران زندگی می کند
این 5 نفر صاحبخانه هر کدام نوشیدنی متفاوت می نوشند ، سیگار متفاوت می کشند و حیوان خانگی متفاوت نگهداری می کنند .
سوال : کدامیک از آنها در خانه ماهی نگه می دارد؟
کبوتر در خانه قرمز زندگی می کند.
مرد سوئدی یک سگ دارد
مرد دانمارکی چای می نوشد.
خانه سبز رنگ در سمت چپ خانه سفید قرار دارد
صاحب خانه سبز قهوه می نوشد
شخصی که سیگار Pull Mall می کشد پرنده پرورش می دهد
صاحب خانه زرد سیگار dunhill می کشد
مردی که در خانه وسطی زندگی می کند شیر می نوشد
مرد نروژی در اولین خانه زندگی می کند
مردی که سیگار blends می کشد در کنار مردی که گربه نگهداری می کند ، زندگی می کند
مردی که اسب نگهداری می کند کنار مردی که سیگار dunhill می کشد، زندگی می کند
مردی که سیگار blue master می کشد آبجو می نوشد
مرد آلمانی سیگار prince می کشد
مرد نروژی کنار خانه آبی زندگی می کند.

Sunday, June 27, 2010

Soluto Launches Software that Decreases Boot, Improves Performance

Soluto Launches Software that Decreases Boot, Improves Performance
Sarah Perez


An application called Soluto (beta) just launched at the TechCrunch Disrupt conference, where a number of new startups are now being revealed. This software aims to improve PC performance by analyzing a computer's boot up process to uncover which installed applications may be slowing the computer down. According to the Soluto website, the software can cut down on PC boot time and improve on-going PC performance.

As TechCrunch explains, the app helps with performance by tracking what applications were running when your PC has a "hiccup" (a momentary lag in performance). And through its back-end, it tracks other users who have that same problem. If someone, somewhere in the world, makes a change that fixes the issue, Soluto tells the other users about the suggested fix. Crowd-sourced troubleshooting!

Another Soluto project, this one yet to launch, is called PCGenome. This piece of the puzzle would actually solve PC problems by not only identifying issues, but then automatically fixing them.

Those interested in testing the Soluto beta can sign up to do so now, but be forewarned. The label says "beta" which means this app could cause issues of its own. I'm heading off to download it now, so I can't report on its stability just yet. But from the description, it sounds like a promising solution for both non-technical users and anyone else who wants to speed up their PC.