随笔分类 - c#
摘要:首先,吐槽一下金数据的API文档 http://help.jinshuju.net/articles/api-intro.html 写的很粗糙啊...反正我是没太看明白 拿表单api举例,只告诉你了个地址https://jinshuju.net/api/v1/forms/ex27t2,然后呢,然后没
阅读全文
摘要:之前遇到一个问题,就是使用WebClient上传文件的同时,还要Post表单数据字段,一开始以为WebClient可以直接做到,结果发现如果先 Post表单字段,就只能获取到字段及其值,如果先上传文件,也只能获取到上传文件的内容。测试了不少时间才发现WebClient不能这么使用。 Google到...
阅读全文
摘要:Q:其实是想做一个程序 一边接收指令 并将指令存入队列 然后主函数检测队列不为空就取队列中的指令进行处理,处理完再次来取指令 想用c#实现 谁能给个简单的demo 能实现标题的功能就行 其他部分我都做完了 就差这块了A: static Queue q = new Queue(); ...
阅读全文
摘要:大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名...
阅读全文
摘要:方法一://获取当前项目的路径System.AppDomain.CurrentDomain.BaseDirectory.ToString(); // 得到的是当前项目的根目录取的值:F://Project//System2.0//SystemForm//方法二://获取当前项目的路径//Server...
阅读全文
摘要:.net类库已经帮助我们实现了窗口的关闭,如果此窗口是系统的主窗口,关闭此窗口即应该退出了整个应用程序。但事实上有时候并不是这样的,关闭窗口,只是停止了当前窗口的消息循环。系统主窗口,实质上是Main函数中开始消息循环的窗口,这个消息循环结束后,Main函数就基本上完成了历史使命,整个应用程序自然就...
阅读全文
摘要:在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 Begi...
阅读全文
摘要:正则表达式:^:b*[^:b#/]+.*$需要注意:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以按住Ctrl+Shift+F之后选择查找文件的类型。Form:http://www.cnblogs.com/eric_lgf/archive/2009/11/11/16006...
阅读全文
摘要:对于new()约束,大家可能有一个误解,以为使用了new约束之后,在创建对象时与非泛型的版本是一致的:where T:new(){public Tester(){t = new T();//等同于非泛型版本的new? 例如 object o = new object();?}private T t;...
阅读全文
摘要:1 class Program 2 { 3 delegate double ProcessDelegate(double param1, double param2); 4 5 static double Multiply(double param1, double p...
阅读全文
摘要:现在主要是做C#开发,以前也做过JAVA,前两天抽冷子开发个记录日志的,想用静态来着,但是不知道怎么的突然觉得是不是线程不安全啊,要不用单例吧,于是用来单例。。。但是心中疑惑不解决难受啊,最后还是看到JAVA里面有人解决说明了一下,在此总结一下吧1、对于普通的方法都是线程安全的,只要不不是在一个方法...
阅读全文
摘要:http://blog.csdn.net/deepwishly/article/details/6670942ajaxPro.dll基础教程(前台调用后台方法,后台调用前台方法)1. javaScript函数中执行C#代码中的函数:方法一:间接触发后台代码 1、首先建立一个服务端控件按钮命名为btn...
阅读全文
摘要:第一种方法,主要适用于IIS6.0版本一、修改配置Web.Config文件中的httpRuntime节点对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小.一、修改配置Web.Config文件中的httpRuntime节点对于asp.net,默认只允许上传4M文件,...
阅读全文
摘要:在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写:void ButtonOnClick(object sender,EventArg...
阅读全文
摘要:System.IO.Path.GetFileName(filename) //返回带扩展名的文件名System.IO.Path.GetFileNameWithoutExtension(filename) //返回不带扩展名的文件名System.IO.Path.GetFullPath(filename...
阅读全文
摘要:在启动某个程序之前,如果需要先检查改程序是否已经运行,可以查找进程里有没有这个进程,再根据查找进程后的结果进行相应的判断操作。产找进程的范围是任务管理器中的进程列表。如果进程被隐藏了,结果……(我没有试过)查找进程、启用进程、关闭进程using ……using ……using System.Diag...
阅读全文
摘要:XmlDocument xml = new XmlDocument(); private void Form1_Load(object sender, EventArgs e) { CreateXML(); TreeNode t...
阅读全文
摘要:其实今天的这篇博文 ,是对请几天发表的博文的一个总结,只是想把xml文件的增删改查结合起来,这样更容易让初学的朋友理解,废话也不多说了,开始吧!下面是我把我在vs环境下写的代码ctrl+V然后ctrl+V了的,课根据自己的需要执行相应的方法using System;using System.Coll...
阅读全文
摘要:C#中动态的清理xml文件中的垃圾信息是程序员必会的哦。这就像数据库一样,不会清理数据怎么可以呢?其实xml文件就可以用作一个小的数据库,存储一些简单的信息。所以,用C#程序实现xml文件的增、删、改、查是必须的哦。下面是“删”------------------程序环境路径下的xml文件中的节点、...
阅读全文
摘要:要想在web等程序中实现动态的数据内容给新(如网页中的Flash),不会更新xml文件中的节点(数据)是远远不够的,今天在这里说一个简单的xml文件的更新,方法比较基础,很适合初学者看的,保证一看就懂!------------------程序环境下xml文件中的节点、元素毛著毛爷爷10.00流浪记三...
阅读全文
浙公网安备 33010602011771号