大家好,我原来是用VB的.
现在公司要用C#开发.
我很头痛.
请大家指点指点一些基本问题.多谢!
1.如何显示窗体
2.如何得到一个公用变量.
3.如何访问公用过程(公用函数等)
4.如何调用一自定义控件
5.如何调用DLL
谢谢.

解决方案 »

  1.   

    1、窗体.show()
    2、既然是公有的就可以直接调用了
    3、既然是公有的就可以直接调用了(可以将这些公有函数放到一个cs文件中,在每个需要用到的文件中include就行了)
    4、类似于这样的:
       <%@ Register TagPrefix="cc2" TagName="Condition" Src="UC_Condition.ascx" %>
    5、目前还没有用过
      

  2.   

    http://chs.gotdotnet.com/quickstart/default.aspx
      

  3.   

    1.Form2 f = new Form2()
    Form2.Show();
    2.不知道你说的公用变量是什么?如果是全局变量的话,用static变量代替,因为c#里面没有全局变量。
    3.同上,用static函数
    4.添加引用(托管DLL或VS.Net工程),接下来的调用跟内置控件一样。
    5.是不是指传统的DLL(非托管代码),如果是
    [DllImport("CryptService.dll",EntryPoint="SimpleSign")]
    public static extern void SimpleSign([MarshalAs(UnmanagedType.LPArray)] byte[] strContext,[MarshalAs(UnmanagedType.LPArray)] byte[] strDecryptStr);
      

  4.   

    1.是直接输入窗体名吗?好象行不通.
    using System;
    using System.Data.SqlClient;public class Main
    {
    public SqlConnection Conn = new SqlConnection();

    public Main()
    {

    //请写出如何调用GetCnString返回CnString
    //string ConnString = GetCnString();
    //string ConnString = Define.g_CnString;
    Conn.ConnectionString = ConnString;
    Conn.Open();
    //FrmMain_Load;
    //MCS_Query.FrmMain.Show();
    //FrmMain mFrmMain=new MCS_Query.FrmMain();
    //请写出调出FrmMain的代码
    Conn.Close();
    }
    }2.在FrmMain中如何调用Conn
    3.怎样直接调用,怎样include
    4.什么意思<%@ Register TagPrefix="cc2" TagName="Condition" Src="UC_Condition.ascx" %>????
    5.怎么调用DLL
      

  5.   

    http://chs.gotdotnet.com/quickstart/aspplus/
    http://www.xia8.com/SoftList/Catalog_151_SoftTime_Desc_1.html
      

  6.   

    quote: wangluonanhai(网络男孩) 1.是直接输入窗体名吗?好象行不通.
    ——————————
    加上这些..
    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Collections;
    using System.ComponentModel;
    using System.Windows.Forms;