随笔分类 -  C#

1 2 下一页

VS2008 Debug
摘要:在处理WinCE程式时调试用到的。 正确DeBug的方法如下: 1.将dll程序的生成路径选择到正确的路径下: 具体啥路径,就看自己的程序结构了,得保证你的外部应用程序可以正常调用这个dll; 2.将项目重新进行编译,并打开编译目录把编译完成的dll属性设置成只读模式; 3.启动外部应用程序的主程序 阅读全文

posted @ 2023-11-28 08:50 天上星 阅读(33) 评论(0) 推荐(0) 编辑

C# 事物控制
摘要:1.本地事物 即一个Connection并连接到单一的数据库中。用法如下: 同步事物: static void LocalTranslate() { using (SqlConnection conn = new SqlConnection(args[0])) { conn.Open(); stri 阅读全文

posted @ 2023-03-31 09:15 天上星 阅读(92) 评论(0) 推荐(0) 编辑

C# 调用Excel
摘要:C#调用Excel需要和COM进行交互,COM是提供接口的一种机制,是用于不同语言的交互。 调用Excel的步骤: 1.在C#项目中添加库引用 Microsoft Office 16.0 Object Library 2.在代码中引用Excel 3.对Excel操作 using System; us 阅读全文

posted @ 2022-10-11 11:58 天上星 阅读(1048) 评论(0) 推荐(0) 编辑

Null运算符
摘要:有三个null简化的运算符,分别是??/??=/?. ?? 是合并运算符 , 它的意思是“如果左侧操作数不是null,则结果为操作数,否则结果是另一个值。”,此操作符是返回新的值. ??= 合并赋值运算符(C#8),它的意思是“如果左侧操作数为null,则将右侧的操作数赋值给左侧操作数。”,即改变的 阅读全文

posted @ 2022-07-18 15:36 天上星 阅读(107) 评论(0) 推荐(0) 编辑

ToString()相關的格式化信息
摘要:不带参数的ToSting()方法返回一个没有格式化选项的字符串,也可以给ToString()方法传递一个字符串和一个实现IFormatProvider接口的类. 该字符串指定表示法的格式,而这个格式可以是标准数字格式化字符串或者图形数字格式化字符串。 对于标准数字格式化,字符串是预定义的,其中C表示 阅读全文

posted @ 2021-12-13 13:36 天上星 阅读(21) 评论(0) 推荐(0) 编辑

保存或讀取配置信息
摘要:class Config { public static string ReadParam(string key) { string result = string.Empty; try { var appSettings = ConfigurationManager.AppSettings; re 阅读全文

posted @ 2021-01-29 14:07 天上星 阅读(57) 评论(0) 推荐(0) 编辑

Winform datagridview中显示下拉框
摘要:有时在datagridview中会显示下拉框,方便修改数据,但又不想有下拉框的列在浏览状态全显示有下拉框,如果多列有下拉框会非常难看, 因此就用combox的显示与否来控制,如下图(Factory_ID显示工厂ID号,当此列的单元格获取焦点时,此单元格显示下拉框) 代码如下: public part 阅读全文

posted @ 2020-12-21 14:33 天上星 阅读(2315) 评论(0) 推荐(0) 编辑

DBConnection释放说明
摘要:连接DB后的Connection释放顺序为: 1.DBConnection.Close(); 断开和DB的连接 2.DBConnection.Dispose(); 释放资源 3.DBConnection=null; 以上虽简单但重要。 阅读全文

posted @ 2020-09-30 09:26 天上星 阅读(1002) 评论(0) 推荐(0) 编辑

发送邮件
摘要:出处: https://blog.csdn.net/zwc0910/article/details/8299306?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-1 阅读全文

posted @ 2020-09-09 16:29 天上星 阅读(118) 评论(0) 推荐(0) 编辑

文件操作
摘要:1.判断文件是否处于打开状态下 [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string file, int readwrite); [DllImport("kernel32.dll")] public static 阅读全文

posted @ 2020-09-02 11:21 天上星 阅读(193) 评论(0) 推荐(0) 编辑

C#(WinForm)程序打包注意事項
摘要:1. 带上对应版本的.NET Framework 在目标机器上安装程序时,可能对应的.NET Framework没有安装在本机上,此时安装上的应用程序也无法运行。请在 此解决方案中右键->属性->系统必备,将.NET Framework及Windows Installer 2.0(安装时用)组件包一 阅读全文

posted @ 2020-03-26 10:44 天上星 阅读(201) 评论(0) 推荐(0) 编辑

C# 二维码扫描
摘要:Zint类用于产生二维码。https://sourceforge.net/projects/zint/ Zxing类用于读取二维码. https://github.com/zxing/zxing AForge类用于初始摄像头等。http://www.aforgenet.com/framework/d 阅读全文

posted @ 2018-11-30 15:43 天上星 阅读(3844) 评论(0) 推荐(0) 编辑

vs2010自带的报表
摘要:本例用来显示Northwind中的order details表中的数据交分组1.建立一WinForm程序,并建立一数据库连接,选择order details表,此时会自动建立一个xsd的数据集类,如下图2.在项目中右键,新添加一个Report1.rdlc报表文件,并向此空白报表中添加一表格,如下图数据集属性窗口中的“名称”是此报表的名称,在后面会用到,一定要记住。以下为添加了表格的报表3.从“报表数据”中把数据字段拖动到此表格中,行或列可以用右键“插入”功能即可。字段放好后,进行以orderid分组,“行组”表示和字段显示在同一行中,“列组“是专门起了一列。 4.给组头及组尾中的相关属性框进行 阅读全文

posted @ 2013-07-30 11:50 天上星 阅读(10491) 评论(0) 推荐(1) 编辑

水晶报表主从关系
摘要:开发环境:VS2010水晶报表连接数据源有两种模式,Pull和Push两种,即拉和推。 用水晶报表的“数据库专家”直接连接数据库,报表数据会即时显示在报表上就是“拉”模式,即把数据直接从数据库拉到报表上,这样与程序没有直接关系,即报表与数据库之间多了一个数据连接,与程序的数据库连接没有直接关系。 先在程序中建立数据集,然后设计报表,再用程序填充数据到数据集,这样报表会显示这些数据,这就是“推”模式。以下为开发水晶报表的步骤:下载水晶报表的插件并安装打开vs2010,新建一个WinForm程序,在“资源管理器”中设置此项目的属性,把应用程序的目标框架“.Net Framework 4 Clien 阅读全文

posted @ 2013-07-30 10:48 天上星 阅读(2903) 评论(3) 推荐(0) 编辑

WebService开发应用
摘要:WebService是运行于服务端(一般放在信息服务器上的)让客户端来调用的。以下开发两个简单的实例1.自己开发服务端自己调用(vs2010) 1).菜单:“新建-项目”,在打开的窗体中选择,如下图: 2).在“项目解决方案”中右击此项目并“添加-新建项”,然后选择"web服务",如下图 3).打开新添加的页面,在其中加入四个函数,一定在四个函数的上方加上“[WebMethod]”,这是说明让客户端来调用的函数,如果上面没有或注释掉,就表示客户端不能访问它。下面把它默认的HelloWord函数注释,源码如下:using System;using System.Collect 阅读全文

posted @ 2013-07-17 15:44 天上星 阅读(4203) 评论(0) 推荐(2) 编辑

主从表设计
摘要:在C#中设置主从表有以下几个重点:1.设置表之间的关系 DataRelation2.设置主从表的数据源 BindingSource 关键是设计从表的数据源应为主表的数据源,它的DataMember应为主从表关系的名称以下为运行时的截图,界面上有两个datagridview代码(全在Form1构造函数中实现): public Form1() { InitializeComponent(); using (SqlConnection conn = new SqlConnection()) { ... 阅读全文

posted @ 2013-04-19 11:18 天上星 阅读(4952) 评论(0) 推荐(1) 编辑

C#中数据库连接的配置文件
摘要:在C#2010中,如何保存和访问数据库的连接字符串呢?在Winform下要新增App.config文件,在Asp.net下要新增web.config文件。1.打开配置文件添加相关代码后如下即可:<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="myconn" connectionString="Data Source=.;Initial Catalog=North 阅读全文

posted @ 2013-03-13 11:17 天上星 阅读(19572) 评论(0) 推荐(0) 编辑

多个接口出现同名函数的处理(C#,Delphi)
摘要:如果一个类调用多个接口,且多个接口中有同名的函数,我们知道,如果类要继承一个接口,就必须要实现接口中的所有函数,怎么办?C#的处理原则是: 在类中要分别实现每个接口及其函数,函数名前要加上接口的名称(前面的访问修饰符不用加,因为都是public).在调用此类中函数时,要把类别成对应的接口再调用接口对应的函数。 如下代码图: 1.两个接口 public interface inter1 { void setname(string sname); string getname(); } public interface inter2 { ... 阅读全文

posted @ 2013-01-14 11:07 天上星 阅读(2638) 评论(0) 推荐(0) 编辑

用Sendmessage发送或截取相关消息
摘要:关键步骤是覆盖DefWndProc的消息预处理事件。如下,我们定义一个自己的消息进行处理 。1.引用Sendmessage并定义一个消息 [DllImport("user32.dll")] public static extern int SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint Lparam); private const int WM_User=0x0400+101;2.覆盖DefWndProc事件 protected override void DefWndProc(ref Message m) ... 阅读全文

posted @ 2013-01-07 17:26 天上星 阅读(259) 评论(0) 推荐(0) 编辑

查看本机服务
摘要:用到System.ServiceProcess单元集中的ServiceController类的GetServices方法。可以遍历此方面返回的数组,可以得到本机中已安装的服务。如我们查看本机是否安装了mssql的方法,如下代码: private bool InstallMSSQL() { bool bflag = false; ServiceController[] services = ServiceController.GetServices(); for (int i = 0; i < s... 阅读全文

posted @ 2012-12-29 14:23 天上星 阅读(305) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示