入职两个月,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 ...
随机推荐
- C#应用配置信息保存和读取
//保存信息 SystemConfig.WriteConfigData(“字段名称”, “这里是需要保存的内容”); //读取信息 SystemConfig.GetConfigData(“字段名称”, ...
- 基于VUE实现的新闻后台管理系统-二
基础环境及最后的开发效果已完成说明,接下来就开始配置. ¶npm初始化 新建项目文件夹VueDemo,在其内执行如下脚本 npm init -y 安装vue-cli构建包 yarn add vue-c ...
- FireUI live Preview使用方法-Berlin
这是可以让开发者事先预览 mobile 画面的作法 1.先确定 Berlin IDE Tools\Option\Form Designer 中 FireUI live Preview broad ...
- 跨进程访问VCL的一个用例(Delphi6、TurboDelphi测试通过)
Controls.pas单元中有一个FindControl函数,通过句柄获得对应的TWinControl对象. function FindControl(Handle: HWnd): TWinCont ...
- DirectUI的消息流转
Windows是一个基于消息循环的系统,DirectUI同样遵循这样的消息流转.当界面呈现.用户点击.定时器等各种各样的消息一旦进入windows消息循环队列,系统自动调用该窗口的WndProc过程. ...
- 安装Cloudera Impala
安装Cloudera Impala Cloudera Impala是Cloudera Enterprise Core的开源扩展,用于快速返回查询结果. Impala作为你环境的插件,与其他组件的安装独 ...
- 第四章 自定义sol合约转化java代码,并实现调用
鉴于笔者以前各大博客教程都有很多人提问,早期建立一个技术交流群,里面技术体系可能比较杂,想了解相关区块链开发,技术提问,请加QQ群:538327407 准备工作 1.官方参考说明文档 https:/ ...
- SYN591型 多功能数字面板表
SYN591型 多功能数字面板表 多功能数字面板表数字面板表使用说明视频链接: http://www.syn029.com/h-pd-248-0_310_44_-1.html 请将此链接复制到浏 ...
- Android 即时通讯开发小结(二)
<Android 即时通讯开发小结>基于IM Andriod 开发的各种常见问题,结合网易云信即时通讯技术的实践,对IM 开发做一个全面的总结. 相关推荐阅读:. Android 即时通讯 ...
- 基于STM32之UART串口通信协议(四)Printf发送
一.前言 1.简介 前面在UART发送中已经讲解过如何调用HAL库的HAL_UART_Transmit函数来实现串口发送,而在调用这个函数来实现串口发送的话,但是在发送数据或者字符的时候,需要将数据或 ...