- 博客(26)
- 资源 (31)
- 收藏
- 关注
原创 C#Winform:DataGridView 简单分页实现
<br />首先用toolstrip控件建立一个分页用的按钮,如下图<br /><br />代码:<br />Code 1private DataTable GetDicData()//获取所有据 2 { 3 BLLB_CommunitDIC bcdicBll = new BLLB_CommunitDIC(); 4 if (trvDic.SelectedNode != null) 5 { 6
2011-05-29 23:56:00 5134
原创 C#操作xml的类
<br />C#对xml文件记录的增加,修改和删除,例如对UserCode,UserName,NamePwd的操作。代码如下:<br /> <br />using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.
2011-05-29 19:39:00 852
原创 文件解压缩类
<br />/// <summary> /// rarsave 的摘要说明 /// </summary> public class rarsave { public rarsave() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 压缩方法
2011-05-22 17:36:00 586
原创 c#读写ini文件
<br />INI文件就是扩展名为"ini"的文件。<br /> 其一般形式如下:<br /> [section1] // 配置节<br /> //键名 //键值<br /> keyword1 = valuel<br /> keyword2 = value2<br /> ……<br /> [section2]<br /> keyword3 = value3<br /> keyword4 = value4<br /> 在Windows系统中,INI文件是很多,最重要的就是"System.i
2011-05-22 17:28:00 766
原创 C#制作欢迎界面
(1)设置窗体的属性 StartPosition:CenterScreen FormBoderStyle:None(2)添加背景图片 在属性面板的BackgroundImage中添加背景图片(3)为窗体添加Timer组件,以实现窗体的淡入淡出效果。(4)编写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Dr
2011-05-17 23:06:00 3058 1
原创 c#中的@至少有以下几种作用
1.忽略转义字符 <br />例如 <br />string fileName = "D://文本文件//text.txt"; <br />使用@后 <br />string fileName = @"D:/文本文件/text.txt";<br />1.忽略转义字符 <br />例如 <br />string fileName = "D://文本文件//text.txt"; <br />使用@后 <br />string fileNam
2011-05-17 23:06:00 600
原创 在C#中ParameterizedThreadStart和ThreadStart区别
<br />不需要传递参数,也不需要返回参数<br /> 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:<br />ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart);thread.Start(); public void Calculate() { double Diameter=0.5; Console.Write("T
2011-05-17 23:00:00 3737
原创 C#中的问号
<br />C#中的问号 在C#中有个较为重要,而常被一些人忽视的符号——问号(?)。<br />在这里整理一下它在C#的几种情况:<br />1. 可空类型修饰符“T?”:可空类型的基础类型可以是任何非可空值类型或任何具有struct约束的类型参数,但不能是可空类型或引用类型。<br />例如:int?代表是可空的整形,而int??则是无效类型。即可空类型可以表示其基础类型的所有值和一个额外的空值。语法 T?是System.Nullable的缩写形式。可空类型具有一个HasValue的bool类型只读
2011-05-17 22:43:00 704
原创 C#winform禁止多开
<br />在Program.cs中加入代码<br />static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles (); Application.SetCompa
2011-05-17 21:12:00 3195
原创 c#中控件随窗体大小改变的代码(winform开发)
<br />public Form1() { InitializeComponent(); int count = this.Controls.Count * 2+2; float[] factor = new float[count]; int i = 0; factor[i++] = Size.Width; factor[i++]
2011-05-15 11:41:00 1511
原创 在datagridview里填加自定义控件
<br />1、定义一个控件如:commbox<br />//定义下拉列表框、隐藏控件、在datagridview中添加控件 private ComboBox datacmb=new ComboBox(); datacmb.Visible = false; this.dataGridView1.Controls.Add(datacmb);<br /> <br />2、添加datagridview的CurrentCellChanged事件<br />private
2011-05-10 20:19:00 7499 1
原创 C#在dataGridView中遍历
<br />1、 C#在dataGridView中遍历,寻找相同的数据并定位<br /> <br />int row = dataGridView1.Rows.Count;//得到总行数 int cell=dataGridView1.Rows[1].Cells.Count;//得到总列数 for (int i = 0; i < row; i++)//得到总行数并在之内循环 { f
2011-05-10 20:12:00 32680 1
原创 C#窗体关闭事件的重载实现浅析
<br />C#窗体关闭事件的重载实现是如何的呢?我们会在编程的过程中碰到这样的问题,C#窗体关闭事件的重载使用到了什么方法呢?具体的操作步骤是什么呢?那么下面我们来看看具体的实例。<br /> protected override void OnFormClosing( FormClosingEventArgs e) { if (MessageBox.Show( "你确认要退出该程序吗?","提示",MessageBoxButtons.YesNo, MessageBo
2011-05-08 19:17:00 1724
原创 使用.NET实现断点续传
<br />断点续传的原理在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。<br /> 以下是一个请求报文与相应的回复报文的例子:<br /> <br />GET /image/index_r4_c1.jpg
2011-05-06 23:05:00 976
原创 C# 使用SerialPort控件用类及线程实现串口通信
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO.Ports; using System.Threading; namespac
2011-05-05 13:07:00 29647 2
原创 c#收发串口数据的源码(封装了windows api的类)
<br />在网上找的代码,然后修改的。<br />//Comm.csusing System;using System.Runtime.InteropServices;namespace Comm{public class myCom{ #region WINAPI常量 /// <summary> /// 写标志 /// </summary> private const uint GENERIC_READ = 0x80000000;
2011-05-05 12:59:00 7782
转载 SerialPort类源代码分析
前几篇串口编程大致讲述了Windows下串口的大致操作,接下来分析流行的SerialPort类,它把Windows API封装好,方便开发利用1、Win32下串口大致操作流程(1)打开串口:CreateFile函数(2)建立串口通信事件:CreateEvent函数(3)初始化串口:SetCommState函数(4)建立监视线程,即读写数据线程,因为我们不知道什么时候数据会到来,这里是一个异步事件(5)写数据:WriteFile(6)结束:关闭线程->停止WaitCommEvent->
2011-05-05 12:48:00 2808
原创 c#中WebBrowser控件
最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。1、WebBrowser常用属性.Refresh();//刷新.GoBack();//后退.GoForward();//前进.Navigate(new Uri(address)); //打开链接.Dock = DockStyle.Fill; //完全停靠在父容器中.ScriptErrorsSuppressed = true ; //关闭错误显示Uri a = new Uri(We
2011-05-01 21:46:00 8809 1
原创 C#导出数据到EXCEL方法谈
如果你耐心仔细看完本文,相信以后再遇到导出EXCLE操作的时候你会很顺手觉得SO EASY,主要给新手朋友们看的,老鸟可以直接飘过了,花了一晚上的时间写的很辛苦,如果觉得对你有帮助烦请留言支持一下,我会写更多基础的原创内容来回报大家。 C#导出数据到EXCEL表格是个老生常谈的问题了,写这篇文章主要是给和我一样的新手朋友提供两种导出EXCEL的方法并探讨一下导出的效率问题,本文中的代码直接就可用,其中部分代码参考其他的代码并做了修改,抛砖引玉,希望大家一起探讨,如有不对的地方还请大家多多包涵并指出来,我也
2011-05-01 16:17:00 1451
原创 程序开发中C#创建不规则窗体代码
<br />代码如下:<br />using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices;
2011-05-01 13:18:00 772
原创 C#中XML的写入方法
<br /> using System; using System.Data; using System.Data.OleDb; namespace ConsoleDataSet { /// <summary> /// Class1 的摘要说明。 /// </summary> class DataSetClass
2011-05-01 13:17:00 444
原创 简单的图片飘C#(Winform)
<br />//4个PictureBox ,4个Timer控件 然后把下面的复制上即可<br />public partial class Form1 : Form { public int x1 = 8; public int x2 = 148; public int x3 = 248; public int x4 = 348;
2011-05-01 13:15:00 1033
原创 实现DataGridView中行的上下移动
<br />1) 如果dgOutImage.DataSource=集合(RecFileArgs)<br /> (向上移动) <br />dgOutImage.DataSource = new BindingList<RecFileArgs>(RecFileArgs1); //如果选择的是多行 if (dgOutImage.SelectedRows.Count > 1) { return;
2011-05-01 13:14:00 648
原创 C#实现所有经典排序算法
<br />//选择排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i < arr.Length - 1; ++i) { min = i; for (int j = i + 1; j < arr.Leng
2011-05-01 13:11:00 422
原创 C#使用WIN32API来遍历文件和目录
<br />我们有时需要遍历某个目录下的文件和子目录,可以使用System.IO.DirectoryInfo.GetDirectories或GetFiles来获得目录下的所有的文件和子目录,当这个目录下的内容比较多时,这个操作就比较耗时间,有时我们仅仅需要知道某个目录下是否有子目录,这样的操作显然是浪费时间的。此时我们很容易想到三个Win32API函数 FindFirstFile,FindNextFile和FindClose。这三个API搭配使用就能遍历文件和子目录了,而且可以遍历的时候随时中止,避免无谓的
2011-05-01 13:08:00 720
原创 DataGridView用法笔记
DataGridView 新加行的默认值的设定<br /> <br />需要指定新加行的默认值的时候,可以在DataGridView.DefaultValuesNeeded事件里处理。在该事件中处理除了可以设定默认值以外,还可以指定某些特定的单元格的ReadOnly属性等。<br /> // DefaultValuesNeeded 事件处理方法<br />private void DataGridView1_DefaultValuesNeeded(object sender,<br /> DataGr
2011-05-01 12:32:00 1285
H+后台主题 V4.0,后台bootstrap框架,会员中心主题,后台HTML
2016-01-26
C#小区物业管理系统附源码
2011-06-08
C#版医院门诊管理系统完整版附带数据库和源码
2011-06-08
C#.医院管理系统(C#.NET)附源码
2011-06-08
仓库管理系统源码+仓库管理系统源码
2011-06-05
使用C#写一个带折叠导航的软件主界面
2011-06-05
物业管理系统源码+需求分析论文
2011-06-05
c#(.net)最好最全的视频教材网站地址 不看后悔
2011-04-23
单链表源码 实现各种单链表功能
2011-04-23
使用C#写一个带折叠导航的软件主界面
2011-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人