C# Winform
文章平均质量分 72
丁小未
热爱游戏开发,热爱Coding!
展开
-
C#如何用Graphics画出一幅图表
/// /// 绘制折线图/// /// /// private void Form2_Paint(object sender, PaintEventArgs e){//首先确定原点Point centerPoint=new Point(180,340);//自定义一个带有箭头的画笔Pen pen = new Pen(Color.Black,1);pen原创 2012-06-08 17:05:06 · 3522 阅读 · 2 评论 -
录音和朗诵的实现
如何实现语音和朗诵的功能:using System;using System.Windows.Forms;using System.IO;using System.Media;using System.Runtime.InteropServices;namespace 播放TTS{ public partial class Form1 : Form原创 2013-02-24 21:20:08 · 1604 阅读 · 0 评论 -
学生信息管理系统小结
ASP.NET+Access一、登入部分主界面 Fm = new 主界面(); string s1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=student.mdb"; string s2 = "select*from 登录信息表 where 用户名='" + this.ttbName原创 2013-06-25 19:55:32 · 2126 阅读 · 0 评论 -
C# Socket编程
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;namespace SocketTest{ class Program { stati原创 2012-10-13 16:58:40 · 1436 阅读 · 0 评论 -
增删查改常用代码
static string sqlcon = "server=.;database=;Integrated Security=true;"; /// /// 新增数据 /// public static void Add() { //string sqlcon = "server=.;da原创 2013-08-01 15:07:56 · 2267 阅读 · 1 评论 -
基于socket、多线程的客户端服务器端聊天程序
服务器端:using System;using System.Windows.Forms;using System.Net.Sockets;using System.Net;//IPAddress,IPEndPoint(ip和端口)类using System.Threading;using System.Collections.Generic;using Syste原创 2013-08-08 17:09:39 · 5905 阅读 · 0 评论 -
经常使用的正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{转载 2013-08-29 10:38:49 · 1401 阅读 · 0 评论 -
C#获取本机外网ip
由于ip地址是变动的,所以我们需要自动获取到外网的ip,然后我就写了一段code来自动获取到外网的ip,就不需要每次手写了,就方便多了。using System;using System.Net;using System.Text.RegularExpressions;namespace ConsoleApplication1{ class Program {原创 2013-11-25 16:18:57 · 5894 阅读 · 0 评论 -
[.net]捕获错误机制
一般获取错误用TryCatch即可,但有时候,有的却捕获不到,程序就异常奔溃,经过@灰太龙的指导,发现这段代码可行,能够捕获异常,就算不用trycatch也行。 static Program() { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(Curr原创 2014-01-05 11:31:34 · 1461 阅读 · 0 评论 -
[C#]提交表单
C# Winform提交表表单的操作://登陆 private void button1_Click(object sender, EventArgs e) { string name = textBox1.Text.Trim(); WebClient w = new WebClient();原创 2014-01-06 16:00:56 · 2844 阅读 · 0 评论 -
C# 火星文转化 算法 dictionary 的使用案例
更多教程请访问:http://dingxiaowei.cn/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Dictionary测试{ class Program { private const strin...原创 2012-11-01 14:22:38 · 26879 阅读 · 0 评论 -
[C#]C#中委托和事件(续)
引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注转载 2014-03-02 00:31:12 · 1779 阅读 · 0 评论 -
C#代码规范
C#命名规范C#代码规范 1.注释写在上面,充分利用C#的提示 2.短路写法,把大量的前提预先处理,可以让代码实现逻辑更清晰,并能有效的所见代码嵌套深度 3.要常用自带的Action Func Predicate委托类型 不要引入额外的类型 增加负担 http://www.cnblogs.com/akwwl/p/3232679.html Delegate至少0个参数,至多原创 2015-11-12 10:24:41 · 3601 阅读 · 0 评论 -
树型控件的处理(完整版)
如何添加数据库中的信息加载到树形控件中?如何遍历控件中的信息?如何对控件中的信息进行增删查改?数据库设计:主界面:代码:using System;using System.Collections.Generic;using System.Windows.Forms;using TreeSolution.BLL;using TreeSolution.Model原创 2013-02-22 11:33:01 · 2022 阅读 · 0 评论 -
TreeView控件应用(包含递归调用)
using System;using System.Windows.Forms;namespace TreeView控件{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }原创 2013-02-20 22:31:27 · 1813 阅读 · 0 评论 -
C#如何开发扫雷游戏
简单的总结一下,如何利用C#进行WinForm 扫雷小游戏的开发:扫雷游戏的主要设计的类有三个: Main、Pane 、MineField1)Main 是主控窗体,负责项目的启动和关闭;并协调内部各个组建模块的协调工作。2)Pane是一个方格的封装,是雷区的重要组建;它表示一个方格的当前状态,以及是否布雷等信息。3)MineField是雷区的封装,是游戏的核心组建;它负责方格的布局原创 2012-06-08 17:00:42 · 7613 阅读 · 3 评论 -
设置鼠标可以移动窗体
#region 设置鼠标可以移动 private bool ismouseDown = false;//判断是否按下鼠标 private Point mouseOffset;//记录鼠标坐标 private void Login_MouseDown(object sender, MouseEventArgs e) {原创 2012-06-27 00:28:28 · 1218 阅读 · 0 评论 -
C#编写的clock
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace MyClockApp{原创 2012-06-26 23:54:48 · 1861 阅读 · 0 评论 -
类的继承 注意点
如果子类想要重写父类的方法 使用virtual方法 并且子类要用override 如果子类还想使用父类的方法 子类中使用base方法 如果子类不需要调用父类则用abstract抽象方法 里面可以是抽象方法也可以是非抽象方法 但是如果里面有抽象方法的类那它必须是抽象类 如果不需要用到父类中的方法 则父类用override方法 子类中可以用base方法调用父类中的方法 也可以用this调用 区别原创 2012-06-26 20:36:59 · 1327 阅读 · 0 评论 -
(C#)如何利用Graphics画出一幅图表
//获取坐标 private void Form2_MouseMove(object sender, MouseEventArgs e) { this.Text=string.Format("X={0},Y={1}",e.X,e.Y); } /// /// 绘制折线图原创 2012-06-27 22:13:20 · 2724 阅读 · 0 评论 -
C# winform对话框用法大全收藏
对话框中我们常用了以下几种:1、文件对话框(FileDialog)它又常用到两个: 打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PrintDialog)6、打转载 2012-07-12 16:42:40 · 2156 阅读 · 0 评论 -
C# Winform窗体间传值
1.通过构造函数特点:传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中int value1;string value2;public Form2 ( int value1 , string value2 ){ InitializeComponent ( ); this.value1 = value1; this.va原创 2013-01-27 21:52:53 · 1363 阅读 · 0 评论 -
计算文件的MD5值上传到服务器 下载验证文件是否被篡改
using System;using System.Windows.Forms;using System.Security.Cryptography;using System.IO;namespace 计算文件的MD5{ public partial class Form1 : Form { public Form1()原创 2013-02-17 21:27:23 · 2657 阅读 · 0 评论 -
拼音检索
当我们遇到要处理汉字和拼音之间的转化关系怎么办?如和用程序来实现?我搜索到一个ChineseChar开发包,然后实现了这一难题using System;using Microsoft.International.Converters.PinYinConverter;namespace 拼音基础{ class Program { static原创 2013-02-19 14:55:32 · 1598 阅读 · 0 评论 -
复合查询
/// /// 复合查询 /// /// /// private void btnCheck_Click(object sender, EventArgs e) { //方法一 //StringBuilder sb = new St原创 2013-02-20 16:30:42 · 1286 阅读 · 0 评论 -
Winform中保存当前控件的记录
Winform特有的功能如何保存当前窗口中所填的信息,方便下次打开 还是这样的,实现如下:首先,在当前项目中打开Properties——Settings.settings,然后点击,添加字段;其次,再点击界面中控件的属性,然后选择ApplicationSettings属性,选Text属性,选择刚刚设置的字段最后,用一个事件来实现数据保存,代码:Settings.Default.Sa原创 2013-02-21 16:49:40 · 2939 阅读 · 0 评论 -
.NET跨平台初体验
我的个人观点: 我觉得C#是最优美,最万能的编程开发语言,这种观点一抛出或者会引发不少程序员的口水战,当然这只是我个人的观点,没有必要去改变影响其他人的观点,其他人也没必要反驳我,我的这个个人观点只是代表了我对这种C#的喜爱,由始至终! 为什么说C#是最万能的语言,因为我觉得它是至今为止好多平台,好多方向都能用它开发,就拿我自己亲身接触过的来说,C#能XMargin Mono开发三大主原创 2015-11-15 11:06:14 · 11002 阅读 · 8 评论