写在前面:本篇重点列举了.Net的winForm平台与wpf平台的基础编程技术文章,这些文章都使用了详细的编程实例,配合简洁的描述。是.net gdi学习者重要的技术参考。
介绍winform平台下最基础的gdi类,并提供了实例说明。
n 图形编程入门(使用托管的图形类Pen)
n DotNet(C#)自定义控件之界面编程(图形类Brush)
n DotNet(C#)界面控件编程之图形类接口二(Brush)
n WinForm客户端编程必学之填充画刷Brush
n Graphics的使用
n 线帽LineCap
n CopyFromScreen方法的使用案例
n 多边形方案GraphicsPath
n 渐变颜色的多边形PathGradientBrush
n 渐变颜色LinearGradientBrush
n 使用CompoundArray设置钢笔Pen的复合线
n Winform客户端编程中DrawString类
n WinForm中GDI+编程中,使用StringFormat类
介绍控件编程时常常会遇到的技术问题,并提出一定的解决方法。
n 常用Design属性
n 双缓冲(DoubleBuffer)
n Win32API的使用实例WndProc
n DotNet(C#)自定义WinForm界面控件之Window消息
n 控件的设置模式行为ControlDesigner
介绍特定条件下进行gdi编程得到的感受,读者可能会有一定的共鸣。
n 非视觉样式下,对ComboBox的重写,在OnMouseLeave时失效
n 设置DateTimePicker控件的背景
n 颜色渐变类
n Button美化设计思路分析
n 控件状态(基础篇)
分类别介绍了多款自定义控件,一定程度上满足了业务系统开发定义控件的需求。
Tree类控件
n 在TreeView中增加ComboBox的TreeNode
n 带Column功能的TreeView
n 带ListView的多列的ComboBox
n ComboBox内包含一个TreeView
n 继承树控件Hierarchical Tree
n 三态TreeView
ComboBox类控件
n ComboBox与CheckBox的结合CheckListBox
n ComboBox中带分隔线的选项
n 有颜色选项的ComboBox
n 多列ComboBox终极版
Button类控件
n 一款绚丽的自定义Button控件
n 绚丽Button的产生
n 一个自然优雅的Button
n 箭头Button
DataGridView类控件
n 自定义DataGridViewColumn
n DataGridView控件的编辑模式
n Custom DataGridView DateTimepicker Column
n DataGridViewListViewColumn
n DataGridView消息与DataGridViewColumn消息
n DataGridView的列显示与隐藏功能
进度条控件
n 为标准的进度条控件增加百份比显示
n 一款带分段功能的进度条控件
其它控件
n 使用ToolStripDropDown来帮助屏幕定位
n 扩展NumericUpDown控件
n 创建TabPage风格的Mdi窗体
n 任务栏提示器(TaskBar Notifier)
n 重写MessageBox
n 直线控件Line Control
n 让DateTimePicker显示空时间值
n 重写TabControl控件
n 一个类似常见任务栏的控件,XPPanel
n 所见即所得报表EasiReport,模仿水晶报表和Reporting Service
介绍asp.net的几个控件
n DayPilot日程控件
n asp.net颜色选择控件
n 多选下拉CheckBoxList的DropDownList
介绍多维分析与图表的解决方案。
n 学习和设置DevExpress的多维分析控件PivotGirdControl
n 学习和设置DevExpress的多维分析控件PivotGirdControl之进阶篇
n DevExpress的控件PivotGrid(XtraPivotGrid,AspxPivotGrid)连接Chart的方法之准备篇
n DotNet(C#)环境下使用和设置MSChart组件
介绍.net winform运行时窗体设计器
n 运行时窗体设计器Runtime FormDesigner
n 运行时窗体设计器Runtime FormDesigner之进阶篇
n 运行时窗体设计器Runtime FormDesigner之高阶篇
n Form Designer中的事件
提供了.net打印解决方案的参考资料
n 使用默认打印控件打印DataGridView
n 使用.Net自带打印控件测试打印
n 打印控件的设计
n 打印功能中的绝对定位与相对定位
n 一个做得比较好的报表打印功能
n 为什么word做打印这么容易
n 让打印无处不在
n 巧用WebControls.Table打印
n 打印功能的设计[绘图部分]
从wpf基础,标准元素到实例项目,初步介绍了wpf的使用
Wpf概念
n DotNet3.0界面编程WPF之初学札记
n 对WPF与WinForm平台的不同的初步了解
n 与设备无关的单位(Device-independent unit)
n Windows Presentation Foundation中一个最重要的概念之一Content
n 使用事件动作OnTextInput方法
n 将Image对象设置到Content上面
n DependencyProperty在Wpf中的使用
n 关于Routed输入事件的思考
n 使用TextBlock类解决一串字符中某些字体有格式的问题
n 在WPF中使用控件Button和它的点击事件
n Button的Content设置Image
n 单一Child Element
Wpf类与控件
n 使用默认的画刷类SolidColorBrush
n 使用渐变颜色的类LinearGradientBrush
n 使用多边形System.Windows.Shapes.Shape类
n ToggleButton与SetBinging的设置
n Browser控件
n 容器StackPanel
n ScrollViewer和AddHandler方法
n GroupBox和WindowStyle
n WrapPanel和DockPanel
n Menu,ToolBar和StatusBar
n Grid控件的使用
n GridSplitter控件
n ScrollBar控件
n Canvas控件
n wpf中的属性传递
n Element树与事件Routing
n 自定义element
n MeasureOverride与OnRender的使用
n System.Windows.Controls.TabControl控件
n System.Windows.Controls.TreeViewItem
n System.Windows.Controls.PrintDialog
n System.Windows.Controls.ContextMenu
Wpf控件
n 小试Wpf程序
n Button在MouseEnter时使用渐变颜色,MouseLeave时恢复原始颜色
n 图片标记
n wpf Taskbar Notifier
n SplitButton
n TreeViewItem的使用
n ListView,GridView与GridViewColumn
n 可以自由拖动ToolBar的容器