-
C# 写入并读取内存流
C# 写入并读取内存流,演示一些基本的内存流操作方法,编写以下代码可实现这些功能:
byte[] BContent = Encoding.Default.GetBytes(textBox1.Text);
MemoryStream MStream = new MemoryStream(100);
MStream.Write(BContent, 0, BContent.Length);
richTextBox1.Text = "分配给该流的字节数:" + MStream.Capacity.ToString() + "
流长度:"
+ MStream.Length.ToString() + "
流的当前位置:" + MStream.Position.ToString();
MStream.Seek(0, SeekOrigin.Begin);
byte[] byteArray = new byte[MStream.Length];
int count = MStream.Read(byteArray,0,(int)MStream.Length-1);
while (count < MStream.Length)
{
byteArray[count++] = Convert.ToByte(MStream.ReadByte());
}
char[] charArray = new char[Encoding.Default.GetCharCount(byteArray, 0, count)];
Encoding.Default.GetChars(byteArray, 0, count, charArray, 0);
for (int i = 0; i < charArray.Length; i++)
{
richTextBox2.Text += charArray[i].ToString();
}
- 2022-03-11 09:55:00下载
- 积分:1
-
C# 利用聚合函数MIN求销售额、利润最少的商品
C# 利用聚合函数MIN求销售额、利润最少的商品,具体来说是查询利润最少的商品信息,查询销售额最少的商品信息,查询结果将绑定显示于DataGridView数据网格控件中。
下面以查询销售额最少的商品信息为例,帖出具体的代码实现:
private DataTable GetMoney()
{
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
"SELECT * FROM tb_Ware WHERE 销价 IN(SELECT MIN(销价) FROM tb_Ware)");
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
}
其它部分的查询请下载本源码包。
- 2022-07-25 21:11:39下载
- 积分:1
-
C# DataGridView初级操作范例
这是一个C# DataGridView初级操作范例,演示了连接数据库、读取数据库、移动数据库指针到下一条、上一条记录的操作,以及将数据绑定到DataGridView控件中显示的整个过程,比较基础级的C#源码,因此希望新手参考:
private void shippersDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e)
{//如果错误发生在提交操作过程中,则在 MessageBox 中显示该错误
if (e.Exception != null && e.Context == DataGridViewDataErrorContexts.Commit)
{//测试时在Phone列中输入一个超长的字符串
MessageBox.Show(e.Exception.Message, "信息提示", MessageBoxButtons.OK);
}
}
- 2022-01-22 02:28:43下载
- 积分:1
-
二维码生成的C源代码(QRCODE)
二维码(QRCODE)生成的C源代码,比较完整,测试可用
- 2022-01-30 22:00:53下载
- 积分:1
-
日历风格的公司事件管理程序C#源码分享
这是一款采用C#编写的日历风格的公司事件管理程序,类似于日程和大事记的程序,管理员登录后,可添加大事件,记录公司的发展历程。由香港的某大学IT程序员所写,里面的部分汉字注释是繁体的。
在Windows7下未能运行调试程序,在Windows XP下可以正常运行,可能是系统的原因,不兼容Windows7,当然,源代码也是在前些年写的,仅供学习参考吧。
- 2022-03-16 19:31:58下载
- 积分:1
-
C#SQL 版人事工资管理系统 源代码
C#版人事工资管理系统 源代码,比较综合的一个系统,是一本C#应用编程中的一个范例,对C#编程有很好的借鉴参考意义。这套人事工资管理系统可以进行档案管理、奖罚管理和工资管理等,另外还可以通过水晶报表对工资信息进行打樱
管理员用户名为tsoft,密码为111。
(2)本系统有两种操作权限,一种是超级管理员,一种是一般用户,超级管理员具有所有权限,普通用户则不可以执行系统管理及操作员管理操作。
关于系统的使用,请参见源码包中的使用说明。
- 2022-06-26 22:25:29下载
- 积分:1
-
C# 随机抽题(抽签程序)完整源代码
一个Visual C# 开发编写的随机抽题(抽签程序)完整源代码,附有程序使用说明和抽答程序的源代码,运行程序窗体加载时隐藏组件,并加载题目,启动计时器,产生随机数,点击开始按钮则开始抽题,所有题目都已经抽完了则重新加载题库!单击停止按钮后,如果列表框中还有值则清空删除。
运行时请注意:如程序不能运行请安装“NetFx20SP1_x86.exe”,Framework2.0框架,关于使用本抽签程序:
1.将程序和题库(文本文件)放在同一目录。
2.文本文件名必须为“抽签目录.txt”
如何编辑题库?(请参照图片“题库编辑说明”)
1.奇数行为题目,偶数行为答案。
2.答案或题目编辑完后才回车。
3.不要留空行。
- 2022-03-20 13:23:15下载
- 积分:1
-
C# winform 运行时拖动可改变控件大小及位置
C# winform 运行时拖动可改变控件大小及位置,在代码中定义了PickBox类,这个类实现了窗体控件的 大小和移动函数,用户运行时编辑,完成将pick box 附加到 相应的控件上,添加用于将选定控件移动的事件处理程序,移除上一个控件的事件处理,将大小调整手柄添加到控件容器中,位置控制周围的大小调整。。。
- 2022-02-05 07:11:00下载
- 积分:1
-
C# 查询数据库时不显示重复记录
C# 查询数据库时不显示重复记录,以查询已销售图书信息为例,演示如果略过重复数据,不显示重复的数据记录。
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
"SELECT 书号,条形码,书名,作者,出版社 FROM tb_Book");
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
- 2022-06-11 17:53:03下载
- 积分:1
-
C# 将图片另存为JPG/GIF/TIFF/PNG/BMP/WDP等多种格式
C# 图片格式转换,将一张图片另存为JPG/GIF/TIFF/PNG/BMP/WDP等多种格式,如果你需要把图片相互转换成上述几种格式,本源码你有必要看一看,每一种另存为代码,实际上就是把图片转换为了此种格式,每一种另存为图片的功能,都是详细的代码。
- 2023-02-11 07:00:04下载
- 积分:1