C#连接SQL Server的SqlConnection的字符串,许多都是不能连接的。现在给一个能连接的:
using System.Data.SqlClient;
public class sqlServerConnection {
//
public static void Main() {
//下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。
//
string cstr = "server=SERVER\\SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI";
//
try {
//
using (SqlConnection con = new SqlConnection(cstr)) {
con.Open();
System.Console.WriteLine("ServerVersion:{0}",con.ServerVersion);
System.Console.WriteLine("State:{0}",con.State);
}
//
}
catch (System.Exception sqle) {
System.Console.WriteLine(sqle.Message);
}
//
}
//
}
/*
程序的输出:
ServerVersion:09.00.3042
State:Open
*/
//不使用远程连接的时候应该把连接字符串改为:
"Server=localhost\\SQLExpress;Integrated Security=SSPI"
//也可以指定默认的数据库,例如,指定默认数据库是"master"就应该写为:
"Server=localhost\\SQLExpress;Initial Catalog=master;Integra ......
    
        
    
    C#连接SQL Server的SqlConnection的字符串,许多都是不能连接的。现在给一个能连接的:
using System.Data.SqlClient;
public class sqlServerConnection {
//
public static void Main() {
//下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。
//
string cstr = "server=SERVER\\SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI";
//
try {
//
using (SqlConnection con = new SqlConnection(cstr)) {
con.Open();
System.Console.WriteLine("ServerVersion:{0}",con.ServerVersion);
System.Console.WriteLine("State:{0}",con.State);
}
//
}
catch (System.Exception sqle) {
System.Console.WriteLine(sqle.Message);
}
//
}
//
}
/*
程序的输出:
ServerVersion:09.00.3042
State:Open
*/
//不使用远程连接的时候应该把连接字符串改为:
"Server=localhost\\SQLExpress;Integrated Security=SSPI"
//也可以指定默认的数据库,例如,指定默认数据库是"master"就应该写为:
"Server=localhost\\SQLExpress;Initial Catalog=master;Integra ......
    
        
    
    额 这两天继续写那个 抽奖程序。。
先是 写好了 按几等奖 几个人的 界面可以抽出来了号码于是在找了winform的皮肤界面。还不错。。
给 assistant杨看然后又给我说 没滚动的效果 看起来不好 没抽奖的刺激感。
然后再到网上找了个 滚动效果的 FLASH。。
接着找了一天终于知道了 FLASH 的编程语言 如何简单修改。。。 C#与FLASH的 简单参数通信。
FLASH中
import flash.external.ExternalInterface;
ExternalInterface.addCallback("AddLog",AddLog);
function AddLog(str:String)
{   preview(Number(str));
}
C#:  
  this.axShockwaveFlash1.Movie = Application.StartupPath + "\\flash\\main.swf";
  this.axShockwaveFlash1.CallFunction("<invoke name=\"AddLog\" returntype=\"xml\">"
            + "<arguments>"      + "<string>"   + "888888"    + "</string>"       + "</arguments>"  + "</invoke>");
        }&n ......
    
        
    
    额 这两天继续写那个 抽奖程序。。
先是 写好了 按几等奖 几个人的 界面可以抽出来了号码于是在找了winform的皮肤界面。还不错。。
给 assistant杨看然后又给我说 没滚动的效果 看起来不好 没抽奖的刺激感。
然后再到网上找了个 滚动效果的 FLASH。。
接着找了一天终于知道了 FLASH 的编程语言 如何简单修改。。。 C#与FLASH的 简单参数通信。
FLASH中
import flash.external.ExternalInterface;
ExternalInterface.addCallback("AddLog",AddLog);
function AddLog(str:String)
{   preview(Number(str));
}
C#:  
  this.axShockwaveFlash1.Movie = Application.StartupPath + "\\flash\\main.swf";
  this.axShockwaveFlash1.CallFunction("<invoke name=\"AddLog\" returntype=\"xml\">"
            + "<arguments>"      + "<string>"   + "888888"    + "</string>"       + "</arguments>"  + "</invoke>");
        }&n ......
    
        
    
    一个C# xml 序列化错误
 
事发现场:
xml序列化的数据中存储的节点数据是
   <Module>536870912</Module>  (xml文件中)
对应的类属性是 
    public short Module { get; set; }  (C#类中)
 
序列化的代码:
public static FMDSTimeSeriesDefinitionList Deserialize(string xml)
    {
        XmlSerializer serializer = new XmlSerializer(typeof(FMDSTimeSeriesDefinitionList));
        /* If the XML document has been altered with unknown 
        nodes or attributes, handle them with the 
        UnknownNode and UnknownAttribute events.*/
        serializer.UnknownNode += new
        XmlNodeEventHandler(serializer_UnknownNode);
        serializer.UnknownAttribute += new
        XmlAttributeEventHandler(serializer_UnknownAttribute);
        FMDSTimeSeriesDefinitionList tsList = null;
        using (StringReader sr = new StringReader(xml))
        {            
            try
            {
                tsList = (FMDSTimeSe ......
    
        
    
    一个C# xml 序列化错误
 
事发现场:
xml序列化的数据中存储的节点数据是
   <Module>536870912</Module>  (xml文件中)
对应的类属性是 
    public short Module { get; set; }  (C#类中)
 
序列化的代码:
public static FMDSTimeSeriesDefinitionList Deserialize(string xml)
    {
        XmlSerializer serializer = new XmlSerializer(typeof(FMDSTimeSeriesDefinitionList));
        /* If the XML document has been altered with unknown 
        nodes or attributes, handle them with the 
        UnknownNode and UnknownAttribute events.*/
        serializer.UnknownNode += new
        XmlNodeEventHandler(serializer_UnknownNode);
        serializer.UnknownAttribute += new
        XmlAttributeEventHandler(serializer_UnknownAttribute);
        FMDSTimeSeriesDefinitionList tsList = null;
        using (StringReader sr = new StringReader(xml))
        {            
            try
            {
                tsList = (FMDSTimeSe ......
    
        
    
    ★1.  使用QueryString变量
   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
    string s_url;
    s_url = "b.aspx?name=" + Label1.Text;
    Response.Redirect(s_url);
}
b.aspx中C#代码
private void Page_Load(object sender, EventArgs e)
{
    Label2.Text = Request.QueryString["name"];
}
★2. 使用Application 对象变量
  Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
 Appl ......
    
        
    
    ★1.  使用QueryString变量
   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
    string s_url;
    s_url = "b.aspx?name=" + Label1.Text;
    Response.Redirect(s_url);
}
b.aspx中C#代码
private void Page_Load(object sender, EventArgs e)
{
    Label2.Text = Request.QueryString["name"];
}
★2. 使用Application 对象变量
  Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
 Appl ......
    
        
    
    ★1.  使用QueryString变量
   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
    string s_url;
    s_url = "b.aspx?name=" + Label1.Text;
    Response.Redirect(s_url);
}
b.aspx中C#代码
private void Page_Load(object sender, EventArgs e)
{
    Label2.Text = Request.QueryString["name"];
}
★2. 使用Application 对象变量
  Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
 Appl ......
    
        
    
    一、后台(.cs文件)方法:
       public string GetString(string name)
        {
            return ("Hello " + name);
        }
        public string GetString()
        {
            return ("Hello");
        } 
二、前台文件内容:
<html>
<head>
    <title></title>
</head>
<script language="javascript" type="text/javascript">
    function GetString() {
        var reval = '<%=GetString()%>';
        alert(reval);
    }
    function GetStringByPara()  ......
    
        
    
    一、后台(.cs文件)方法:
       public string GetString(string name)
        {
            return ("Hello " + name);
        }
        public string GetString()
        {
            return ("Hello");
        } 
二、前台文件内容:
<html>
<head>
    <title></title>
</head>
<script language="javascript" type="text/javascript">
    function GetString() {
        var reval = '<%=GetString()%>';
        alert(reval);
    }
    function GetStringByPara()  ......
    
        
    
    已知有一个XML文件(bookstore.xml)如下:   
<?xml version="1.0" encoding="gb2312"?>   
<bookstore>   
  <book genre="fantasy" ISBN="2-3631-4">   
    <title>Oberon's Legacy</title>   
    <author>Corets, Eva</author>   
    <price>5.95</price>   
  </book>   
</bookstore>   
    
1、往<bookstore>节点中插入一个<book>节点:   
   XmlDocument xmlDoc=new XmlDocument();   
   xmlDoc.Load("bookstore.xml");   
   XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>   
   XmlElement xe1=xmlDoc.CreateElement("book");//创建一个<book>节点   
   xe1.SetAttribute("genre","李赞红");//设置该节点genre属性   
   xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性   
    
   XmlElement xesub1=xmlDoc.CreateElement("title");   
   xesub1.InnerText="CS从入门到精通";//设置文本节点   
   xe1.AppendChild(xesub1);//添加到<book>节点中   
   XmlElement xesub2=xmlDoc.CreateEleme ......
    
        
    
    已知有一个XML文件(bookstore.xml)如下:   
<?xml version="1.0" encoding="gb2312"?>   
<bookstore>   
  <book genre="fantasy" ISBN="2-3631-4">   
    <title>Oberon's Legacy</title>   
    <author>Corets, Eva</author>   
    <price>5.95</price>   
  </book>   
</bookstore>   
    
1、往<bookstore>节点中插入一个<book>节点:   
   XmlDocument xmlDoc=new XmlDocument();   
   xmlDoc.Load("bookstore.xml");   
   XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>   
   XmlElement xe1=xmlDoc.CreateElement("book");//创建一个<book>节点   
   xe1.SetAttribute("genre","李赞红");//设置该节点genre属性   
   xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性   
    
   XmlElement xesub1=xmlDoc.CreateElement("title");   
   xesub1.InnerText="CS从入门到精通";//设置文本节点   
   xe1.AppendChild(xesub1);//添加到<book>节点中   
   XmlElement xesub2=xmlDoc.CreateEleme ......