
c#
文章平均质量分 79
hzfire
这个作者很懒,什么都没留下…
展开
-
服务端数据库设计
Web应用本质基本就是操控数据库,写入或修改数据库,并把数据库的内容显示出来,所以要根据需要设计好数据库。本项目的数据库设计没有一步到位的,项目有需要随时添加表,随时修改表结构,甚至删除推到重来都有可能的。数据结构就不多讲了,这玩意讲起来完全可以和大学时上课一个鸟样,可以从大一学到大四的东西,而且还是学不完的东西,只需知道怎么建一个表,怎么设计里面的字段,如果不知道什么叫表,什么叫字段的,只好原创 2015-04-13 13:36:52 · 1072 阅读 · 0 评论 -
SQL数据库通用数据导出工具(三)
这个工具的控件有点多,而且逻辑有点乱,没办法,毕竟不是面向普通用户的,纯粹就是一方便我自己从不同系统里面导出数据使用的小工具,怎么方便怎么来呗。一、先说说窗体关闭事件,SelectData窗体来源可能是来自登录窗体打开,也可能是入口程序那里打开,所以要统一关闭事件。 private void SelectData_FormClosed(object sender, FormC原创 2015-04-29 10:04:20 · 732 阅读 · 0 评论 -
SQL数据库通用数据导出工具(二)
虽然上篇博文已经发过图了,但为方便了解,再发一次操作界面图,发个设计图吧UI就这样,根据自己需要设置各控件参数,因为要显示数据,我设置了打开时最大化,dataGridView和checkedListBox会随窗体变化自动伸缩的。SelectData这个窗体控件多了点,而且设置逻辑关系有点小复杂,不满足部分条件,有些控件是不可见不可用的。先看看初始化窗体的代码原创 2015-04-29 08:48:01 · 665 阅读 · 0 评论 -
系统扩展——服务端对机器码处理及安卓应用打包
这几天开始啃单位的OA平台数据库,那玩意是上级的上级找集成商开发的,把它当宝贝,连个接口都不提供,不过数据库安装在内网中,要研究数据库结构,把人员和单位数据导出来到会议系统中,这样方便把人员和终端进行绑定,涉及到内部OA的事情,就不会写在这里啦,泄密可不好玩的。安卓客户端到这里基本没什么好改的了,大不了再加个自动更新功能,那在没开发经费的情况下,估计是不可能实现的了,就这样打包发布吧。理论原创 2015-04-17 08:56:35 · 1019 阅读 · 0 评论 -
SQL数据库读取数据库名、表名和字段名系列操作
这两天研究单位OA平台人员数据导出,顺便研究了下读取数据库名、表名和字段名的方法,分享一下。一、获取本机IP,用于获取数据库服务器的IP地址,当然,用127.0.0.1也可以,但有时会连不上。需要using System.Net;和using System.Net.Sockets;public static string GetLocalIP()//获取本机IPv4地址 {原创 2015-04-21 20:24:33 · 1136 阅读 · 0 评论 -
Web端编写(六)——浏览会议文件
老规矩,上效果图这个页面是最复杂的页面,但也很简单。PDF文件使用浏览器直接打开是不行的,除非是计算机,而且要装有PDF阅读软件,但平板怎么办?下载到本地再编一个PDF阅读器?我还没那个闲功夫,不过有强大的互联网,有开放的github,这个就好办了。大家可以去搜索一下一个叫PDF.JS的项目,这个项目就是利用JS解释渲染PDF文件的,不过有个缺点,要html5才支持,不过还好,项目原创 2015-04-15 13:27:16 · 760 阅读 · 0 评论 -
Web端编写(一)——前期准备调试与公共函数
Web端编写最重要的原则是:针对安卓平板的webview控件来写,所以要查看效果,最好是使用平板来查看,要知道我在编写安卓客户端的时候是锁定竖屏的,而计算机没出意外是横屏的,还有另外一个重要说明,VS2010调试用的浏览器肯定是IE,核心就是IE浏览器,而安卓webview的核心却是webkit,有些效果要在webkit核心浏览器才有的,项目赶进度,所以我所有设计目标都是奔着竖屏webkit核心浏原创 2015-04-15 07:42:26 · 394 阅读 · 0 评论 -
Web端编写(五)——会议文件的列表
到了这一步,就很简单了,因为很多东西都讲过了。老规矩,效果图上来。可恶的腾讯,可恶的华为,华为没有硬件截屏,软件截屏对全屏应用截不完,为了截屏装个腾讯管家,又偷偷装应用宝。继续,上页面html代码。 查看会议议程原创 2015-04-15 13:03:13 · 441 阅读 · 0 评论 -
Web端编写(二)——用户控件和首页1
先看看首页的截图,这是华为荣耀×1的截图,就是要达到这样的效果。这就是安卓webview展示的效果。其实这是web站点default.aspx展示的效果,看图就可以看出页面共分三部分,顶部标题栏、中间是内容区域、底部是版权声明。重点要关注的是前面两部分,版权声明可以不要的。标题栏,就是蓝色那部分,共由3部分组成,最左边的是个刷新按钮,最右边的其实是个弹出菜单,中间是标题文字原创 2015-04-15 09:31:57 · 481 阅读 · 0 评论 -
Web端编写(三)——用户控件和首页2
没办法,没想到那么长的,这篇讲首页,也及时default.aspx,这个是IIS默认的首页,系统中用来列出所有会议。页面效果请参看上一篇博文。先上全部页面代码,再挑重点的解释并附上相应的CSS和JS。 联系我们 关于系统原创 2015-04-15 11:13:15 · 295 阅读 · 0 评论 -
Web端编写(四)——查看会议议程
老规矩,先上张效果图,这图我把弹出菜单弹出来了,弥补一下上篇博文没看到的效果。这张图好像搞得大了点,将就用着吧。讲讲如何实现,先上html的代码 ')">查看会议文件 联系我们 关于系统原创 2015-04-15 12:34:31 · 728 阅读 · 0 评论 -
服务端编写前的准备工作
服务端计划使用win7的操作系统,会议文件显示使用B/S架构,管理使用C/S架构,在编写前需要做好系统的配置工作。一、.NET框架安装无论是WEB还是管理工具,由于使用了VS2010开发,需要安装.NET框架,我这里使用的是.NET4.0版本,当然,3.5版的也可以,编写的时候注意选择框架就行了。.NET可以去微软网站下载,如果安装了VS2010就不用去下载了,但以后系统部署的时候记得安装原创 2015-04-13 12:27:23 · 544 阅读 · 0 评论 -
服务端管理工具编写(一)——UI控件
目前系统的数据库设计完毕,但里面数据都是空的,所以要弄个管理工具往里面塞数据,我这里用C/S的方式实现,如果嫌麻烦,用B/S的方式也可以的,考虑到这套系统是独立的局域网运行的,方便操作还是用C/S架构来实现。管理工具的UI如下图,分4大部分,4个标签,请忽视人员管理和终端管理,那是我留着扩展用的。VS2010就不多介绍了,全中文界面,基本就那么个布局,项目使用C#来编程,习原创 2015-04-13 13:58:36 · 1089 阅读 · 0 评论 -
服务端管理工具编写(三)——各控件的安排及事件
C#是面向对象的,所以重点是各控件的事件,控件有很多事件,不同的控件还有不同的事件,只要挑选好控件的事件进行代码编写,就可以满足需求。有些代码可以在不同的控件事件中编写都可以满足要求的,如“会议管理”选项卡中的“会议地点”后面的combox初始化,可以在窗体加载事件中进行初始化,也可以在“会议管理”选项卡加载事件中进行初始化,甚至可以在自己获取焦点的时候进行初始化,都可以达到让它初始化列出所有原创 2015-04-14 12:28:01 · 344 阅读 · 0 评论 -
服务端管理工具编写(五)——添加议程和上传会议文件
添加议程和编辑会议基本资料一个鸟样,需要新建一个窗体,在主窗体的右键菜单启动它。如何在主窗口启动就不多说了,上篇博文讲得很清楚了。在这个新建的窗体中照样添加个全局变量来传递参数,修改构造函数进行赋值 public string sID; public AgendaForm(string sMeetingID) {原创 2015-04-14 16:01:07 · 864 阅读 · 0 评论 -
服务端管理工具编写(二)——公共函数及配置文件读写
在编写工具前,先弄个配置文件,保存一些基本信息,同时要编写一部分公共函数,如数据库连接和读取等,这些函数是所有数据库操作的基础,用得很多,把他们编译成一个单独的DLL文件比较合算。一、配置文件配置文件其实就只要保存一点信息,就是IIS的目录,这样通过IIS目录就可以找到数据库的本地绝对路径了。在MeetingManage工程文件夹里依次打开MeetingManage->bin->Deb原创 2015-04-13 15:03:02 · 373 阅读 · 0 评论 -
服务端管理工具编写(四)——鼠标右键菜单及会议管理
其实鼠标右键菜单也是一个控件,不过这个控件不会在UI里面参与布局,使用的时候需要绑定其它UI控件使用。拖一个contextMenuStrip到项目中,IDE自动命名为contextMenuStrip1,选中这个控件,在IDE的左上角就会给出输入框,可以输入菜单的名称,其实就是菜单项的Text属性值,可以使用IDE自动命名的名字,也可以自行修改,但要保证name属性值是唯一的。项目中cont原创 2015-04-14 14:07:19 · 493 阅读 · 0 评论 -
SQL数据库通用数据导出工具(一)
这个星期有点疯魔了,本想编个小工具把单位OA平台的人员数据和单位数据导出来算数的,但同事们要求多多,最后弄了个通用的工具出来,开发过程给大家分享一下。老规矩上图工具共两窗体,一个是登录界面,一个是工作界面登录界面工作界面今天这篇博文先讲登录界面,UI控件一看就明白就不多说了,实现功能讲讲。从界面可以看出这工具要记录计算机的一些独有信息到一个文件,并读取文件进原创 2015-04-28 16:18:54 · 2036 阅读 · 1 评论