- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 可空数据类型
int i1 = 9; int? i2 = null; //解决c#与数据库之间整数类型不能为null的问题 if (i2.HasValue) { int i3 = i2.Value; } if (i2 != null) { i1 = (
2010-12-31 08:45:00 562
原创 DataSet测试及SqlHelper封装的测试,使用SqlHelper和DataSet后再做登录三次不能登录的功能
如上图所示布局:app.config连接代码:SqlHelper类的代码: public static int ExecuteNonQuery(string sql, params SqlParameter[] parameters) { string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; using (Sq
2010-12-30 17:26:00 1951
原创 扫描文件夹导入数据库,然后进行数据查询
如上图所示布局导入按钮代码: FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) { string filepath = fbd.SelectedPath; //得到filepasth文件夹下的所有文件的地址数组如{e:/数据/张.t
2010-12-26 20:16:00 2222 1
原创 根据省份选择城市的功能(连接数据库的)
根据http://blog.csdn.net/huangzhe10/archive/2010/08/18/5819802.aspx建立两个表,分别为省份表tb_province,城市表tb_city。如上图所示布局,左侧ComboBox显示省份列表,右侧ComboBox显示城市列表双击form的空白处首先把省份的列表加载到ComboBox里来方法一: using (SqlConnection conn = new SqlConnection(@"Data Source=./SQLEXP
2010-12-24 08:36:00 2889
原创 注册-登录等功能的综合运用(有数据库的)
如图所示布局连接数据库的字符串: private const string CONNSTRING = @"Data Source=./SQLEXPRESS;AttachDBFilename=|DataDirectory|users.mdf;Integrated Security=True;User Instance=True";增加写死的用户按钮代码: using (SqlConnection conn = new SqlConnection(CONNSTRING))
2010-12-21 21:47:00 827
原创 从数据库中把数据导出到txt文件(savefiledialog控件)
按上图所示布局导出数据按钮代码: if (sfddata.ShowDialog() == DialogResult.OK) { using (SqlConnection conn = new SqlConnection()) { //计数器 int count = 0;
2010-12-21 15:26:00 1604
原创 从文本文件向数据库内插入数据(openfiledialog等控件)
如上图所示布局,拖一个openfiledialog控件到面板,设置Filter属性为:文件文件|*.txt浏览按钮的代码: if (ofdlog.ShowDialog() == DialogResult.OK) { txtfilename.Text = ofdlog.FileName; }插入按钮的代码: if (string.IsNullOrEmpty(txtfilenam
2010-12-21 11:53:00 1001
原创 openFileDialog/saveFileDialog/folderBrowserDialog三个控件的应用(winform程序简单)
如上图所示布局,打开文件按钮将把打开的文件内容在textbox中显示打开文件按钮代码: if (openFileDialog1.ShowDialog() == DialogResult.OK) { string filename = openFileDialog1.FileName; string[] lines = File.ReadAllLines(filename);
2010-12-20 17:28:00 2652
原创 在txt文件里进行查询(winform案例简单)
如上图所示布局,打开成绩单按钮必须先点击一下才能查询某个人的成绩,其功能主要是为了获取openfiledialog的filename即打开文件的地址。打开成绩单按钮代码: if (openFileDialog1.ShowDialog() == DialogResult.OK) { string filename = openFileDialog1.FileName; } 查询按钮代码:
2010-12-20 17:04:00 1302
原创 登录功能,错误三次自动退出程序
如上图所示布局登录按钮代码: int count = 0; private void btnlogin_Click(object sender, EventArgs e) { string username = txtusername.Text.ToLower().Trim(); string passwords = txtpassword.Text.Trim(); if (cou
2010-12-20 14:48:00 2168
原创 附加当前时间到文本框,即AppendText属性的应用
如上图所示布局双击附加按钮写代码: textBox1.AppendText(DateTime.Now+"/n");//附加文本最好用此方法,不读只加
2010-12-20 14:32:00 1121
原创 根据身份证号查看相关图片——picturebox控件的应用
如上图所示布局双击查看写代码: string bornyear = textBox1.Text.Substring(6, 4); int id; if (int.TryParse(bornyear, out id)) { if (DateTime.Now.Year - id > 18) { pictu
2010-12-20 14:25:00 546
原创 时钟控件应用之同意条款倒计时
如上图所示布局,其中同意为一按钮,10为一label拖一时钟控件到面板,设置timer的interval为1000即为1秒双击timer写代码: //获取label的数字,进行隔秒减1的操作 int time = Convert.ToInt32(label1.Text); time--; //数字小于等于0时,同意按钮才能点击,同时label消失即隐藏
2010-12-20 14:09:00 602
原创 时钟控件的另一个应用之标题文字跑马灯
如图所示布局拖一个时钟控件到窗口,设置timer控件的interval属性为100双击timer控件写代码: //获取标题文字 string text1 = this.Text; //获取标题文字第二个字符以后的文字 string text2 = text1.Substring(1); //把标题文字的第一个字符后置到字符串的后端 string text3
2010-12-20 13:54:00 582
原创 时钟控件的应用
如上图所示布局拖一个时钟控件,双击时钟控件写代码: textBox1.Text = DateTime.Now.ToString();
2010-12-20 13:48:00 532
原创 winform程序之人员选择listbox控件应用了一点arraylist(简单)
如上图布局:向右按钮事件: /* //仅一个一个地移动向右操作,易发生异常,原因是未选择项目,null值异常 listBoxelite.Items.Add(listBoxmebers.SelectedItem); listBoxmebers.Items.Remove(listBoxmebers.SelectedItem); */ //实现批量的移动过去
2010-12-20 13:38:00 2382
原创 winform程序之录入删除显示人员应用了一点arraylist(简单)
如上图所示布局录入按钮事件: if (listboxname.Items.Contains(txtname.Text)) { MessageBox.Show("请不要重复加入数据!"); return; } else { if (txtname.Text == "")
2010-12-20 13:04:00 689
原创 winform程序之comboBox控件下拉列表的应用(简单)
如上图所示布局省份combobox的SelectedIndexChanged事件: public Form1() { InitializeComponent(); cmbprovince.SelectedIndex = 0;//默认选择省份里的第一项 } private void cmbprovince_SelectedIndexChanged(object sender, Even
2010-12-17 11:00:00 15228
原创 三次登录错误将被限制登录!(ado.net范例)
如上图进行布局登录按钮的事件: private void incerrortimes() { using (SqlConnection conn = new SqlConnection(CONNSTRING)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd
2010-12-16 21:07:00 1062
原创 winform程序之comboBox控件应用四则运算(简单)
如上图布局,=按钮事件: int i1,i2,i3=0; if (int.TryParse(txtnumber1.Text, out i1) == false) { MessageBox.Show("第一个数为非法数"); txtnumber1.Focus(); txtnumber1.BackColor
2010-12-16 17:44:00 1634 1
原创 winform程序之修改密码(简单)
如上图布局修改按钮的事件: string oldpassword = txtOldpassword.Text; string newpassword = txtNewpassword.Text; string newpassword2 = txtNewpassword2.Text; //老密码为123,旧密码输入错误的情况下 if (oldpassword != "123")
2010-12-16 17:24:00 4986 4
原创 winform程序之从x到y的计算器(简单)
按以上布局设计。计算按钮的事件: int i1, i2, i3=0; if (int.TryParse(textBox1.Text, out i1) == false) { MessageBox.Show("第一个数含有非法数字"); textBox1.Focus(); textBox1.BackColor = Color.Red;
2010-12-16 17:11:00 757
原创 winform程序之加法计算器(简单)
按上图布局,结果的事件: int i1, i2, i3; if (int.TryParse(textBox1.Text, out i1) == false) { MessageBox.Show("第一个数含非法数字"); textBox1.Focus(); textBox1.BackColor = Color.Red;
2010-12-16 16:53:00 2996 1
原创 winform程序之两种从email中提取用户名和域名(简单)
按以上布局,分析1事件: int atindex = textBox1.Text.IndexOf("@"); if (atindex == -1) { MessageBox.Show("非法"); return; } textBox2.Text = textBox1.Text.Substring(0, atindex
2010-12-16 16:10:00 1145
原创 winform程序之按键逐字向左和向右移动(简单)
按上图简单布局,实现按向左按钮,文字向左逐字移动,反之按向右按钮,文字则向右移动的功能左按钮事件: textBox1.Text = textBox1.Text[textBox1.Text.Length - 1] + textBox1.Text.Substring(0, textBox1.Text.Length - 1);右按钮事件: textBox1.Text = textBox1.Text.Substring(1) + textBox1.Text[0];
2010-12-16 15:53:00 1372
原创 winform程序之标题问好(简单)
以上如此之简单布局。双击确定按钮写它的事件:this.Text = textBox1.Text + "你好"; //this.Text = string.Format("{0}你好", textBox1.Text); textBox1.Hide(); lab1.Hide(); button1.Hide();
2010-12-16 15:36:00 484
公司内部定餐系统
2014-04-30
电商工作流二
2014-03-30
电商业务工作流
2014-03-30
信息录入校对系统
2011-10-24
asp&dreamweaver插件大全
2008-11-13
asp&dreamweaver里的"横向重复插件"
2008-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人