随笔分类 -  asp.net,C#

上一页 1 2 3 4 5 6 7 ··· 25 下一页

获得汉字拼音的首字母
摘要:public string GetPYChar(string c) { byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes(c); int i = (short)(array[0] - '\0') * 256 + ((short)(array[1] - '\0')); if (i < 0xB0A1) return "*"; if (i < 0xB0C5) return "a"; if (i < 0xB2C1) 阅读全文

posted @ 2011-07-26 00:06 与时俱进 阅读(463) 评论(0) 推荐(0) 编辑

DateTime.ToString("yyyy/MM/dd")变成"2011-06-14"的解决方法
摘要:很早之前就遇到过这个问题,相信很多同学也曾为这个问题苦恼过N久。问题是这样的:DateTime.Today.ToString("yyyy-MM-dd") --> "2011-06-14"DateTime.Today.ToString("yyyy/MM/dd") --> "2011-06-14"神奇吧?YK曾经为了这个问题苦恼过N久,最后只得Give Up,使用土方法曲线救国式的解决:DateTime.Today.ToString("yyyy-MM-dd").Replace(" 阅读全文

posted @ 2011-07-14 21:36 与时俱进 阅读(3146) 评论(1) 推荐(1) 编辑

ashx,Global.asax也改成代码分离形式。
摘要:<%@WebHandlerLanguage="C#"Class="Handler2"%>发现其实可以把ashx文件和具体的代码分开。<%@WebHandlerLanguage="C#"Class="Handler2"CodeBehind="Handle2.cs"%>把实现的代码存放到app_code文件夹下面,这样可以保证代码的安全。因为①微软给各种特定的文件夹设定了访问权限②编译之后的代码呈现为dll格式,不容易查看源码。Global.asax在App_Code中添加G 阅读全文

posted @ 2011-07-04 23:36 与时俱进 阅读(1374) 评论(0) 推荐(0) 编辑

XML格式的字符串与DataSet之间的转换
摘要:1.xml转换成DataSetstringstrXML="<DataRow><Rowid=\"2\"name=\"name2\"/><Rowid=\"1\"name=\"name1\"/>/DataRow>";DataSetds=newDataSet();ds.ReadXml(newSystem.IO.StringReader(strXML));//就是这一句 呵呵2.DataSet转换成XMLDataSetds=newDataSet();strings 阅读全文

posted @ 2011-06-20 08:53 与时俱进 阅读(463) 评论(0) 推荐(0) 编辑

[C#]通过调用Word模板(Doc、dot)直接打印
摘要:通过替换模板中的指定 书签 来进行内容的替换、整合,然后直接发送到打印打印,也可以导出。即把打印出的语句换成保存函数。public static classmyPrintByOffice { public static voidbyDoc(Stringtime,Stringuid) { Microsoft.Office.Interop.Word.Application app = null; Microsoft.Office.Interop.Word.Document doc = null; object missing = System.Reflection.Missing.Value; o 阅读全文

posted @ 2011-06-20 08:51 与时俱进 阅读(7944) 评论(0) 推荐(0) 编辑

程序安装字体或直接调用非注册字体[c#]
摘要:1.安装字体//程序直接将字体文件安装的系统中。函数声明:[DllImport("kernel32.dll", SetLastError = true)]static extern int WriteProfileString(string lpszSection, string lpszKeyName, string lpszString);[DllImport("user32.dll")]public static extern int SendMessage(int hWnd, // handle to destination windowuint 阅读全文

posted @ 2011-06-20 08:48 与时俱进 阅读(3373) 评论(1) 推荐(0) 编辑

《C#4.0中文视频教程共20课完整版》下载
摘要:下面是学习资料下载列表,您可以点击这些文件名进行下载,如果不能下载,请查看下载帮助 [C#4.0中文视频教程].课程说明.rar 3.6MB [C#4.0中文视频教程].第一讲Welcome.to.C#.rar 34.7MB [C#4.0中文视频教程].第二讲变量、运算符、表达式.rar 72.4MB [C#4.0中文视频教程].第三讲定义方法与变量作用域.rar 114.2MB [C#4.0中文视频教程].第四讲判断语句.rar 101.3MB 第五章循环语句.rar 100.6MB 第六章程序中的异常和错误处理.rar 73.8MB 第七章类与对象.rar 136.1MB 第八章值类型与. 阅读全文

posted @ 2011-05-19 15:57 与时俱进 阅读(12642) 评论(9) 推荐(1) 编辑

DataView.RowFilter 的使用
摘要:private void MakeDataView(){ DataView dv = new DataView(); dv.Table = DataSet1.Tables["Suppliers"]; dv.AllowDelete = true; dv.AllowEdit = true; dv.AllowNew = true; dv.RowFilter = "City = 'Berlin'"; dv.RowStateFilter = DataViewRowState.ModifiedCurrent; dv.Sort = "Comp 阅读全文

posted @ 2011-05-18 21:01 与时俱进 阅读(20735) 评论(0) 推荐(2) 编辑

Scott Mitchell 的ASP.NET 2.0数据教程
摘要:说明:本指南由网友自愿参与翻译,翻译不当之处还望大家指出英文版本导言【翻译】中文版索引01创建一个数据访问层(思归呓语)02创建一个业务逻辑层(Reeezak)03母板页和站点导航(横刀天笑)基本报表04使用ObjectDataSource展现数据(Eddie005)05声明参数(Eddie005)06编程设置ObjectDataSource的参数值(Eddie005)主/从报表07使用DropDownList过滤的主/从报表(立冬)08使用两个DropDownList过滤的主/从报表(立冬)09跨页面的主/从报表(立冬)10使用GridView和DetailView实现的主/从报表(立冬)自 阅读全文

posted @ 2011-05-18 17:44 与时俱进 阅读(305) 评论(2) 推荐(0) 编辑

DataTable使用技巧总结
摘要:在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。一、DataTable简介 (1)构造函数DataTable() 不带参数初始化DataTable 类的新实例。DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例。(2) 常用属性CaseSensitive 指 阅读全文

posted @ 2011-05-18 17:37 与时俱进 阅读(539) 评论(2) 推荐(1) 编辑

超强获取计算机信息类(可获取cpu序列号,网卡地址,ip地址,硬盘id,登录系统用户,计算机名等等)
摘要:using System;using System.Management;namespace ZGX.Common{ /// <summary> /// Computer Information /// </summary> public class Computer { public string CpuID; public string MacAddress; public string DiskID; public string IpAddress; public string LoginUserName; public string ComputerName; 阅读全文

posted @ 2011-05-06 13:27 与时俱进 阅读(921) 评论(0) 推荐(0) 编辑

asp.net单点登录 一个账号只能在一个地方登录
摘要:登陆用户名密码验证通过之后输入以下代码:Hashtable hOnline = (Hashtable)Application["Online"];if(hOnline != null){IDictionaryEnumerator idE = hOnline.GetEnumerator();string strKey = "";while(idE.MoveNext()){if(idE.Value != null && idE.Value.ToString().Equals(UserID)){//already loginstrKey = i 阅读全文

posted @ 2011-05-02 10:01 与时俱进 阅读(912) 评论(0) 推荐(1) 编辑

C#下载功能代码
摘要: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.IO;public partial class _Default : System.Web.UI.Page{ prote 阅读全文

posted @ 2011-05-02 10:01 与时俱进 阅读(2893) 评论(0) 推荐(0) 编辑

RichTextBox实现关键字自定义颜色显示(C#)
摘要:现在的很多编辑工具都能实现代码中关键字的高亮显示,自己一时好玩也就随便写了一个:首先建立一个XML文件:csharp.xml<?xml version="1.0" encoding="utf-8" ?><definition name="C#" caseSensitive="true"><word color="BLUE">private</word><word color="BLUE">protected</ 阅读全文

posted @ 2011-05-02 09:41 与时俱进 阅读(3626) 评论(3) 推荐(2) 编辑

数据行版本(DataRowVersion)枚举值
摘要:DataRowVersion 向您通知存在 DataRow 的哪个版本。版本在以下情况下发生更改: 在调用 DataRow 对象的 BeginEdit 方法之后,如果更改该值,则 Current 和 Proposed 值变得可用。 在调用 DataRow 对象的 CancelEdit 方法之后,Proposed 值将被删除。 在调用 DataRow 对象的 EndEdit 方法之后,Proposed 值变成 Current 值。 在调用 DataRow 对象的 AcceptChanges 方法之后,Original 值变得与 Current 值相同。 在调用 DataTable 对象的 Acc 阅读全文

posted @ 2011-03-19 18:57 与时俱进 阅读(626) 评论(0) 推荐(0) 编辑

C#中字符串转换为计算公式,并进行计算的方法(自定义公式的计算)
摘要:添加COM引用:Microsoft Sctipt Control 1.0 private void button2_Click(object sender, EventArgs e) { MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControlClass(); sc.Language = "JavaScript"; MessageBox.Show(sc.Eval("((2*3)-5+(3*4))+6/2").ToString());//1+12+3 }运行结果:16 阅读全文

posted @ 2011-03-19 18:52 与时俱进 阅读(2483) 评论(0) 推荐(0) 编辑

如何在DataGrid中进行添加、删除和修改操作
摘要:见于好多人在CSDN上问如何在DataGrid中进行添加、删除和修改操作,我最近作了如下一个例子。首先,例子所用的数据库是SQL Server2000,数据库表格如下:字段名类型备注EmployeeIDInt自增字段EmployeeNameVarchar(20)SalaryIntCellPhoneVarchar(20)EmailAddressVarchar(20)程序的代码如下://------------------------Datagrid Demo------------------------------------//-------------------------------- 阅读全文

posted @ 2011-03-19 18:34 与时俱进 阅读(1237) 评论(0) 推荐(0) 编辑

动态加载dll
摘要:string DllPath = Application.StartupPath + @ "\someDLL.dll ";System.Reflection.Assembly assmble = System.Reflection.Assembly.LoadFile(DllPath);Type tmpType = assmble.GetType( "someDLL.ClassA ");System.Reflection.MethodInfo tmpM = tmpType.GetMethod( "Add ");object tmpobj 阅读全文

posted @ 2011-03-19 15:51 与时俱进 阅读(952) 评论(0) 推荐(0) 编辑

C#图片处理:获取GIF 动画图片中的各个帧
摘要:using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;public class ImageHelper{ /// <summary> /// 获取图片中的各帧 /// </summary> /// <param name="pPath">图片路径</param> /// <param name="pSavePath">保存路径</param> public void GetFr 阅读全文

posted @ 2011-03-19 09:34 与时俱进 阅读(5414) 评论(0) 推荐(0) 编辑

c# 冒号:C#中两个冒号(::)的作用
摘要:global::System.Console.WriteLine(number); 冒号在什么地方用. 点是空间下类,表示下一层的意思? 这里面::前面是GAC的标示符global,用法比较特殊,和.不是一个类型的东西。 global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它。 假设你现在写了一个类,名字叫 System。那么当你再在代码里写 System 的时候,编译器就不知道你是要指你写的 System 类还是系统的 System 命名空间,而 System 命名空间已经是根命名空间了,无法再通过完全限名来指定。在以前的 C# 版本中,这就是一个无. 阅读全文

posted @ 2011-03-17 17:14 与时俱进 阅读(5834) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 25 下一页
友情链接:同里老宅院民居客栈