السلام عليكم
كيف اقوم بفتح المشروع بعد اغلاق برنامج الفيجول بيسك
لما انتهي من العمل في المشروع و اغلق لغة البرمجة و اروح لمجلد المشروع على اي ايقونة اضغط عشان يفتح المشروع عندي ؟
شكرا مقدما
السلام عليكم
كيف اقوم بفتح المشروع بعد اغلاق برنامج الفيجول بيسك
لما انتهي من العمل في المشروع و اغلق لغة البرمجة و اروح لمجلد المشروع على اي ايقونة اضغط عشان يفتح المشروع عندي ؟
شكرا مقدما
اخي العزيز .. اذا كان المقصود طريقة فتح مشروع Web site فالطريقة سهله
ماعليك سواء اتباع الخطوات التالية
1- اذهب الى قائمة File
2- اختر من قائمة File open Web Site
ثم يظهر امامك مربع حوار اختر المشروع المراد فتحة ثم اعمل موافق
السلام عليكم ورحمة الله وبركاته
أنت بحاجة إلى ISS : internet information service ، إنظر الرابط التالي:
السلام عليكم ورحمة الله وبركاته
إذا كنت تقصد فتح المشروع مرة أخرى ضمن Visual Web Developer فهذا يتم من خلال فتح الملف الذي يحمل اسم المشروع وينتهي باللاحقة ".sln"
إذا لم تكن قد أنشأت solution لهذا المشروع أو لا تريد استخدام هذا الملف، فيتم فتحه بالطريقة التي ذكرها الأخ "ورق خسرانه" بالقائمة Open > Website
لكني أعتقد أنك تقصد فتح المشروع للاستخدام وكأنك زائر
لهذا الغرض هناك طريقتين:
1- تتم من خلال Visual Web Developer من خلال القائمة Debug > Start without debugging أو Debug > Start debugging
الأخيرة ستقوم بفتح المشروع وتسمح لك بوضع نقاط توقف معينة لمتابعة بعض الأجزاء البرمجية وتنقيحها على جهة code-behind (أي أنها لك كمبرمج حتى تحاول كشف الأخطاء وتصحيحها)
أما الأولى فتقوم بفتح المشروع ضمن الـ IIS المصغر الموجود مع VWD.
في الحالتين سيتولى VWD فتح صفحة انترنت جديدة لك وفيها الرابط المؤقت الذي تستطيع من خلاله تصفح صفحات مشروعك طالما أن الـ IIS المؤقت ما زال يعمل (يبقى يعمل إلى أن تغلق VWD أو توقف الـ debugging)
هذه الطريقة مناسبة جداً خلال فترة التطوير وإجراء الاختبارات على المشروع قبل انتهائه.
2- تتم من خلال نقل المشروع إلى مجلد Inetpub\Wwwroot التابع لـ IIS الذي ربما قد قمت بتنصيبه محلّياً على جهازك
ستحتاج طبعاً إلى أن يكون IIS يعمل ومعد بشكل صحيح لعرض الموقع
بعدها يمكن ببساطة فتح المتصفح إلى العنوان http://localhost/index.aspx
بفرض أن الصفحة الرئيسية في مشروعك هي index.aspx وموجودة في الجذر Inetpub\Wwwroot
هذه الطريقة مناسبة بعد انتهاء العمل على المشروع بشكل كامل وتريد تشغيله على شبكة محلّية intranet (مثلاً موقع خاص بالموظفين داخل الشركة لمتابعة جميع ما يتعلق بهم ضمن نظام إدارة الموارد البشرية الخاص بالشركة)
بشكل عام إذا كنت ستقوم بنشر مشروعك عبر الانترنت فلن تحتاج سوى للطريقة الأولى ولن تحتاج لـ IIS لأن لا حاجة لك بسيرفر محلّي على الشبكة.
بالتوفيق
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
مشكوووووووووووورين اخواني و ما عليكم زود
سؤال يا اخوان
هل من الممكن ان اصمم تطبيق للوندوز عن طريق الasp.net ?
Omanxp45 كتب:هل من الممكن ان اصمم تطبيق للوندوز عن طريق الasp.net ?
إذا كنت تقصد برنامج desktop (وليس موقع) فيمكنك ذلك بواسطة C# .NET أو VB .NET أو حتى C++ .NET
ولكن ASP .NET فقط لتصميم تطبيقات الانترنت.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
Xacker كتب:إذا كنت تقصد برنامج desktop (وليس موقع) فيمكنك ذلك بواسطة C# .NET أو VB .NET أو حتى C++ .NET
ولكن ASP .NET فقط لتصميم تطبيقات الانترنت.
س1/يعني ما ممكن اعمل برنامج قواعد بيانات مثلا على هذه اللغة و احه في السيرفر المحلي لمؤسسة مثلا ؟؟؟؟ دون رفعه على النت
س2/هل من الممكن ان اعمل برنامج قواعد بيانات و ارفعه على النت على هذه اللغة ليسمح لجميع فروع الشركة بادخال البيانات فيه ؟
سؤال جديد
لفت انتباهي في منتدى الميكروسوفت هذا السؤال الذي لم يلاقي اجابة و نقلته لكم بالانجليزية
thanks dear alots
but Iam still new to asp.net and so beginner in programming
I have worked in vb2005 to make simple apps and now I wanna to start with asp.net
اقتباس1) You need to first save the file in folder of the same web application and the you can use Server.MapPath to get the physical path of the image and set it to the asp:Image control.
could you plz give me a opened source code sample for this ???
or the vb2005 code in-depth
اقتباس3) to create a hyperlink use the html <a> tag like <a href="http://www.google.com">Open Google</a> You can replace the link and title accordingly.
ok how if I wanna to convert this code to vb2005 code ??
================
One Other Q:-
which one is the best for programming in asp.net
1- html codes
2- vb2005 codes
?
thanks advance
ارجوا المساعدة يا اخوان
Omanxp45 كتب:س1/يعني ما ممكن اعمل برنامج قواعد بيانات مثلا على هذه اللغة و احه في السيرفر المحلي لمؤسسة مثلا ؟؟؟؟ دون رفعه على النت
تستطيع طبعاً، بواسطة ASP.NET أو أي لغة أخرى تستطيع استخدامها مع إطار .NET
لكن ASP.NET خيار أفضل لأن تطبيقك سيصبح من الممكن الوصول إليه عبر المتصفح فقط دون الحاجة لبرمجيات إضافية.
هذا ما ذكرته في مشاركتي السابقة في أنك تحتاج IIS فقط لو أردت تشغيل الموقع على جهازك المحلي، وطبعاً هذا يعني لو أردت تشغيل الموقع على جهاز في شبكتك المحلّية واستخدامه كتطبيق ويب عبر intranet.
تطبيقك أيضاً سيكون قابل للاستثمار من قبل الموظفين من خارج الشركة أيضاً، لو أردت ذلك طبعاً.
Omanxp45 كتب:س2/هل من الممكن ان اعمل برنامج قواعد بيانات و ارفعه على النت على هذه اللغة ليسمح لجميع فروع الشركة بادخال البيانات فيه ؟
طبعاً، الإجابة في الرد على السؤال الأول أيضاً.. ستتمكن من السماح لأي شخص سواء في الشبكة المحلية أو عبر الانترنت من استثمار تطبيقك.
ASP.NET هي الخيار الأمثل لك في هذه الحالة.
Omanxp45 كتب:سؤال جديد
لفت انتباهي في منتدى الميكروسوفت هذا السؤال الذي لم يلاقي اجابة و نقلته لكم بالانجليزية
اقتباسthanks dear alots
but Iam still new to asp.net and so beginner in programming
I have worked in vb2005 to make simple apps and now I wanna to start with asp.net
could you plz give me a opened source code sample for this ???
or the vb2005 code in-depth
ok how if I wanna to convert this code to vb2005 code ??
================
One Other Q:-
which one is the best for programming in asp.net
1- html codes
2- vb2005 codes
?
thanks advance
ارجوا المساعدة يا اخوان
رجاء لا تشعب موضوعك بأسئلة خارجة عن الموضوع لأن هذا مخالف لقواعد المشاركة.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
Xacker كتب:تستطيع طبعاً، بواسطة ASP.NET أو أي لغة أخرى تستطيع استخدامها مع إطار .NET
لكن ASP.NET خيار أفضل لأن تطبيقك سيصبح من الممكن الوصول إليه عبر المتصفح فقط دون الحاجة لبرمجيات إضافية.
هذا ما ذكرته في مشاركتي السابقة في أنك تحتاج IIS فقط لو أردت تشغيل الموقع على جهازك المحلي، وطبعاً هذا يعني لو أردت تشغيل الموقع على جهاز في شبكتك المحلّية واستخدامه كتطبيق ويب عبر intranet.
تطبيقك أيضاً سيكون قابل للاستثمار من قبل الموظفين من خارج الشركة أيضاً، لو أردت ذلك طبعاً.
طبعاً، الإجابة في الرد على السؤال الأول أيضاً.. ستتمكن من السماح لأي شخص سواء في الشبكة المحلية أو عبر الانترنت من استثمار تطبيقك.
ASP.NET هي الخيار الأمثل لك في هذه الحالة.
رجاء لا تشعب موضوعك بأسئلة خارجة عن الموضوع لأن هذا مخالف لقواعد المشاركة.
تشكر استاذي اجاباتك شافية و وافيه
طيب عند تصميمي على هذه اللغة
ايهما افضل ان استخدم اكواد vb.net او اكواد html او الاثنين معا ؟
ليس هناك خيار في سؤالك.
أي لغة تستخدم مع .NET ستعمل في server side.
هذا يعني بأن هذه اللغة وحدها لا تكفي، فالتوابع والصفوف وجميع ما فيها مهمته معالجة معلومات معينة "خلف الكواليس" (أو ستسمع عبارة code-behind) ومن ثم إرسال النتائج للمتصفح على جهة client side.
قد تسمع أيضاً بـ inline code وهو عبارة عن تضمين أوامر إحدى هذه اللغات التي تعمل في جهة السيرفر، في ذات الصفحة التي تعمل بها اللغات في جهة client side.
(PHP مثلاً تعمل بهذا المبدأ فأوامر PHP و HTML غالباً ما تجدها مع بعضها البعض في صفحات مشتركة)
ما يقوم بإظهار النتائج من server side للزوار هي اللغات التي تعمل على جهة client side، مثل HTML/CSS/JavaScript/... إلخ
انظر المثال التالي:
Client Side:
<%@ Language="C#" Inherits="MyStuff.MyClass" %>
<HTML>
<body>
<form id="MyForm" runat="server">
<asp:textbox id="MyTextBox" text="Hello World" runat="server"></asp:textbox>
<asp:button id="MyButton" text="Echo Input" Onclick="MyButton_Click" runat="server"></asp:button>
<asp:label id="MyLabel" runat="server" />
</form>
</body>
</HTML>هذا النموذج سيظهر للمستخدم من خلال HTML في client side
لكن عندما يتم النقر على زر MyButton فإن الحدث OnClick سيقوم باستدعاء التابع MyButton_Click
انظر الآن إلى الخاصة runat="server" في نهاية السطر
<asp:button id="MyButton" text="Echo Input" Onclick="MyButton_Click" runat="server"></asp:button>
هذه الخاصة تخبر ASP.NET بأن التابع MyButton_Click موجود على server side وبالتالي عندما يتم استدعاء ذلك التابع فإن الطلب يرسل إلى المخدم، يتم توليد النتائج ومن ثم تعود إلى المتصفح لدى الزائر
Code Behind:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MyStuff
{
public class MyClass : Page
{
protected System.Web.UI.WebControls.Label MyLabel;
protected System.Web.UI.WebControls.Button MyButton;
protected System.Web.UI.WebControls.TextBox MyTextBox;
public void MyButton_Click(Object sender, EventArgs e)
{
MyLabel.Text = MyTextBox.Text.ToString();
}
}
}إذاً التابع سيقوم بنسخ محتوى الـ textbox إلى الـ label الموجود في الصفحة.
الشفرة أعلاه مأخوذة من الصفحة: http://support.microsoft.com/kb/303247 لمزيد من المعلومات.
الإجابة بالمختصر:
ستستخدم HTML مع VB.NET أو C#.NET حتماً.
* شخصياً أنصحك بما أنك جديد على .NET أن تقوم بتعلم C# بدلاً من VB.
في النهاية أنت تستخدم التوابع من إطار العمل .NET، لكني أفضل C# لأن الـ syntax الخاص بها مثلاً أقرب بكثير لباقي اللغات وبالتالي تعطيك أساس برمجي أفضل في حال أردت تعلم لغات أخرى.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…