c#编程
文章平均质量分 78
红叶飘飞落
爱好不广泛,性格不外向不内向。喜欢看电影,喜欢静静看书,没事捣鼓小程序,喜欢和同道人交流。
展开
-
使用UDP发送数据简单实现
UDP 是无连接传输协议,所以不需要在发送和接收数据前建立远程主机连接.但是需要远程主机绑定一个端口进行监听是否是有发送端的IP和端口发送来的。发送端同样要绑定一个端口向远程IP地址的一个端口发送数据。这里是一个基本实现,没有使用多线程以及异步等:namespace UDPSendClient{ /// /// Interaction logic for Mai原创 2016-02-23 09:54:07 · 1656 阅读 · 0 评论 -
反射的简单例子
enumWeek {Monday,Tuesday,Wednesday,Thursday,Friday};staticstring ActionInTable(Week week) {string[] methods = {"Cleaning","Shoping","Washing","Working" };retu原创 2014-04-24 15:50:02 · 700 阅读 · 0 评论 -
C# 发送邮件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;namespace SendMailLib { /// /// Mail sender class /// public原创 2014-03-14 15:05:48 · 805 阅读 · 0 评论 -
创建xml文件和向里面存储数据
public static void insertData(string id,string name,string password) { XmlDocument xml = new XmlDocument(); xml.Load(@"E:\a.xml"); XmlNode root = xml.Select原创 2014-02-24 17:46:26 · 606 阅读 · 0 评论 -
Linq操作集合数组
private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { listView1.Items.Clear();原创 2014-02-10 18:03:58 · 2815 阅读 · 0 评论 -
C#中xml数据转化dataset和dataset转到excel中
public static DataSet ds = new DataSet(); //convert the xml file to dataset public DataSet xmlToDataset(string xmlFullPath) { XmlDocument xmldoc = null;原创 2014-01-15 12:14:31 · 827 阅读 · 0 评论 -
C#中代理机制练习
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DelegateDemo01{ class BubbleSorter { public static void Sort(IList sortArra原创 2013-12-03 21:33:16 · 569 阅读 · 0 评论 -
C#单例设计模式
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DesignPattern_Singleton{ class Student { //volatile关键字保证编译器编译代码顺序原创 2013-12-01 19:30:51 · 489 阅读 · 0 评论 -
C#手机程序开发
如今手机已成为大众的交流工具。有关手机的程序开发越来越广泛,本节通过几个典型实例介绍如何利用短信猫发送、接收短信、远程控制计算机、业务员销售数据采集和短信息娱乐互动平台。实例431 利用短信猫收发短信息实例说明短信猫是利用SIM卡发送短信的硬件设备,通过串口或USB接口(根据设备型号而定)与计算机相连。在程序中可以利用短信猫发送或接收短信。本例实现了利用短信猫收发短信息的功转载 2013-03-16 19:50:16 · 1516 阅读 · 0 评论 -
合并html中某个元素的样式
当定义很多个样式时,往往在页面中显示原创 2014-10-31 14:50:34 · 681 阅读 · 0 评论 -
关于DataGridView绑定集合的问题
最近一个小需求,要求gridview显示集合数据。我直接绑定的,但是只显示集合中每一项的长度,不显示每一项的值。感觉是个小问题,但是也花了一定时间才解决。 this.Dgv_FileName.DataSource = (from fileName in nameList select new { fileName }).ToList();使用Linq查询,将集合的数据筛选称一个ta原创 2014-12-05 09:44:50 · 968 阅读 · 0 评论 -
C#打开Adobe Reader进程打开pdf并传递页码参数跳转到指定页数
参考文档: http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf code: this.btnOpen.AvoidMultipleClick();int pageNum = 1;if (System.IO.File.Exists(_EMDGuide原创 2015-12-17 14:09:51 · 4184 阅读 · 1 评论 -
C# Socket网络编程之客户端群发消息
接上一片博客,接着socket的学习。此次写的是服务器端被多个客户端连接,并且一个客户端发消息,其他连接的客户端都可接收到。服务器端设计思路:1.要有一个线程监听端口,当有客户端连接上时,就要产生一个socket对象负责和这个客户端通信,此时需要开启一个线程处理与这个客户端的通信。2.转发给其他客户端时,需要知道所有连接客户端的信息。所以建立一个集合,保存连接客户端信息3.创建一个原创 2014-12-10 11:14:10 · 6211 阅读 · 0 评论 -
C#网络编程,多个客户端连接服务器端并发送消息
最近学习进度到了C#网络编程,在学习这一章节的知识点,写了一些小demo。此次发表的为服务器监听端口,和多个客户端连接,获取多个客户端发来的消息。服务器端代码:using System.Net;using System.Net.Sockets;Static void Main(string[] args){Socket serverSocket=new Sock原创 2014-12-09 15:03:04 · 12565 阅读 · 0 评论 -
c#中和并个excel表格的方法
有多个结构一样的Excel,带复杂表头需要合并为一个,且去掉多余的表头数据,可以用COM组件来读取每个Excel表格的Range来合并到一个新的表格中。样例如图有很多相同格式的表格,合并代码如下:using System; using System.Collections.Generic; using System.Text; using Syste转载 2013-02-26 14:05:14 · 489 阅读 · 0 评论 -
c#中连接数据库后绘制柱状图和饼状图
自己在项目中使用的绘制柱状图和饼状图的方法简单实用,可直接调用public class GongNeng{ System.Data.DataTable table1 = new System.Data.DataTable(); public GongNeng(){} //定义绘制饼状图的颜色 public static Color G原创 2013-01-24 12:32:17 · 5284 阅读 · 5 评论 -
C#将xml文件数据导入datagridview中
public partial class Form1 : Form { public Form1() { InitializeComponent(); } string strPath=null;//文件咱径 private void button1_Click(objec原创 2012-12-19 12:26:48 · 1753 阅读 · 0 评论 -
C#希尔排序算法
using System;using System.Collections.Generic;using System.Text;namespace Ex17_09{ /// /// 希尔排序 /// public class ShellSorter { public void Sort(int []原创 2012-12-06 12:40:02 · 403 阅读 · 0 评论 -
C#插入排序算法
using System;using System.Collections.Generic;using System.Text;namespace Ex_08{ /// /// 插入排序 /// public class InsertionSorter { public void Sort(int [] l原创 2012-12-05 13:08:20 · 218 阅读 · 0 评论 -
C#选择排序算法
using System;using System.Collections.Generic;using System.Text;namespace Ex17_07{ /// /// 选择排序 /// public class SelectionSorter { private int min;原创 2012-12-04 23:12:12 · 653 阅读 · 0 评论 -
C#中冒泡排序法
using System;using System.Collections.Generic;using System.Text;namespace EX17_06{ /// /// 冒泡排序 /// public class BubbleSorter { public void Sort(i原创 2012-12-04 19:10:52 · 357 阅读 · 0 评论 -
C#堆栈处理
此数据结构算法调用了上一节的链表方法。using Ex17_01;看此程序时要看看上次的链表操作程序。using System;using System.Collections.Generic;using System.Text;using Ex17_01;namespace Ex17_03{ public class CStack {原创 2012-12-03 12:26:43 · 560 阅读 · 0 评论 -
C#链表操作实例
链表的插入,删除using System;using System.Collections.Generic;using System.Text;namespace Ex17_01{ // 结点类 public class ListNode { public ListNode(int NewValue)原创 2012-12-02 11:00:04 · 623 阅读 · 0 评论 -
C#绘图线
1. 定义画布2.确定画笔3.定好点的坐标(可以使整数型坐标点对,也可以是浮点数组对。不能使double型)4.g.drawLine(pen,x,y)//划线int height = 350, width = 690; System.Drawing.Bitmap image = new System.Drawing.Bitmap(width, he原创 2012-11-30 23:09:10 · 775 阅读 · 0 评论 -
dataset数据处理原理
在c#界面编程和网站编程时,用到多数据处理时,为了提高显示和处理效率,往往要用到dataset类对象来接受从数据库中传过来的数据集。然后再和数据显示控件绑定显示,借此来提高数据处理效率。但不了接其处理机制,就很难有更深的提高,遇到问题时也不知怎么处理,费时费力。1.数据集在断开缓存中存储数据。数据集的结构类似于关系数据库的结构;它公开表、行和列的分层对象模型。另外,它包含为数据集定义的约束和关原创 2012-11-26 14:28:19 · 862 阅读 · 0 评论 -
C#生成注册码及检验
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Management;us原创 2012-12-07 12:18:58 · 1940 阅读 · 0 评论 -
C#中连接数据库常用的类文件及方法
已经将连接数据库常用方法写到一个类里,只需调用即可using System;using System.Data;using System.Data.SqlClient;using System.Text;class DBUtil{ // 定义连接字符串 private static string strConnect = System.Confi原创 2012-12-18 12:43:24 · 489 阅读 · 0 评论 -
C#中将数据导到excel中
需引入microsoft.office.interop privateMicrosoft.Office.Interop.Excel.Application myExcel = null; private void ExprotExcel1() { List processes =GetExcelProcesses();原创 2012-12-10 12:10:48 · 242 阅读 · 0 评论 -
C#将datagridview数据导到word文档中
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;原创 2012-12-11 12:35:43 · 1728 阅读 · 1 评论 -
C#中加密解密方法
下面是写好的方法,使用时直接调用即可using System;using System.IO;using System.Security.Cryptography;namespace CSharpLibrary.StaticService{ /// /// RC2Crypt 的摘要说明。 /// snipershen /原创 2012-12-12 12:36:17 · 365 阅读 · 0 评论 -
C#将图片以二进制形式保存数据库
将图片以二进制流的形式存到数据库(sql2005),并查询显示下面是一个类,实例化后即可使用。必须应用System.IO空间using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.OleDb;us原创 2012-12-09 12:22:52 · 1392 阅读 · 0 评论 -
C#from窗体三次登录失败就退出
public partial class FormLogin : Form { int loginNum = 0; public FormLogin() { InitializeComponent(); } private void button_Cancel_Click(原创 2012-11-25 12:02:14 · 1250 阅读 · 0 评论 -
c#时间获取和表示格式
c#时间获取和表示方法DateTimedt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text =dt.ToFileTime().ToString();//127756416859912816Label3.Text =dt.ToFileTimeUtc().ToString();//12原创 2012-11-25 12:22:53 · 500 阅读 · 0 评论 -
C#数据库操作(1)
private void button1_add_Click(object sender, EventArgs e) { SqlCommand com = null; SqlConnection con = null; String uri = @"server=localhost;database=W原创 2012-11-25 11:59:08 · 237 阅读 · 0 评论 -
c#datagridview数据库操作
private void button2_Click(object sender, EventArgs e) { SqlConnection conn = null; SqlCommand comm = null; DataSet Ds = null; SqlDataAdapt原创 2012-11-25 12:04:34 · 519 阅读 · 0 评论