自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Landscape的专栏

码农随笔

  • 博客(26)
  • 收藏
  • 关注

原创 玩玩网络课堂的外挂-网站模拟登陆

转业到地方,脱离了部队,完成从一名部队的军官到地方小公务员的转变,网络生活也开始进行转变。没想到地方很变态的,虽然没有部队那种强制一个月乌七八糟的各种政治、业务学习,但居然有个网络学习这玩意,也就是让你下班后坐电脑前面看视频,看一个小时就能拿到1学分,一年起码得学够80学分,否则年终考核不及格。公务员年终考核不及格的后果就不用多说了,那关系到钱袋子。但我为什么要那么老实呆在电脑前面看砖家吹

2017-03-11 18:19:35 1219

原创 SQL数据库通用数据导出工具(三)

这个工具的控件有点多,而且逻辑有点乱,没办法,毕竟不是面向普通用户的,纯粹就是一方便我自己从不同系统里面导出数据使用的小工具,怎么方便怎么来呗。一、先说说窗体关闭事件,SelectData窗体来源可能是来自登录窗体打开,也可能是入口程序那里打开,所以要统一关闭事件。 private void SelectData_FormClosed(object sender, FormC

2015-04-29 10:04:20 693

原创 SQL数据库通用数据导出工具(二)

虽然上篇博文已经发过图了,但为方便了解,再发一次操作界面图,发个设计图吧UI就这样,根据自己需要设置各控件参数,因为要显示数据,我设置了打开时最大化,dataGridView和checkedListBox会随窗体变化自动伸缩的。SelectData这个窗体控件多了点,而且设置逻辑关系有点小复杂,不满足部分条件,有些控件是不可见不可用的。先看看初始化窗体的代码

2015-04-29 08:48:01 624

原创 SQL数据库通用数据导出工具(一)

这个星期有点疯魔了,本想编个小工具把单位OA平台的人员数据和单位数据导出来算数的,但同事们要求多多,最后弄了个通用的工具出来,开发过程给大家分享一下。老规矩上图工具共两窗体,一个是登录界面,一个是工作界面登录界面工作界面今天这篇博文先讲登录界面,UI控件一看就明白就不多说了,实现功能讲讲。从界面可以看出这工具要记录计算机的一些独有信息到一个文件,并读取文件进

2015-04-28 16:18:54 1988 1

原创 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 1088

原创 系统扩展——服务端对机器码处理及安卓应用打包

这几天开始啃单位的OA平台数据库,那玩意是上级的上级找集成商开发的,把它当宝贝,连个接口都不提供,不过数据库安装在内网中,要研究数据库结构,把人员和单位数据导出来到会议系统中,这样方便把人员和终端进行绑定,涉及到内部OA的事情,就不会写在这里啦,泄密可不好玩的。安卓客户端到这里基本没什么好改的了,大不了再加个自动更新功能,那在没开发经费的情况下,估计是不可能实现的了,就这样打包发布吧。理论

2015-04-17 08:56:35 973

原创 系统扩展——读取机器码,MD5加密后发送到服务器

安卓系统有很多机器码,如系统的机器码,网卡的MAC地址,SIM卡的序列号等,都是唯一的,读取时可能需要权限,但这个系统中不需要那么复杂,只需要一个唯一的机器码来验证身份而已,所以读取系统的机器码就够了。String code= Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);定义一个变量co

2015-04-17 05:55:07 1440

原创 Web端编写(六)——浏览会议文件

老规矩,上效果图这个页面是最复杂的页面,但也很简单。PDF文件使用浏览器直接打开是不行的,除非是计算机,而且要装有PDF阅读软件,但平板怎么办?下载到本地再编一个PDF阅读器?我还没那个闲功夫,不过有强大的互联网,有开放的github,这个就好办了。大家可以去搜索一下一个叫PDF.JS的项目,这个项目就是利用JS解释渲染PDF文件的,不过有个缺点,要html5才支持,不过还好,项目

2015-04-15 13:27:16 727

原创 Web端编写(五)——会议文件的列表

到了这一步,就很简单了,因为很多东西都讲过了。老规矩,效果图上来。可恶的腾讯,可恶的华为,华为没有硬件截屏,软件截屏对全屏应用截不完,为了截屏装个腾讯管家,又偷偷装应用宝。继续,上页面html代码。 查看会议议程

2015-04-15 13:03:13 413

原创 Web端编写(四)——查看会议议程

老规矩,先上张效果图,这图我把弹出菜单弹出来了,弥补一下上篇博文没看到的效果。这张图好像搞得大了点,将就用着吧。讲讲如何实现,先上html的代码 ')">查看会议文件 联系我们 关于系统

2015-04-15 12:34:31 697

原创 Web端编写(三)——用户控件和首页2

没办法,没想到那么长的,这篇讲首页,也及时default.aspx,这个是IIS默认的首页,系统中用来列出所有会议。页面效果请参看上一篇博文。先上全部页面代码,再挑重点的解释并附上相应的CSS和JS。 联系我们 关于系统

2015-04-15 11:13:15 261

原创 Web端编写(二)——用户控件和首页1

先看看首页的截图,这是华为荣耀×1的截图,就是要达到这样的效果。这就是安卓webview展示的效果。其实这是web站点default.aspx展示的效果,看图就可以看出页面共分三部分,顶部标题栏、中间是内容区域、底部是版权声明。重点要关注的是前面两部分,版权声明可以不要的。标题栏,就是蓝色那部分,共由3部分组成,最左边的是个刷新按钮,最右边的其实是个弹出菜单,中间是标题文字

2015-04-15 09:31:57 449

原创 Web端编写(一)——前期准备调试与公共函数

Web端编写最重要的原则是:针对安卓平板的webview控件来写,所以要查看效果,最好是使用平板来查看,要知道我在编写安卓客户端的时候是锁定竖屏的,而计算机没出意外是横屏的,还有另外一个重要说明,VS2010调试用的浏览器肯定是IE,核心就是IE浏览器,而安卓webview的核心却是webkit,有些效果要在webkit核心浏览器才有的,项目赶进度,所以我所有设计目标都是奔着竖屏webkit核心浏

2015-04-15 07:42:26 378

原创 服务端管理工具编写(五)——添加议程和上传会议文件

添加议程和编辑会议基本资料一个鸟样,需要新建一个窗体,在主窗体的右键菜单启动它。如何在主窗口启动就不多说了,上篇博文讲得很清楚了。在这个新建的窗体中照样添加个全局变量来传递参数,修改构造函数进行赋值 public string sID; public AgendaForm(string sMeetingID) {

2015-04-14 16:01:07 836

原创 服务端管理工具编写(四)——鼠标右键菜单及会议管理

其实鼠标右键菜单也是一个控件,不过这个控件不会在UI里面参与布局,使用的时候需要绑定其它UI控件使用。拖一个contextMenuStrip到项目中,IDE自动命名为contextMenuStrip1,选中这个控件,在IDE的左上角就会给出输入框,可以输入菜单的名称,其实就是菜单项的Text属性值,可以使用IDE自动命名的名字,也可以自行修改,但要保证name属性值是唯一的。项目中cont

2015-04-14 14:07:19 465

原创 服务端管理工具编写(三)——各控件的安排及事件

C#是面向对象的,所以重点是各控件的事件,控件有很多事件,不同的控件还有不同的事件,只要挑选好控件的事件进行代码编写,就可以满足需求。有些代码可以在不同的控件事件中编写都可以满足要求的,如“会议管理”选项卡中的“会议地点”后面的combox初始化,可以在窗体加载事件中进行初始化,也可以在“会议管理”选项卡加载事件中进行初始化,甚至可以在自己获取焦点的时候进行初始化,都可以达到让它初始化列出所有

2015-04-14 12:28:01 320

原创 服务端管理工具编写(二)——公共函数及配置文件读写

在编写工具前,先弄个配置文件,保存一些基本信息,同时要编写一部分公共函数,如数据库连接和读取等,这些函数是所有数据库操作的基础,用得很多,把他们编译成一个单独的DLL文件比较合算。一、配置文件配置文件其实就只要保存一点信息,就是IIS的目录,这样通过IIS目录就可以找到数据库的本地绝对路径了。在MeetingManage工程文件夹里依次打开MeetingManage->bin->Deb

2015-04-13 15:03:02 345

原创 服务端管理工具编写(一)——UI控件

目前系统的数据库设计完毕,但里面数据都是空的,所以要弄个管理工具往里面塞数据,我这里用C/S的方式实现,如果嫌麻烦,用B/S的方式也可以的,考虑到这套系统是独立的局域网运行的,方便操作还是用C/S架构来实现。管理工具的UI如下图,分4大部分,4个标签,请忽视人员管理和终端管理,那是我留着扩展用的。VS2010就不多介绍了,全中文界面,基本就那么个布局,项目使用C#来编程,习

2015-04-13 13:58:36 1050

原创 服务端数据库设计

Web应用本质基本就是操控数据库,写入或修改数据库,并把数据库的内容显示出来,所以要根据需要设计好数据库。本项目的数据库设计没有一步到位的,项目有需要随时添加表,随时修改表结构,甚至删除推到重来都有可能的。数据结构就不多讲了,这玩意讲起来完全可以和大学时上课一个鸟样,可以从大一学到大四的东西,而且还是学不完的东西,只需知道怎么建一个表,怎么设计里面的字段,如果不知道什么叫表,什么叫字段的,只好

2015-04-13 13:36:52 1031

原创 服务端编写前的准备工作

服务端计划使用win7的操作系统,会议文件显示使用B/S架构,管理使用C/S架构,在编写前需要做好系统的配置工作。一、.NET框架安装无论是WEB还是管理工具,由于使用了VS2010开发,需要安装.NET框架,我这里使用的是.NET4.0版本,当然,3.5版的也可以,编写的时候注意选择框架就行了。.NET可以去微软网站下载,如果安装了VS2010就不用去下载了,但以后系统部署的时候记得安装

2015-04-13 12:27:23 519

原创 第二个Activety中webview响应代码

webview其实就是一个光秃秃的浏览器,没有任何工具栏,如果没加设置,只能访问纯html而且不能带JS脚本的,所以要设置一下,设置需要在程序里面实例化再设置。JAVA代码如下,在需要讲解的我都会加上注释,应该能看得懂的。package com.landscape.meetinghz;import android.content.SharedPreferences;impo

2015-04-11 09:22:27 848

原创 第二个Activety和webview

前两天被福建人民搞惨了,碰到值班,协调增援,没更新。不要被上篇博文吓到了,第二个Activety其实很简单,只有一个控件,就是webview。根据个人习惯,直接写代码的,布局文件如下,在需要讲解的,我会加注释。布局文件    xmlns:tools="http://schemas.android.com/tools"//下面这条是表示使用屏幕是垂直布局,不随系统横屏而横屏,这是

2015-04-11 09:03:01 904

原创 第一个Activety控件的响应

这篇博文主要讲编写JAVA代码,响应控件。很短,很简单。安卓编程使用的是JAVA,一种类似于C语言的编程语言,而且现在使用IDE,面向对象编程,比当年学校学汇编和TC方便多了。打开MainActivety.java,就可以编写响应代码了,我会列出所有代码,在需要讲解的我会用注释的方式进行讲解,拷贝党注意了,注释有中文,拷贝到自己工程里面最好把中文注释删除掉,否则很容易出错,另外,如果是拷贝

2015-04-07 18:40:21 619

原创 第一个Activety添加控件

接上一篇博文,今天玩添加一个标题,添加一个输入框用于输入服务器IP地址,一个按钮,用于保存IP地址并登录服务器。今天这篇博文可能会有点长,要讲解的东西比较多,耐心看。安卓工程的项目结构就不多说了,基本能控制的就那么几个文件,要添加标题,就先打开布局文件。这个项目的第一Activety的标题很简单,就一行文字而已,打开activity_main.xml这个布局文件,我们需要在页面的顶部弄个标

2015-04-07 16:02:32 1307

原创 项目第一个安卓APP之第一个Activety

本项目的app很简单,一共就两Activety,第一个负责让用户填写服务器IP地址,第二个就只有一个浏览器了,剩下的工作就是服务器端的开发了。打开Android Studio,如果是新安装的,默认界面就是选择新建一个工程,就默认的好了,一路NEXT下去,新建一个工程挺费时的,估计得3分多钟,中间需要填参数的不用管,用默认的就是了,反正到了工程里面还可以修改。下面就开始进行修改,定制出我们需

2015-04-06 15:38:59 2167

原创 项目开发环境安装与调试

本月博客基本都是针对会议分发系统编写的,主要是给信通科的小家伙们当入门教程使用的。android studio网上大把下载的,我用的是1.1版本,安装也没什么困难的,注意以下几点1、要先安装JDK,否则要重新配置path。2、C盘空间不多的时候,安装过程中选择其它分区,尤其是SDK的安装位置,安装包看上去不大,安装完差不多4G的空间。3、安装过程很漫长,尤其是安装结束后启动

2015-04-05 11:36:59 532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除