ansy
码龄19年
关注
提问 私信
  • 博客:144,646
    144,646
    总访问量
  • 52
    原创
  • 489,888
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2005-08-16
博客简介:

ansy的专栏

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得19次评论
  • 获得17次收藏
创作历程
  • 33篇
    2010年
  • 1篇
    2008年
  • 33篇
    2006年
  • 16篇
    2005年
成就勋章
TA的专栏
  • C#
    19篇
  • C++
    2篇
  • linux
    1篇
  • oracle
    2篇
  • silverlight
    1篇
  • sql server
    1篇
  • 其它
    2篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

页面中生成下载报表的参考片段


public void GetReportMultipleDataSourceFile(List<ReportDataSource> reportDateSource, string TemplatePath, List<ReportParameter> parameterList, string FileType)
34         {
35             string reportFormat = FileType;
36             
原创
发布博客 2010.09.11 ·
698 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C#读取设置path环境变量并重启计算机[转载]

有时候需要修改path系统环境变量, 不多说,代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Win32;//注册表操作要引用的空间using System.Ru
转载
发布博客 2010.08.16 ·
2169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#注册表操作类(完整版)

【原创】C#注册表操作类(完整版)
下面贴出自己用C#写的注册表操作类,欢迎大家拍砖!
 1.注册表基项静态域 1///
2/// 注册表基项静态域
3///
4/// 主要包括:
5/// 1.Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT主键
6/// 2.Registry.CurrentUser 对应于HKEY_CURRENT_USER主键
转载
发布博客 2010.08.16 ·
2993 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

DataGridView控件用法合集


DataGridView控件用法合集
http://dl2.csdn.net/down4/20070918/18132244117.rar.
1.当前的单元格属性取得、变更
Console.WriteLine(DataGridView1.CurrentCell.Value)
Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex)
Console.WriteLine(DataGridView
转载
发布博客 2010.08.16 ·
1044 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

DataGridView控件用法合集


DataGridView控件用法合集
http://dl2.csdn.net/down4/20070918/18132244117.rar.
1.当前的单元格属性取得、变更
Console.WriteLine(DataGridView1.CurrentCell.Value)
Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex)
Console.WriteLine(DataGridView
转载
发布博客 2010.08.16 ·
1044 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#不安装Oracle客户端连接Oracle数据库


方法如下:(环境:Vs2003+Oracle10g)
1、把instantclient-basic-win32-10.2.0.4.zip中的文件解压到指定位置(我本机是解压到D:/fox,并命名为:instantclient)
其内面应该包括:BASIC_README、oci.dll、ocijdbc10.dll、ociw32.dll、orannzsbb10.dll、oraocci10.dll、oraociei10.dll、classes12.jar、ojdbc14.jar九个
转载
发布博客 2010.08.16 ·
2025 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

鼠标键盘模拟

发送a字符到当前活动窗口,大小写和当前capslock有关keybd_event(VK_CAPITAL, 0, 0 ,0);keybd_event(VK_CAPITAL, 0, KEYEVENTF_KEYUP ,0);keybd_event('A', 0, 0 ,0);keybd_event('A', 0, KEYEVENTF_KEYUP ,0);具体的虚拟键的值见附表mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);mouse_event(
原创
发布博客 2010.07.18 ·
1053 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#三种模拟自动登录和提交POST信息的实现方法


网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。
       网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:
      1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题
  
转载
发布博客 2010.07.18 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序添加系统级热键




1.获取hotkey的唯一值
int hotkey_n;
hotkey_n=GlobalAddAtom(L"anyname");//加入原子表 名字可以任意但注意命名规则(不分大小写)
if(hotkey_n!=0)
{
   rbl=RegisterHotKey(hothd,hotkey_n,MOD_ALT,31);//注册热键为alt+1
}
else
{
   MessageB
转载
发布博客 2010.07.17 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C#] 我的log4net使用手册(完善中)


1. log4net简介
log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。Java平台下,它还有一个姐妹组件——log4j。
log4net的下载地址:http://logging.apache.org/log4net/download.html
2. log4net的组成
log4net主要由五部分组成,分别为Appenders、Filters、La
转载
发布博客 2010.07.11 ·
933 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Log4Net使用指南

声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点
转载
发布博客 2010.07.11 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

log4j 简明手册

log4j 简明手册Ceki Gülcü March 2002 Copyright© 2000-2004 The Apache Software Foundation. 版权所有。Log4j软件是在遵守Apache Software License 1.1版的条例下发行的,Apache Software License的复制件被包括在log4j发布的LICENSE.txt文件里。这个简短手册也借用了The complete log4j manual 里的一些内容,The com
转载
发布博客 2010.07.11 ·
490 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

log4j 简明手册

log4j 简明手册Ceki Gülcü March 2002 Copyright© 2000-2004 The Apache Software Foundation. 版权所有。Log4j软件是在遵守Apache Software License 1.1版的条例下发行的,Apache Software License的复制件被包括在log4j发布的LICENSE.txt文件里。这个简短手册也借用了The complete log4j manual 里的一些内容,The com
转载
发布博客 2010.07.11 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 线程,同步与锁————Lock你到底锁住了谁 - 转


      线程在多核时代的优势月来越明显,多线程编程的学习也提上议事日程。但越来越多的人陷入线程的泥潭,最后搞得自己面目全非。越来越多的死锁,越来越多的异常数据,在并发性测试中让一个个线程程序员焦头烂额。“自己在自己的编程环境下怎么都没事,单步调试也不会有任何错误,到了两个人,多个人测试的时候怎么就不行了呢?”线程,同步与锁的问题渐渐的凸现在了每个程序员的面前。
还是让我们一起来学习同步与锁吧。
      lock是每个程序员都熟知的语句,但究竟它如何工作的呢?
转载
发布博客 2010.07.10 ·
1569 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WinForm界面开发之“OutLookBar”工具条


在很多软件界面中,一个好的界面、方便的导航除了为软件增色不少外,也提高了用户体验,促进软件的良性发展,因为我们的软件一般需要有菜单、工具条、状态条等这些基本的东西,但是工具条本身应该是一些常用的快捷键,内容不能放置太多,否则会容易给客户凌乱的感觉。菜单条则可以分类,但是好像每次去点击,一步步深入,则显得比较麻烦。本篇我介绍一下一个很好的导航条OutlookBar控件。
在我的2个版本的送水软件中,都用到了OutLookBar的工具条,使用的界面效果如下所示。
        
转载
发布博客 2010.07.06 ·
5967 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用


本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。
布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会,该控件之强大、美观、不亚于商业控件。而且控件使用也是比较简单的。先看看控件使用的程序界面展示效果。
配电网络可视化管理系统的界面截图:

深田之星送水管理系统网络版的界面截图:

转载
发布博客 2010.07.06 ·
7587 阅读 ·
0 点赞 ·
8 评论 ·
7 收藏

C#基础学习 —— 异步编程篇


     .NET Framework 为异步操作提供了两种设计模式:使用 IAsyncResult 对象的异步操作与使用事件的异步操作。先来学习前者

      概述

      IAsyncResult 异步设计模式通过名为 BeginOperationName 和 EndOperationName 的两个方法来实现原同步方法的异步调用,如 FileStream 类提供了 BeginRead 和 EndRead 方法来从文件异步读取字节,它们是 R
转载
发布博客 2010.07.03 ·
1145 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

使用BackgroundWorker组件进行异步操作编程[转]

概述在应用程序中,可能会遇到一些执行耗时的功能操作,比如数据下载、复杂计算及数据库事务等,一般这样的功能会在单独的线程上实现,执行结束后结果显示到用户界面上,这样可避免造成用户界面长时间无响应情况。在.NET 2.0及以后的版本中,FCL提供了BackgroundWorker组件来方便的实现这些功能要求。  组件介绍BackgroundWorker类位于System.ComponentModel 命名空间中,通过该类在单独的线程上执行操作实现基于事件的异步模式。下面对BackgroundWorker类的主要
转载
发布博客 2010.07.03 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用BackgroundWorker组件进行异步操作编程[转]

概述在应用程序中,可能会遇到一些执行耗时的功能操作,比如数据下载、复杂计算及数据库事务等,一般这样的功能会在单独的线程上实现,执行结束后结果显示到用户界面上,这样可避免造成用户界面长时间无响应情况。在.NET 2.0及以后的版本中,FCL提供了BackgroundWorker组件来方便的实现这些功能要求。  组件介绍BackgroundWorker类位于System.ComponentModel 命名空间中,通过该类在单独的线程上执行操作实现基于事件的异步模式。下面对BackgroundWorker类的主要
转载
发布博客 2010.07.03 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用BackgroundWorker组件进行异步操作编程[转]

概述在应用程序中,可能会遇到一些执行耗时的功能操作,比如数据下载、复杂计算及数据库事务等,一般这样的功能会在单独的线程上实现,执行结束后结果显示到用户界面上,这样可避免造成用户界面长时间无响应情况。在.NET 2.0及以后的版本中,FCL提供了BackgroundWorker组件来方便的实现这些功能要求。  组件介绍BackgroundWorker类位于System.ComponentModel 命名空间中,通过该类在单独的线程上执行操作实现基于事件的异步模式。下面对BackgroundWorker类的主要
转载
发布博客 2010.07.03 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多