Welcome 微信登录

首页 / 网页编程 / ASP.NET

基于.NET平台的Windows编程实战(一) 前言

基于.NET平台的Windows编程实战(一) 前言

基于.NET平台的Windows编程实战(一) 前言2009-11-09 cnblogs Asidy案例背景:大约是3月份初的时候母校的一恩师打电话过来说其正在进行一项关于中国民族地区农村工作调查的科研项目,需要向所调查的区域发放数千份不同的调查问卷,并要进行精确的百分比统计,问我有没有好的办法帮他解决统计的问题,因为是农村且又是比较偏远的山区,根本不可能通过网络的形式来进行调查,所以只能通过发放打印出来的问卷并进行回收统计调查,但这样的统计相当的麻烦:数...
基于.NET平台的Windows编程实战(二) 需求分析与数据库设计

基于.NET平台的Windows编程实战(二) 需求分析与数据库设计

基于.NET平台的Windows编程实战(二) 需求分析与数据库设计2009-11-09 cnblogs Asidy大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理。因为本系列文章的目的是在于提高大家对.NET Windows编程的实战能力,故不对需求分析与数据库设计作太多的理论说明,有关这方面的知识请大家自行查阅相关资料,在这里这是简单的罗列一下整个案例系统的功能需求及数据库的设计。一、需求分析看过本系列课程前言中案例背...
基于.NET平台的Windows编程实战(三) 项目的创建及主界面的设计

基于.NET平台的Windows编程实战(三) 项目的创建及主界面的设计

基于.NET平台的Windows编程实战(三) 项目的创建及主界面的设计2009-11-09 cnblogs Asidy通过前面二个课程的学习,相信大家对整个案例系统已经有了大致的了解了,下面就让我们一起来按以下步骤动手构建整个系统吧!第一步:创建一个新的Windows项目打开VS2005,点击“文件”-->“新建”-->“项目”,在弹出的对话框里,在左边选择“...
基于.NET平台的Windows编程实战(四) 数据库操作类的编写

基于.NET平台的Windows编程实战(四) 数据库操作类的编写

基于.NET平台的Windows编程实战(四) 数据库操作类的编写2009-11-09 cnblogs asidy大家都知道本系统的正常运行少不了数据库操作这一块,且其在本系统中具有决定性作用,可以说没有它的操作系统将无法运行,故在本节课程中,专门把针对数据库的操作类拿出来讲讲,以便大家更加容易理解后面的课程。好,进入正题……首先,我们来新建一个类,方法如下:打开上一节课我们新建的QuestionnaireSystem项目,右击...
使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)

使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)

使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)2009-11-20 博客园 chegan首先庆祝一下源代码在codeplex上下载量超过1000另外本演示程序放在微软免费的silverlight host上面,您也可以申请免费的空间。地址在http://silverlight.live.com/源代码下载:http://www.shareidea.net/opensource.htm在线演示:http://www.sha...
使用silverlight构建一个工作流设计器(十五)(缩放流程图)

使用silverlight构建一个工作流设计器(十五)(缩放流程图)

使用silverlight构建一个工作流设计器(十五)(缩放流程图)2009-11-20 博客园 chegan当流程过于复杂,流程环节过多时,在一个屏幕中不能完全显示整个流程图,需要拖拽滚动条来显示。这对于了解整个流程的概况有些不便,联想到一些看图软件的缩放功能,如果可以给流程增加缩放,那么就可以很好的解决流程图过于复杂而不便查看的问题了。十、增加流程图缩放功能流程缩放要考虑活动和规则的缩放,对于活动和规则,他们的缩放方式稍有不同。对于活动,缩放会影响两个...
使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构

使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构

使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构2009-11-20 博客园 chegan16.1 数据结构目前的流程信息没有保存到任何一个可持久化的环境中,根据网友建议,增加存储工作流xml文件的功能。这个功能使用数据库来实现,您也可以有更多的持久化方式。根据工作流引擎的实现不同,有些引擎只需要xml文件配置就可以了,有些引擎需要建立数据库的模型。在本文中,假设工作流引擎是跟数据库相关的。整个持久化流程是这样的:从使...
使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库2009-11-20 博客园 chegan使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库—设计webservices接口在开始之间,先说下程序增加的一个小功能,就是给容器增加网格线的功能,使得容器看上去类似下面的样子当然可以有两种方法来实现,一种就是使用背景图片,但本文一贯的原色就是少用图片,多用silverlight的画图功能来实现,这些网格...
使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库2009-11-20 博客园 chegan使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库—服务器段功能实现17.3 服务器端代码实现服务器端的功能是将数据保存到数据库,以及从数据库中取出xml描述文件返回给客户端。本文使用LINQ to SqClasses的方法对数据库进行操作。如下图所示,增加一个linq的类然后在左边的数据库链接管理器中,增...
使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动

使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动

使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动2009-11-20 博客园 chegan19.1 规则和活动交点的平滑移动在之前的版本中,规则和活动的关联,如果活动图形是矩形或者菱形,那么系统只定义了4个关联点,分别在上下左右,如下图所示:这样的关联设定也可以用,但还不是很完美,经过改进,现在实现为两个活动的中间连线与活动的相交点。如果拖动活动或者规则,那么这个交点就会平滑的移动,不会像之前那样在4个点之间跳动了,如下图...
基于.NET平台的Windows编程实战(五)问卷管理功能的实现

基于.NET平台的Windows编程实战(五)问卷管理功能的实现

基于.NET平台的Windows编程实战(五)问卷管理功能的实现2009-11-23 博客园 Asidy大家好!今天我们来开始学习本系列课程的第五课,本课将带领大家一起动手来实现问卷添加、问卷浏览、问卷编辑以及问卷管理等功能。首先,为了使我们的界面更加便于操作及布局,我们引入第三开源控件DockPanel[当然也可以不引入控件而直接进行开发],你可以从这里:DockPanel控件 下载其编译好的DLL文件,也可以从这里:http://sourceforge...
基于.NET平台的Windows编程实战(六)题目管理功能的实现

基于.NET平台的Windows编程实战(六)题目管理功能的实现

基于.NET平台的Windows编程实战(六)题目管理功能的实现2009-11-23 博客园 Asidy申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例开发来让新手们了解、加深或是熟悉软件项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。今天下班回来前查看了下早上放出去的第五...
基于.NET平台的Windows编程实战(七)问卷统计功能的实现(上)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(上)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(上)2009-11-23 博客园 Asidy申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。本课将带领大家一起来实现添加统计、查看统...
基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)2009-11-23 博客园 Asidy2.合并统计的实现图7-2从上面的图中,想必大家已经猜到了问卷的合并方法了吧,是的,我们是通过从外部导入数据的方法来进行合并的,其设计的原型是这样来的:比如我们有20份收回来的问卷,分别由A某和B某2个工作人员进行统计,各统计10份,B某统计好了后,将其统计的数据库导出来并COPY给了A某,A某拿到B某的的数据库后,就可以通过上图7-2中的&ldq...
<< 221 222 223 224 225 226 227 228 229 230 >>