随笔 - 493  文章 - 0  评论 - 97  阅读 - 239万

随笔分类 -  C#

DataTable 转换为List 集合
摘要:/// <summary> /// DataTable转List<T> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="dt"></param> /// <returns></returns> public s 阅读全文
posted @ 2022-09-07 22:17 清清飞扬 阅读(123) 评论(0) 推荐(0) 编辑
C#读取Word模板替换相应的字符串(标签)生成新的Word
摘要:在平常工作中,生成word的方式主要是C#读取html的模板文件处理之后保存为.doc文件,这样的好处是方便,快捷,能满足大部分的需求。不过有些特殊的需求并不能满足,如要生成的Word为一个表格,只是一部分字符串需要变化,用上面的方法生成Word表格容易变形。如果我们能读取一个word模板,把模板里 阅读全文
posted @ 2022-09-04 20:14 清清飞扬 阅读(372) 评论(0) 推荐(0) 编辑
C#获取当月第一天和最后一天
摘要:当月第一天0时0分0秒: DateTime.Now.AddDays(1 - DateTime.Now.Day).Date 当月最后一天23时59分59秒: DateTime.Now.AddDays(1 - DateTime.Now.Day).Date.AddMonths(1).AddSeconds( 阅读全文
posted @ 2022-09-04 18:07 清清飞扬 阅读(877) 评论(0) 推荐(0) 编辑
C#文件下载的几种方式
摘要:From: https://www.cnblogs.com/cang12138/p/5520758.html 第一种:最简单的超链接方法,<a>标签的href直接指向目标文件地址,这样容易暴露地址造成盗链,这里就不说了 1、<a>标签 <a href="~/Home/download?id=1">C 阅读全文
posted @ 2021-08-30 13:37 清清飞扬 阅读(7778) 评论(0) 推荐(0) 编辑
C#连接mysql数据库插入数据后获取自增长主键ID值
摘要:From: http://blog.csdn.net/zbc496218/article/details/51082983 阅读全文
posted @ 2016-09-19 16:38 清清飞扬 阅读(8031) 评论(0) 推荐(2) 编辑
HTML转WORD WORD转PDF---实践
摘要:文章:http://www.cnblogs.com/joeblackzqq/archive/2010/11/10/1874187.html 是我摘自网络的,并未作验证。因为有读者参考此文章在开发中遇到了一些问题,所以我建了一个WinForm应用程序,验证了下,希望能帮到人。我的开发环境:windows XP SP3 + VS2010 (C#) + Office2010新建一个WinForm应用程序,工程名:WindowsApplication2, 界面如下:接着就是为按钮添加事件和代码(略)说明:1. 需要先安装Acrobat Distillr软件,具体参考:http://hi.baidu.c 阅读全文
posted @ 2013-03-07 15:10 清清飞扬 阅读(1951) 评论(0) 推荐(0) 编辑
[转]C#的多线程机制探索
摘要:注:本文中出现的代码均在.net Framework RC3环境中运行通过 (点击这里下载本文的全部源代码。)  一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运 阅读全文
posted @ 2010-12-30 09:24 清清飞扬 阅读(238) 评论(0) 推荐(0) 编辑
C#读写INI文件
摘要:虽然微软早已经建议在WINDOWS中用注册表代替INI文件,但是在实际应用中,INI文件仍然有用武之地,尤其现在绿色软件的流行,越来越多的程序将自己的一些配置信息保存到了INI文件中。 INI文件是文本文件,由若干节(section)组成,在每个带括号的标题下面,是若干个关键词(key)及其对应的值(Value)  [Section]  Key=Value VC中提供了API函数进行INI文件的读写操作,但是微软推出的C#编程语言中却没有相应的方法,下面是一个C#ini文件读写类,从网上收集的,很全,就是没有对section的改名功能,高手可以增加一个。usingSystem;usingSys 阅读全文
posted @ 2010-12-26 20:31 清清飞扬 阅读(677) 评论(1) 推荐(0) 编辑
C#格式化字符串净化代码的方法
摘要:C#格式化字符串净化代码的方法,在C#编程中,字符串类型是最容易处理出错的地方,其代价往往也很昂贵,在.NET Framework中,字符串是一个不可变的类型,当一个字符串被修改后,总是创建一个新的副本,不会改变源字符串,大多数开发人员总是喜欢使用下面这样的方法格式化字符串:string updateQueryText = "UPDATE EmployeeTable SET Name='" + name+ "' WHERE EmpId=" + id;  上面的代码太乱了,由于字符串是不可变的,这里它又使用了多重串联,因此会在内存中创建三个不必要的字符串垃圾副本。  最好的办法是使用C#语言中的 阅读全文
posted @ 2010-12-26 00:19 清清飞扬 阅读(490) 评论(0) 推荐(0) 编辑
C#结构体特性
摘要:结构体的定义:结构体也可以象类一样可以单独定义.classa{};structa{};结构体也可以在名字前面加入控制访问符.publicstructstudent{};internalstructstudent{};如果结构体student没有publice或者internal的声明类program就无法使用student结构定义obj对象如果结构体student的元素没有public的声明,对象obj就无法调用元素x因为默认的结构体名和元素名是*******类型程序:usingSystem;publicstructstudent{publicintx;};classprogram{publi 阅读全文
posted @ 2010-12-26 00:17 清清飞扬 阅读(14979) 评论(0) 推荐(2) 编辑
C#数据库连接字符串——Sybase
摘要:ODBC DSN ODBC -- Sybase System 12 (12.5) ODBC Driver ODBC -- Sybase System 11 ODBC Driver ODBC -- Intersolv 3.10 ODBC Driver ODBC -- SQL Anywhere OleDb -- Sybase Adaptive Server Enterprise (ASE) .NET DataProvider from Sybase 阅读全文
posted @ 2010-12-25 21:16 清清飞扬 阅读(6567) 评论(0) 推荐(0) 编辑
webBrowser1_DocumentCompleted不停被调用
摘要:关于DocumentCompleted事件,MSDN给出的解释是在文档加载完毕后执行,但是在我的程序中DocumentCompleted却被多次调用,查了一下资料,大概出现了以下几种情况。 1、WebBrowser载入一个页面后DocumentCompleted事件会执行两次,但这两次的ReadyState状态不一样,分别是Intercative和Complete。而MSDN对这两种状态值的解释是:Complete该控件已完成新文档及其所有内容的加载;Interactive该控件已经加载足够的文档以允许有限的用户交互,比如单击已显示的超链接。由此可见,实际上DocumentCompleted事 阅读全文
posted @ 2010-12-25 12:27 清清飞扬 阅读(5139) 评论(0) 推荐(0) 编辑
[转]C#网页自动登录和提交POST信息的多种方法
摘要:From: http://www.360doc.com/content/10/1008/10/3722251_59268989.shtml网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现POST功能一般在webBrowser的Docume 阅读全文
posted @ 2010-12-12 22:55 清清飞扬 阅读(1492) 评论(0) 推荐(0) 编辑
C#.NET应用程序实现网页自动登录
摘要:用C#语言编写一个Windows Form应用程序,实现自动登录一个特定的页面。下面以自动登录:http://bm.chinaz.com/Web/Login.aspx 作为例子,讲解如何模拟手工输入用户名密码并点击登录,实现自动登录。新建一个C#应用程序,给应用程序起个名字,如AutoLogin,在窗体中添加一个TextBox、Button,及WebBrowser控件,并为WebBrowser控件添加webBrowser1_DocumentCompleted事件。按钮的点击事件以及webBrowser1_DocumentCompleted的代码如下:当在TextBox中输入http://bm. 阅读全文
posted @ 2010-12-12 22:16 清清飞扬 阅读(8744) 评论(0) 推荐(1) 编辑
HTML转WORD WORD转PDF--来源网络
摘要:从网上找的代码,先收藏下。功能:实现HTML转WORD,WORD转PDF 阅读全文
posted @ 2010-11-10 20:47 清清飞扬 阅读(6857) 评论(5) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 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 1
2 3 4 5 6 7 8

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