文章分类 -  C#语言学习

C#学习笔记
摘要:一 简单介绍 StructureMap is the oldest, continuously used IoC/DI container for .Net dating back to its first public release and production usage all the wa 阅读全文
posted @ 2018-10-08 17:41 水目之痕 阅读(1253) 评论(0) 推荐(0)
摘要:FluentData是一个简单易用的微型ORM框架,可以对数据库执行插入,更新和删除等操作,目前支持的数据库有:Microsoft SQL Server,MS SQL Server Compact,MS SQL Azure,Oracle和MySQL等。 阅读全文
posted @ 2018-09-29 14:28 水目之痕 阅读(243) 评论(0) 推荐(0)
摘要:Quartz + Topshelf创建Windows Service 阅读全文
posted @ 2018-08-31 11:18 水目之痕 阅读(255) 评论(0) 推荐(0)
摘要:Autofac在 Asp.net WebAPi中的使用 1 新建Web Api 项目, 结构如图 通过Nuget添加 Autofac和 Autofac.WebApi2 package 2 在App_Start文件夹下新建AutofacConfig类,用来配置Autofac,代码如下 紧接着在Glob 阅读全文
posted @ 2017-10-23 14:33 水目之痕 阅读(541) 评论(0) 推荐(0)
摘要:工厂模式有三种:简单工厂模式,工厂方法(Factory Method) 工厂模式,抽象工厂(Abstract Factory)工厂模式 1 简单工厂模式:这种模式用过给工厂传递不同的参数来产生不同类的对象. 先建立抽象基类和需要实际操作的类 namespace FactoryPattern { pu 阅读全文
posted @ 2016-03-17 21:52 水目之痕 阅读(130) 评论(0) 推荐(0)
摘要:单例模式是一种常用的软件设计模式,通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 看代码: 1 namespace SingletonPattern 2 { 3 publ 阅读全文
posted @ 2016-03-17 20:53 水目之痕 阅读(139) 评论(0) 推荐(0)
摘要:1 GridControl 根据两列的值的关系 设置前景色 背景色 字体等同理 //绑定数据 private void DataBind() { List list = new List(); list.Add(new En... 阅读全文
posted @ 2014-10-12 18:14 水目之痕 阅读(499) 评论(0) 推荐(0)
摘要:工作中遇到的常用助手类,这里只有自己用到的一些东西。EmaileHelperusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;using Sy... 阅读全文
posted @ 2014-07-08 16:26 水目之痕 阅读(1182) 评论(0) 推荐(0)
摘要:这里制作一个简单的ActiveX控件第一步:新建一个Windows窗体控件库项目,如下图第二步:编写UserControl功能第三步:设置项目属性。右键“项目-->属性”,在弹出的对话框中勾选使程序集COM可见,如下图再在上步对话框的生成中勾选为COM互操作注册,如下图第四步:修改AssemblyI... 阅读全文
posted @ 2014-07-08 16:15 水目之痕 阅读(2964) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using System.Configuration;namespace CommonClass{ static class SqlHelpers { /// /// 数据库连接串 /// private static SqlConnection connection =... 阅读全文
posted @ 2013-12-30 15:27 水目之痕 阅读(195) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using System.Data;using System.Windows.Forms;using System.IO;using System.Data.OleDb;using System.Collections;//////使用该类 需要添加 NOPI.dll 的引用///版本为 2.0.0.0 namespace Commo 阅读全文
posted @ 2013-12-30 15:24 水目之痕 阅读(6566) 评论(1) 推荐(1)
摘要:需要获取 ChineseConverter.dll和ChnCharInfo.dll 这两个DLL可以点击名称下载,也可以通过下载Microsoft Visual Studio International Pack安装获得这两个DLL第二种方式请自行搜索下载以下为测试代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Win 阅读全文
posted @ 2013-10-29 10:02 水目之痕 阅读(1874) 评论(0) 推荐(0)
摘要:C# 读写txt文件 class WriterReadLog { string path = Application.StartupPath + @"\log.txt"; public WriterReadLog() { } public static void Write(string logContent) { string content = System.DateTime.Now.ToString("yyyy-MM-dd hh:MM:ss "); ... 阅读全文
posted @ 2013-09-12 10:57 水目之痕 阅读(271) 评论(0) 推荐(0)
摘要:class ReadWriteExcel { #region 读取Excel /// /// 读取Excel文件到DataTable /// /// Excel文件路径 /// 需要读取的Sheet 例如要Sheet1$,则此处填写 1 /// DataTable public static DataTable ReadExcel(string filepath, int sheetindex) { DataTable dt_Resul... 阅读全文
posted @ 2013-09-12 10:33 水目之痕 阅读(250) 评论(0) 推荐(0)
摘要:oracle SQL代码 使用包返回结果集--存储过程查询结果集--创建包create or replace package packselectastype t_cursor is ref cursor;PROCEDURE testprocHYKHYXX( cur_name out t_cursor);end packselect ;;--创建包体create or replace package body packselectasPROCEDURE testprocHYKHYXX( cur_name out t_cursor)is begin open cur_name for sele. 阅读全文
posted @ 2012-05-24 15:49 水目之痕 阅读(779) 评论(0) 推荐(0)
摘要:一 ODBC方式连接 1 安装Sybase客户端,安装ODBC驱动,配置DSN<略> 2 连接代码 string strconn = "DSN=TEST;SRVR=TEST;DB=DB;UID=sa;PWD=;";OdbcConnection SybaseConn = new OdbcConnection(strconn);OdbcDataAdapter da = new OdbcDataAdapter("select * from TableName",SybaseConn);DataTable dt = new DataTable();d 阅读全文
posted @ 2012-05-24 09:53 水目之痕 阅读(7960) 评论(5) 推荐(1)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SybaseTest{ class Program { static void Main(string[] args) { Multi_Table(); } public static void Multi_Table() { Console.WriteLine("-------------... 阅读全文
posted @ 2012-05-23 08:52 水目之痕 阅读(173) 评论(0) 推荐(0)
摘要:最近工作上需要熟悉Oracle.,Sybase,之前自己一直用SQL ,虽然三者之间大方向上没什么不同但是在一些小细节上需要多加注意, 比如参数的调用using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OracleClient;using System.Data.SqlClient;using System.Data.Odbc;using System.Data.OleDb;namespace SybaseTes 阅读全文
posted @ 2012-05-22 18:26 水目之痕 阅读(2012) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Win32;//注意引用该命名空间namespace Op_Regedit{ class Program { static void Main(string[] args) { //ReaderRegedit(); WriterRegedit(); // DeleteRegedit(); ... 阅读全文
posted @ 2012-05-18 14:45 水目之痕 阅读(137) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Collections;using System.IO;namespace ThreadTest{ class Program { public static Thread[] iThread = new Thread[5]; public static ThreadStart[] iThreadStart = new T... 阅读全文
posted @ 2012-05-16 16:33 水目之痕 阅读(369) 评论(0) 推荐(0)