Invalid value for key attachdbfilename

این خطا Invalid value for key 'attachdbfilename' زمانی رخ می دهد که شما از string connection زیر استفاده نمایید

 


برای تصحیح از کد زیر استفاده نمایید



سال1393 ، 2 آذر

ومپ چیست

ومپ چیست

 

WAMP چیست ؟ XAMPP چیست ؟

امروزه تقریبا هر نرم افزاری را که تصور کنید می توانید در قالب یک نرم افزار یا سرویس تحت وب در سیستم عامل اجرا کنید ، البته این مورد در نرم افزارهای باز متن یا Open Source بیشتر بصورت رایگان دیده می شود. نرم افزارهایی که معمولا بصورت Open Source و با زبان های PHP و امثال آنها نوشته می شوند بصورت ویژه برای سیستم عامل هایی مانند لینوکس نوشته می شوند و همین موضوع می تواند باعث شود کاربران سیستم عامل ویندوز کمتر به سراغ اینگونه نرم افزارهای رایگان بروند ، شاید سختی و دشواری که در استفاده از سرویس های لینوکسی وجود دارد مهمترین دلیل کمتر استفاده شدن این نرم افزارها باشد و یا اینکه ضعف سیستم عامل های مایکروسافت است که اجازه نمی دهند نرم افزارهای Open Source براحتی بر روی آنها اجرا شوند. مایکروسافت برای نرم افزارهایی که با زبان های برنامه نویسی خودش نوشته می شوند بستر با بهتر بگوییم زیرساختاری به نام IIS ارائه کرده است که این سرویس نمی تواند براحتی از سایر زبان های برنامه نویسی متن باز مثل PHP پشتیبانی کند. 

علاوه بر تمام اینها فرض کنید شما می خواهید یک سیستم مدیریت محتوای وب یا( CMS ( Content Management System را بر روی سیستم خود نصب و راه اندازی کنید ، اگر در سیستم عامل ویندوز باشید شما برای استفاده از این نرم افزار بایستی یک پایگاه داده را نصب و پیکربندی کنید که خود آن فرآیند زمانگیر و تقریبا دشواری می باشد. از طرفی دیگر بایستی سرویس وب سرور IIS را نصب و پیکربندی کنید و همچنین موارد مورد نیاز برای زبان برنامه نویسی سیستم مدیریت محتوای وب را برای پشتیبانی آن در ویندوز را نیز بایستی نصب کنید ، از همه اینها گذشته در نهایت متوجه می شوید که چقدر از منابع سیستم عامل شما به این سرویس ها اختصاص پیدا کرده است و کارایی سیستم شما کاهش پیدا می کند. حال فرض کنید همین بسته نرم افزاری سیستم مدیریت محتوای وب با زبان PHP نوشته شده باشد و سیستم عامل ویندوز و به خصوص وب سرور IIS پشتیبانی درستی از آن نداشته باشد ، چه اتفاقی می افتد ؟ 

در این حالت شما نباید از ویندوز استفاده کنید ، شما بایستی در وهله اول یک سیستم عامل لینوکس نصب کنید ، بر روی آن وب سرور آپاچی را نصب و پیکربندی کنید ، سپس پایگاه داده MySQL را نصب و پیکربندی کنید و همینطور در ادامه پشتیبانی از زبان اسکریپت نویسی PHP را بایستی نصب و پیکربندی کنید و به همین ترتیب اگر به درستی تمام تنظیمات را انجام دهید متوجه می شوید که تازه کارتان با سیستم عامل نه چندان ساده لینوکس برای ادامه فعالیت شروع شده است و خدای نکرده اگر دچار مشکل شوید رفع اشکال آن چندان ساده نمی باشد. هر چند که همین بسته های نرم افزاری برای ویندوز هم ارائه شده اند و شما می توانید در ویندوز Apache سرور یا MySQL داشته باشید اما نصب و راه اندازی تک تک آنها بر روی سیستم عامل ویندوز چندان هم ساده نیست. 
 

WAMP چیست ؟


ومپ یا WAMP مخفف کلمات Windows ، Apache ، MySQL ، PHP و Perl می باشد و همانطور که از نامش پیداست یعنی بستری برای شما فراهم می کند که بتوانید به یکباره و بدون نیاز به انجام تنظیمات جانبی ، تمامی سرویس های ذکر شده را بر روی سیستم عامل ویندوز بصورت یکجا نصب و راه اندازی کنید در عین حال که رابط کاربری ساده ای در اختیار شما قرار می گیرد. استفاده از WAMP برای نصب ، تست ، برنامه نویسی و اجرا کردن نرم افزارهای تحت وب باز متن یا Open Source در سیستم عامل ویندوز برای برنامه نویسان PHP و Perl ای توصیه می شود که توانایی کار کردن با خود سیستم عامل لینوکس را ندارند. در واقع این نرم افزار یک شبیه ساز وب سرور و تمامی مخلفات لینوکسی آن در ویندوز می باشد و شما تقریبا همه نرم افزارهایی که در قالب Web Application در زبان های برنامه نویسی PHP و Perl نوشته شده اند را می توانید در این محیط نصب و راه اندازی و تست و البته توسعه دهید. البته در برخی اوقات من در سازمان های ایران دیده ام که از همین نرم افزار در محیط کار واقعی نیز استفاده می شود و این چندان خوب نیست. 

شما برای اینکه بتوانید یک سیستم مدیریت محتوای تحت وب در اینترنت داشته باشید و بخواهید بر روی آن تغییرات و برنامه نویسی انجام دهید نیازمند خرید یک فضای لینوکسی در اینترنت به نام Host یا هاست هستید ، در ادامه شما نیاز به استفاده از کنترل پنل مدیریت هاست خود دارید تا بتوانید تنظیمات مربوط به پایگاه داده MySQL این سیستم مدیریت محتوا را انجام دهید در اکثر موارد این کنترل پنل به نام Cpanel معروف است که در لینوکس راه اندازی می شود. اگر قرار باشد شما با هر باز کد نویسی بخواهید کد مورد نظر خود را در این هاست کپی کنید و سپس به بررسی نتیجه بپردازید بسیار طولانی و طاقت فرسا می شود ، شما با استفاده از WAMP می توانید براحتی همه این تنظیمات را بصورت محلی بر روی سیستم خود نصب و اجرا کنید و به همین دلیل است که در بسیاری از اوقات به نصب WAMP در سیستم عامل و راه اندازی سیستم های مدیریت محتوا در آن Local Host یا هاست محلی نیز گفته می شود زیرا تمامی مواردی که شما در یک هاستینگ اینترنتی نیاز دارید را بصورت یکجا و با چند کلیک فراهم می کند. توجه کنید که WAMP بصورت یکجا تمامی مواردی که یک نرم افزار باز متن یا Open Source برای اجرا نیاز دارد ، اعم از سیستم عامل ، پایگاه داده ، زبان اسکریپت نویسی و فضای اجرایی را به یکباره در اختیار شما قرار می دهد. 
 

XAMPP چیست ؟


تمامی مواردی که ذکر کردیم در خصوص نرم افزار WAMPP در خصوص نرم افزار XAMPP که زمپ خوانده می شود نیز صادق است. این نرم افزار نیز همانند WAMP عمل می کند و برای شبیه سازی لوکال هاست بر روی سیستم عامل مورد استفاده قرار می گیرد. مشابه WAMP در XAMPP نیز ما سیستم عامل یا OS ، پایگاه داده یا Database ، زبان اسکریپت نویسی یا Scripting Language و فضای ذخیره سازی یا Host را در اختیار می گیرم و به همین شکل Apache و MySQL و Perl و PHP در هنگام نصب هر دو نرم افزار WAMP و XAMPP به سادگی و تنها کلیک کردن چند دکمه انجام می شود. توجه کنید که از این سری نرم افزارها در اینترنت ممکن است زیاد باشد اما بهترین های آنها از نظر بنده در وهله اول WAMP و در وهله دوم XAMPP و در نهایت نرم افزار مشابه دیگری به نام EasyPHP می باشد. 
 

منظور از Local Host ها لوکال هاست چیست ؟


تا اینجا به شما مفهوم لوکال هاست را به سادگی توضیح دادیم اما الان می خواهیم بصورت مفصل به بررسی این مفهوم بپردازیم ، ابتدا مفهوم هاست و هاستینگ را بررسی می کنیم ، منظور از هاست یا Host فضایی از هارد دیسکی است که بصورت مدیریت شده در اختیار شما قرار می گیرد که از طریق اینترنت قابل دسترس می باشد ، این فضا رایگان نیست و شما بایستی در وهله های زمانی معین برای آن هزینه کنید. تمامی وب سایت هایی که طراحان وب طراحی می کنند و در اختیار شما قرار می دهند در نهایت بایستی در اینترنت قرار بگیرند و بدون استثناء همه آنها نیازمند فضایی به نام هاست یا میزبان برای ارائه سرویس خود هستند. به شرکت یا سرویس دهنده ای که خدمات هاست را به ما ارائه می دهد در اصطلاح هاستنیگ سرویس یا Hosting Service گفته می شود. 

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

چه نرم افزارهایی را می توانیم بر روی WAMPP و XAMP نصب کنیم ؟


در ابتدا توجه کنید که WAMPP و XAMP بصورت ویژه برای نرم افزارهای کاربردی تحت وب طراحی و ایجاد شده اند و نه نرم افزارهای سیستم عاملی که بر روی سیستم عامل استفاده می شوند. بنابراین سرویس گیرنده های این نرم افزارها افرادی هستند که از اینترنت یا وب استفاده می کنند. نرم افزارهای بسیاری در اینترنت وجود دارد که بصورت رایگان در اختیار کاربران قرار می گیرد و هیچگونه هزینه ای بابت دانلود و استفاده از این نرم افزارها از شما دریافت نمی شود. این نرم افزارها معمولا با استفاده از زبان های برنامه نویسی مانند PHP و Perl نوشته می شوند و سورس یا محتویات کد آنها در اختیار همگان قرار دارد تا بتوانند بر حسب نیاز آنها را تغییر دهند. شما می توانید کلیه نرم افزارهایی که بصورت باز متن و بر اساس برنامه نویسی پویا یا داینامیک نوشته شده اند و در اینترنت براحتی قابل دانلود هستند را در WAMP و XAMP بدون هیچ مشکل قانونی نصب و استفاده کنید.این نرم افزارها می توانند انواع و اقسام سرویس های اینترنتی را به کاربران بصورت رایگان قرار بدهند و شما می توانید براحتی از WAMP و XAMP برای یادگیری و توسعه آنها استفاده کنید ، سیستم های مدیریت محتوای وبی مانند Joomla و WordPress و Drupal و ... از جمله مواردی هستند که براحتی می توانید شما برای راه اندازی وب سایت های اینترنی بصورت رایگان استفاده کنید و برای خود آنها را دلخواه سازی کنید ، اما فقط همین نرم افزارها نیستند ، هر چیزی که در اینترنت فکرش را بکنید را می توانید در قالب این نرم افزارهای Open Source مشاهده کنید ، شاید دوست داشته باشید وب سایتی شبیه فیسبوک برای خود راه اندازی کنید ! نیازی به دانستن دانش برنامه نویسی نیست ، کافیست نرم افزار Social Engine یا چیزی شبیه به آنرا که برای ساختن شبکه های اجتماعی اینترنتی بصورت رایگان در اینترنت قرار گرفته اند را دانلود و برای خود نصب کنید و فیسبوک خود را ایجاد کنید. 

این نرم افزارها در قالب اسکریپت های آماده قابل نصب در اختیار شما قرار می گیرد و به دلیل استفاده از MySQL و Apache و ... بهترین گزینه برای استفاده در XAMP و WAMP هستند. کافیست یکی از آنها را دانلود کنید که معمولا در قالب فایل های فشرده قرار دارند و در پوشه WWW ای که نرم افزارهای WAMP و XAMP بعد از نصب در اختیار شما قرار می دهند قرار بدهید و آنها را از حالت فشرده در بیاورید و از طریق وب فایل اجرایی نصب نرم افزار را اجرا کنید ، واقعا به همین سادگی است. همین وب سایت انجمن تخصصی فناوری اطلاعات ایران سالها پیش از همین نرم افزارهای رایگان قدرت می گرفت ، چندین سال با استفاده از نرم افزار Joomla که فارسی سازی نیز شده بود در اینترنت به نام انجمن حرفه ای های فناوری اطلاعات ایران فعالیت داشتیم که یک سیستم مدیریت محتوا بود ، بعد از سالها از نرم افزار MyBB برای راه اندازی تالار گفتمان استفاده کردیم و به همین صورت تکامل یافتیم تا به شکل امروزی در آمدیم ، امیدوارم مطلب مورد توجه شما قرار گرفته باشد ، در مقاله بعدی در خصوص روش نصب و را اندازی یکی از همین نرم افزار های متن باز رایگان بر روی WAMP در خدمت شما دوستان خواهیم بود. ITPro باشید. 

ومپ چیست و ومپ چه کاربردی داره ومپ در کجا نصب کنیم ومپ و امنیت ومپ

سال1393 ، 1 آذر

حل انتگرال در C#

برای حل انتگرال در C# می توانید از دو کد زیر استفاده نمایید

integration algorithm

integration C#

 

//Simpson integration algorithm
using System;
//calculate the integral of f(x) between x=a and x=b by spliting the interval in step_number steps
class Integral
{
    public delegate double Function(double x); //declare a delegate that takes and returns double 
    public static double integral(Function f,double a, double b,int step_number)
    {
          double sum=0;
          double step_size=(b-a)/step_number;
         for(int i=0;i
using System;

namespace Extreme.Mathematics.QuickStart.CSharp
{
	// The numerical integration classes reside in the
	// Extreme.Mathematics.Calculus namespace.
	using Extreme.Mathematics.Calculus;
	// Function delegates reside in the Extreme.Mathematics
	// namespace.
	using Extreme.Mathematics;
	using Extreme.Mathematics.Algorithms;

	/// 
	/// Illustrates the basic use of the numerical integration
	/// classes in the Extreme.Mathematics.Calculus namespace of the Extreme
	/// Optimization Mathematics Library for .NET.
	/// 
	class BasicIntegration
	{
		/// 
		/// The main entry point for the application.
		/// 
		[STAThread]
		static void Main(string[] args)
		{
			// Numerical integration algorithms fall into two
			// main categories: adaptive and non-adaptive.
			// This QuickStart Sample illustrates the use of
			// the non-adaptive numerical integrators.
			//
			// All numerical integration classes derive from
			// NumericalIntegrator. This abstract base class
			// defines properties and methods that are shared
			// by all numerical integration classes.

			//
			// The integrand
			//

#if !NET20
            // The function we are integrating must be
			// provided as a Func. For more
			// information about this delegate, see the
			// FunctionDelegates QuickStart sample.
			Func f = Math.Sin;
#endif
            // Variable to hold the result:
			double result;
			
			//
			// SimpsonIntegrator
			// 

			// The simplest numerical integration algorithm
			// is Simpson's rule. 
			SimpsonIntegrator simpson = new SimpsonIntegrator();
			// You can set the relative or absolute tolerance
			// to which to evaluate the integral.
			simpson.RelativeTolerance = 1e-5;
			// You can select the type of tolerance using the
			// ConvergenceCriterion property:
			simpson.ConvergenceCriterion =
				ConvergenceCriterion.WithinRelativeTolerance;
			// The Integrate method performs the actual 
			// integration:
#if NET20
            result = simpson.Integrate(Math.Sin, 0, 2);
#else
            result = simpson.Integrate(f, 0, 2);
#endif
			Console.WriteLine("sin(x) on [0,2]");
			Console.WriteLine("Simpson integrator:");
			// The result is also available in the Result 
			// property:
			Console.WriteLine("  Value: {0}", simpson.Result);
			// To see whether the algorithm ended normally,
			// inspect the Status property:
			Console.WriteLine("  Status: {0}", simpson.Status);
			// You can find out the estimated error of the result
			// through the EstimatedError property:
			Console.WriteLine("  Estimated error: {0}", simpson.EstimatedError);
			// The number of iterations to achieve the result
			// is available through the IterationsNeeded property.
			Console.WriteLine("  Iterations: {0}", simpson.IterationsNeeded);
			// The number of function evaluations is available 
			// through the EvaluationsNeeded property.
			Console.WriteLine("  Function evaluations: {0}", simpson.EvaluationsNeeded);

			//
			// Gauss-Kronrod Integration
			//

			// Gauss-Kronrod integrators also use a fixed point 
			// scheme, but with certain optimizations in the 
			// choice of points where the integrand is evaluated.

			// The NonAdaptiveGaussKronrodIntegrator uses a
			// succession of 10, 21, 43, and 87 point rules
			// to approximate the integral.
			NonAdaptiveGaussKronrodIntegrator nagk =
				new NonAdaptiveGaussKronrodIntegrator();
            nagk.Integrate(Math.Sin, 0, 2);
            Console.WriteLine("Non-adaptive Gauss-Kronrod rule:");
			Console.WriteLine("  Value: {0}", nagk.Result);
			Console.WriteLine("  Status: {0}", nagk.Status);
			Console.WriteLine("  Estimated error: {0}", nagk.EstimatedError);
			Console.WriteLine("  Iterations: {0}", nagk.IterationsNeeded);
			Console.WriteLine("  Function evaluations: {0}", nagk.EvaluationsNeeded);
			
			//
			// Romberg Integration
			//

			// Romberg integration combines Simpson's Rule
			// with a scheme to accelerate convergence.
			// This algorithm is useful for smooth integrands.
			RombergIntegrator romberg = new RombergIntegrator();
            result = romberg.Integrate(Math.Sin, 0, 2);
			Console.WriteLine("Romberg integration:");
			Console.WriteLine("  Value: {0}", romberg.Result);
			Console.WriteLine("  Status: {0}", romberg.Status);
			Console.WriteLine("  Estimated error: {0}", romberg.EstimatedError);
			Console.WriteLine("  Iterations: {0}", romberg.IterationsNeeded);
			Console.WriteLine("  Function evaluations: {0}", romberg.EvaluationsNeeded);
			
			// However, it breaks down if the integration
			// algorithm contains singularities or 
			// discontinuities.
            //
            // The AdaptiveIntegrator can handle this type
            // of integrand, and many other difficult cases.
            // See the AdvancedIntegration QuickStart sample
            // for details.
            result = romberg.Integrate(x => x <= 0.0 ? 0.0 : Math.Pow(x,-0.9) * Math.Log(1/x), 
                0.0, 1.0);
            Console.WriteLine("Romberg on hard integrand:");
			Console.WriteLine("  Value: {0}", romberg.Result);
			Console.WriteLine("  Actual value: 100");
			Console.WriteLine("  Status: {0}", romberg.Status);
			Console.WriteLine("  Estimated error: {0}", romberg.EstimatedError);
			Console.WriteLine("  Iterations: {0}", romberg.IterationsNeeded);
			Console.WriteLine("  Function evaluations: {0}", romberg.EvaluationsNeeded);

			Console.Write("Press Enter key to exit...");
			Console.ReadLine();
		}

		/// 
		/// Function that will cause difficulties to the
		/// simplistic integration algorithms.
		/// 
		private static double HardIntegrand(double x)
		{
			// This is put in because some integration rules
			// evaluate the function at x=0.
			if (x <= 0)
				return 0;
			return Math.Pow(x,-0.9) * Math.Log(1/x);
		}
	}
}

سال1393 ، 30 آبان

An expression tree may not contain an assignment operator

این خطا معمولا ما وقتی می خواهیم یکم رکورد را AutoNumber Linq کنبم یا همان خودکار کردن مقدار رخ می دهد برای حل مشکل می توانید از تکه کد زیر استفاده نمایید

 

IDNewRow = 0;
                var xLinq = new XElement("Words", items.AsQueryable().Select(x =>
                    new XElement("Word",
                        new XElement("ID", IDNewRow),
                        new XElement("Name", x.TextWord),
                        )).ToList());

///////////////////////
private int _IDNewRow;
        private int IDNewRow
        {
            get { return _IDNewRow++; }
            set { _IDNewRow = value; }
        }


سال1393 ، 30 آبان

اجرای برنامه به صورت مدیر

ابتدا رجستری را باز کنید و به مسیر زیر بروید

برای کاربری خودتان

Code:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

برای همه کاربران ویندوز

Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Click image for larger version


4. Do step 5 or 6 below for what you would like to do.

5. To Run a Program in Compatibility Mode

A) In the right pane of Layers, right click or press and hold on a empty area, then click/tap on New and String Value. (see screenshot below)

Click image for larger version

B) Type in the full path of the program's exe file and press Enter, then double click/tap on the full path. (see screenshot below)

Click image for larger version

C) Type in a one or more combinations of Data values (see tables below) for how you want to run the program as, and click/tap on OK. (see screenshot below)
NOTE: If you use more than one , then you must enter them in the order they are listed in the table below.

Code:
~ [Privilege Level] + [Settings (one or more with a space inbetween)] + [Compatibility Mode (only one)


Name:  REG-4.jpg
Views: 179623
Size:  19.7 KB

Tip   Tip

EXAMPLE ONE:
To run a program as if it was in Windows Vista SP2 (Compatibility mode), and Reduced color mode 16-bit (Settings), and to run as administrator (Privelege level) you would type this exactly:

~ RUNASADMIN 16BITCOLOR VISTASP2

EXAMPLE TWO:
Say you also wanted to add Run in 640 x 480 screen resolution (Settings) with the above example, you would type this exactly:

~ RUNASADMIN 640x480 16BITCOLOR VISTASP2
 


Privilege level Data value
Run this program as an Administrator RUNASADMIN

Settings Data value
Disable display scaling on high DPI settings HIGHDPIWARE
Reduce color mode (8-bit 256) 256COLOR
Reduce color mode (16-bit 65536) 16BITCOLOR
Run in 640 x 480 screen resolution 640X480
Enable this program to work on SkyDrive files PLACEHOLDERFILES

Compatibiliy mode Data value
Windows 95 WIN95
Windows 98 / Windows ME WIN98
Windows XP (Service Pack 2) WINXPSP2
Windows XP (Service Pack 3) WINXPSP3
Windows Vista VISTARTM
Windows Vista (Service Pack 1) VISTASP1
Windows Vista (Service Pack 2) VISTASP2
Windows 7 WIN7RTM
Windows 8 WIN8RTM
 

سال1393 ، 29 آبان
اولین 1 2 3 4 5  ... اخرین 
کلمات کلیدی
   TFS       مدیریت کافی نت       PASCAL       is        Daanav File Manager       data maning       dataset       OBJECTIVE-C       open source       ado       logout       file       Diagnostics       sql back up       bitmap       نسخه       virtual machin        Access       allowed       فرمول نویسی در ورد       maximized       t-sql       removeEventListener       etags       hack       focus       طراحی       ICMP       vmax       2005       MT27i       فیلتر سفارشی بررسی Referrer       flash memory repair       js       port ftps       vs 2010       TCL       w3c       Physical       month       PPPoE       DNN       programming       mtp usb drive programmer       font       سازگار کردن       تعمیر فلش مموری       toefl       AppCmd       twtr    

صفحات ما در فیس بوک
Python



Google ++

طراحی وب سایتطراحی وب سایت با جدیدترین تکنولوژی های روز

طراحی و پیاده سازی وب سایتهای شخصی و تجاری و اداره ای با جدیدترین تکنولوژی های دنیا
به زبانهای

Asp.net{C#, Vb.Net, J#, Ajax}, Php{Html, Ajax}, js



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

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

برنامه نویسیتولید و ساخت نرم افزار

ساخت انواع نرم افزارهی تحت ویندوز و وب و سرور و موبایل و میکروکنترلرها و... ساخت انواع سرویس دهنده های وب و سرور و ... ساخت انواع انالیزگرها و...