- 博客(20)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
原创 C# 七牛云 上传、下载
说实话,折腾了半个多月,踩了不少坑,今晚终于搞定,感谢官方技术支持,本人比较笨,菜鸟级别,只会复制、黏贴。上传:void upload(){ PutPolicy putPolicy = new PutPolicy(); // 设置要上传的目标空间 putPolicy.Scope = Bucket; Mac mac = new Mac(AK, SK); string uploa
2022-05-08 23:10:20
945
转载 2020-09-25火星到百度
const double x_pi = 3.14159265358979324 * 3000.0 / 180.0; void bd_encrypt(double gg_lat, double gg_lon, double &bd_lat, double &bd_lon){ double x = gg_lon, y = gg_lat; double z = sqrt(x * x + y * y) + 0.00002 * sin(y * x_pi); doubl..
2020-09-25 21:18:39
112
原创 winform手绘Step步骤进度节点线条图
void drawStep(Panel panel1) { int[] rowHeights = new int[] { 100, 200, 80, 40 }; ///直径 int rectLenth = 20; Graphics graphics = panel1.Cre...
2019-11-01 13:35:23
876
转载 转贴 SendKeys.Send()的使用
使用SendKeys将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用Send。若要等待键击启动的任何进程,请使用SendWait。每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母A、B和C,
2012-09-30 11:33:26
728
原创 C# 激活 非活动窗口 并自动 复制 粘贴 回车
Process[] processCurrent = Process.GetProcesses();//得到系统中存在的进程 for (int i = 0; i { if (
2012-09-30 11:26:30
1768
转载 DevExpress.XtraGrid InitNewRow经典
1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e){DevExpress.XtraGrid.Views.Grid.GridView view = sender as D
2012-09-07 18:41:24
9291
转载 C#基础解析之Ⅲ 【循环结构】
http://www.189works.com/article-44312-1.html 摘要: 今天继续和大家探讨C#,今天我们来聊一聊C#中的循环结构。对于循环结构我想在所有语言中都会看到的!因为循环结构是一个又省时又省力的一个好方法!所以大家用的也比较普遍,接下来我们就一起进入循环结构。在我们登陆QQ时,如果你的密码输入不正确就会一直提示你
2012-09-02 21:00:13
654
原创 C# textbox文本中数字每4位中间用空格隔开,实际保存时又清除所有空格
textbox文本中数字每4位中间用空格隔开,实际保存时又清除所有空格//每4位加空格隔开if (this.textEdit1.Text.Trim().Length > 4) { string resultValue = this.textEdit1.Text.Trim();// "123456789";
2012-06-30 13:07:28
4452
转载 C#加密方法汇总(SHA1加密字符串,MD5加密字符串,可逆加密等)
方法一://须添加对System.Web的引用 using System.Web.Security; /// /// SHA1加密字符串 /// /// 源字符串 /// 加密后的字符串 public string SHA1(string source) { return FormsAuthentication.HashPasswordForS
2012-06-29 13:00:34
12431
原创 我理解的委托刷新UI界面
private void button2_Click(object sender, EventArgs e) { try { int i = 0; while (i { this.la
2012-06-25 22:57:03
1839
转载 C#为什么多线程控制winform需要用委托?
因为winform是主线程创建的,你用另外一个线程来调用它就可能会出现两个线程同时访问同一个资源的问题,这个时候很容易出现错误,比如A线程改变窗口的颜色为红色,B线程取窗口的颜色,如果这两个线程正好碰到一起,可能A略先于B,那么就是B取出来的红色,如果略后于那么就是原来的颜色,而这和CPU的繁忙度、时间片的轮转是相关的,是一种随机的情况,那么B取出来的颜色就不可靠了,因此为了避免这种状况采用委托,
2012-06-25 22:17:48
1049
转载 C#线程委托里带参数
在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为
2012-06-25 16:32:25
12751
原创 初始化GRIDCONTROL,,GRIDVIEW
public void initview(GridView gv) { gv.OptionsMenu.ShowAutoFilterRowItem = false; gv.OptionsSelection.EnableAppearanceFocusedCell = false; gv.OptionsSel
2012-06-25 14:34:54
1155
原创 C# 查找文本内容(不区分大小写,空格)替换成指定的字符(查询分析器中查看存储过程内容时用)
C# 查找文本内容(不区分大小写,空格)替换成指定的字符(查询分析器中查看存储过程内容时用)。用sp_helptext‘’得出的存储过程是CREATE PRODUCE,但是想在取出来的时候直接改成ALTER PRODUCE。 for (int i = 0; i { DataRow row = myDs.Tables[0].Rows[i];
2012-06-25 14:28:34
4018
转载 SQL Server的连接数据库的方式(转)
SQL Server的连接方式以本地服务器(LocalHost),数据库(Northwind)为例,可以有以下一些连接方式SqlConnection conn=new SqlConnection( "Server=LocalHost;Integrated Security=SSPI;Database=Northwind"); SqlConnection conn = new S
2012-06-22 17:51:37
942
原创 TreeView在代码中添加图标,不用再在每个窗体添加ImageList 了
privite void InitImageList() { if (imageList.Images.Count == 0) { imageList = new ImageList(); imageList.ImageSize = new Size(16, 1
2012-06-12 21:48:19
943
64位未能加载程序集……,version…解决办法
2012-06-28
带参数的委托并且用线程来执行
2012-06-26
DevEpress gridview 自带的复选框不能筛选
2024-06-09
DevExpress.XtraGrid导出数据.0不显示
2023-08-08
devepress gridview 编辑状态下,显示有很多0
2022-09-12
C# 这个XML如何 读取节点明细 并转成datatable求高手解答
2016-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人