پنجشنبه, ۱۳ اردیبهشت, ۱۴۰۳ / 2 May, 2024
مجله ویستا

Microsoft Visual Studio۲۰۰۵


Microsoft Visual Studio۲۰۰۵
نسخه رایگان ۲۰۰۵ Visual Studio تلاشی برای ترغیب علاقه‌مندان و حتی توسعه‌دهندگان حرفه‌ای غیرتجاری به بهره‌گیری از ASP.NET ۲.۰, .Net Framework ۲.۰ و سایر فن‌آوری‌های مرتبط است. هیچ‌گونه محدودیتی برای استفاده وجود ندارد (حتی برای مقاصد تجاری) و می‌توان برای یک سال از این برنامه‌های رایگان استفاده کرد. Visual Studio Express ۲۰۰۵ در نسخه‌های گوناگونی عرضه می‌شود که در سه دسته‌بندی کلی قرار می‌گیرند:
توسعه ویندوز، توسعه بانک‌های اطلاعاتی و توسعه وب.
چهار ویرایش نیز برای توسعه‌دهندگان ویندوز وجود دارد که هر یک بر مبنای زبان NET، متفاوتی بنا شده‌اند: J#, C++,C#, Visual Basic.
توسعه‌دهندگان تازه‌کار به علت شباهت با نسخه پیشین Visual Basic، نسخه مبتنی بر Visual Basic را آشناتر خواهند یافت و راحت‌تر به کار با آن می‌پردازند. SQL Server ۲۰۰۵ Express برای توسعه بانک‌های اطلاعاتی ارائه می‌شود که ابزاری قدرتمند با کارآئی ساده برای ساخت بانک‌های اطلاعاتی است. در این برنامه ویژگی بنیادی موجود در نسخه کامل SQL Server ۲۰۰۵ مهیا بوده و تنها برخی محدودیت‌ها پیرامون حجم بانک‌های اطلاعاتی وجود دارد.
برای توسعه‌دهندگان وب نیز Visual Web Developer ۲۰۰۵ Express موجود است که برنامه محیطی بسیار قدرتمندی به حساب می‌آید و به علاقمندان امکان نوشتن وب‌سایت‌ها با سرویس‌های وب را در Visual Basic NET و C# می‌دهد.
مایکروسافت نسخه Visual Web Developer ۲۰۰۵ Express را بدین دلیل ارائه کرده که شا به سرور ویندوز شخصی خودتان یعنی IIS (سرویس داده‌های اینترنتی) نیازی ندارید. این امکان در ویندوز خانگی اکس‌پی نیز وجود ندارد. برای دسترسی به این امکان Visual Web Developer از سرور داخلی خود استفاده کرده و امکان جستجو و رفع عیب برنامه وب را به کمک یک کامپیوتر محلی فراهم می‌آورد، هر چند که به کمک کنترل از راه دور امکان‌پذیر نیست. زمانی که می‌خواهید به ساخته خود جان دهید کافی است به سراغ یک ارائه‌دهنده خدمات ASPNET برای میزبانی بروید.
موارد بسیاری برای یادگیری وجود دارد، به‌ویژه اگر تا به حال برنامه‌نویسی انجام نداده‌اید. به همین دلیل مایکروسافت چند برنامه نمونه به نام Starter Kits و ASP NET Quick Starts را در برنامه قرار داده است. Starter kit وب‌سایت‌های آماده‌ای هستند که با توجه به نیازهای خود می‌توانید آنها را تغییر دهید.
Personal Web Site Starter Kits نمونه‌ای از آن است که یک سایت شخصی معمولی با بخش‌هائی همچون آلبوم عکس و صفحات آماری برای CV با ارتباط با سایت‌های دیگر است. اگر این چیزها نیز به درد شما نخورد، دست کم می‌توانید عناصر سازنده یک وب‌سایت را به کمک این نمونه رؤیت کنید.
ASP NET Quick Starts مجموعه‌ای از نمونه‌هائی است که می‌توانید در ساختارها یا دستورها از آنها استفاده کنید. در هنگام نصب برنامه می‌توانید آنها را روی دیسک سخت خود ذخیره کرده یا بعدها به کمک اینترنت به آنها دست یابید. اگر یک HTMLنویس حرفه‌ای نیستید. محیط توسعه یکپارچه برنامه می‌تواند امکان ساخت دیداری سایت‌ها را فراهم سازد. ابتدا یک رابط طراحی گرافیکی وجود دارد که امکان ساخت یک وب‌سایت را مانند ویرایش یک صفحه در برنامه Word به شما می‌دهد.
تمام ابزارهای لازم برای شکل‌دهی‌هائی مانند نوع فونت و اندازه آن و غیره فراهم است. شما همچنین می‌توانید از کنترل‌هائی که در جعبه ابزار وجود دارد برای قرار دادن عناصر HTML مانند جداول و ابرپیوندها و همچنین کنترل‌های پیچیده‌تری مانند ورودی کنترل داده‌ها و دسترسی‌ها استفاده کنید. طراحی برنامه به‌صورت خودکار در پشت صحنه، HTML مربوط به عناصر گرافیکی را می‌نویسد که البته با رفتن به وضعیت Source می‌توانید کد نوشته شده را در هر زمان رؤیت کنید.
اگر هنوز به بهره‌گری از برنامه‌های سازنده صفحات تجاری وب مانند Dream Weaver تمایل دارید باید بدانید که این برنامه‌ها در مورد یکپارچه‌سازی کنترلگرهای سرور (مانند کنترل‌های Login) کمک چندانی به شما نمی‌کنند و به آسانی Web Developer ۲۰۰۵ این امکانات را برای شما فراهم نخواهند ساخت. ویژگی‌های جدید نیز برای ساخت سایت دلخواه شما مهیا شده است. Table Designer امکان طراحی ترکیب صفحات وب را توسط الگوهای پیش‌ساخته ایجاد می‌کند. همچنین شما می‌توانید یک صفحه اصلی بسازید که ظاهر و رفتار اندازه صفحات وب‌سایت را تعریف کند. زمانی که صفحه تازه‌ی ایجاد کنید، می‌توانید به سادگی به آن بگوئید که دنباله‌روی صفحه اصلی باشد. برای ساختن سایتی به‌طور کامل پویا به منبع داده‌هائی نیاز خواهید داشت که در اینجا SQL Server ۲۰۰۵ Express که قابل فراخوانی است، ه شما کمک شایانی خواهد کرد.
هر چند به سادگی کار ممکن است از برنامه پرسش و پاسخ برای ساختن و مسیر بانک اطلاعاتی موجود در Visual Web Developer ۲۰۰۵ استفاده کنید. این کار در زمان صرفه‌جوئی می‌کند و به شما امکان می‌دهد تا بانک اطلاعاتی را توسط امکان گرفتن و کشیدن به جای نوشتن کد به درون برنامه تحت وب خود را وارد کنید.
در صورت تمایل می‌توانید برنامه خود را به منابع اطلاعاتی مانند MySQL متصل ساخته و از برنامه خود استفاده کنید.
هر چند که Visual Web Developer ۲۰۰۵ Express تمام قدرت Enterprise Architect را به شما ارائه نمی‌کند، اما شما را در زمینه ساخت وب‌سایت‌هائی دلخواه و پویا بسیار بازی خواهد کرد. البته این برنامه هنوز هم به‌عنوان بازاری نسبتاً پیچیده برای استفاده به حساب می‌آید.
منبع : نشریه تخصصی هنر و رایانه