- 博客(28)
- 收藏
- 关注
原创 SpringMVC开发技术学习
1. SpringMVC不包含前端界面,是工作于表现层的服务器前端框架2. SpringMVC包含三层:表现层(用户交互层)、业务层(业务逻辑层)、持久化层(数据永久存储)3. 目前流行的框架是MEAN/JS——基于js全栈开发,其如有分发控制操作很强大MEAN是一个Javascript平台的现代Web开发框架总称,它是MongoDB + Express +AngularJS +
2017-12-25 14:13:44
255
转载 发送传真的c#方法_.NET教程
/**//// /// ////发送传真的方法,传递三个参数 /// /// /// /// public void sendFax(string faxFile ,string faxNumber,string hostName) { //writeFile("send
2016-03-22 13:48:53
569
转载 依赖注入及AOP简述(四)——“好莱坞原则”和依赖注入框架简介
3.2. “好莱坞原则”看了前面关于依赖注入概念的描述,我们来提炼出依赖注入的核心思想。如果说传统的组件间耦合方式,例如new、工厂模式等,是一种由开发者主动去构建依赖对象的话,那么依赖注入模式则是其反向的,即被动地等待别人做好一个依赖对象提供给我。在美国好莱坞众多电影工厂在寻找演员的时候通常奉行着这么一个原则:不要找我,需要的时候我去找你(“Don’tcall us; we
2016-03-22 13:47:36
402
转载 抽象类与接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface 选择显得比较随意。
2016-03-22 13:46:23
360
转载 C#调用java代码
一、将已经编译后的java中Class文件进行打包;打包命令JAR1. 此处 java的所有类必须放在一个Package中,不要使用缺省的包,C#会找不到类之间的调用(C#貎似不能引用其它dll里的默认namespace里边的内容,所以java文件必须声明包,以便被转换成命名空间。此外,因为 java中默认访问权限的方法会被转换成internal方法,所以在java中必须将这些方法显式
2016-03-22 13:44:29
1528
转载 Asp.Net4.5 mvc4 页面创建与讲解
一、Contorl通过目录结构我们可以看到contorllers类的命名方式命名规则:前缀+Controller.在看看contorller中的action方法using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.
2016-03-22 13:42:25
644
转载 HTTP协议/IIS 原理及ASP.NET运行机制浅析【图解】
前言前一段在整理邮件的时候发现几年前和CDD老师交流时的一份邮件.下面是简单摘要:“从技术角度来说,无论哪一个阵营,跟新技术都是不可避免的,也是很累的,当然作为一个程序员来说,也是必须的。要想让技术的更新对自己的影响减小,基础就必须打牢。所以,底层的东西和抽象层的东西需要下一番功夫。因为说到底,无论什么技术,无非就是架构和最终的实现,技术框架只是应用开发的一个平台一种技术,如果了解
2016-03-22 13:39:18
515
转载 如何实现并调用接口
在WPF里实现新建菜单时发现自己对于接口的理解太衰了,所以看了一下,以后是一点总结新建菜单需要基层ICommand接口,ICommand CreateNew定义一个函数,在点击“新建”菜单时触发public void ExecuteNew(object parameter){}下面把这两个关联起来要实现接口,必须先定义一个类来实现这个
2016-03-22 13:36:28
904
转载 WPF MVVM之INotifyPropertyChanged接口的几种实现方式
序言 借助WPF/Sliverlight强大的数据绑定功能,可以比实现比MFC,WinForm更加优雅轻松的数据绑定。但是在使用WPF/Silverlight绑定时,有件事情是很苦恼的:当ViewModel对象放生改变,需要通知UI。我们可以让VM对象实现INotifyPropertyChanged接口,通过事件来通知UI。但问题就出现这里……一,描述问题
2016-03-22 13:34:51
458
转载 WPF 嵌入百度地图完整实现详解
无论是做App还是web开发,很多都会用到地图功能,一般都会调用第三方的API实现地图功能!而正如国内的地图API提供方,基本上对Android、IOS和web开发提供了很完整的一套API,但是对于桌面应用程序的支持却很少,国外有开源的地图项目,但是相对于国内地点的线路查询以及公交查询之类的支持和国内的有一定差距(注:可能国外有比较好的,而我没有找到把)!而用WPF潜入百度地图,我用的还是很多人用
2016-03-21 17:36:01
3865
转载 WPF中,如何使用图像API进行绘制而不是XAML?——出自《IT168》
首先,由于WPF中不象GDI+中有Graphics对象,因此你无法使用Graphics进行绘图了,取而代之的是:DrawingContext;类似地,GDI+中的OnPaint已被OnRender取代。其次,UIElement有一个OnRendar方法,它的定义是:[c-sharp] view plain copy print?protect
2016-03-21 17:10:15
336
转载 WPF:菜单
1、MenuMenu 是水平放置它的项的,默认情况下把灰色栏作为背景。把Menu 添加到它的ItemsControl 基类的唯一公开的API 是IsMainMenu 属性。当为true(默认的)时,用户按下Alt 或者F10 键,菜单获得焦点。MenuItem 是带头的Items 控件(继承自HeaderedItemControl),它的头实际上是主对象。如果Items 是
2016-03-21 17:08:18
508
转载 MVVM模式--Model,View,ViewModel三者平衡
MVC的概念已经逐渐被大家所熟悉——Model,View,Controllor。但是在最近的开发过程中,特别与WPF相关的开发中,发现MVVM这个模式相当好用,而且还可以很方便的通过UnitTest了检查UI的错误。 什么是MVVM呢,就是Model,View,ViewModel。Model就是对数据的抽象,数据的封装。比如,Person。View就是UI表现层,提供与终端用
2015-09-14 17:05:11
3908
原创 Service Provider
Service ProviderService Provider 其实就是一段 启动程序 而已;它的主要作用是把类注册到ioc容器中去。Service Provider 里面有2个重要的方法,一个boot(), 一个是register(), 其实启动程序主要也就干这两件事,一个是加载各种文件,配置,一个是注册;Laravel 5 有一个专门管启动的文件夹,boo
2015-09-10 15:51:20
1010
转载 Microsoft实现的IOC DI之 Unity 、Service Locator、MEF
这几个工具的站点Microsoft Unity http://unity.codeplex.comService Locator http://commonservicelocator.codeplex.comMEF .net4.0内含,3.x前在codeplex上开源UtilityThe main reasons to use Unity (or an
2015-09-10 15:42:39
779
转载 依赖注入及AOP简述(三)——依赖注入的原理
3. “依赖注入”登场于是诸多优秀的IT工程师开始想出了更加轻量便利、更加具有可测试性和可维护性的设计模式——IoC模式。IoC,即Inversion of Control的缩写,中文里被称作“控制反转”。至于为什么会有这么一个看似古怪的名字,我们稍后会做解释。2004年著名软件工程学者和工程师Martin Fowler在其论文《Inversion ofControl Contai
2015-09-10 15:37:10
1018
转载 依赖注入及AOP简述(一)——“依赖”的概念
一、入门:依赖注入作为一种全新的设计模式理念,“依赖注入”这个词汇在软件设计开发中已经是越来越耳熟能详了,而各种流行于开源社区的“依赖注入框架”,也越来越多的被当作软件工程开发过程中使用的基础框架。这一章我们主要介绍什么是依赖注入、它的来源是什么、以及能给我们带来什么样的好处。 1. “依赖”的概念要了解依赖注入,我们首先需要了解什么是“依赖”。从现实世界的
2015-09-10 15:30:29
2098
转载 依赖注入及AOP简述(二)——工厂和ServiceLocator
2.2. 工厂模式基于手工构建组件的诸多弱点,1995年“大师4人组”(GoF)在其经典著作《DesignPatterns》一书中提出了“工厂模式”,这种模式在一定程度上有效的解决了之前所遇到的问题,时至今日仍然被大量应用于软件工程的设计当中。我们先来看之前的例子,首先来创建一个银行工厂和一个存折工厂,用于创建这两个依赖对象。pub
2015-09-10 15:24:29
509
转载 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar
包含自定义颜色显示的CheckBox,水晶效果按钮,透明圆角Label,Vista效果的ProgressBar等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ).1.自定义颜色显示的CheckBox coloredcheckcontrols.zip2.逼真的仿Vista效果的按钮控件 crystalbutton.rar VistaButton.rar
2015-08-31 20:48:54
1372
转载 使用HttpWebRequest的POST取得网页内容(异步操作)2篇集合
如何通过post来取得网页内容。使用同步操作的方法时,如果我其中的一个IP或是在进行转化的过程中,出现了问题, 哪么这个程序就会停下来,当然了,有的朋友可能会说,用try...catch也可以啊。因为我是循环取值,所以在catch里加一个continue就 行了。可是以前没有搞过异步操作,所以想用这个机会搞一下。就看了一下。这一看不要紧,搞得我一头雾水。上网上去问,大家给出的方法都是用
2015-08-31 20:24:54
3352
转载 winform导入excel到access数据库中
项目中用到了此功能。把大概做法跟大家共享下,希望对大家有所帮助。也给自己总结一下,激励自己再接再厉。下面中部分代码被汉字替换了,主要考虑到公司的产品权,希望谅解。 /// /// 点击打开按钮 /// /// /// private void btnOpen_Click
2015-08-31 20:22:36
420
转载 ASP.NET MVC 框架入门——写一个搜索引擎
动态网页的历史非常悠久,可以追溯到上个世纪。就技术类型而言,主要有 ASP 、PHP 、 JSP 三大派。笔者接触过 ASP 、 PHP ,遗憾的是几乎从未接触过 JSP 。偶就天生不是 JAVA 语系的。 后来,笔者稍微远离了一下 Web 开发, Web 发生了翻天覆地的变化, css 成了布局主流, ASP.NET 冒出来了。这使得笔者不得不在 2008 、 2009 年间重新
2015-07-30 00:42:54
709
转载 一个初学者对于MVC架构的理解
我很早之前就开始接触.NET开发,一直都在2.0的框架下,所以对于MVC这种架构,听说过,但没有具体使用过,近期和外部朋友接触时,有了解到他们公司在使用MVC这种架构,所以自己就找来相关资料了解一下MVC是什么。MVC代表着”MODEL”、”VIEW”、”CONTROLLER” 。ASP.NET MVC是一种与传统ASP.NET WEB开发不同的架构。使用MVC开发的WEB应用程序,对搜索
2015-07-29 20:55:03
342
转载 c# Winform/WPF 开发分屏显示应用程序
分屏显示即可把一台主机内运行的多个程序分别显示在不同的两个(或多个)屏幕上。目前市面上主流的显卡都支持分屏显示(显示双屏幕),如果需要显示2个以上的屏幕,则应使用“拖机卡”类的硬件。设置分屏显示的两种方法如下:1、用两个显卡连接两台显示器,进入系统后,分清楚哪一个是主显卡,在桌面空白处右键单击,点属性,然后在窗口中点“设置”选项卡,会看到有两个显示,分别是1(主显卡)和2(副显卡),点
2015-07-29 13:22:08
1299
转载 WPF:菜单
1、MenuMenu 是水平放置它的项的,默认情况下把灰色栏作为背景。把Menu 添加到它的ItemsControl 基类的唯一公开的API 是IsMainMenu 属性。当为true(默认的)时,用户按下Alt 或者F10 键,菜单获得焦点。MenuItem 是带头的Items 控件(继承自HeaderedItemControl),它的头实际上是主对象。如果Items 是
2015-07-14 16:49:08
534
转载 S 串口编程 详解3 串口的初始化、打开/关闭
串口编程 详解3 串口的初始化程序打开串口,采用两种方法:1、程序启动,调用OnInitDialog( )函数,打开串口,缺省串口号为COM1,如果COM1不存在或被占用,就给出提示(其实,我觉得在OnInitDialog( )函数中打开串口不大好)[cpp] view plaincopyBOOL CSCOMMDlg::OnInitDi
2015-07-14 16:42:30
812
转载 C#调用百度地图API经验分享(三)
这一篇我将跟大家分享一下我自己在开发过程中总结出的一些操作地图的方法,属性,及思路,希望可以让大家少走弯路。1.定位一般百度的示例DEMO里开始初始化地图时用的都是map.centerAndZoom(坐标,放大级数);其中坐标可以用点代替,也可用字符串代替,而放大级数必须是整数,比如:var p1=new BMap.Point(108.961605,34.238296);/
2015-07-14 16:39:36
441
转载 项目管理书籍推荐
项目管理书籍推荐分类: 管理2011-02-25 13:58 2498人阅读 评论(0) 收藏 举报项目管理工作产品ibm任务出版 项目管理书籍推荐一、人件 《人件》第1版于1987 年出版,专门讨论了软件开发和维护团队的管理问题,并向人们的传统认识提出了挑战。作者在书中推崇人本管理思想,正确指出知识型企业的核心是人,而不是技术,呼吁给予软件工作者充分的
2015-07-14 16:36:34
727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人