在老实人面前我不敢撒谎:在07年6月份的时候已经玩过WPF了。不过,当时我还在实习,工作量不是很大,也就是玩玩刚发布没多久的.net 3.0新特性罢了。现在不同了,得动真格了。呵呵,真功夫了。

话说当年我用Blend做了些页面花俏的、后缀为xaml的文件,保存后双击就可以在IE上直接浏览。后来换了个工具ZAM 3D做了些3D效果的类似东东,在IE上看到自己做的3D后异常兴奋。后来写了篇随笔叫silverlight的3D视觉,再后来被人指出我应用的是一个WPF。其实当时我真的不懂。:)

都说‘不懂就要问’,不过我觉得现在话得改改了,应该说‘不懂就要google’。好了,闲话少说。下面我们说WPF

首先我google了一些资料,下面提供一个WPF中文版的入门http://files.cnblogs.com/0hi/wpf%e5%85%a5%e9%97%a8.pdf 也有英文的,如有需要,请email我。

研究的细节就不谈了,一天下来感觉

1、.NET X革命、X世界真好。

2、我们仍然在.cs文件里面写事件写方法。

3、开发windows 应用程序越来越像开发b/s应用程序了。以前很少关注windows应用程序的界面设计,现在感觉windows应用程序的页面设计也是一门不错的活了。

4、.NET开发越来越灵活了

鉴于WPF专注在展现,我建议用blend见工程,画好界面,然后再visual studio里面写代码。难道你不绝的美工与编码人员更专业了吗?

转载于:https://www.cnblogs.com/denglinhai/archive/2008/06/18/1133404.html

WPF 开发前学习(一)相关推荐

  1. 学大数据要学哪些算法_学习大数据开发前需要掌握哪些技能?

    学习大数据开发前需要掌握哪些技能? 1. 数学知识 数学知识是数据分析师的基础知识. 对于初级数据分析师,了解一些描述统计相关的基础内容,有一定的公式计算能力即可,了解常用统计模型算法则是加分. 对于 ...

  2. ITOP4412开发板学习前的准备--开发环境搭建

    前些天买到了迅为公司的ITOP4412精英版的开发板,到货大概也有三四天了,硬件零基础-需要好好研究一下.以后就把一些学习中遇到的问题以及学习心得等记录下来,提醒自己注意和规避一些问题,也希望可以帮助 ...

  3. 那些在学习iOS开发前就应该知道的事

    原文请看:http://www.cocoachina.com/ios/20150608/12052.html 那些在学习iOS开发前就应该知道的事 2015-06-08 09:14 编辑:suilin ...

  4. C2000系列DSP学习开发前准备

    文章目录 1.开发前资料获取和环境搭建 1.1.官方资料的获取 1.1.1.官方文档的获取 1.1.2.开发套件SDK的获取 1.2.软件安装 1.2.1.CCS软件安装 1.2.2. Pin Mux ...

  5. 阅读WPF揭秘前两章探索Silverlight运行的基本原理和RIA工作流程的密码(二)

    2.8  编译:将XAML与过程式代码混合使用 WPF允许用任何一种.NET语言完全以过程式代码编写应用程序.另外,一些简单的应用程序可以完全写在XAML中,这多亏了在第9章中提到的数据绑定特性,以及 ...

  6. WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(完)

    最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统[Student Information Management System].前四篇文章进行了框架搭建和 ...

  7. WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(一)

    最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统[Student Information Management System].本文主要简述如何通过WPF ...

  8. 一个WPF开发的、界面简洁漂亮的音频播放器

    今天推荐一个界面简洁.美观的.支持国际化开源音频播放器. 项目简介 这是一个基于C# + WPF开发的,界面外观简洁大方,操作体验良好的音频播放器. 支持各种音频格式,包括:MP4.WMA.OGG.F ...

  9. 深入浅出WPF开发下载

    为什么要学习WPF? 许多朋友也许会问:既然表示层技术那么多,为什么还要推出WPF作为表示层技术呢?我们话精力学习WPF有什么收益和好处呢,这个问题我们从两个方面进行回答. 首先,只要开发表示层程序就 ...

最新文章

  1. 【计算机网络】网络层 : 网络层简介 ( 功能 | 拥塞控制 )
  2. OpenCV使用基本算法检测颜色检查器
  3. crashdumpandroid_Android 中Crash时如何获取异常信息详解及实例
  4. 为什么手机版scp进不去_SCP1471,只属于你一人你的异常狗子,scp基金会系列
  5. java前补零工具类_java生成编码工具类,不足补0
  6. 坚实原则:依赖倒置原则
  7. 【渝粤教育】国家开放大学2018年秋季 2503T学前儿童健康教育 参考试题
  8. 经典最短路算法的原理启示
  9. jquery 逗号分割截取字符串_经典面试题:分割回文串
  10. 游戏Gala—基于星际文件系统的非中心化游戏
  11. J2EE框架技术(SpringMVC) 知识点笔记(1)
  12. 2020年数学建模国赛E题题目和解题思路
  13. 怎么裁剪PDF页面,PDF如何调整页面大小
  14. 重新连接共享打印机报错0x00000002
  15. 拳王虚拟项目公社:虚拟资源项目超详解,人人皆可熟练操作
  16. 硬件系列(五)-------------Android小票打印机连接 (已封装好,可直接使用)
  17. 在Linux上搭建TCP通信测试服务器
  18. 2022低压电工培训试题模拟考试平台操作
  19. android连接小票打印机,打印小票数据的两种模式
  20. 欧几里得距离、曼哈顿距离和切比雪夫距离

热门文章

  1. My interested stuff(2008-07-10)
  2. linux下获取某文件的总行数
  3. iOS知识小集·NSNumber to NSString出错啦
  4. VS2013 VS2015 VS2017调试出现无法启动iis express web服务器
  5. 看固态存储厂商在硝烟四起的市场中如何发展?
  6. 链接多个数据库的方法
  7. jvm垃圾回收器(《深入理解java虚拟机》)
  8. SectionList的使用
  9. WPF里ItemsControl的分组实现
  10. vim_编码配置文件_utf8乱码解决