2010年6月11日
摘要: 做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C/S模式下的wi... 阅读全文
posted @ 2010-06-11 18:04 arong.NET 阅读(170) 评论(0) 推荐(0) 编辑
摘要: C#中的委托和事件(续)引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注... 阅读全文
posted @ 2010-06-11 17:43 arong.NET 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 源码下载:http://www.tracefact.net/SourceCode/Delegates-and... 阅读全文
posted @ 2010-06-11 17:37 arong.NET 阅读(184) 评论(0) 推荐(0) 编辑
摘要: DataGridView控件用法合集(四) 19. DataGridView中的ContextMenuStrip属性 20. DataGridView指定滚动框位置 21. DataGridView手动追加列 22. DataGridView全体分界线样式设置 23. DataGridView根据单元格属性更改显示内容 24. DataGridView新追加行的行高样式设置る 25. DataGr... 阅读全文
posted @ 2010-06-11 17:32 arong.NET 阅读(338) 评论(0) 推荐(0) 编辑
摘要: <!--[endif]--> 13. DataGridView指定单元格是否表示 14. DataGridView表头部单元格取得 15. DataGridView表头部单元格文字列设定 16. DataGridView选择的部分拷贝至剪贴板 17.DataGridView粘贴 18. DataGridView单元格上ToolTip表示设定(鼠标移动到相应单元格上时,弹出说明信息) 1... 阅读全文
posted @ 2010-06-11 17:31 arong.NET 阅读(358) 评论(0) 推荐(0) 编辑
摘要: <!--[endif]--> 7. DataGridView行列宽度高度设置为不能编辑 8. DataGridView行高列幅自动调整 9. DataGridView指定行列冻结 10. DataGridView列顺序变更可否设定 11. DataGridView行复数选择 12. DataGridView选择的行、列、单元格取得 7. DataGridView行列宽度高度设置为不能编... 阅读全文
posted @ 2010-06-11 17:30 arong.NET 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1. DataGridView当前的单元格属性取得、变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行非表示 4. DataGridView判断当前选中行是否为新追加的行 5. DataGridView删除行可否设定 6. DataGridView行列不表示和删除 1.当前的单元格属性取得、变更 [C#] '当前选中单元的值Console.WriteLi... 阅读全文
posted @ 2010-06-11 17:29 arong.NET 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一:任务列表:在代码中"//todo:***"或者"//TODO:****" 比如下图:我在这个类前面写上了没有做的,在我打开视图->任务列表,选择注释,那么就能看到以前写的注释,双击,快速跳到代码段二:常用代码放入工具栏: 选中常用代码段,拖入工具栏就OK了,要用的时候 直接拖下来带代码块就行了。比如下图:第一段常用的命名空间。第二段常用的JS,第三段注释信息,你还可以写上常用的方法或者什... 阅读全文
posted @ 2010-06-11 16:04 arong.NET 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 对话框中我们常用了以下几种:  1、文件对话框(FileDialog) 它又常用到两个:   打开文件对话框(OpenFileDialog)   保存文件对话(SaveFileDialog)  2、字体对话框(FontDialog)  3、颜色对话框(ColorDialog)  4、打印预浏对话框(PrintPreviewDialog)  5、页面设置(PrintDialog)  6、打印对话框(... 阅读全文
posted @ 2010-06-11 13:55 arong.NET 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--privatevoidbutton1_Click(objectsender,EventArgse){if(checkAdobeReader()==true){MessageBox.Show("有安裝A... 阅读全文
posted @ 2010-06-11 13:48 arong.NET 阅读(1533) 评论(0) 推荐(0) 编辑