随笔分类 - C#
摘要:memcached 服务端下载地址 http://memcached.org/ C#/.NET memcached 客户端dll https://sourceforge.net/projects/memcacheddotnet/
阅读全文
摘要:01.//先拖一个notifyIcon控件进来 02. 03.//然后在您的notifyIcon控件中添加 MouseDoubleClick事件,代码如下 04. 05. private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) 06.{ 07.this.notifyIcon1.Visible = false; 08.base.ShowInTaskbar = true; 09.this.Activate(); 10.this.Show(); 11.base.WindowState...
阅读全文
摘要:RegistryKey extsubkey = Registry.ClassesRoot.OpenSubKey(".doc"); string extdefaultvalue = extsubkey.GetValue(null) as string; //if (extdefaultvalue.Equals("exefile", StringComparison.OrdinalIgnoreCase)) //扩展名类型是可执行文件 //{ RegistryKey exefilesubkey = Registry.ClassesRoot.OpenSubKey
阅读全文
摘要:Application.EnableVisualStyles(); Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); ; Application.SetCompatibleTextRenderingDefault(false); Application.Run(new main()); } static voi...
阅读全文
摘要:public static List<T> GetRandomList<T>(List<T> inputList){ //Copy to a array T[] copyArray = new T[inputList.Count]; inputList.CopyTo(copyArray); //Add range List<T> copyList = new List<T>(); copyList.AddRange(copyArray); //Set outputList and random List<T> output
阅读全文
摘要:最经公司工作需要调用一个外部的webservice,同时要将传出的数据进行保存,以自己以前的习惯,就打算逐步操作,失败啊,完全没考虑过用户体验效果,在同事指点下,意识到使用异步调用的好处,随便将自己找的一些资料留以保存,以戒后误! 我们要明确,为什么要进行异步回调?众所周知,普通方法运行,是单线程的,如果中途有大型操作(如:读取大文件,大批量操作数据库,网络传输等),都会导致方法阻塞,表现在界面上就是,程序卡或者死掉,界面元素不动了,不响应了。异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括界面就不会死掉了。异步如何开始,好理解...
阅读全文
摘要:最近在看工厂开发模式,发现用到了反射,之前只听说过也没怎么用过;所以花了点时间重新温习了一遍;反射的作用是动态的加载某个dll(程序集),并执行该程序集中的某个方法,并返回结果;当然也可以给该方法传递参数namespace assembly_name { public class assembly_class { public string Show_Str(string str) { if (string.IsNullOrEmpty(str)) return "你没有传参数进...
阅读全文
摘要:1.面向对象的思想主要包括什么?多态,继承,封装2..什么是ASP.net中的用户控件?3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?4.C#中的接口和类有什么异同.类中可以有方法属性,变量,接口都是虚的,只有主法名,类可以继承接口5.net中读写数据库需要用到哪些类?他们的作用。conn,commod,adapt,dataset,datareader6..UDP连接和TCP连接的异同7.ASP.net的身份验证方式有哪些? windows,form,passport8.进程和线程分别怎么理解?一个进程可以有多个.
阅读全文
摘要:<转自:http://hi.baidu.com/flymylove/blog/item/dd53b9011587ae0b738da595.html>2009-04-05 21:021.通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2;public Form2 ( int value1 , string value2 ) { Initia...
阅读全文
摘要:昨天给一个网友写了个京东采集器(京东爬虫),可以采集到:京东产品、评价(好评、中评、差评)、价格(参考价、京东价)、图片(大图、小图)、图片识别、广告语等等相关参数,给了100元辛苦费。然后被QQ群里朋友BS了下面是聊天记录。真心求安慰~采集结果截图北京-小米(107723600) 9:25:45 MD。。。。昨天写了个京东采集器卖了100大洋。。真TMD贱便宜了︻$▅▆▇◤狼(***) 9:25:47 你更狠,连电话也贴上去追云冷雨(***) 9:26:23 京东采集器?采集什么 ︻$▅▆▇◤狼(***) 9:27:24 搜索上面的商品和价格信息? 还是搜索上面的客户信息 买家信息 ...
阅读全文
摘要:---------------------------------------------------------------------------------------------任务栏气泡消息notifyIcon控件1.notifyIcon2.ShowBalloonTip(10000, "hello", "world", ToolTipIcon.Info);2.contextMenuStrip1,好像还需要放一个这个控件3.notifyicon要指定他的ico属性,这样才会弹出消息---------------------------------
阅读全文
摘要:转自李天平:http://www.cnblogs.com/ltp/archive/2009/06/17/1505318.htmlCOM+事务有手动处理和自动处理两种方式,自动处理就是在所需要自动处理的方法前加上[AutoComplete],根据方法的正常或抛出异常决定提交或回滚。手动处理就是调用ContextUtil类中的EnableCommit、SetComplete和SetAbort方法。实现步骤如下。1.给程序添加强名1)创建一对密钥 用来创建密钥的工具是称为sn.exe的共享工具。通常通过命令提示运行它,该工具可执行各种任务以生成并提取密钥。我们需要用以下方式来运行sn.exe。 s.
阅读全文
摘要:首先在C#中虚方法的定义:public virtual void VirtualMethod(){......};只要在方法名前加上virtual,就声明了该方法为虚方法,注意声明为虚方法后再不能加上abstract,static关键字声明以下是插入一个实例来说明虚方法与非虚方法的不同 public class A { public virtual void VirMethod() { Console.WriteLine("Virtual Method A"); } public void NormalMethod() { Console.WriteLine("N
阅读全文
摘要:在左边的工具栏中可以找到这个控件System.Windows.Forms.BindingNavigator我本来不会写这种博文的,但一个新同事说技术这事东东要常总结。不过我写下来。也是为了以后用的时候可以参考一下。1.使用方法:首先定义几个属性private int PageCurrent { get { return Convert.ToInt32(navCurrentPage.Text); } set { navCurrentPage.Text = value.ToString(); } } private int PageCount { get { return Convert.ToIn
阅读全文
摘要:protectedvoidPage_Load(objectsender,EventArgse){//①CreateaDataTableDataTabledt=newDataTable("Table_AX");//②AddcolumnsforDataTable//Method1dt.Columns.Add("column0",System.Type.GetType("System.String"));//Method2DataColumndc=newDataColumn("column1",System.Type.G
阅读全文
摘要:Microsoft SQL Server 数据库一、创建和维护数据库1、数据库 SQL Server 数据库的组成部分?(参见联机丛书) 如何保证数据库的完整性、安全性、并发性? 数据库设计创建步骤?(参见联机丛书 - 创建数据库计划) 数据库设计考虑的事项?(参见联机丛书)2、SQL Server 表 设计表时应注意哪些? 如何创建和使用约束、默认值和空值? 数据完整性分类有哪些?并且它们分别包括哪些约束? 约束有哪些?语法? 如何添加、修改和删除列? 在哪些情况下不可删除列? 创建和修改表3、SQL Server 索引 索引的概念 索引的体系结构 索引的特性 索...
阅读全文
摘要:弹窗居中显示,using (DlgProgressBar progressBar = new DlgProgressBar(0, 10)){progressBar.StartPosition = FormStartPosition.CenterScreen; progressBar.Show(dlg.Owner);Application.DoEvents(); }
阅读全文
摘要:==========================================================yield关健字var q = GetNums(5); public static IEnumerable GetNums(int nums) { int result = 0; for (int i = 0; i < nums; i++) { result = i; yield return result; } }结果输出0,1,2,3,4五个数msdnyield keyword signals to the compiler that the method in whi
阅读全文
摘要:最近写了一个采集器可以采集京东所有的商品信息如:产品详情(价格)、用户评论、用户信息等。----------------------------评论数据截图------------------------------用户信息-----------------------------------------------------------------产品信息
阅读全文

浙公网安备 33010602011771号