上一页 1 2 3 4 5 6 7 ··· 9 下一页
  2015年11月26日
摘要: 在 Windows Form Application 里对于取得 IP Address 有内网、外网两种 IP Address ,如果只需要取得内网 IP Address ,可以透过使用 IPHostEntry 类别取得,而外网的话就必须要发送一个 Request 到一个可以取得 IP Address 的网站后再分析 Response 的内容,这个网站可以自己做或者使用现成的,如 http://www.whatismyip.com.tw/ 。   另外,在使用 Socket 通讯的情况下,也有可能有需要知道前来连结的客户端的 IP Address 是什么,这时就可以使用 Socket.RemoteEndPoint 属性来取得远程 IP 地址和通讯端口编号,以下就列出范例代码看看该如何使用。 阅读全文
posted @ 2015-11-26 09:26 赫赫小虾 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 国家气象局提供的天气预报接口 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.html http://m.weather.com.cn/data/101010100.html 阅读全文
posted @ 2015-11-26 09:24 赫赫小虾 阅读(3617) 评论(1) 推荐(1) 编辑
  2015年5月15日
摘要: 1、’.’ is not a working copy.Can’t open file‘.svn/entries’: 系统找不到指定的路径。 解答:原因是输入的访问路径不正确,如svn://192.168.6.200/如果最后少写了“/”,就会出现这种错误提示。 2、将文件checkout之后,没有出现SVN的图标,是怎么回事? 解答:有些时候在客户端Checkout文件后,SVN的系统图标也会不显示,可以执行一下“Cleanup”,就会出现SVN的系统图标。 3、为什么添加的文件,别人看不到,版本库里也没有? 阅读全文
posted @ 2015-05-15 10:30 赫赫小虾 阅读(35494) 评论(0) 推荐(4) 编辑
  2015年1月20日
摘要: /// /// 组合键转换成字符串类型 /// /// 键值 /// 字符串 private string CombineKeyCodeToString(Keys keyCode) { if (keyCode == Keys.None) return "无"; string strResult = string.Empty; // 判断是否包含Ctrl键 if ((keyCode & Keys.Control) == Keys.Control) { strResult += "Ctrl + "; // 去除Ctrl键 keyCode &= ~Keys.Control; } // 判断是否包含Alt键 if ((keyCode & Keys.Alt) == Keys.Alt) { strResult += "Alt + "; // 去除Alt键 keyCode &= ~Keys.Alt; } 阅读全文
posted @ 2015-01-20 15:52 赫赫小虾 阅读(850) 评论(0) 推荐(0) 编辑
  2015年1月19日
摘要: 1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&’然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。 如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。 2、Ctrl+*及其他组合键 把 Form 的 KeyPreview 属性设为 True 使用Modifiers可设置组合键,键盘数字区按键的Keys枚举以D打头,而小键盘上的数字以NumPad打头。按下Ctrl与Shift组合键的方法与其类似,将Ctrl和Alt的枚举转换为int型相加后与Modifiers对比,这样即可判断是否按下了该组合键。 阅读全文
posted @ 2015-01-19 16:29 赫赫小虾 阅读(1664) 评论(0) 推荐(0) 编辑
  2015年1月16日
摘要: CSV文件格式 1、CSV文件默认以英文逗号(,)做为列分隔符,换行符(\n)作为行分隔符。 2、CSV默认认为由""括起来的内容是一个栏位,这时不管栏位内容里有除"之外字符的任何字符都可以按原来形式引用。 3、若字段内容里含有",这时只需将"替换成两个双引号("")即可。CSV会将字段里的两个双引号""显示成一个。 4、应用char(9)表示按照文本形式显示(实例红色字体部分)。 阅读全文
posted @ 2015-01-16 17:02 赫赫小虾 阅读(18445) 评论(1) 推荐(1) 编辑
摘要: 先简单说一下思路: 1、做一个分页控件的导航类,即记录总页数、当前页、每页记录数,下一页、上一页、跳转等操作的页数变更。 class PageNavigation { /// /// display item count for per page /// default value is 20 /// private int _iPerItemCount = 20; public int PerItemCount { get { return _iPerItemCount; } set { _iPerItemCount = value; } } /// /// total item count /// private int _iTotalItemCount; public int TotalItemCount { get { return _iTotalItemCount; } set { _iTotalItemCount = value; } 阅读全文
posted @ 2015-01-16 11:08 赫赫小虾 阅读(1025) 评论(0) 推荐(0) 编辑
  2015年1月14日
摘要: /// /// 获取文本框控件 /// /// 文本框所在父窗口 /// 文本框文本,null为搜索所有 /// 父窗口上第几个文本框 /// 文本框句柄 private IntPtr GetTextEdit(IntPtr hwnd,string text, int iLevel) { IntPtr iEditor = IntPtr.Zero; IntPtr iCode = IntPtr.Zero; if (hwnd != IntPtr.Zero) { for (int i = 0; i iLevel; i++) { iCode = WindowsApi.FindWindowEx(hwnd, iCode, "WindowsForms10.Window.b.app.0.bf7771_r13_ad1", ""); 阅读全文
posted @ 2015-01-14 18:00 赫赫小虾 阅读(15557) 评论(1) 推荐(0) 编辑
摘要: 首先介绍基本WindowsApi: public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); 函数说明:在窗口列表中寻找与指定条件相符的第一个窗口 导入库:user32.lib 头文件:winuser.h 命名空间 using System.Runtime.InteropServices; 参数说明  lpClassName String,窗口类名 lpWindowName String,窗口标题 返回值:窗口句柄 阅读全文
posted @ 2015-01-14 14:47 赫赫小虾 阅读(33306) 评论(0) 推荐(0) 编辑
  2015年1月9日
摘要: 本文主要是介绍进程(Process)、应用程序域(AppDomain)、.NET上下文(Context)的概念与操作。 虽然在一般的开发当中这三者并不常用,但熟悉三者的关系,深入了解其作用,对提高系统的性能有莫大的帮助。 在本篇最后的一节当中将会介绍到三者与线程之间的关系,希望对多线程开发人员能提供一定的帮助。 因为时间仓促,文中有错误的地方敬请点评。 阅读全文
posted @ 2015-01-09 15:29 赫赫小虾 阅读(301) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页