C#
文章平均质量分 96
C Sharp, Winform
晨光ABC
专注于计算机视觉、SLAM、多传感器融合、Robotics、XR、HPC
展开
-
C#调用WebService获取天气信息
概述 本文使用C#开发Winform应用程序,通过调用<WebXml/>(URL:http://www.webxml.com.cn)的WebService服务WeatherWS来获取天气预报数据。本程序所使用的Web服务的URL为:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx,此服务为“2400多个城市天气预报Web...原创 2016-05-27 21:25:00 · 1657 阅读 · 1 评论 -
C#之OOP设计思想及UML反向工程
现在总结一下C#类关键字(virtual、abstract、override、new、sealed)的使用(以C#代码体现),并再次熟悉一下OOP思想,使用UML工具EA(Enterprise Architect 7.5)建立其反向工程,生成其UML。 abstract声明抽象类、抽象方法:抽象方法所在类必须为抽象类;抽象类不能直接实例化,必须由其派生类实现;抽象方法不...原创 2015-11-21 23:16:00 · 226 阅读 · 0 评论 -
C#配置文件操作(ini、cfg、xml、config等格式)
配置文件的格式主要有ini、xml、config等,现在对这些格式的配置文件的操作(C#)进行简单说明。INI配置文件操作 调用系统函数GetPrivateProfileString()和WritePrivateProfileString()等(1)导入库[DllImport("kernel32")]private static extern long WritePri...原创 2015-11-18 11:47:00 · 8823 阅读 · 0 评论 -
C#之电梯多媒体WinForm项目QA总结
最近,我给一家公司做了个电梯多媒体软件,该软件使用C#编写,现在我将其中遇到的问题及其解决方法总结一下,以便下次再遇到同样的问题可以快速解决;同时,也给博友分享一下,共同学习,共同提高。1、Question:关闭窗体时出现“执行CreateHandle()时无法调用值Dispose()”的错误,如下图所示: Answer:原因是当前窗体的句柄还未创建完成,还...原创 2015-10-24 14:23:00 · 688 阅读 · 0 评论 -
C#之WinForm窗体PropertyGrid控件的使用
使用过 Microsoft Visual Basic 或 Microsoft Visual Studio .NET的朋友,一定使用过属性浏览器来浏览、查看或编辑一个或多个对象的属性。.NET 框架 PropertyGrid 控件是 Visual Studio .NET 属性浏览器的核心。PropertyGrid 控件显示对象或类型的属性,并主要通过使用反射(在运行时提供类型信息的技术...原创 2015-09-11 18:34:00 · 1131 阅读 · 0 评论 -
C#之Winform窗体DockPanel(引用WeifenLuo.WinFormsUI.Docking.dll组件)的使用
WeiFenLuo.WinFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可实现像Visual Studio的窗口停靠、拖拽等功能。WeifenLuo.WinFormsUI.Docking是一个很强大的界面布局控件,可以保存自定义的布局为XML文件,可以加载XML配置文件。DockPanel中提供了几个可用的类,重要的有两个:DockPane...原创 2015-09-10 22:28:00 · 4277 阅读 · 0 评论 -
C#之数据库操作
数据库在软件开发中发挥着举足轻重的作用,基本上所有的大项目都会用到数据库。ADO .Net是一组向.Net程序员公开数据访问服务的类,其主要分为数据提供程序(Data Provider)和数据集(Data Set),Data Provider主要分为SQLServer、ODBC、OLEDB、Oracle等四种。下面我主要简单介绍SQL Server 2008的C#操作(附件中另附MS...原创 2015-09-07 21:14:00 · 285 阅读 · 0 评论 -
C#之XML文件操作
XML应用于Web开发的许多方面,常用于简化数据的存储和共享,它的设计宗旨是传输数据,而非显示数据。下面简单介绍一下C#是如何对XML文件进行读取的。1、首先,建立XML对象并关联XML文件string xmlFileName = "student.xml";XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(xmlFil...原创 2015-09-07 12:00:00 · 149 阅读 · 1 评论 -
C#学习笔记
1、C#程序结构 C#是利用命名空间组织起来的,using将命名空间名所标识的命名空间内的类型成员导入当前编译单元中,从而可直接使用每个被导入的类型的标识符。 Main方法是程序的入口点,C#中所有的Main方法都必须是静态的。static void Main(){}Main Function2、变量及类型 装箱:将值类型转换为引用类型;拆箱:将引用类型转换为...原创 2015-09-06 11:16:00 · 149 阅读 · 0 评论