自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 解决 adb.exe崩溃问题

1.端口被占用2.需要更新adb.exe今天主要讲述的就是  端口被占用问题.解决方式:[1] window+R[2]cmd [3]netstat -ano | findStr "5037"[4]tasklist|findstr "2720"5037 adb默认的端口号2720是查询出来占用端口号的PID找到对应Service.kill pi

2017-09-05 14:39:02 4854

转载 Handler原理

在Android中只要系统在5秒之内没有响应,就会自动的报出ANR.所以我们是利用子线程帮我们完成耗时的工作.而子线程与主线程之间的桥梁就是Handler.(Android中,子线程是无法直接更新View)Handler可以发送消息和处理消息.那么Handler是怎么作为该桥梁的呢?又怎么使用Handler?[1]Handler的使用步骤1.在主线程定义一个Handle

2017-07-02 10:09:59 500

原创 Android查看网页源码与开启子线程

在Android4.0以后,只要涉及下载,读取都需要在子线程里面进行。否则Android会自动抛出ANR。页面显示如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi

2017-07-01 21:32:33 480

原创 Android基础--ListView的显示几种方式

目前常用的ListView显示的方式有三种【1】BaseAdapter【2】ArrayAdapter【3】SimpleAdapter通过API Code 可以看出,实际上ArrayAdapter,SimpleAdater都是继承了BaseAdapter.所以这里主要讨论BaseAdapter里面的方法。BaseAdapter的方法主要有四个【1.1】getCount

2017-06-27 23:43:32 3106

翻译 关于Android6.0 电话拨号器

在Android6.0以前,电话拨号器在AndroidManifest.xml中添加对应的权限即可。在Android6.0以后,Google在新的系统中增加权限设置。所以需要增加动态的读取权限。代码如下: private class callPhone implements View.OnClickListener{ @Override public v

2017-06-04 09:49:51 784

转载 Android偏好参数SharedPreferences

Andoird应用一般在初始化的时候,都是需要一些参数的。这些参数主要都保存在 data/data//shared_prefs目录下界面代码 <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:t

2017-03-04 17:53:32 410

转载 如何利用Pull解析器生成XML

这次生成的代码与上次解析XML是一致的。所以就直接上代码了Userpublic class User { private Integer id; private String name; private Integer age; public Integer getId() { return id; } public void setId(Integer

2017-03-04 16:01:28 383

转载 Pull解析XML文件

解析XML的方法有很多,比较常用的就是SAX、DOM、PULL,由于Android 已经集成跑Pull解析器,所以今天就是说说怎么解析XML文件PuLL解析器的源码和文档地址:http://xmlpull.org/在Src中新建一个User.xml文件 lisi 18 zhangsan 28

2017-03-04 12:34:59 436

原创 Android 如何将文件写入SD卡

文件写入SD卡与写入手机内存其实是一样。区别就是存在SD卡的文件,没有权限这一回事。就是存在SD卡上文件没有所谓的“读写权限”,只要写在SD卡都是可以被其他应用访问的。但是有一点就是程序访问SD卡的时候,是需要权限的。读写到SD也是需要权限。权限设置如下 具体的操作 String name=fileName.getText().toString();

2017-02-12 16:43:11 3297

原创 Android 文件的读写

一、Android文件读写其实与JAVA的读写方式都一样,现在主要是以文件流的形式,就行文件的写入与读写public class MainActivity extends Activity { private EditText fileName; private EditText fileContent; @Override public void onCr

2017-02-12 15:24:46 395

原创 Android 单元测试

如何进行单元测试呢?其实也是很简单,只要建一个AndroidTestCase的测试用例就行。具体方法如下1、new AndroidProject (新建一个android项目 ,我在这里取名为PersonTestCase)2、在该项目AndroidManifest.xml文件里面,添加测试需要的配置<application android:icon="@drawab

2017-02-05 12:28:26 339

原创 Android 布局介绍

LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)FrameLayout 就是相当于同一个位置可以存在个多页面。像gif动画一样。RelativeLayout 就相当于HTML里面的一个div。可以随意嵌套。但是在RelativeLayout 里面的控件都是用相对的定位

2017-02-05 11:55:16 275

原创 Android 发送短信

Android 发送短信

2017-02-03 22:15:18 405

原创 Android 手机拨号

一、直接调用系统拨号界面1、将用户输入的手机号码,直接显示在拨号盘上 //调用拨打电话界面 Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+number)); //number 是手机号码 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

2017-02-02 14:38:04 816

原创 人事管理系统主界面与登录界面--WPF

人事管理系统主界面与登录界面需解决的问题:如何在登录成功之后,关闭登录界面,显示主界面。解决方法如下:1、重写App.cs文件 /// /// 程序启动 /// /// protected override void OnStartup(StartupEventArgs e) {

2015-11-27 16:29:12 7519

原创 人事管理系统主界面--WPF

人事管理系统主界面要求如下:1、如何解决点击一个Button,主界面右边显示一个窗体的问题。2、如何美化主界面。3、如何减少主界面XAML的代码解决方案:1、使用Tab。2、引用Dictionary.xaml来美化界面。3、使用用户控件。一、系统主界面XAML代码:<Window x:Class="HRMS.UI.MainWindow"

2015-11-27 16:05:52 4763

原创 人事管理系统登录界面--WPF

登录界面要求如下:1、如何保证密码的安全性。2、如何进行密码验证。3、如何当密码输错三次,用户自动锁定。4、如何提示用户。问题解决方案:1、采用MD5加密,再进行加盐处理。2、输入的密码加密,与数据库中的密码相匹配。3、设置全局变量进行计算密码输入错误次数。4、密码错误与用户名不存在时,在界面上显示错误信息,而不是弹出窗口。登录前台代码XAM

2015-11-27 15:44:16 7697 1

原创 人事管理系统介绍--WPF

最近开发一个小项目,只是学校要求开发的一个人事管理系统。能够满足一般小企业的需求。该系统是使用三层架构开发,WPF的人事管理系统。其中有许多不足。希望大家多多提意见和建议。系统的功能:(一)、员工管理:具有对员工信息的添加、修改、删除操作,可进行员工信息的检索,导出员工信息,以及打印员工信息。(二)、部门管理:可添加、删除部门,修改部门的负责人以及打印部门信息。(三)、

2015-11-27 15:41:39 3590 1

原创 WPF--打开文件

如何打开文件和显示被打开的文件名

2015-09-19 10:33:46 2824

原创 WPF--窗口的属性

窗口属性和提示窗口

2015-09-19 10:11:28 1487

原创 WPF--菜单Menu

菜单Menu菜单分为普通菜单(Menu)和上下文菜单(ContextMenu) Menu是可以在任意位置的 Menu>            MenuItem Header="文件">                MenuItem Header="打开">                    MenuItem Header="1.txt">MenuItem>

2015-09-19 09:56:21 5619

原创 WPF--窗口之间的值传递

WPF中,如何使窗口与窗口之间进行值的传递呢?如果窗口A要传递一个值给窗口B。那么就在窗口A上,赋值给窗口B的属性上。实例如下:主窗口MainWindow.xaml 主窗口的后台代码(其实就是一个Button事件) private void btnLogin_C

2015-09-19 09:43:48 1093

原创 WPF--常见属性Label的隐藏和显示

主要运用Visibility和布局前台代码 后台代码 priv

2015-09-18 16:43:41 10066

原创 WPF--常见属性

基本属性功能 属性值是否可见Visibility Visible(可见)、Collapsed(不可见)是否可用IsEnabled布尔类型背景颜色Background rad、black、blue...字体大小FontSize 控件基本属性控件 属性解析TextBoxMaxLength最大长度TextWrapping

2015-09-18 15:35:42 444

原创 WPF--关于获取控件的属性

在桌面上的控件如何去获取它的属性和事件?这次以button为例。前台代码 后台代码 private void btnNa

2015-09-18 15:19:16 1292

原创 .NET基础--索引器

索引器是对属性的进一步扩展,用于封装内部集合或数组。新建索引器: class Test { private string Frist = "管理之道.做正确的事,把事情做正确。"; private string Scond = "只有最艰难的路,才有价值"; public string this[string index]

2015-09-17 21:33:42 385

原创 .NET基础--异常处理

try { Console.WriteLine("请输入一个正整数"); int i = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("输入数据成功,你输入的值是{0}", i); }

2015-09-17 13:41:31 345

原创 .NET基础--继承

继承:分为基类和子类。就像你的祖先是你的基类,而你就是你们祖先的一个子类。同时,你父亲就是你的父类,而你也是你父亲的子类。你父亲是你爷爷的子类。依次类推。正如现实中的继承一样。你的DNA是继承你的父亲的DNA,但又有你自己的特征。例如:新建一个类Car public class Car { public int width { get; set; }

2015-09-17 13:27:48 390

原创 .NET基础--Contains用法

Contains的功能主要是匹配字符串的功能。相当于SQL中的like查询。 Console.WriteLine("Holle,My name is robot.Can i help you?"); string question = Console.ReadLine(); if (question.Contains("来自

2015-09-17 12:44:13 1321

原创 .NET基础--九九乘法表

for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { Console.Write("{0}*{1}={2:00}\t",j,i,i*j); }

2015-09-16 13:47:03 725

原创 .NET基础--参数传递Out

static void Main(string[] args) { int number; int result = Test(out number); Console.WriteLine("number={0}\tresult={1}",number,result); Console.

2015-09-16 13:27:11 461

原创 .NET基础--字段与属性的区别

class Student { private string name; //字段 public string Name //属性 { get { return this.name; } s

2015-09-16 13:15:25 686

原创 .NET基础--数组

int []score=new int[5]; score[0] = 70; score[1] = 75; score[2] = 88; score[3] = 96; score[4] = 82; foreach (int i in score)

2015-09-16 12:58:36 381

原创 .NET基础--结构体

public struct Student { public string Name; public int Age; public char Gander; } class Program { static void Main(string[] args) {

2015-09-15 19:27:02 449

原创 .NET基础--枚举

public enum Person { Name = 1, Gander, id }; class Program { static void Main(string[] args) { String s = Console.ReadLine();

2015-09-15 19:12:30 404

原创 .NET基础--break与continue区别

for (int i = 1; i < 4; i++) { for (int j = 1; j <= 5; j++) { if ((i*j)%5 != 0) { Console.Wri

2015-09-15 18:42:52 454

原创 .NET基础--do-while

bool flag = true; do { try { int score = Convert.ToInt32(Console.ReadLine()); if (score >= 0 && score <=

2015-09-15 18:11:18 603

原创 .NET基础--if-else与swirch的区别

int score = 91; if (score >= 90 && score <= 100) { Console.WriteLine("优秀"); } else if (score >= 80 && score < 90) {

2015-09-15 15:09:00 607

原创 .NET基础--if与else的匹配问题

int num = 10; if (num >= 10) if(num>10) Console.WriteLine("num的值是大于10"); else Console.WriteLine("num的值是大于10还是等于10呢?")

2015-09-15 14:35:32 533

原创 .NET基础--运算问题

int Num = 10/3; double Text = 10/3; Console.WriteLine("整型的数据结果是:"+Num); Console.WriteLine("双精度的数据结果是:" + Text); Console.ReadLine();该代码的执行结果都是3。因为运

2015-09-15 14:25:59 306

空空如也

空空如也

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

TA关注的人

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