• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
流上
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 下一页

2012年8月15日

C#读取配置和资源文件
摘要: 配置文件为我们提供了很大的灵活性,我们可以通过修改它,来得到我们想要的信息。这样能够减少代码修改的频率,对后续维护,也是一种很方便的方法。(1)读取Web.config文件配置节<configuration><appSettings> <add key="AutoConnectInterval" value="10"/> </appSettings></configuration>读取代码:ConfigurationManager.AppSettings["AutoConnectInt 阅读全文
posted @ 2012-08-15 09:39 流上 阅读(2599) 评论(0) 推荐(0)
 
 

2012年8月10日

WPF属性
摘要: WPF中的两个基本属性:Dependency属性即依赖项属性,Attached属性即附加属性。1.Dependency属性。这个属性是基于其他输入值通过计算而获得的。可以通过属性是否存在依赖项信息来判断是否是依赖属性。依赖项信息包括一个指向该依赖项属性的DependencyProperty 标识符字段的链接,还包括一个为该属性设置的元数据选项的列表、每个类的重写信息以及其他详细信息.依赖项属性的设置有下面几个方面:(1)依赖项属性值可以通过引用资源来设置<DockPanel.Resources> <SolidColorBrush x:Key="MyBrush&quo 阅读全文
posted @ 2012-08-10 16:00 流上 阅读(572) 评论(0) 推荐(1)
 
WPF事件
摘要: WPF引用路由事件,这些事件用来调用应用程序的元素树上的各种监听器上的处理程序。路由事件主要有三种策略:冒泡、直接、隧道(1)冒泡,这种事件处理方式是从源元素向上级流过去,直到到达根节点(页或窗体)(2)直接,这种处理方式是在源上处理,主要用在setter和trigger(3)隧道,又称作 Preview 事件,元素树的根处调用事件处理程序,依次向下直到源。隧道事件和冒泡事件一般成对出现。同一对事件,执行时首先是隧道事件,然后冒泡事件。可以再XAML或者代码中为控件添加事件,两者效果是一样的。1.在XAML中添加事件(1)为容器所有button添加事件 <StackPanel Butto 阅读全文
posted @ 2012-08-10 15:59 流上 阅读(3888) 评论(0) 推荐(2)
 
WPF绑定
摘要: 数据绑定是在应用程序界面和业务逻辑之间建立连接的过程。1.WPF绑定的四个基本元素:绑定目标,绑定属性,绑定源,绑定值。下面用例说明这四个元素之间关系 <TextBox Name="a" Text="ab" ></TextBox> <TextBox Name="b"Text="{Binding ElementName=a,Path=Text,Mode= OneWay}" />其中绑定目标是Name="b"的TextBox,它的Text属性就是绑定属性,绑定源是 阅读全文
posted @ 2012-08-10 15:59 流上 阅读(1544) 评论(0) 推荐(1)
 
WPF资源
摘要: WPF资源,资源通常指定为页面根元素或应用程序的 Resources 属性值。主要用于对控件的样式进行设置,如字体大小颜色控制,图形图片的嵌入等。1.根据编译和运行状态,可以分为静态资源和动态资源。静态资源在编译好了以后,不会随程序运行而改变,就算对静态资源做了修改,依然没用的;而动态资源可以在运行过程进行修改。静态资源和动态资源的区别,是在运行时对引用资源的内容修改是否引起资源本身的变化。比如StaticResource key,运行时修改key所代表的资源内容,不会引起程序改变。而DynamicResource key,运行时修改key所代表的资源内容,会通知资源改变。注意这里的key是不 阅读全文
posted @ 2012-08-10 15:58 流上 阅读(367) 评论(0) 推荐(1)
 
WPF布局
摘要: WPF在布局方式,根据项目的类型可以分为两种:A:WPF应用程序布局根元素是Window,这是和Winform相对应的。B:WPF浏览器程序布局根元素是Page,这是和ASP.NET对应的。每种布局方式下面,可以放置形式各异的容器和控件。其中主要的几个布局容器有:StackPanel 以线性方式排列,其中控件可以水平或者垂直排列DockPanel 以上、下、左、右、填充的方式排列控件Grid 以网格形式排列,可以按照行、列方式排列控件CanVas 根据Canvas确定子元素的精确位置WrapPanel 根据排列属性可以从上到下,从左到右排列子元素下面将依次介绍这几个容器。1.StackPane 阅读全文
posted @ 2012-08-10 15:56 流上 阅读(1922) 评论(0) 推荐(0)
 
 

2012年7月16日

SQL行号排序和分页
摘要: (一)行号显示和排序1.SQL Server的行号A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号SELECT identity(int,1,1) AS ROWNUM, [DataID] INTO #1 FROM DATAS order by DataID; SELECT * FROM #1B.SQL 2005提供一个很好用的函数row_number(),可以直接用来显示行号,当然也可以使用SQL 2000的identitySELECT row_number()over(ORDER BY DataID) AS ROWNUM, [DataID]FROM DAT.. 阅读全文
posted @ 2012-07-16 10:11 流上 阅读(2927) 评论(0) 推荐(0)
 
 

2012年7月12日

Visual Studio 2008调试和常见错误解决
摘要: 1.调试在写代码的时候,为了修改bug,我们一直在不停的调试程序,还好VS提供了很好的调试环境,使我们可以更快速的修改bug,查看运行时的数据信息。A:简单的调试。通过设置断点,点击VS的按钮“启动调试”,可以运行到断点位置。然后可以打开调试—窗口下面的输出、断点和计时窗口,查看变量和对象信息。同时也可以在即时窗口书写表达式和执行语句。B:附加信息调试。有时候要调试正在运行的程序,这时候,可以通过调试—附加到进程,选择正在运行的程序。例如:我要调试IIS挂载的网站,在XP系统下,将aspnet_wp.exe附加进来,设置断点。需要注意的是:运行网站的dll要和VS下的dll是同一版本才行。在W 阅读全文
posted @ 2012-07-12 10:28 流上 阅读(6395) 评论(0) 推荐(0)
 
C#使用Unity框架
摘要: Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。1.控制反转 (IoC) 模式,这是一种设计模式,它描述了用于支持对象可以“查找”它们需要的其他对象的实例的插件架构的技术。2.依赖注入 (DI) 模式,这是 Ioc 模式的一种特殊情况,是一种基于改变对象的行为而不改变类的内部的接口编程技术。开发人员编写实现接口的类代码,并基于接口或者对象类型使用容器注入依赖的对象实例到类中。用于注入对象实例的技术是接口注入、构造函数注入、属性(设置器)注入和方法调用注入。Unity 应用程序块使用容器注册类型和映射的两种方法如下:A:RegisterT 阅读全文
posted @ 2012-07-12 09:10 流上 阅读(19312) 评论(0) 推荐(2)
 
 

2012年7月11日

IBatis.Net的增删查改的使用
摘要: IBatisNet 是一个 ORM 映射框架,着重于 ORM 中的 M(Mapping),提供了较为灵活数据访问和面向对象特性。对于增删查该在配置文件中的位置如下所示:<sqlMap><statements><insert></insert><select></select><update></update><delete></delete></statements></sqlMap>下面将一一用代码和配置文件方式介绍,以表Item(ItemId,It 阅读全文
posted @ 2012-07-11 14:21 流上 阅读(468) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3