有关C#.NET,全放在这里。
Oct 6
FileUpload1.FileName
用来获取客户端上使用 FileUpload 控件上载的文件的名称。此属性返回的文件名不包含此文件在客户端上的路径。

FileUpload1.PostedFile.FileName
用来获取客户端上的文件的完全限定名称。

例:

比如FileUpload1中的完整路径名是F:\qq\china.txt
那么FileUpload1.FileName的值为china.txt
FileUpload1.PostedFile.FileName的值为F:\qq\china.txt
Aug 22
(1)“@”符号
以下两个声明是等效的:
string x="D:\\My Huang\\My Doc";
string y = @"D:\My Huang\My Doc";
事实上,如果按如下声明,C#将会报错,因为“\”在C#中用于实现转义,如“\n”换行:
string x = "D:\My Huang\My Doc";


(2)基本的语法字符。
\d  0-9的数字
\D  \d的补集(以所以字符为全集,下同),即所有非数字的字符
\w  单词字符,指大小写字母、0-9的数字、下划线
\W  \w的补集
\s  空白字符,包括换行符\n、回车符\r、制表符\t、垂直制表符\v、换页符\f
\S  \s的补集
.  除换行符\n外的任意字符
[…]  匹配[]内所列出的所有字符
[^…]  匹配非[]内所列出的字符
下面提供一些简单的示例:

string i = "\n";
string m = "3";
Regex r = new Regex(@"\D");
//同Regex r = new Regex("\\D");
//r.IsMatch(i)结果:true
//r.IsMatch(m)结果:false

string i = "%";
string m = "3";
Regex r = new Regex("[a-z0-9]");
//匹配小写字母或数字字符
//r.IsMatch(i)结果:false
//r.IsMatch(m)结果:true


Jul 31

命令,命令:


wsdl /out:MyWebService.cs http://127.0.0.1/LoginService/Service.asmx

csc /out:RegMyWebService.dll /t:library /r:system.xml.dll /r:system.web.services.dll MyWebService.cs

csc /r:RegMyWebService.dll CallLogin.cs

CallLogin.exe
Jul 17
Tags: , ,
Feb 16

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="485" height="327">
<param name="AudioStream" value="-1"> //1、 设置音频流的编号(用于多音频流的剪辑,默认为-1)
<param name="AutoSize" value="0"> //2、 设置是否自动调整控件大小来适应载入的媒体,0为50%,-1为100%
<param name="AutoStart" value="-1"> //3、 设置在载入媒体文件之后是否自动开始播放
<param name="AnimationAtStart" value="-1"> //4、 设置控件开始播放之前是否先播放一个动画序列
<param name="AllowScan" value="-1"> //5、 设置是否允许扫描
<param name="AllowChangeDisplaySize" value="-1"> //6、 设置最终用户是否能设置显示尺寸
<param name="AutoRewind" value="0"> //7、 设置媒体文件播放完毕后是否自动回绕
<param name="Balance" value="0"> //8、 设置指定立体声媒体文件的播放声道
<param name="BaseURL" value> //9、 返回基本的 HTTP URL
<param name="BufferingTime" value="5"> //10、 返回缓冲的时间
<param name="CaptioningID" value> //11、 返回在标题中显示的帧或控件的名称
<param name="ClickToPlay" value="-1"> //12、 设置是否可以通过点击图像暂停或播放剪辑
<param name="CursorType" value="0"> //13、 设置指针类型
<param name="CurrentPosition" value="-1"> //14、 设置剪辑的当前位置
<param name="CurrentMarker" value="0"> //15、 设置当前书签号码
<param name="DefaultFrame" value> //16、 设置控件的默认目标 Http 帧
<param name="DisplayBackColor" value="0"> //17、 设置显示面板的背景色(OLE_COLOR 值)
<param name="DisplayForeColor" value="16777215"> //18、 设置显示面板的前景色(OLE_COLOR 值)
<param name="DisplayMode" value="0"> //19、 设置显示面板是否用秒或帧的形式显示当前位置(MPDisplayModeConstants 值)
<param name="DisplaySize" value="0"> //20、 设置图像显示窗口的大小(MPDisplaySizeConstant 值)
<param name="Enabled" value="-1"> //21、 设置控件是否可用
<param name="EnableContextMenu" value="-1"> //22、 设置是否允许使用上下文菜单
<param name="EnablePositionControls" value="-1"> //23、 设置位置控制是否可用
<param name="EnableFullScreenControls" value="0"> //24、 设置全屏幕控制是否可用
<param name="EnableTracker" value="-1"> //25、 设置搜索栏控制是否可用
<param name="Filename" value="">      //26、SRC源
<param name="InvokeURLs" value="-1"> //27、 设置 URL 是否自动发送请求
<param name="Language" value="-1"> //28、 设置用于本地化语言支持的当前区域语言
<param name="Mute" value="0"> //29、 设置控件是否播放声音
<param name="PlayCount" value="1"> //30、 设置一个剪辑播放的次数
<param name="PreviewMode" value="0"> //31、 设置控件是否处在预览模式
<param name="Rate" value="1"> //32、 设置回放帧频
<param name="SAMILang" value> //33、 设置 closed captioning 语言
<param name="SAMIStyle" value> //34、 设置 closed captioning 风格
<param name="SAMIFileName" value> //35、 设置 closed-captioning 文件名
<param name="SelectionStart" value="-1"> //36、 设置流的起始位置
<param name="SelectionEnd" value="-1"> //37、 设置流的结束位置
<param name="SendOpenStateChangeEvents" value="-1"> //38、 设置控件是否发送打开状态改变事件
<param name="SendWarningEvents" value="-1"> //39、 设置控件是否发送警告事件
<param name="SendErrorEvents" value="-1"> //40、 设置控件是否发送错误事件
<param name="SendKeyboardEvents" value="0"> //41、 设置控件是否发送键盘事件
<param name="SendMouseClickEvents" value="0"> //42、 设置控件是否发送鼠标单击事件
<param name="SendMouseMoveEvents" value="0"> //43、 设置控件是否发送鼠标移动事件
<param name="SendPlayStateChangeEvents" value="-1"> //44、 设置控件是否发送播放状态改变事件
<param name="ShowCaptioning" value="0"> //45、 设置是否显示字幕
<param name="ShowControls" value="-1"> //46、 设置控制面板是否可见
<param name="ShowAudioControls" value="-1"> //47、 设置是否显示音频控制
<param name="ShowDisplay" value="0"> //48、 设置是否显示显示面板
<param name="ShowGotoBar" value="0"> //49、 设置是否显示跳转栏
<param name="ShowPositionControls" value="-1"> //50、 设置是否显示位置控制
<param name="ShowStatusBar" value="0"> //51、 设置是否显示状态栏
<param name="ShowTracker" value="-1"> //52、 设置是否显示搜索栏
<param name="TransparentAtStart" value="0"> //53、 设置在开始播放之前和停止之后控件是否透明
<param name="VideoBorderWidth" value="0"> //54、 设置视频边框的宽度
<param name="VideoBorderColor" value="0"> //55、 设置视频边框的颜色(OLE_颜色)
<param name="VideoBorder3D" value="0"> //56、 设置视频边框是否显示为 3D 效果
<param name="Volume" value="-60"> //57、 设置音量
<param name="WindowlessVideo" value="0"> //58、 设置全屏如果是0可以允许全屏,否则只能在窗口中查看
</object>


Tags:
Jan 30

GridView 不指定

wxxslt , 16:59 , C#.NET , Comments(0) , Trackbacks(0) , Reads(592) , Via Original
Tags:
Jan 24
    int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。

    (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从 long 类型到 int 类型转换就需要使用显式强制转换,否则会产生编译错误。

    Int32.Parse()表示将数字的字符串转换为32 位有符号整数,属于内容转换。
    我们一种常见的方法:public static int Parse(string)。
    如果 string 为空,则抛出 ArgumentNullException 异常;
    如果 string 格式不正确,则抛出 FormatException 异常;
    如果 string 的值小于 MinValue 或大于 MaxValue 的数字,则抛出 OverflowException 异常。

    Convert.ToInt32() 则可以将多种类型(包括 object 引用类型)的值转换为 int 类型,因为它有许多重载版本[2]:
    public static int ToInt32(object);
    public static int ToInt32(bool);
    public static int ToInt32(byte);
    public static int ToInt32(char);
    public static int ToInt32(decimal);
    public static int ToInt32(double);
    public static int ToInt32(short);
    public static int ToInt32(long);
    public static int ToInt32(sbyte);
    public static int ToInt32(string);

    (int)和Int32.Parse(),Convert.ToInt32()三者的应用举几个例子:    

    例子一:

    long longType = 100;
    int intType = longType;       // 错误,需要使用显式强制转换
    int intType = (int)longType; //正确,使用了显式强制转换

    例子二:

    string stringType = "12345";
    int intType = (int)stringType;                 //错误,string 类型不能直接转换为 int 类型
    int intType = Int32.Parse(stringType);   //正确
Tags:
Jan 22
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            SqlConnection con = DB.createConnection();
            con.Open();
            SqlCommand cmd = new SqlCommand("select * from province",con);
            SqlDataReader sdr = cmd.ExecuteReader();
            ddlProvince.DataSource = sdr;
            ddlProvince.DataTextField = "proName";
            ddlProvince.DataValueField = "proID";
            ddlProvince.DataBind();
            sdr.Close();
            SqlCommand cmdCity = new SqlCommand("select * from city where proID=" + ddlProvince.SelectedValue,con);
            sdr = cmdCity.ExecuteReader();
            ddlCity.DataSource = sdr;
            ddlCity.DataTextField = "cityName";
            ddlCity.DataValueField = "cityID";
            ddlCity.DataBind();
            sdr.Close();
            con.Close();

        }

    }
    protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
    {
        string proID =ddlProvince.SelectedValue;
        SqlConnection con = DB.createConnection();
        con.Open();
        SqlCommand cmd = new SqlCommand("select * from city where proID=" + proID, con);
        SqlDataReader sdr = cmd.ExecuteReader();
        ddlCity.DataSource = sdr;
        ddlCity.DataTextField = "cityName";
        ddlCity.DataValueField = "cityID";
        ddlCity.DataBind();
        sdr.Close();
        con.Close();

    }
}
Tags:
Pages: 1/1 First page 1 Final page [ View by Articles | List ]