zoukankan      html  css  js  c++  java
  • 入职两个月,WPF开发感想

    1 、新工作,新开始

    2、WPF初次接触以及学习MVVM开发模式

    3、后台数据操作,ORACLE 存储过程(边做边学)

    4、总结

      4.1工作开发中的小问题 ,遇到的坑;

        4.2 解决的问题,学校到的知识点

    一、新工作,新开始


    今年是来深圳的第二年(16.01到现在),出来工作的第四年了(第一年在广州14.03-15.12),时间过的快。刚开始工作做winfrom开发,用的是sqlserver数据库。第二份工作是网页开发,手机端和网站。锻炼我的前端基础,布局css还是比较弱css和基本的html熟悉了。还是微软的数据库开发。第二份工作由于薪水和个人的原因辞职了。(创业公司)公司也快撑不住了,我就主动开始找工作了。然后应聘了现在的公司。通知好cto说没什么问题然后第二天就给我办理了离职手续。(因为本来是要把我人事外派了)。所以来了这家公司上班。

    说一说现在的主要工作和用到的一些技术。主要做CS(客户端)公司是物流行业做erp客户端开发。之前有一套web端的管理软件,因为某些原因需要做cs端的,所以就招人了。使用的是.net平台 WPF技术进行开发界面。后台数据库使用的是Oracl 10i 版本的。数据访问使用的是java写的中间件。就是调用的时候使用公司之前开发好的一个dll 封装好的方法就可以了。然后来这里也快两个月了。2月底入职的,现在是4月初了。刚刚进来就熟悉公司的网站,是一个mvc和webform混合的web网站公司主站点,在一台老旧的server2008服务器上面跑。然后我需要修改页面做个查询。然后手动替换服务器上面的文件。之前都是只负责开发,代码的部署都是师傅(带我的同事)署的,我就在旁边看着他操作。现在需要我自己维护,还好百度看看然后自己进去看看也没什么。之前好像在自己的电脑上面部署过网站,还好没什么不熟悉的东西。然后就是公司的代码从svn上下载之后编译报错,本地调整好之后提交获取又会出问题。后来发现是把bin和object文件夹没有排除。总之刚开始入职前一两周,问题多多,都是百度问人慢慢的一点一点解决问题。

    现在好多了,刚开始的时候是做一个公众号的小功能调用java组同事写好的接口。开发到上线好像做了两个多星期。具体可见我前面的博客(微信公众号开发笔记)。

    二、WPF初次接触以及学习MVVM开发模式   

     


    在刚来这里之前,刚上一家公司的一个同事要回老家工作了。所以他把一些书给了我们,我选了一本 《深入浅出WPF》,刚刚开始做项目的时候有很多不到,那时候每天下班回去就看看这个本书,花了大概两个星期的时间(包括周末)大概过了一遍。看完之后好像有点懂了,但是当时的感觉不是很强,就好像明白一个大概吧。然后就是技术主管给我和另一个新来的同事讲解了一下公司的架构。代码分层,以及开发的注意事项等等一些东西。然后试着自己去建立一个页面。刚开始是一点点自己照着代码敲,大概也能看懂一点,然后就是编译,解决报错问题。把自己写的代码跑起来。 然后也就是照着之前别人写过的代码,复制粘贴修修改改的。刚开始是做一个查询界面,只是照着之前的在View里面先建立页面,然后是建立Models然后ViewModel。这样一步一步来实现一个简单的查询界面。

     上图是一个模块的文件结构,是目前开发所使用的结构。然后刚刚开始只是简单的按照别人的代码来做,后来慢慢的明白,了WPF的一些基础知识,通过看前面提到是书籍(深入浅出WPF)来大概了解了一些比如 XAML、x名称空间,控件布局,绑定,

  • 相关阅读:
    scrapy 链接数据库创表语句
    工作问题总结
    插入排序
    centos6.5 安装python2.7.5
    冒泡排序
    [Python笔记]第十篇:模块续
    [Python笔记]第九篇:re正则表达式
    [Python笔记]第八篇:模块
    [Python笔记]第六篇:文件处理
    [Python笔记]第五篇:递归
  • 原文地址:https://www.cnblogs.com/clar/p/6682790.html
Copyright © 2011-2022 走看看