- 博客(33)
- 资源 (36)
- 收藏
- 关注
转载 MVC in WinForm
MVC in WinForm最近在利用C# WinForm进行项目编码的时候发现,如果不恰当的使用Partial关键字或者是User Control,会导致逻辑代码和UI代码耦合度过高,往往会造成一个页面下面会有将近2000行代码……这,当然不是我所要看到的,我急需要一种模式能够将代码分散,并且最好做到逻辑和UI的分离。找来找去,发现MVC模式最好用,就用这个吧。当然,拿来用,
2014-06-28 11:00:42 2430
转载 Basics of MVC Design Patterns
Introduction I would like to share the basics of MVC design patterns. I have collected the following contents from various web resources and tried to summarize them in my words.Understanding M
2014-06-27 19:34:20 700
转载 用C#实现MVC(Model View Control)模式介绍
用C#实现MVC(Model View Control)模式介绍作者:Matthew Cochran December 12, 2005原文地址:http://www.c-sharpcorner.com/UploadFile/rmcochran/MVC_intro12122005162329PM/MVC_intro.aspx?ArticleID=448db537-f236-497d-a
2014-06-27 19:29:05 1348
转载 Introduction to Model View Control (MVC) Pattern using C#
BenefitsThe benefits of using the Model-View-Control (MVC) pattern in our development projects is that we can completely decouple our business and presentation application layers. Furthermore, we
2014-06-27 19:22:02 1065
转载 步步为营UML建模系列六、类图(Class diagram)
概述 类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件概述类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图
2014-06-27 19:17:58 1851
转载 C#定义二维动态数组
Listint>> array = new Listint>>();Listint> item = new Listint>(new int[] { 3, 4, 5, 6 });array.Add(item);item = new Listint>(new int[] { 30, 40, 50, 60 });array.Add(item);int m = a
2014-06-27 08:46:31 6925
转载 error与Exception区别
Error(错误)表示系统级的错误和程序不必处理的异常,是.net运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。Exception(异常)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。
2014-06-26 20:39:18 544
转载 设计模式-----桥接模式(Bridge Pattern)
学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出. 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢?概述:在软件系统中,
2014-06-26 11:27:43 701
转载 C#中事件的继承
C#中的子类无法调用父类的事件,可以通过在父类中创建一个方法来调用父类的事件,而子类通过调用父类的方法来触发事件。class parent{ protected string name; public event Handle OnEvent; protected SendEvent(HandleArgs args) { if (OnEvent !=
2014-06-25 08:32:46 865
转载 精彩博文收集目录索引
一.IT人生感悟技术人员,为什么会苦逼 - 小洋 燕洋天 老鸟对菜鸟的一些建议 - 张逸如果你喜欢上了一个程序员小伙_献给所有的程序员女友 - 邹华栋分享8年开发经验,浅谈个人发展经历,明确自己发展方向 - 风尘浪子王淮:我在Facebook的十点经验分享那些年我在网易积累的工作经验程序猿的执业修养(五)——勤学好问,自我批评 - 陈彦铭 敏捷开发:如何通过回顾
2014-06-23 16:31:41 758
转载 《.net设计规范--.net约定、惯用法与模式》读书笔记
.net约定、惯用法与模式第一章概述PC早期底层编程工具:编译器、API、标准程序库OOP产生框架的概念为确保可重用组件的一致性,需要共同的规则1.1精心设计的框架所应具备的品质简单:功能强大和简单之间进行平衡设计代价高:对用户来说,框架实现细节不可见充满利弊权衡:应该借鉴过去:借鉴经过实践检验的设计要考虑未来发展:对
2014-06-23 11:59:13 1007
转载 C#之构造函数
构造函数分为:1.实例构造函数2.私有构造函数3.静态构造函数构造函数是一种特殊的方法,主要是为了给初始化对象赋初值。1.实例构造函数使用new表达式创建某个类的对象时,会使用实例构造函数创建和初始化所有实例成员变量。 public class ProgramTest { int j; public Prog
2014-06-23 11:36:26 589
转载 理解.NET中的异常(二)
这里将讨论FCL中预定义的异常类,自定义异常类,正确的使用异常(抛出、捕获、封装),最后给出性能方面的建议。4、System. Exception及其它FCL中的异常类4.1 System.Exception 类型CLR允许我们将任何类型——Int32、String等——的一个实例作为异常抛出。但实际上,微软定义了System.Exception类型,并规定所有和CLS
2014-06-20 17:25:52 1744
转载 C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名。
得到函数名:System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); this.Text = st.GetFrame(0).ToString();得到代码行,源代码文件名:StackTrace st = new StackTrace(new StackF
2014-06-20 17:23:46 786
转载 C#预处理器指令
C#预处理器指令是在编译时调用的。预处理器指令(preprocessor directive)告诉C#编译器要编译哪些代码,并指出如何处理特定的错误和警告。C#预处理器指令还可以告诉C#编辑器有关代码组织的信息。1. 定义符号和取消符号定义的预处理指令#define 和 #undef预处理指令都以#号开头并位于行首前面可以出现空格符。#define DEBUG
2014-06-20 17:22:01 693
转载 C#使用Log4Net记录日志
C#使用Log4Net记录日志第一步:下载Log4Net 下载地址:http://logging.apache.org/log4net/download_log4net.cgi 把下载的 log4net-1.2.11-bin-newkey解压后,如下图所示: 双击bin文件夹
2014-06-20 11:41:43 898
转载 Log4Net使用指南
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介1.1 Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复
2014-06-20 11:18:41 590
转载 异常处理总结 (资料不断整理与收集)
说在前: 本文描述的异常处理都是个人在以往项目经历中用到的. 如有相同纯属巧合. 不同场合不同的方案有不同优势. 从改过.原文太没废话,我开始吸取教训.希望大家共同交流与学习. 新文章更多资料更详细内容.设计背景: 以.net为设计背景 资料整理: 1.从零开始学习异常.了解与入门
2014-06-19 22:45:06 683
转载 异常以及异常处理框架探析
摘要:本文主要与您探讨异常以及异常处理相关方面的一些知识,主要包括检查异常与非检查异常的理解,多视角观察理解异常,进而探讨关于构建稳健且可扩展的异常框架方面的一些设计原则。 概述 一般情况下,企业级应用都对应着复杂的业务逻辑,为了保证系统的健壮,必然需要面对各种系统业务异常和运行时异常。 不好的异常处理方式容易造成应用程序逻辑混乱,脆弱而难于管理。应用程序中充斥着零
2014-06-19 17:57:02 1121 1
转载 C#异常处理经验(原则与方法)
本文是异常处理经验性的文章,其实跟C#关系也不大。比较适合刚刚熟悉异常语法,而缺乏实战的读者。当然,经验老练的读者也可指出不足、给予意见、补充说明,一起完善文章,分享更多知识与经验。 1、什么时候该异常处理?1)代码最外层,如WinFrom,避免用户看到内部异常信息用户体验不好,或者造成程序崩溃,可以用log4net之类的框架记录异常。2)遇到异常需要恢复状态或者重
2014-06-19 17:52:37 687
转载 C#异常处理及心得
C sharp中的异常用于处理系统级和应用程序级的错误状态,它是一种结构化、统一的类型安全的处理机制。c#的异常 机制非常类似于c++的异常处理机制,但是还是有一些重要的区别:1,在 C# 中,所有的异常必须由从 System.Exception 派生的类类型的实例来表示。在 C++ 中,可以使用任何类型的任何值表示异常。2,在 C# 中,利用 finally 块可编写在正常执行和
2014-06-19 17:37:49 924
转载 c#获取各种平台应用程序根目录
1、取得控制台应用程序的根目录方法方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集2、取得Web应用程序的根目录方法方法1、HttpRuntime.AppDomainAppP
2014-06-16 10:15:36 673
转载 WinForm Control 命名规范
数据类型数据类型简写标准命名举例LabellbllblMessageLinkLabelllblllblTodayButtonbtnbtnSaveTextBoxtxttxtNameM
2014-06-13 17:41:00 1547
转载 C#读取资源文件
资源文件很早就有了,在.NET时代里这个东西也不算稀奇,在进行多国语言化的时候通常把不同翻译的文字存放到资源包里。以前资源文件除了放字符串以外,还可以放文件。不过在C#的工程里面,资源管理面板是空的(vc++工程里资源面板可以使用),无法直接编辑资源属性,不过每个WinForm都会带一个.resx的文件,这个文件就是WinForm的资源文件。如果通过添加新项目的方法,给工程里添加资源文件的话,
2014-06-13 17:40:31 2197
转载 MSDN中关于Winform异常处理
Thread newThread = null;// Starts the application. [SecurityPermission(SecurityAction.Demand, Flags = SecurityPermissionFlag.ControlAppDomain)]public static void Main(string[] args){ // Add the event
2014-06-12 17:16:15 1167
转载 winForm:面对未捕获的异常时
还记得某牛人说过的,代码越多,存在的BUG就可能越多,面对BUG,我们只能通过我们的细心,经验去避开,去解决,但面对一些未曾料到的BUG而抛出异常时,我们未能将其捕获时,软件经常无理由地弹出一个警告框而退出,甚至于久违的蓝屏,我们真的无能为力了呀!或许我们能做点什么。。。。。。。据msdn记载 The following code example sets event handle
2014-06-12 16:32:15 815
转载 C# WinForm捕获未处理的异常
using System;using System.Collections.Generic;using System.Windows.Forms;using System.IO;namespace GobalException{ static class Program { /// /// 应用程序的主入口点。
2014-06-12 16:29:27 782
转载 编辑文章 - 博客频道 - CSDN.NET
要不是周围的朋友陆续推荐,我可能都还没有关注过这条新闻。其实丁磊的这篇演讲记录已经很久了,也不少地方都转载过,不知为什么最近又被CSDN转过来了。http://biz.163.com/05/1129/00/23MGJC4600020QEF_4.html同学们问:您最喜欢的书是什么:丁磊回答:“如果你们对管理感兴趣的话,我推荐三本书《基业常青》、《从优秀到卓越》、《你的灯还亮着吗?》此外
2014-06-12 10:15:15 520
转载 丁磊推荐《你的灯亮着吗》为三大管理必读书
要不是周围的朋友陆续推荐,我可能都还没有关注过这条新闻。其实丁磊的这篇演讲记录已经很久了,也不少地方都转载过,不知为什么最近又被CSDN转过来了。http://biz.163.com/05/1129/00/23MGJC4600020QEF_4.html同学们问:您最喜欢的书是什么:丁磊回答:“如果你们对管理感兴趣的话,我推荐三本书《基业常青》、《从优秀到卓越》、《你的灯还亮着吗?》此外
2014-06-12 09:56:13 2400
转载 WinForm-SuspendLayout、ResumeLayout、PerformLayou
问题通常我们在设置子控件的一些与外观、布局有关的属性时,比如Size、Location、Anchor或Dock等,会激发子控件的 Layout事件,并可能会引起窗口重绘。当子控件较多时,如果频繁设置上述属性(例如在窗体的初始化代码中),多个子控件的Layout事件会引起窗口重绘效率问题,比如闪烁。特别地,通过动态加载插件生成的UI对象特别多时,闪烁的情况就特别严重。那么怎么解决这个问题呢?
2014-06-06 18:41:28 802
转载 WinForm二三事(四)界面布局(上)
记得刚从Web转向WinForm开发时有一段狂喜,没有Session丢失、没有浏览器不兼容,不用围着HTML、CSS、Javascript、C#打转,在Visual Studio里控件摆成什么样子最后就是什么样子(虽然根据最终用户的操作系统和分辨率设置有稍微的不同),这种感觉好久没有过了,但随着开发的界面越来越复杂却有些无措。接下来我会分两篇来介绍WinForm界面布局中需要注意的一些事情
2014-06-06 18:40:39 4723
转载 WeifenLuo.WinFormsUI.Docking.dll使用
WeifenLuo.WinFormsUI.Docking是一个很强大的界面布局控件,可以保存自定义的布局为XML文件,可以加载XML配置文件.!先看一下效果使用说明:1.新建一个WinForm程序,创建4个窗体,FrmMain,窗口1,窗口2,窗口32.工具箱->选择项->浏览 选择WeifenLuo.WinFormsUI.Docking.dll动态库, 确定后,工具箱
2014-06-03 18:11:06 8764
Origin绘制热图(数据及.opj文件)
2017-07-22
Origin导入多个文件(数据及效果opj文件)
2017-07-22
java数据结构和算法电子书配套代码及算法动画演示
2017-05-17
利用python绘制热图、计算网络节点degree、kshell、介数中心性、接近中心性、特征向量中心性、PageRank,计算相关性含环境、代码、数据源
2017-05-12
ucinet6中文版 下载
2017-03-17
整体网分析讲义 UCINET软件实用指南
2017-03-17
jython-installer-2.7-b1.jar
2016-12-30
NetworkX环境搭建需要安装包
2016-11-19
Python基础教程(第2版)
2016-07-06
《Complex social contagion makes networks more vulnerable to disease outbreaks》
2016-03-25
统计建模与R软件
2016-03-17
Taobao oceanbase代码
2015-10-23
C#多媒体定时器 工具
2015-01-27
利用MVC模式编写的Winform程序源码
2014-06-27
《人月神话》(中文+英文)
2013-09-23
C#委托与事件
2012-10-17
C#+4.0图解教程.pdf
2012-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人