
c#
codingCoge
人生是场马拉松
QQ:
1115106468
展开
-
c#快捷键
网上摘要的 c#快捷键(成为高手必备) CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTR原创 2017-09-05 18:00:11 · 399 阅读 · 0 评论 -
winform控制text只能输入数字
我也是网上看的代码 方法一:private void tBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键 if ((e.KeyChar == 0x2D) && (((TextBox)se原创 2017-10-21 16:41:12 · 1105 阅读 · 0 评论 -
主要的html标签
最近前端旷课太多 觉得得补补 就照着慕课网的教程突击了一下html和css 可惜了 css没保存内容丢失了 只剩下html虽然 这也是网上找的然后加了点 主要是给自己看的<h1>标题</h1> :可以是h1到h7<p>一段话</p><br>强制换行<q></q>是引用一句话<blockquote>是对长文本的引用这两者引用都不用加分号<b>粗体</b>,<i>斜体</i>,<u>原创 2017-10-21 16:30:42 · 341 阅读 · 0 评论 -
DockContent的使用
最近做项目的时候 看别人代码遇到了DockContent的问题 然后搜了一下百度 大致了解了下什么是Dockcontent WeifenLuo.WinFormsUI.DockContent 和DockPanel的使用dockpanel中提供了几个可用的类, 重要的有两个, 一是DockPanel, 一是DockContent, DockPanel是从panel继承出来的,转载 2017-10-30 11:06:15 · 4398 阅读 · 0 评论 -
Combox中的TextChanged和TextUpdate
最近项目用到了combox的这两个事件 TextChanged和TextUpdate:1如果是从下拉框里选择的数值的话 只会发生TextChanged事件 2如果是修改text属性 会先发生 TextUpdate 然后再发生 TextChanged事件private void comboBox2_TextUpdate(object sender, EventArgs e)原创 2017-10-30 20:13:26 · 7047 阅读 · 0 评论 -
winform获得键盘输入的按键
获得键盘输入的按键 1 首先 KeyPreview = true;这是前提 举例子 MedicineUse是主窗体 cmbDoctor是combox2控件获得焦点 2 private void MedicineUse_KeyDown(object sender, KeyEventArgs e) { Keys k = e.KeyCode;原创 2017-11-10 19:30:11 · 9619 阅读 · 0 评论 -
初始化资源管理器 winform
这是初始化资源管理器 0,1表示图片的索引 用到了 imagelistDataTable ds; string strsql = "select id,name from hospital order by number"; SqlDB db = new SqlDB(); ds = db.FillDt(strsql);原创 2017-11-10 19:33:53 · 771 阅读 · 0 评论 -
Winform窗体间传值(委托)
最近工作室为了应付 比赛 赶了一个排课系统 我负责排课的功能 写了一个星期终于赶出来了 用到了Winform窗体间传值。 一开始我是直接将Form1窗体传入Form2窗体的构造函数 前提是 Form2中有From1的类成员Form1 Ffather 然后在构造函数里赋值给Ffather 这样也是可以操作的 可是 直接 Form2.show()后 For原创 2017-11-20 19:36:51 · 959 阅读 · 0 评论 -
C#Vs关于连接数据库的语句
App.config的配置: 数据库连接的是云服务器appSettings> add key="ConStringEncrypt" value="false" /> <!-- 数据库连接字符串,(如果采用加密方式,上面一项要设置为true;加密工具,可在官方下载, 如果使用明文这样server=127.0.0.1;database=...原创 2018-01-16 11:22:16 · 3375 阅读 · 0 评论 -
数据库的备份
这是学长写的数据库备份 我还没完全理解 先贴上 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.Sql;using System.Data原创 2017-10-21 16:36:52 · 339 阅读 · 0 评论 -
简单Tcp的winform窗体
最近我们工作室的老师要过来检查了 算是正式大二了。这便是让我抛下医药项目,突击看了书本和网上的例子结合写的Tcp聊天工具。之前我对套接字还是很排斥的,看到就头疼 当初直接跳过 这次回过头来做这个项目也是对我自己的完善和检测。 先来看一下我的简单winform窗体的界面吧 * 注意:* 1首先注意的点就是 上面的Icon图标是可以改的,这样看起来好看点,这个也是我的队友原创 2017-10-21 16:25:47 · 2548 阅读 · 2 评论 -
c#代码规范
举个例子public static void Test() { for (int i = 1; i < 101; i++) { if (i % 3 == 0 && i % 5 == 0) { Console.WriteLine("FizzBuzz"); } else if (i % 3原创 2017-09-06 10:31:49 · 566 阅读 · 0 评论 -
c#语言基础
一、了解Windows 内部机制 Windows 是一个“基于事件的,消息驱动的”操作系统。 在Windows下执行一个程序,只要用户进行了影响窗口的动作(如改变窗口大小或移动、单击鼠标等)该动作就会触发一个相应的“事件”。系统每次检测到一个事件时,就会给程序发送一个“消息”,从而使程序可以处理该事件。每个Windows 应用程序都是基于事件和消息的,而且包含一个主事件循环,它不转载 2017-10-27 09:37:29 · 1150 阅读 · 0 评论 -
SQL中的SqlConnection连接方式
通过调用App.config来连接数据库 而不是直接写连接语句 这样的好处是 当数据库改变的时候 不用修改其他东西 只需要修改App.config中的属性即可第一步得再App.config 添加connectionStrings标签<?xml version="1.0"?><configuration> <connectionStrings> <add name="c原创 2017-10-27 15:14:07 · 17731 阅读 · 1 评论 -
自己医药底层的类库
SqlDbusing System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;public class SqlDB{ public SqlConnection conn = null; public SqlCommand原创 2017-10-27 16:19:41 · 537 阅读 · 0 评论 -
清空所有控件的文字信息 和MD5加密
清空窗体上所有的文本 private static void Clear(Control chu ) { foreach(Control ctl int chu.Controls) { if(ctl is TextBox||ctl is ComboBox) ctl.text=""; else Clear(ctl);原创 2017-10-27 16:36:45 · 316 阅读 · 0 评论 -
MemoryStream导出 Excel文件
今天遇到了 MemoryStream这个 流操作 百度了一下 简单区别了一下和FileStream的区别: 简单介绍一下MemoryStreamMemoryStream是内存流,为系统内存提供读写操作,由于MemoryStream是通过无符号字节数组组成的,可以说MemoryStream的性能可以算比较出色,所以它担当起了一些其他流进行数据交换时的中间工作,同时可降低应用程序中对临时缓冲区和临原创 2017-10-28 16:06:51 · 10326 阅读 · 1 评论 -
winform关闭窗口 取消关闭操作
医药遇到一个bug就是 关闭窗口 弹出后点击取消 程序还是结束了 于是百度了一下代码 粘贴上就可以取消 ,然后继续对程序的操作。 分享一下public FrmMain(string s, string w) { InitializeComponent(); uid = s; ro = w; th原创 2017-10-28 16:47:13 · 5099 阅读 · 0 评论 -
简单的c#winform画图工具
1首先创建一个form窗体 然后拖入pictureBox作为画板 2创建两个button按钮 一个为“开始画画 ” 一个“保存”对于画板的创建 首先 我们得声明一些有关变量Bitmap myImage; //位图 用来存储画板的基础 int PBwidth; //这个是 画板的宽度 int PBheight;//这个是 画板的高度 boo原创 2017-10-21 15:03:31 · 11037 阅读 · 4 评论 -
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。 在Sele原创 2018-01-16 11:13:17 · 735 阅读 · 0 评论