C#
文章平均质量分 73
u010655348
这个作者很懒,什么都没留下…
展开
-
C#串口数据收发
https://blog.csdn.net/u010307521/article/details/502389971.起始最近在公司做上位机和设备进行串口通信的项目,自己就写了个串口通信工具,今天是第三天,刚刚实现串口的双向通信。2.软件的界面先进行界面设计,将需要的功能放上来。 主要功能包括:打开串口、关闭串口,向串口发送数据以及从串口读取数据。在发送和接收的文本框里面,我加上了切换16进制的...转载 2018-06-13 12:55:14 · 48340 阅读 · 3 评论 -
模态显示(showdialog)和非模态显示(show)
在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。二者最常见的区别是:模态显示后,弹出窗口阻止调用窗口的所有消息响应。只有在弹出窗口结束后调用窗口才能继续。在模态窗口“关闭”后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的值。非模态显示后,可以在弹出窗口和调用窗口之间随意切换。调用窗口调用show方法后,下面的代码可以立即执行。在非模态窗口关闭后,...转载 2018-02-23 14:34:48 · 3349 阅读 · 0 评论 -
C#窗体切换
我们在编写C/S架构的Windows程序时,就回涉及到登录窗体和主窗体的切换问题,现根据不同的思路设计如下:我们首先假设Login为登录窗体,Main为主窗体1. 如果我们在Program.cs中的Main函数设置Login为启动的话,也就是设置登录窗体为主窗体,这样的话Main主窗体就不能使用Main函数来打开了,如果在使用它来打开就回出现“在单个线程上开始另一个消息循环是无效操作"的错误。为了...转载 2018-02-23 14:33:31 · 5829 阅读 · 1 评论 -
C# DataGridView绑定数据源的几种常见方式
开始以前,先认识一下WinForm控件数据绑定的两种形式,简单数据绑定和复杂数据绑定。1. 简单的数据绑定例1using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ToString())) { SqlDataAdapter sda = new Sq...转载 2018-03-09 00:37:47 · 744 阅读 · 0 评论 -
C#形参,实参,值传递参数,引用传递参数,输出参数,参数数组的学习
1)形参形参顾名思义就是形式上的参数,不是实际的参数,它代替实际传入方法的值。在方法体代码中代表了值本身参与运算。形参定义于参数中,它不同于方法体内局部变量,因为是一个变量,在它的作用域内不允许存在一个同名的局部变量,不管他们的类型是否相同,都是不允许出现同名的。看下面的代码示例:1 //这其中的strName就是一个形参也是一个变量,不允许出现同名的局部变量2转载 2017-01-20 13:41:49 · 1590 阅读 · 0 评论 -
C# <summary>注释
(1)在函数的前面 打三个///,就会自动生<summary></summary>(2)多行注释是比较常用的。快捷键如下:注释:先按Ctrl+K,再按Ctrl+C取消注释:先按Ctrl+K,再按Ctrl+U(注意,是“U”,不是“V”)(3)下面是转载的C# 注释及说明文章为了使用C#提供的XML注释功能,你的注释应该使用特殊的注释语法(///)开头。在///之后,你可以使...原创 2018-02-23 21:16:08 · 2366 阅读 · 0 评论 -
C# Color 颜色对照表
转载 2018-03-18 16:38:18 · 5804 阅读 · 0 评论 -
C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter应该怎么用?
对于C#初学者来说,我们通常遇到ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter这些对象或者方法的时候就开始犯晕,不知道哪个对象适合用增删改,哪个对象适合查询的时候用,本人通过 网上搜索和个人的一些理解,整理了一下,有错误的地方希望大家能给出指正。一、//数据库连接字符串 private rea...转载 2018-03-05 06:59:03 · 1011 阅读 · 0 评论 -
C# 之 DataReader 和 DataSet 的区别
1. 获取数据的方式[1]DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连接对象。代码如下:while(datareader.read()){..............}dataview.datasource=datareader;dataview.databind(...转载 2018-03-05 06:58:15 · 488 阅读 · 0 评论 -
C#读写config配置文件
应用程序配置文件(App.config)是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。对于一个config文件:xml version="1.0" encoding="utf-8" ?>configuration> appSettings> add key="ServerIP"转载 2016-10-28 07:02:40 · 348 阅读 · 0 评论 -
C# dataGrideView
C# winform DataGridView 属性说明① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或行 ⑩ 列顺序的调整 ⑪ 行头列头的单元格⑫ 剪切板转载 2016-10-28 05:30:33 · 5317 阅读 · 1 评论 -
C# FastReport
本文介绍c#应用FastReport开发报表,因此首先附该工具下载地址:http://download.csdn.net/detail/hws1058648831a/6378499下载解压后可以直接使用,里面还有相关实例供参考。下面看看一个简单的例子:1 打开visual studio 2010创建一个工程名称为WfmFastReport,编辑界面,然后添加FastRepo转载 2016-10-23 23:14:14 · 960 阅读 · 0 评论 -
我自己总结的C#开发命名规范整理了一份
学习C#之初,始终不知道怎么命名比较好,很多时候无从命名,终于有一天我整理了一份命名规范文档,自此我就是按照这个命名规范书写代码,整洁度无可言表,拙劣之处请大家斧正,愚某虚心接受,如有雷同,不胜荣幸 C#语言开发规范 作者ching 1. 命名规范a) 类【规则1-1】使用Pascal规则命名类名,即首字母要大写。eg:Cl转载 2016-10-23 06:33:12 · 1422 阅读 · 1 评论 -
C#皮肤的加载方法
先把IrisSkin2.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用。第一种方法1. 然后把IrisSkin2.dll文件添加到vc2005的工具箱:右键->选择项->浏览找到IrisSkin2.dll文件,按确定,控件就添加到工具箱中了。然后把工具箱中新添加的SkinEngine控件拖到当前项目中。2. 把皮肤目录中的.ssk文转载 2017-01-14 21:58:27 · 2761 阅读 · 0 评论 -
C#中怎么查询dataset中的数据,取其一行数据的每列到textbox中
//多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Colum转载 2016-10-30 16:43:57 · 8663 阅读 · 0 评论