横槊临江

New give up !

导航

2013年12月27日 #

装了SVN,你的关联图标变了没有?

摘要: 装了SVN,你的关联图标变了没有? 开始合作之后,装上了SVN,非常高效,我在VS写了一部分的代码,上传之后,别人通过下载或是更新,就更新到了合作同伴的VS里,相当于大家在一个VS里写代码。和保强他们聊天的时候,发现他们与SVN关联的文件是这个样子的... 我的怎么没有出现关联图标的(没有下面的对钩)找了下解决办法,成功的把这个问题解决掉了。 如果你也出现了这个问题,可以这样试下:在同步的文件点击右键如下图...现则Settings,出现的界面如下... 选中Default之后,确定就可以了。这样更改之后,可以看一下关联文件图标更改了没有,如果没的话,咱们接着往下看:打开注册表(运行 rege 阅读全文

posted @ 2013-12-27 15:02 jian60521 阅读(292) 评论(0) 推荐(0) 编辑

2013年12月6日 #

WCF服务对象实例化基础

摘要: 很多情况下,我们都需要控制wcf服务端对象的初始化方式,用来控制wcf实例在服务端的存活时间。Wcf框架提供了三种创建wcf实例的方式。WCF服务对象实例化基础在普通的WCF请求和相应过程中,将产生下列活动:WCF客户端向WCF服务端对象发起一个请求。WCF服务端对象实例化WCF服务实例响应请求并给客户端发送响应在创建WCF服务端对象时有下列三种不同的方式为每个WCF客户端请求创建一个新的WCF服务端实例为每个WCF客户端会话只创建一个WCF实例所有的WCF客户端都使用一个全局的WCF服务端实例针对上述场景,WCF提供了三种便捷方式每次调用每个会话单个实例每次调用模式当我们将WCF服务设置为每 阅读全文

posted @ 2013-12-06 15:25 jian60521 阅读(453) 评论(0) 推荐(0) 编辑

2013年11月19日 #

.net软件工程师面试题(参考答案)

摘要: 一.填空题(每空1分,共12分)1面向对象的语言具有__封装______性、__继承_______性、__多态______性。2能用foreach遍历访问的对象需要实现 ____Ienumerable____________接口或声明_____GetEnumerator___________方法的类型。3当类T只声明了私有实例构造函数时,则在T的程序文本外部,___不可以___(可以 or 不可以)从T派生出新的类,在T的内部__可以__(可以 or 不可以)直接创建T的任何实例,在T的外部__不可以__(可以 or 不可以)直接创建T的任何实例。4. 委托声明的关键字是__Delegate_ 阅读全文

posted @ 2013-11-19 18:51 jian60521 阅读(620) 评论(0) 推荐(0) 编辑

2013年11月16日 #

c#抽象工厂模式

摘要: 抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。 现在,快餐店经常良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列和南方系列。每个系列分别由一个大厨掌勺。 抽象工厂模式对新的产品族支持开闭原则,但对新的产品不支持开闭原则。例如增加新的产品族,如增加美国系列快餐(相当于增加了一个产品族),则只要从每个产品接口继承一个相应美国系列产品即可,不需要更改已有的代码。但如果增加新产品,比如增加了“馒头”这个产品,则它是不支持开闭原则的,因为你要在厨师接口中,增加返回“ 阅读全文

posted @ 2013-11-16 19:20 jian60521 阅读(536) 评论(0) 推荐(0) 编辑

2013年9月5日 #

vs2010 快捷键大全

摘要: vs2010 快捷键大全VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CT 阅读全文

posted @ 2013-09-05 15:38 jian60521 阅读(160) 评论(0) 推荐(0) 编辑

2013年8月27日 #

C# 窗体靠近屏幕边缘自动隐藏*学习(类似于QQ)

摘要: using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;using System.ComponentModel;using System.Data;namespace WinHide{ public partial class MainForm : Form { public MainForm() { InitializeComponent(); } #region 窗体隐藏部分 void Timer1Tick(object sender,... 阅读全文

posted @ 2013-08-27 15:45 jian60521 阅读(539) 评论(0) 推荐(0) 编辑

2013年8月16日 #

c# winform 设置winform进入窗口后在文本框里的默认焦点

摘要: c# winform 设置winform进入窗口后在文本框里的默认焦点进入窗口后默认聚焦到某个文本框,两种方法:①设置tabindex把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了。②Winform的Activated事件在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点。?private void Form1_Activated(object sender, EventArgs e){ textBox1.Focus();}TextBox是可以获得焦点的. 有几个前提:1. TextBox所属的窗体(Form)在可操作(Acti... 阅读全文

posted @ 2013-08-16 10:19 jian60521 阅读(346) 评论(0) 推荐(0) 编辑

2013年7月26日 #

C#之移动无标题栏窗体功能的实现!...

摘要: 为实现移动无标题栏窗体的功能,我从网上寻找、整理了以下资料,以备不时之需:该方法适用于有标题栏和无标题栏窗体,适用于窗体内控件,当然 Form 也不例外,只须添加 MouseDown、MouseMove 事件,无需添加 MouseUp 事件,也无需考虑 Form 是否有标题栏。本方法采用 Control.MousePosition,而没有采用 MouseEventArgs e 获取数据,是因为这样无需考虑窗体有无标题栏和边框的大小,也无需考虑是窗体引发事件,还是窗体内控件引发事件。主要代码如下:[csharp] view plaincopyprint?public partial class 阅读全文

posted @ 2013-07-26 09:33 jian60521 阅读(407) 评论(0) 推荐(0) 编辑

2013年7月12日 #

delegate 中的BeginInvoke和EndInvoke方法

摘要: 开发语言:C#3.0IDE:Visual Studio 2008一、C#线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示。如果任务管理器没有“线程数”列,可以【查看】>【选择列】来显示“线程计数”列。从上图可以看出,几乎所有的进程都拥有两个以上的线程。从而可以看出,线程是提供应用程序 阅读全文

posted @ 2013-07-12 16:09 jian60521 阅读(277) 评论(0) 推荐(0) 编辑

Invoke()/BeginInvoke()区别

摘要: 查看MSDN如下:Control..::.Invoke ---> 在拥有此控件的基础窗口句柄的线程上执行委托。Control..::.BeginInvoke ---> 在创建控件的基础句柄所在线程上异步执行委托。 显然,Invoke() 与 BeginInvoke() 方法间的主要区别在于“异步”关键字眼。 也就是说,Invoke() 调用时,会阻塞当前线程,等到 Invoke() 方法返回才继续执行后面的代码,表现出“同步”的概念。 BeginInvoke() 调用时,当前线程会启用线程池中的某个线程来执行此方法,当前线程不被阻塞,继续运行后面的代码,表现出“异步”的概念。 En 阅读全文

posted @ 2013-07-12 15:10 jian60521 阅读(178) 评论(0) 推荐(0) 编辑