几个最初学者菜鸟问题(有点代表性)

bulls5988 2010-10-16 07:05:31
原来是做点简单的BS,asp/php,现在用.net做 BS/CB。有几个很常用但是确实不明白的问题。

1、是一个编程习惯问题,原来asp的时候常调用的代码,我都写成函数sub/function或者clss 存为一个".asp/.php"文件调用的时候,include sub/funtion.asp 函数名(参数),类名.方法调用。

在C#中同样情况应该如何处理?如何封装代码如何调用。美观简洁?

2、C#基础问题,一个事件中的代码或者变量,要跨页面或者跨事件调用应该怎么写?比如在FORM_LOAD里的一个

int i
list<image>() x = new list<image>()
x.add(filefrom("c:\\x\\x)");

我在timer_tick中要调用这个list对象, pictrue1box.image=x[i];应该如何调用?

3、窗口间调用如何从FORM1跳转FORM2。跨窗体变量如何定义和调用?

尤其是第一个.NET的编程习惯,网上提及不多。请各位大侠不吝啬赐教。CSDN是最好的老师。
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubococoa 2010-10-17
  • 打赏
  • 举报
回复
1楼实在是伟大的一塌糊涂
youcaihua123 2010-10-16
  • 打赏
  • 举报
回复
djfkjldjfjdjfdsfds
onenewsmile 2010-10-16
  • 打赏
  • 举报
回复
第三个问题,标准解法好像是事件机制,event,仔细查一下吧。
bulls5988 2010-10-16
  • 打赏
  • 举报
回复
1楼实在是太伟大.
arcana1986 2010-10-16
  • 打赏
  • 举报
回复
using
wuyq11 2010-10-16
  • 打赏
  • 举报
回复
自定义类库
using 命名空间;

定义属性
winform间传值

通过公共静态类进行传值;
通过绑定事件进行传值;
使用Attribute
private void button1_Click(object sender, System.EventArgs e)
{
Form2 f= new Form2("");
f.Show();
}
Form2
public Form2(string s)
{
InitializeComponent();
textBox1.Text = s;
}


public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.Show(this);
}
}

public partial class Form2 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form1 frm1 = (Form1)this.Owner;
((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;
this.Close();
}
}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧