![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 66
longjun1627
山顶是一步一步爬上去的,不是想象着就能到达的!
技术也是一点一点积累起来的,不是想了就能实现的!得要行动!
展开
-
网站信息自动抓取类/蜘蛛程序/网络机器人
这个早些日子就写好了,现共享出来大家一起分享分享,希望自己能够坚持每天至少更新一篇自己的BLOG!/* ################# 说 明 ####################* 本类为对网站的新闻信息进行自动抓取的类/蜘蛛程序/网络机器人* 主要是运用.NET FRAMEWORK内库的强大函数功能* Author:longjun* Date:2007.10*///引入.NET FRA原创 2007-12-05 15:48:00 · 2385 阅读 · 1 评论 -
基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计
大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理。因为本系列文章的目的是在于提高大家对.NET Windows编程的实战能力,故不对需求分析与数据库设计作太多的理论说明,有关这方面的知识请大家自行查阅相关资料,在这里这是简单的罗列一下整个案例系统的功能需求及数据库的设计。一、需求分析看过本系列课程前言中案例背景的,应该能大致知道本案例的需求了,我在这里简单的罗原创 2009-05-31 17:56:00 · 682 阅读 · 0 评论 -
基于.NET平台的Windows编程实战(三)—— 项目的创建及主界面的设计
通过前面二个课程的学习,相信大家对整个案例系统已经有了大致的了解了,下面就让我们一起来按以下步骤动手构建整个系统吧! 第一步:创建一个新的Windows项目打开VS2005,点击“文件”-->“新建”-->“项目”,在弹出的对话框里,在左边选择“Windows”,在右边选择“Windows应用程序”,并在下面的名称里输入“QuestionnaireSystem”,选择相应的保存位置后,原创 2009-06-01 13:27:00 · 562 阅读 · 0 评论 -
基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写
大家都知道本系统的正常运行少不了数据库操作这一块,且其在本系统中具有决定性作用,可以说没有它的操作系统将无法运行,故在本节课程中,专门把针对数据库的操作类拿出来讲讲,以便大家更加容易理解后面的课程。好,进入正题……首先,我们来新建一个类,方法如下:打开上一节课我们新建的QuestionnaireSystem项目,右击项目名,在出现的对话框中选择“添加”à“类”,在弹出的“添加新项”中选原创 2009-06-03 15:45:00 · 589 阅读 · 0 评论 -
在Windows窗体中如何使用透明图片和标签
昨天一朋友问到Windows窗体中图片透明的问题,刚上网看看了,在CodeProject上看到了这篇文章,觉得写的不错,再者自己一直想学学翻译技术文章,所以就将其翻译成了中文,希望能给大家带来点帮助。申明:初次翻译此类文章,属处女作,难免有不对之处,欢迎大家拍砖指教!^_^OK,开始正文…… 引言——没有透明度的Windows窗体如果你制作一些包括图片和标签的复杂的窗体,你可能翻译 2009-06-03 15:53:00 · 1181 阅读 · 1 评论 -
基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现
申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例开发来让新手们了解、加深或是熟悉软件项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。 今天下班回来前查看了下早上放出去的第五课的课程,看到一朋友的评论,说实话当时原创 2009-06-05 17:52:00 · 809 阅读 · 1 评论 -
基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现
大家好!今天我们来开始学习本系列课程的第五课,本课将带领大家一起动手来实现问卷添加、问卷浏览、问卷编辑以及问卷管理等功能。首先,为了使我们的界面更加便于操作及布局,我们引入第三开源控件DockPanel[当然也可以不引入控件而直接进行开发],你可以从这里:DockPanel控件 下载其编译好的DLL文件,也可以从这里:http://sourceforge.net/projects/dockpa原创 2009-06-03 15:49:00 · 797 阅读 · 0 评论 -
基于.NET平台的Windows编程实战(七)—— 问卷统计功能的实现
申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。 本课将带领大家一起来实现添加统计、查看统计、合并统计、以及清空统计等有关问卷统计方面原创 2009-06-05 17:58:00 · 709 阅读 · 0 评论 -
基于.NET平台的Windows编程实战(八)— 数据库管理及其他辅助功能的实现
申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。 本课将带领大家一起来实现数据库导出与还原、窗口管理等辅助功能。这些功能并非本案例原创 2009-06-18 12:05:00 · 612 阅读 · 0 评论 -
基于.NET平台的Windows编程实战(九)— 安装与部署
申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。 本课将带领大家一起来实现系统的安装与部署,也即系统的打包。本课程为实操课程,其设计思路原创 2009-06-26 10:30:00 · 592 阅读 · 0 评论 -
基于.NET平台的Windows编程实战(一)——前言
前言:本系列文章是一个关于.NET Windows编程的入门实战教程。通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台的Windows编程方法,内容囊括界面的建立、业务逻辑、数据访问等。案例背景:大约是3月份初的时候母校的一恩师打电话过来说其正在进行一项关于中国民族地区农村工作调查的科研项目,需要向所调查的区域发放数千份不同的调查问卷,并要进行精确的百分比统计,问我有没有好原创 2009-05-31 17:47:00 · 538 阅读 · 0 评论 -
WinForm中动态绑定TreeView数据
一、建立数据库类class Dbbuild { private OleDbConnection db_conn;// = new OleDbConnection(); private OleDbCommand db_cmd = new OleDbCommand(); private OleDbDataAdapter原创 2008-09-09 14:41:00 · 1505 阅读 · 0 评论 -
asp.net2.0数据库连接总结二
在ASP.NET2.0中,连接数据库时,也就是在打开数据库连接字符串 [即调用Open()方法] 时,一定要记得在调用后及时关闭!同时要尽量做到:尽可能晚的打开连接,尽可能早地关闭的连接!因为一但打开连接后,整个性能就会有所影响,特别在构建大型系统时,一定要注意!前面总结一下连接到SQL SERVER数据库方法,下面就写一个连接到ACCESS的方法吧,以达到平衡,呵呵 public原创 2007-12-08 00:48:00 · 526 阅读 · 0 评论 -
用foreach对交错数组[多维数组]进行遍历
如果说在foreach是C#中用来遍历数组的利器,我想这话一点也不错,不信请看其对交错数组[即多维数组]的遍历: using System;using System.Collections.Generic;using System.Text;namespace ljun_CSharp_Study{ class ArrayTraversal2 { ///原创 2007-12-11 14:02:00 · 1688 阅读 · 0 评论 -
求数组中的最大值和最大值的索引
前天将数据的一些遍历方法共享出来了,今天还是接着共享有关数组的吧.using System;using System.Collections.Generic;using System.Text;namespace ljun_CSharp_Study{ class ArrayMaxIndex { /// /// 求数组中的最大值和最大值的索引原创 2007-12-13 11:27:00 · 5575 阅读 · 0 评论 -
使用Array的Sort()方法对数组进行排序
来看看排序吧using System;using System.Collections.Generic;using System.Text;namespace ljun_CSharp_Study{ class ArraySort { /// /// 使用Array的Sort()方法对数组进行排序 /// ///原创 2007-12-13 11:32:00 · 2776 阅读 · 1 评论 -
用foreach对数组进行遍历
在程序开发中,对数组的使用再普遍不过了,而在C#中利用FOREACH来遍历数组也是常见的事情,以下便是一例:using System;using System.Collections.Generic;using System.Text;namespace ljun_CSharp_Study{ class ArrayTraversal1 { ///原创 2007-12-11 13:58:00 · 2606 阅读 · 0 评论 -
对数组中的元素进行查找,清除
在数组的使用中,小不了要对其中的元素进行查找,清除等操作,以下是一小例,写出来供大家参考参考:using System;using System.Collections.Generic;using System.Text;namespace ljun_CSharp_Study{ class ArrayTraversal3 { /// /// 对数组原创 2007-12-11 14:20:00 · 750 阅读 · 0 评论 -
使用for循环对数组进行排序[冒泡法]
using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace ljun_CSharp_Study{ /// /// 使用for循环对数组进行排序 /// class Paixu { static void Mai原创 2007-12-15 11:08:00 · 2987 阅读 · 0 评论 -
求最大值、索引、排序总结
using System;using System.Collections.Generic;using System.Text;namespace ljun_CSharp_Study{ class MaxIndexPaixu { /// /// 求数组中的最大值和最大值的索引 /// /// 传入的数组 //原创 2007-12-15 11:11:00 · 646 阅读 · 0 评论 -
FileStream类/StreamWriter类/StreamReader的使用
为了使条理清晰明了,以下为二个类来写: 第一个类[方法类]:/// /// 文件夹类[Directory]/文件类[File] /// FileStream类/StreamWriter类/StreamReader的使用 /// class Method { /// /// 创建文件夹的方法 ///原创 2007-12-17 01:13:00 · 964 阅读 · 0 评论 -
LINQ编程实战之TreeView动态绑定数据
之前写了个WPF(Winform)中动态创建TreeView 的随笔,现在再在此文的基础上整一个LINQ的吧,感觉用LINQ简单多了,看来微软是越来越有意思了,呵呵,下面开始吧……首先,先来重新创建一个数据库表,这里的数据库表与之前所创建的表有些不同,大家可以自己对比一下。CodeCode highlighting produced by Actipro CodeHighlighter (原创 2009-06-26 10:33:00 · 670 阅读 · 0 评论