我是计算机科学专业的一年级学生,我们整整一年都在学习Java。我一直在教自己Swing,但我觉得它已经过时,而且不是非常用户友好。所以我决定开始学习C#,但是我找不到任何用于学习以编程方式编写Windows窗体应用程序的资源,而不是Visual Studio。我知道这似乎没必要,但我更喜欢手工编写所有代码。有没有人知道任何可以仅使用代码教授WF设计的资源?
答案 0 :(得分:1)
直接使用Visual Studio IDE开发Windows窗体应用程序没有任何限制 - 唯一的问题是它会花费你更多更长的时间。
为了完全由你自己完成,我建议你使用MSDN获取有关Windows Form开发的必要文档,并使用notepad编写代码(例如)并直接用c#complier编译它。 / p>
答案 1 :(得分:0)
您可以避免在没有它的情况下使用visual studio创建windows-forms-applications的图形添加。像
这样的东西class Myform :Form
{
private Label lText;
private Button BTN_OK;
public Myform()
{
lText = new Label();
BTN_OK = new Button();
this.Width = 600;
this.Height = 400;
this.BackColor = Color.White;
this.Icon = new Icon("D:\\Icon1.ico");
this.Text = "Stay Brutal";
//--Button properties
//***************************
EventHandler eh1 = new EventHandler(OnClick);
BTN_OK.Click += eh1;
BTN_OK.Text = "Agree";
BTN_OK.Location = new Point(200, 200);
BTN_OK.BackColor = Color.Tomato;
//***************************
//--Label properties
lText.Text = "Question";
lText.TextAlign = ContentAlignment.MiddleCenter;
lText.ForeColor = Color.Blue;
lText.Location = new Point(100, 200);
lText.BackColor = Color.Tomato;
//**************************
this.Controls.Add(lText);
this.Controls.Add(BTN_OK);
}
此外,您可以在任何记事本\ notepad ++中编写您的程序,并使用控制台编译您的程序。
例如: csc / target:winexe /out:D:\1.exe /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll D:\ Program.txt
答案 2 :(得分:0)
您可以使用.net框架工作库,并且可以在没有visiual studio的情况下编写代码。 你可以用MS Dos Prompt编码
通过这样的路径转到C:\ Windows \ Microsoft.NET \ Framework \ v3.0
然后在这个位置创建文件,并将程序文件扩展名命名为program.cs然后编译,如csc program.cs按回车键,然后你需要从编译时刚才创建的文件夹中运行程序exe或你可以在dos提示“Program”上发短信并输入
希望这会对你有帮助..