Fork me on GitHub

随笔分类 -  【C#】

摘要:概述 本文使用C#开发Winform应用程序,通过调用<WebXml/>(URL:http://www.webxml.com.cn)的WebService服务WeatherWS来获取天气预报数据。本程序所使用的Web服务的URL为:http://ws.webxml.com.cn/WebService 阅读全文
posted @ 2016-05-27 21:25 晨光iABC 阅读(2485) 评论(0) 推荐(1)
摘要:Overview 在项目中,我们经常需要将程序中获得的大量数据导出到Excel表格中,打印报表;进一步,还可能生成其折线图,对数据的变化趋势进行分析,从而更好地开展项目工作。 最近,我发现了一个对于DotNet开发人员来说比较容易上手的Office开发组件——E-iceblue公司的Spire.... 阅读全文
posted @ 2015-12-20 17:08 晨光iABC 阅读(2076) 评论(2) 推荐(4)
摘要:现在总结一下C#类关键字(virtual、abstract、override、new、sealed)的使用(以C#代码体现),并再次熟悉一下OOP思想,使用UML工具EA(Enterprise Architect 7.5)建立其反向工程,生成其UML。 abstract声明抽象类、抽象方法:... 阅读全文
posted @ 2015-11-21 23:16 晨光iABC 阅读(2414) 评论(3) 推荐(1)
摘要:配置文件的格式主要有ini、xml、config等,现在对这些格式的配置文件的操作(C#)进行简单说明。INI配置文件操作 调用系统函数GetPrivateProfileString()和WritePrivateProfileString()等(1)导入库[DllImport("kernel3... 阅读全文
posted @ 2015-11-18 11:47 晨光iABC 阅读(23150) 评论(0) 推荐(0)
摘要:最近,我给一家公司做了个电梯多媒体软件,该软件使用C#编写,现在我将其中遇到的问题及其解决方法总结一下,以便下次再遇到同样的问题可以快速解决;同时,也给博友分享一下,共同学习,共同提高。1、Question:关闭窗体时出现“执行CreateHandle()时无法调用值Dispose()”的错误,... 阅读全文
posted @ 2015-10-24 14:23 晨光iABC 阅读(1813) 评论(8) 推荐(3)
摘要:使用过 Microsoft Visual Basic 或 Microsoft Visual Studio .NET的朋友,一定使用过属性浏览器来浏览、查看或编辑一个或多个对象的属性。.NET 框架 PropertyGrid 控件是 Visual Studio .NET 属性浏览器的核心。Prop... 阅读全文
posted @ 2015-09-11 18:34 晨光iABC 阅读(10401) 评论(0) 推荐(1)
摘要:WeiFenLuo.WinFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可实现像Visual Studio的窗口停靠、拖拽等功能。WeifenLuo.WinFormsUI.Docking是一个很强大的界面布局控件,可以保存自定义的布局为XML文件,可以... 阅读全文
posted @ 2015-09-10 22:28 晨光iABC 阅读(8195) 评论(2) 推荐(2)
摘要:数据库在软件开发中发挥着举足轻重的作用,基本上所有的大项目都会用到数据库。ADO .Net是一组向.Net程序员公开数据访问服务的类,其主要分为数据提供程序(Data Provider)和数据集(Data Set),Data Provider主要分为SQLServer、ODBC、OLEDB、Or... 阅读全文
posted @ 2015-09-07 21:14 晨光iABC 阅读(507) 评论(0) 推荐(0)
摘要:XML应用于Web开发的许多方面,常用于简化数据的存储和共享,它的设计宗旨是传输数据,而非显示数据。下面简单介绍一下C#是如何对XML文件进行读取的。1、首先,建立XML对象并关联XML文件string xmlFileName = "student.xml";XmlDocument xmlDoc... 阅读全文
posted @ 2015-09-07 12:00 晨光iABC 阅读(5101) 评论(0) 推荐(1)
摘要:1、C#程序结构 C#是利用命名空间组织起来的,using将命名空间名所标识的命名空间内的类型成员导入当前编译单元中,从而可直接使用每个被导入的类型的标识符。 Main方法是程序的入口点,C#中所有的Main方法都必须是静态的。static void Main(){}Main Function2... 阅读全文
posted @ 2015-09-06 11:16 晨光iABC 阅读(432) 评论(0) 推荐(0)