c#基于windows的应用程序的运行问题 5
我在学长的推荐下用C#做个简单的程序,因为以前都是用c++写的,现在使用C#却不知道它程序的入口和函数是怎么结合的,下载了别人的程序,却只在promgram.cs中的ma...
我在学长的推荐下用C#做个简单的程序,因为以前都是用c++写的,现在使用C#却不知道它程序的入口和函数是怎么结合的,下载了别人的程序,却只在promgram.cs中的main函数中看到
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
而在 Form1 的程序中没发现有函数调用的过程,求解C#基于windows的应用程序是怎样运行我们定义的函数的呢? 展开
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
而在 Form1 的程序中没发现有函数调用的过程,求解C#基于windows的应用程序是怎样运行我们定义的函数的呢? 展开
6个回答
展开全部
你以前真的用C++写过程序吗?作为一个程序员别把program写错了!
这里Program.cs 中的Main也就是这个程序的入口函数。你看一下你的解决方案中的Form1.Designer.cs,这个cs文件可以说是整个项目的主干骨,比如你在Form1中添加了对Load事件的相应,那么在Designer.cs中Visual Studio就会自动生成this.Load += new System.EventHandler(this.Form1_Load);你只需要实现this.Form1_Load就能相应Load事件。这其中牵扯到了“委托”有的地方也翻译成“代理”,英文就是delegate,你可以好好的看看。
这里Program.cs 中的Main也就是这个程序的入口函数。你看一下你的解决方案中的Form1.Designer.cs,这个cs文件可以说是整个项目的主干骨,比如你在Form1中添加了对Load事件的相应,那么在Designer.cs中Visual Studio就会自动生成this.Load += new System.EventHandler(this.Form1_Load);你只需要实现this.Form1_Load就能相应Load事件。这其中牵扯到了“委托”有的地方也翻译成“代理”,英文就是delegate,你可以好好的看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不知道你说的神马意思 但是很拗口啊 简单说 你上面这一段就是主程序入口代码 即指定程序运行时要打开的首个窗体 关于你说的“怎麽运行函数”是在窗体代码中通过“命名空间.方法名”来调用 就是说如果你写的函数不在本窗体代码中 那就不能是直接调用了 需要指定它的调用路径 明白了吗 祝你学习顺利!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Application.EnableVisualStyles();//为应用程序启动由操作系统决定的可视样式
Application.SetCompatibleTextRenderingDefault(false);
在程序范围内设置控件显示文本的方式
Application.Run(new Form1());//启动应用程序的入口
Application.SetCompatibleTextRenderingDefault(false);
在程序范围内设置控件显示文本的方式
Application.Run(new Form1());//启动应用程序的入口
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
promgram.cs main是入口函数,
new出form1后 你可以在构造函数、事件函数、formload函数中调用你自定义的函数。
new出form1后 你可以在构造函数、事件函数、formload函数中调用你自定义的函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所有通过拖动控件或者在控件属性里编辑而生成的代码都会存放在InitializeComponent()函数里,他被存放在designer.cs里,如果想要了解函数调用过程的话可以去里面找。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询