关闭

DevExpress的框架介绍,给初学者的一些建议

标签: devexpress框架界面C#
1231人阅读 评论(1) 收藏 举报
分类:

DevExpress的框架介绍,给初学者的一些建议,知道怎么学,比学什么更重要

首先简单介绍一下DevExpress这款软件,不用官方术语,从我体验来说,我当初接触这款软件是由于接了一个项目,做一个C/S(客户端/服务器)架构的软件,不同的是这次客户指定的使用C#语言,而且时间给的很短,写代码到测试只有一个半月的时间,当时我没有接触过C#也没有用它做过界面,但是编程久了,其实都差不多,就上网搜索了一下做界面的工具,最常用的的VSIDE自带的Winform,其实相比较于C++的MFC已经好出了很多,但是还是有很多不足的地方,最大的问题是:丑!!!这样做出来的软件,即使功能实现了,客户也觉得山寨的太严重,虽然有接口可以自己DIY,但是时间又紧,最后在网上搜索到了DevExpress软件,其实就是基于微软的Winform集成定制而来的,但是功能更加强大,使用起来也比较简单,这就是我最终选择DevExpress的原因,其实当你安装了这个软件后,有一个Demo Center,里面有很多Demo,还提供代码,会发现可以做出非常炫的效果。


简单介绍完了这个软件以后,我再来说说这款软件该如何学习,我其实是一个比较关注元知识的人,就是学习知识的知识,拿这款软件来说,大概有这么几个步骤:

  1. 准备知识:学习任何一个领域都是需要门槛的,就是最少必要知识:C#的基础知识(注意是基础);数据库的一些基本知识;SQL语句主要是最基础的增删查改
  2. 一开始学习,不建议读官方文档,也不建议从零学习,一个控件一个控件的学习,更不要一开始刨根问底,这样效率太低,也太没有成就感,很容易中途夭折的。正确的姿势是一上来就去找几个小例子去做,难度可以由浅入深的有一个梯度,其实初学者一开始也无法判断,最简单看界面、代码的复杂程度即可,一定要接受不完美的自己,这个很重要,不要一上来就要搞懂,不现实,先去做,不知道为啥,这样记住就好,先对这个软件有个大概的认识即可。
  3. 一开始的熟悉了解阶段,应该做出了几个小的Demo,这个阶段最重要的是要充分利用网上资源,不懂就百度就谷歌,资源基本都有,可能有些答案不对,需要自己有辨识能力。
  4. 这个阶段之后,就可以去读文档了,把之前的点连成一个面,这很重要,不过这一次,我需要强调的是不求甚解,要搞清楚这次的目的是什么:这次的目的是知道这个软件有哪些功能,大概能做成什么功能,最简单的就是比如客户会给你一个需求,你自己经历完这个阶段后,大概知道,这个软件可以实现,比如里面的Ribbon界面、gridcontrol、Treelist等等,这次是为了知道自己能够做什么,至于具体怎么做,倒是在其次。
  5. 资源推荐,DevExpress官方文档链接:https://documentation.devexpress.com/WindowsForms/7874/WinForms-Controls[内容非常详细,我建议只是作为字典,你见过谁去读字典的?国外的网站,打开有点慢],真正要读的是下面这个资源:【http://download.csdn.net/download/endlessseaofcrow/9992389】,是一个中文的文档,带搜索功能,我建议读一下这个文档,很快的速度。两到三天即可,知道有哪些控件,可以干什么即可。
  6. 接下来,也是我现在处于的阶段,就是做项目,做项目,做项目,一定要实战!!!千万不要觉得自己不行,也没有谁是完全会了再去做项目的,都是有了一知半解,就去实战,再做的途中,发现问题,解决问题,当你做完几个项目就会发现自己已经成了这个领域的大神了!祝各位早日成为大神!!!

后记:今天就写到了这里,后面会继续写DevExpress的知识,希望成为一个体系,有什么问题,希望大家多多留言,多多推荐,好让我有动力写下去,当然没有人我也会写下去的。

前几天和一个哥们喝酒,期间跟他谈,我这个博客的时间,他跟我说,何必呢?吃力不讨好,不如去做点其他的,确实做这件事情,不会有任何的经济收入,但是我想追求的是:“不忘初心”,当时我学习这个软件,也是看了很多朋友的资料,但是很多资料都是错误的不完整的,那时候我就想,等我积累到一定程度了,一定要把这些东西拿出来,做成一个体系的东西给大家。

所以,才有了这个博客,现在学海一乌鸦,希望看过的朋友多多推荐,同时更重要的是提出建议,比如你最想知道的是什么?我可以提前写出来,我基本几天更一篇的,现在开始阶段,更新会更快的。最后,祝愿我们一起成长!

5
0
查看评论

一个牛人给java初学者的建议

  给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,精通的更少  由于我国高等教...
  • pharaohsprince
  • pharaohsprince
  • 2007-06-24 14:30
  • 23548

DevExpress 学习 (一些主要控件说明)

1、 TestEdit: 一个单行文本编辑器。 常用属性: Name:该控件的名称。 Text:该控件中的内容。 Enabled:该控件是否激活。 Visible:控件是否可视。 passWordChar:设置成什么则文本框输入时显示什么,用来隐藏输入。如设置为*,则输 入时显示为*。...
  • u013031738
  • u013031738
  • 2013-12-05 14:56
  • 2245

给正在面试的同学一些建议

给正在面试的同学一些建议前言做Android开发已经有三年时间了,由于忙于工作的原因(如果你知道996,相信你会理解,如果不了解,请自行百度…),所以一直没有时间来分享开发中遇到的问题,我希望在这里能够凭借自身的经验,帮助到各位同学。 因为离职的原因,最近一段时间一直在负责招聘Android高级开...
  • Hugh_hly
  • Hugh_hly
  • 2016-03-10 17:32
  • 271

给初学者的建议

这里我结合我自身的经历给大家一些建议,希望对你能有一些启发: 1、多看大神博客,并切一定要有自己的博客,将知识记录下来,自己写出来并让别人看懂才是自己真正掌握,好处多多,写了你才知道! 2、注册一个自己的github账号,提交自己创造的代码,好处更是多多,另外在找工作面试的时候你的博客和gith...
  • Waiting_Love
  • Waiting_Love
  • 2016-04-25 12:23
  • 124

北大青鸟老师给初学者的一些建议

北大青鸟老师给初学者的一些建议  这是我初期看孙老师的一个视频时一点笔记,今天无意中翻出来,整理了一下,贴出来,希望对一些初学者会有些帮助!括号里内容是个人的一点心得,有不妥请大家多担待!  1)适合自己的图书才是最好的,最好的书并不一定适合你,看自己的情况。(如果你是一个Java初学者一上手就捧一...
  • whhpaccp2008
  • whhpaccp2008
  • 2009-09-18 15:20
  • 372

给编程初学者的一些建议[转]

    接触编程有两年多了,也算积累了一些经验,希望能给刚入门的朋友一些帮助,文章仅代表本人观点,如有错误之处,还请多多包涵。1.我该学什么语言?   VB、VC、Delphi、Java……面对各种各样的编程语言,你是不是被弄昏了头脑呢?该学什么?“...
  • zhaoyunlong
  • zhaoyunlong
  • 2008-01-19 14:09
  • 310

整理了一些初学者常用的代码

1.获得系统时间:   2.取得来访用的IP:3.获得系统,浏览器版本:window.document.write("版本:"+navigator.appName+navigator.appVersion+" browser.")4.去除I...
  • yjc2020
  • yjc2020
  • 2004-07-20 09:33
  • 597

给Ajax技术初学者的一些建议

Yu Sueng你好:我推荐你先看一下《Ajax实战》,然后再看看《征服Ajax——Dojo、Prototype、script.aculo.us框架解析与实例》。这两本书的内容我感觉都不错。Ajax的核心内容是XMLHttpRequest对象,只要掌握了这个对象的使用方法,就可以做一些简单的Ajax...
  • itkbase
  • itkbase
  • 2008-03-11 16:43
  • 514

给Java初学者的一些建议

最近有很多初学Java的朋友问我很多问题,都是一些基门的基础问题,于是就想到写一篇文章,给他们一些学习java的建议。但决定写这个文章后还真有点怕,怕被别人拍砖啊。你凭什么给别人建议啊,你又不是大牛。呵呵,确实如此,我并不是什么经验丰富的developer,也没有什么值得炫耀的成绩来指导别人。不过想...
  • anyhill
  • anyhill
  • 2007-07-31 14:54
  • 572

给Hadoop初学者的一些建议

我们介绍了新手学习hadoop的入门注意事项。这篇来谈谈hadoop核心知识学习。  hadoop核心知识学习:  hadoop分为hadoop1.X和hadoop2.X,并且还有hadoop生态系统。这里只能慢慢介绍了。一口也吃不成胖子。 那么下面我们以hadoop2...
  • hanghangaidoudou
  • hanghangaidoudou
  • 2016-11-14 17:07
  • 1108
    个人资料
    • 访问:8506次
    • 积分:308
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论