وب سایت شخصی میثم خوشبخت (برنامه نویس، تحلیلگر، مشاور و مدرس)
میثم خوشبخت - برنامه نویس، تحلیلگر و مشاور
شامل 15 آیتم در 2 صفحه | 1-2[بعدی][انتها]
برخی مواقع شما نیاز دارید تا یک Query را بر روی یک سرور اجرا نمایید که این Query برخی اطلاعات خود را از سرور دیگری دریافت می نماید. در این صورت باید یک پل ارتباطی بین سرور جاری و سرور دیگر وجود داشته باشد تا بتوانید در یک Query به سرور دیگری متصل شوید و اطلاعاتی را دریافت نمایید. در حالت عادی یک Query فقط می تواند بر روی سرور جاری اجرا شده و اطلاعاتی را بازیابی نماید. اما اگر همین Query بخواهد به سرور دیگری متصل شود، آن سرور باید در سرور جاری بصورتLinked Server تعریف شده باشد...

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

1.     کلاینت (Client): منظور از کلاینت کامپیوتری است که میخواهد به سرور متصل گردد و از SQL کامپیوتر سرور خدماتی را دریافت نماید.

2.     سرور (Server): کامپیوتری است که میخواهیم به آن متصل شویم و داده ها را بصورت متمرکز بر روی آن ذخیره و بازیابی نماییم.

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

ایجاد یک پروژه ساده در اندروید

گام اول: ایجاد یک شبیه ساز یا ماشین مجازی اندروید (Android Virtual Device)

جهت اجرای برنامه های نوشته شده برای اندروید، ابتدا باید یک ماشین مجازی ایجاد کنید. برای این منظور مراحل زیر را طی کنید:

1-      در Eclipse وارد منوی Window > AVD Manager شوید.

2-      دکمه New را انتخاب نمایید تا پنجره Create new Android Virtual Device (AVD) باز شود.

3-      نام ماشین مجازی خود را در بخش Name وارد نمایید.(به عنوان مثال My_AVD) ...

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

اگر برنامه نویسی برای اندروید را به تازگی شروع کردید و نمی دانید که از کجا باید شروع کنید، این مطلب می تواند برای شما مفید باشد. جهت برنامه نویسی با اندروید باید مراحل زیر را طی کنید.

گام اول: نصب پیش نیازهای برنامه نویسی

1-      ابتدا کیت توسعه برنامه های جاوا (Java Development Kit) را بر روی سیستم خود نصب کنید. جهت اطلاع از آخرین نسخه جاوا و دانلود آن می توانید به آدرس...

جهت افزایش امنیت اطلاعات موجود در فایل ها و بانک های اطلاعاتی بهتر است برخی اطلاعات مهم به صورت رمزگذاری شده ذخیره شوند. یکی از الگوریتم های قدرتمند رمز گذاری TripleDES می باشد که اطلاعات را توسط الگوریتم DES سه بار رمز می کند.

رمزگذاری و رمز گشایی رشته ها توسط این الگوریتم مستلزم دانستن Key و IV می باشد که توسط نگارنده رمز تعیین شده است. بازگشایی رشته های رمز شده توسط این الگوریتم بدست یک هکر، در بدترین حالت، نیازمند اجرای یک حلقه for با تکرار (طول رشته کلید+8)^256 بار می باشد(^ علامت توان). یعنی اگر طول رشته کلید (Key) برابر 16 باشد، این حلقه باید 24^256 بار تکرار شود که شمارش رقمی به این بزرگی مستلزم روشن بودن یک کامپیوتر به مدت یک قرن می باشد. حال اگر این الگوریتم به صورت تلفیقی با الگوریتم های دیگر اقدام به رمزگذاری نماید، مطمئنا بازگشایی آن ناممکن خواهد بود. در این بخش به بررسی کدی می پردازیم که با تلفیق الگوریتم های Base64، MD5 و TripleDES اقدام به رمزگذاری رشته ها می نماید.

برنامه نویسانی که با SQL Server 2008 کار می کنند، در زمان تغییر در ساختار جداول بانک اطلاعاتی حتما با پیغام زیر مواجه شده اند:

Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.

این پیغام در مواقع زیر نمایش داده می شود:

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

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

حتما بعد از نصب SQL بر روی ویندوز ویستا (Vista)، ویندوز های سرور (ویندوز 2000، ویندوز 2003، ویندوز 2008) و ویندوز Seven با این مشکل مواجه شدید که نتوانید به SQL متصل شوید. این قضیه بدلیل رعایت مسائل امنیتی و حصارهای دفاعی این ویندوزها به وجود می آید. برای حل این مشکل مراحل ذیل را طی کنید:

...

NET. و NET Framework. چه هستند؟5 امتیاز از 1 رای25 مشاهده- 
.NET چیست؟

در سال 2002 شرکت مایکروسافت با ارائه .NET به بازار تولید نرم افزار، تحولی عظیم و شگرف در دنیای برنامه نویسی و طراحی سایت به وجود آورد. در واقع پروژه .NET یک تئوری بود که بر اساس این تئوری، نرم افزارهای تولید شده توسط زبانهای برنامه نویسی تحت .NET می بایست نسبت به سیستم عامل و سخت افزار مستقل باشند. مستقل بودن از سیستم عامل بدین معنی است که برنامه تولید شده باید توانایی اجرا بر روی هر سیستم عاملی مثل لینوکس، مکینتاش، ویندوز و ... را داشته باشد. همچنین ...

معماری 3 لایه0 امتیاز از 0 رای30 مشاهده- 
معماری 3 لایه (3-Layer Architecture or 3-Tier Architecture)

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

  1. Data Layer یا Data Access Layer یا DAL
  2. Business Layer یا Business Logic Layer یا BLL
  3. Application Layer یا Presentation Layer
شامل 15 آیتم در 2 صفحه | 1-2[بعدی][انتها]
مقالات
لینک های مفید
مدارک بین المللی