入职两个月,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名称空间,控件布局,绑定,
入职两个月,WPF开发感想的更多相关文章
- (后端)Java新人入职——配置环境及安装开发工具(完全)
转自csdn:执笔记忆的空白 很多新人对于进入新公司,相关工具的安装和环境变量的设定很苦恼.又苦于没有完整的配置开发环境的资料,我这里写一篇操作步骤的案例, 至少让你能把开发工具安装起来,并实用起来, ...
- 入职一个月后 对.net的感想
我本来应该找Java工程师的岗位的,因种种原因进入了.net开发工程师.然后,我进入了一扇新世界的大门. 1.语法不同,思想相同. 刚入职那几天,每天都好蒙,.net代码语法啥的都和Java不一样,a ...
- google开发新人入职100天,聊聊自己的经验&教训 个人对编程和开发的理解 技术发展路线
新人入职100天,聊聊自己的经验&教训 这篇文章讲了什么? 如题,本屌入职100天之后的经验和教训,具体包含: 对开发的一点感悟. 对如何提问的一点见解. 对Google开发流程的吐槽. 如果 ...
- 低代码开发LCDP,Power Apps系列 - 搭建入职选购电脑设备案例
低代码简介 上世纪八十年代,美国就有一些公司和实验室开始了可视化编程的研究,做出了4GL"第四代编程语言",到后来衍生成VPL"Visual Programming La ...
- 我,35岁Android开发,高龄入职鹅厂,试用期未过被劝退......今年实惨
今天,笔者盘点.综合分享一位腾讯员工的"心声".这份心声中干货还是不少的,主要关于腾讯的一些职场生活--希望这些"干货"能对你有所帮助. 什么部门?给补偿吗? ...
- java如何实现入职时间到现在 java如何计算知道入职时间, 求工作时长格式为年--月--日。
Date ruZhi = new Date("入职年月bai"); Date now = new Date(); //算出du来时间夸格zhi多长 long shiChang = ...
- “入职一年,那个被高薪挖来的Android开发被劝退了。”
其实,在很多小伙伴的想法中,是希望通过跳槽实现薪酬涨幅,可是跳槽不是冲动后决定,应该谨慎啊~ 01 我的学弟,最近向我吐槽,2020 年上半年入职一家公司,当时是高薪挖走的他,所谓钱到位,工作也是充满 ...
- [日常]总结2016年7月入职至2016年7月26号微盘所遇bug
2016年刚入职后在新浪微盘项目上所遇到的问题: 1.前端接口的程序不同版本问题,版本号在程序路径中区分,比如2.4.2/lib/sdk/api/weipan/Client.php 2.文件夹接口的m ...
- 两个月的Java实习结束,继续努力
前言 只有光头才能变强 2018年8月30日,今天我辞职了.在6月25号入职,到现在也有两个月时间了. 感受: 第一天是期待的:第一次将项目拉到本地上看的时候,代码很多,有非常多的模块,模块下又有da ...
随机推荐
- 基于X.509证书和SSL协议的身份认证过程实现(OpenSSL可以自己产生证书,有TCP通过SSL进行实际安全通讯的实际编程代码)good
上周帮一个童鞋做一个数字认证的实验,要求是编程实现一个基于X.509证书认证的过程,唉!可怜我那点薄弱的计算机网络安全的知识啊!只得恶补一下了. 首先来看看什么是X.509.所谓X.509其实是一种非 ...
- EasyUI 实现编辑功能,给Combobox 赋值
1: <input id="RequestType" name="RequestType" class="easyui-combobox&quo ...
- 高斯判别分析模型( Gaussian discriminant analysis)及Python实现
高斯判别分析模型( Gaussian discriminant analysis)及Python实现 http://www.cnblogs.com/sumai 1.模型 高斯判别分析模型是一种生成模型 ...
- QT中Dialog的使用(使用QStackedWidget维护页面切换)
先看看效果图: pages.h #ifndef PAGES_H #define PAGES_H #include <QWidget> class ConfigurationPage : p ...
- Qt常见皮肤qss代码(有Metro的风格)
##QTabWidget 淡蓝色效果TabWidget(属性值lightblue) QTabWidget[lightblue = "true"] QTabBar::tab{ bor ...
- Linux精要
Linux入门精要 Linux历史 1970年: linux元年,起始开发者为 Kenneth Lane Thompson 和 Dernis Ritchie, 现在知道为啥很多计算机是用1970年1月 ...
- 关于防范csrf攻击基于token鉴权
在web开发中,之前都使用cookie + session方式来实现身份认证鉴权.但是现在前后端分离,以及终端有可能不支持cookie的情况下,一般都采用token方式.现在系统设计思路如下: 服务端 ...
- 实战Java的反射机制
众所周知,Java要调用某个对象的方法首先需要对象实例化后才能调用. 而实例化对象常见的就是new执行和spring(DI)的依赖注入了. Spring的DI其实就是以反射作为最基础的技术手段. 一. ...
- 《Spring Cloud》学习(二) 负载均衡!
第二章 负载均衡 负载均衡是对系统的高可用.网络压力的缓解和处理能力扩容的重要手段之一.Spring Cloud Ribbon是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于Netfli ...
- 中转Webshell 绕过安全狗(一)
前言 听说中国菜刀里有后门.抓包我是没有监测到异常数据包.为了以防万一,且更好使用中国菜刀硬杠安全狗.笔者收集了一下资料.无耻的copy大佬的源码,只是在大佬的基础上简单修改了一下,达到Webshel ...