برنامه نویسی

این راه ساده ترین راه برای حل مشکل کار با ومپ سرور می باشد . ابتدا روی آیکون wampserver کلیک کرده و Apache و سپس httpd.conf را بازکنید و به دنبال Listen 80 بگردید و 80 را به 8080 تبدیل کنید و سیو کنید

توجه داشته باشید که بعد از اینکار باید با این نام در مرورگر هاست مجازی خود را بالا بیاورید localhost:8080

+ نوشته شده در  پنجشنبه بیست و هفتم بهمن ۱۴۰۱ساعت 12:40  توسط ابراری | 
لینک دانلود نسخه 4
لینک دانلود نسخه 5

+ نوشته شده در  سه شنبه هفدهم مهر ۱۳۹۷ساعت 11:37  توسط ابراری | 

 The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

چرا برنامه نوشته شده تحت پلتفرم net. در برقراری ارتباط با بانک اطلاعاتی Access با پیام خطای “provider is not registered on the local machine” مواجه می شود؟
گاهی برنامه های نوشته شده تحت پلتفرم net. که برای ذخیره اطلاعات خود از بانک های اطلاعاتی Access یا Excel استفاده می کنند، با پیام خطای “Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine ” و یا “Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine مواجه می شوند.
این مشکل زمانی به وقوع می پیوندد که کاربر از OLE DB Provider Jet یا Ace (یک کامپوننت نرم افزاری جهت برقراری ارتباط مصرف کننده OLE DB منبع داده ها میباشد ) برای دسترسی به فایلهای دیتابیس مبتنی بر Microsoft Office مانند فایلهای Excel یا Access بر روی سیستم های 64 بیتی استفاده شده باشد. در چنین شرایطی در صورتیکه کاربر از پلتفرم 64 بیتی استفاده نموده باشد، حتی اگرprovider های مذکور نیز به درستی نصب شده باشند، بازهم به خطای مربوطه برخورد خواهد کرد.
مشکل مورد نظر در اینجا است که برنامه ذکر شده در هنگام کامپایل، برای پلتفرم 64 بیتی (X64 )کامپایل می شود، حال آنکه هر دو provider های مورد نظر (Jet / ACE OLEDB ) فقط دارای نسخه های پشتیبانی شده بر روی سیستم 32 بیتی هستند (x86-32 ) و پردازش های 64 بیتی نمیتوانند کامپوننت های 32 بیتی را بارگذاری نمایند بنابراین پیام خطای فوق رخ خواهد داد.
برای رفع خطاهای فوق باید برنامه مورد نظر خود را برای پلتفرم 32 بیتی کامپایل نمایید. بدین صورت که در محیط IDE (visual studio 2008-2010) قسمت تنظیمات مربوط به کامپایل و سربرگ "Build" ، پلتفرم مقصد را از حالت "Any CPU " خارج کرده و بر روی "X86" قرار دهید و سپس کامپایل نمایید.(همانند شکل زیر)



لازم به ذکر است مایکروسافت به همراه Office 2010 نسخه ای 64 بیتی از ACE OLE DB ، با نام Microsoft Access Database Engine عرضه کرده است که میتواند به عنوان جایگزینی مناسب برای Jet OLEDB Provider مورد استفاده قرار گیرد. برای استفاده از Provider مربوط باید ConnectionString خود راجهت اتصال بر روی “Microsoft.ACE.OLEDB.12.0 ” تنظیم نمایید.
لینک:http://barnamenevis.org/showthread.php?384110-%D9%BE%DB%8C%D8%BA%D8%A7%D9%85-%D8%AE%D8%B7%D8%A7%DB%8C-The-Microsoft-Jet-OLEDB-4-0-provider-is-not-registered-on-the-local-machine
+ نوشته شده در  دوشنبه بیست و ششم تیر ۱۳۹۶ساعت 9:29  توسط ابراری | 
 

دقت کنید تمام دستورات یک شکل باشد مثلا اگر در دستور اتصال از mysqli استفاده کنید و  در سایر دستورات از mysql برنامه به درستی اجرا نمی شود .

این اشکال معمولا برای افرادی پیش میاد که کد ها را از سایت های مختلف کپی می کنند. موفق باشید

+ نوشته شده در  شنبه ششم خرداد ۱۳۹۶ساعت 8:47  توسط ابراری | 
یکی از نکاتی که دوستان باید توجه داشته باشند اینه که با قرار داد فایل html در پوشه www و کلیک روی آن باز هم سایت درست کار نمی کند و اتصال به پایگاه داده و php  با مشکل مواجه می شود . دقت کنید که index.html هم باید با آدرس localhost اجرا شود وگرنه با خطا مواجه خواهید شد.

موفق باشید

+ نوشته شده در  یکشنبه هفدهم اردیبهشت ۱۳۹۶ساعت 22:33  توسط ابراری | 
قبل از ساخت پایگاه داده

  • $link = mysqli_connect("localhost", "root", "", "");

سپس با دستور sql پایگاه داده demo را می سازیم

 

بعد از ساخت پایگاه  داده جهت ساخت جدول یا هر نوع عملیاتی :

  • $link = mysqli_connect("localhost", "root", "", "demo");

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

+ نوشته شده در  یکشنبه هفدهم اردیبهشت ۱۳۹۶ساعت 12:24  توسط ابراری | 
سوال: برنامه ای در شبکه اداری به صورت بی سیم بین دو کامپیوتر به اشتراک گذاشته که در کامپیوتر خودش(اصلی) برنامه مشکلی ندارد ولی در کامپیوتر دوم اطلاعات را مشاهد می کند ولی قادر به ثبت و تغییر در آن نیست و با پیام operation not updateable query مواجه شده.

پاسخ : دیتابیس شما در رایانه اصلی به صورت READONLY می باشد . قابلیت WRITE  را برای دیتا بیس تیک بزنید تا رایانه دوم بتواند اطلاعات را ثبت و تغییر دهد .

+ نوشته شده در  پنجشنبه ششم آبان ۱۳۹۵ساعت 8:23  توسط ابراری | 
ابتدا صفحه جدید اضافه می کنیم

کل صفحه اول را انتخاب می کنیم و در صفحه دوم پرینت می کنیم

زماني كه يك سند با ابعاد A5 را براي پرينت گرفتن ارسال مي‌كنيد، چاپگر آنرا در وسط صفحه چاپ مي‌كند. براي اينكه بتوانيد در هر يك از كاغذهاي A4 دو صفحه چاپ كنيد بايد: بعد از فشردن كليدهايCtrl+P يا انتخاي Print از منوي File در قسمت Zoom در مقابل Page Per Sheet گزينه Pages2 را انتخاب كنيد.

+ نوشته شده در  دوشنبه بیست و پنجم شهریور ۱۳۹۲ساعت 8:20  توسط ابراری | 
برای اینکار شما میتوانید از فرمانSCR استفاده کنید. در این برنامنویسی ساده در autocad شما فرمان و مختصات و بعد یک فاصله به معنای enter و بعد مختصات خود را وارد می‌کنید. این فایل باید به صورت متن در محیط text معرفی‌ شده باشد و سپس آنرا با فرمان scr یا run script در معنوی tools اجرا کنید. مثال
Line 0,0 100,100
Point 0,0
Point 100,123
+ نوشته شده در  پنجشنبه هفدهم اسفند ۱۳۹۱ساعت 7:39  توسط ابراری | 
http://www.java-samples.com/j2me/
+ نوشته شده در  یکشنبه پانزدهم بهمن ۱۳۹۱ساعت 8:23  توسط ابراری |