C#,Qt5,GDI+,WebKit,Xml,Js,Extjs,Pdfjs,lua,MySql,Mariadb,C++,Python
1.精通C#和Qt图形界面控件重绘和应用开发
2.熟练windows和linux系统开发和调试,WinDebug和gdb调试工具。
3.维护windows平台下C++桌面程序,功能的扩充和bug修复。
4.具有Java项目的维护经验,功能开发、维护、安装、部署等,反编译jar包并修改打包。
5.熟练使用Mysql(索引、存储过程),也曾使用过SQL Server、Access。
6.lua脚本程序修改经验,修改和整合过数个wow插件。
7.熟练使用Extjs、pdfjs,以及JS的开发调试。
8.掌握使用多种安装包制作工具。
9.源代码管理工具svn,vss。
《即时消息系统》
简介:
C/S系统,类似聊天软件,用户间可以进行文件和消息的发送,独立完成前端。
运行平台:
Windows平台C#版本
linux平台Qt版本
项目经验:
a.独立完成系统的概要设计和详细设计,面向对象的编程思想设计C端各个功能模块。
b.QQ与微信部分功能结合,UI全部重绘,用户头像控件绘制,截屏功能,消息记录、群组管理等。
c.成员列表,支持大量用户,类似QQ列表,实现高速绘制。
d.消息发送,支持大量消息,类似微信气泡消息,实现高速绘制。
e.文本按结构拆分,支持文字、表情、文件、图片的消息发送和显示。
f.完成C#开发后,将代码迁移到linux平台,全部代码使用Qt重新实现,独立完成,合理使用内存。
《电子文档管理》
简介:
C/S系统,类似网盘功能,进行系统和服务器文件的管理,独立完成前端。
平台:
Windows平台C#版本
linux平台Extjs
项目经验:
a.根据需求文档,独立完成系统的概要设计和详细设计,面向对象的编程思想设计C端各个功能模块,遵从低耦合高内聚原则,使代码结构清晰易读,使修改及维护简单。
b.独立完成C#控件重绘,如Form、TreeView、ListView、GridView、Button、TabControl等,控件绘制的过程中参考反编译的.net系统的控件绘制。
c.应用系统和操作系统文件的交互操作,文件共享、文件权限、文件收发、文件导入、文件导出、文件复制进度、文件拖动。
d.完成windows平台开发后,使用Js独立完成基于ExtJs的界面开发,类似文件管理。
当前案例是两套系统Window版用C#开发,而另一套linux下的版本使用Qt开发,两套系统界面几乎一样 a.QQ与微信部分功能结合,UI全部重绘,用户头像控件绘制,截屏功能,消息记录、群组管理等。 b.成员列表,支持大量用户,类似QQ列表,实现高速绘制。 c.
该方案是两套系统: 作品图片一是linux(WebKit+ExtJs)下的主界面截图 作品图片二是Window(C#)下的主界面截图 a.独立完成C#控件重绘,如Form、TreeView、ListView、GridView、Button、TabControl等,控件绘
基于PDFJS的pdf文档阅读器,通过文件流加载pdf,分页加载渲染文档,图中为我做的项目使用到的功能,界面使用ExtJS!