2014年9月16日
摘要: 需求:利用反射实现父模块根据参数动态调用三个子模块。 /// /// 加载子模块 /// /// 子模块程序集名称 /// 要调用的指定函数所在的程序集函数名 private void Load(string a... 阅读全文
posted @ 2014-09-16 14:49 明树 阅读(1595) 评论(0) 推荐(0) 编辑
  2014年5月15日
摘要: 1. C# 类型体系包含下列几种类别:值类型、引用类型、指针类型。值类型的变量存储数据,而引用类型的变量存储对实际数据的引用。 引用类型也称为对象。 指针类型仅可用于 unsafe 模式。通过装箱和取消装箱,可以将值类型转换为引用类型,然后再转换回值类型。 除了装箱值类型外,无法将引用类型转换为值类... 阅读全文
posted @ 2014-05-15 16:18 明树 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. 装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。装箱是隐式的。当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。装箱和取消装箱的概念是类型系统 C# 统一视图的基础,其中任一类型的值都被视为一个对象。2. 拆... 阅读全文
posted @ 2014-05-15 10:58 明树 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一 基本概念首先,窗体和对话框的显示有两种方式:有模式&无模式。有模式:显示重要消息的对话框应始终是有模式的,“模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分,例如MessageBox 就是一个可供使用的有模式的窗体。无模式:“无模式”窗体让您在此窗体与另一窗体之间变换焦点,... 阅读全文
posted @ 2014-05-15 10:14 明树 阅读(3409) 评论(0) 推荐(0) 编辑
  2013年5月28日
摘要: function PlayMedia(filepath) { var media = document.getElementById("spanPlayMedia");media.innerHTML = '';} 阅读全文
posted @ 2013-05-28 10:06 明树 阅读(326) 评论(0) 推荐(0) 编辑
  2012年9月3日
摘要: 页面放一个FileUpload控件,选择完文件后实现自动上传。1 <asp:UpdatePanelID="UpdatePanel1"runat="server">2<Triggers>3<asp:PostBackTriggerControlID="lnkUpload"/>4</Triggers>5<ContentTemplate>6<table>7<tr>8<tdwidth="100px">9商品图片:10</td 阅读全文
posted @ 2012-09-03 08:56 明树 阅读(281) 评论(0) 推荐(0) 编辑
  2012年8月31日
摘要: 先在配置文件里设置好sessionState,例如:<system.web><sessionStatetimeout="3600"mode="InProc"></sessionState></system.web>然后定义用户信息实体类1 publicclassUserModel2{3///<summary>4///用户id5///</summary>6publicintID{get;set;}7///<summary>8///用户登录名9///</summary& 阅读全文
posted @ 2012-08-31 17:44 明树 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 新建一个Web窗体,访问msdn上的一个页面,并输出获取到的数据流。1protectedvoidPage_Load(objectsender,EventArgse)2{3stringstrResult=GetWebRequest("http://msdn.microsoft.com/zh-cn/library/system.net.httpwebrequest.aspx","");4Response.Write(strResult);5Response.End();6}1///<summary>2///获取访问页面的数据流3///</s 阅读全文
posted @ 2012-08-31 15:47 明树 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 在Form1窗体上放一个Button,Name设置为btnStart,点击后开始调用一个方法,以后每隔100毫秒调用一次方法。定义一个与Timers类ElapsedEventHandler委托签名相同的方法Process():voidProcess(objectsource,System.Timers.ElapsedEventArgse) { //dosomething }privatevoidbtnStart_Click(objectsender,EventArgse){System.Timers.Timert=newSystem.Timers.Timer(100);//实例化Timer类, 阅读全文
posted @ 2012-08-31 14:24 明树 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 要实现的一个功能是一个WinForm程序通过本地机器向服务器上写一个.txt日志文件。首先在配置文件里设置好写文件的用户名和密码以及路径。<configuration><appSettings><addkey="UploadFilePath"value="\\24.168.127.89\LogFile"/><addkey="UploadServerUser"value="Administrator"/><addkey="UploadServerPass 阅读全文
posted @ 2012-08-31 13:24 明树 阅读(1911) 评论(0) 推荐(0) 编辑