- 博客(152)
- 资源 (1)
- 收藏
- 关注
原创 接口(Java)
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必
2015-12-12 21:05:40 433
原创 基本网络概念
网络实现网络的4个要素(1)通信线路和通信设备。 (2)有独立功能的计算机。 (3)网络软件支持。 (4)实现数据通信与资源共享。网络分类(1)局域网LAN(作用范围一般为几米到几十公里)。 (2)城域网MAN(界于WAN与LAN之间)。 (3)广域网WAN(作用范围一般为几十到几千公里)。网络的分层ISO提出的OSI(Open System Interconnection)模型将网络分为
2015-12-08 17:01:09 543
原创 AndroidStudio快捷键汇总
IDE 按键 说明 F1 帮助 Alt(Option)+F1 查找文件所在目录位置 Alt(Option)+1 快速打开或隐藏工程面板 Ctrl(Command)+Alt(Option)+S 打开设置对话框 Alt(Option)+Home 跳转到导航栏 Esc 光标返回编辑框 Shift+Esc 光标返回编辑框,关闭无用的窗口 Sh
2015-11-28 11:19:00 378
原创 设置 ListBox 选中项的背景颜色
不同的系统 ,ListBox 选中项的背景颜色是有差异的,在Win7中,其背景颜色是蓝色的。有时候我们想更改其背景颜色,那么就可以通过以下代码实现:
2015-11-25 18:40:14 6010
原创 如何实现 TreeView Items 全部展开和全部收缩(WPF)
本文将介绍如何通过按钮【全部展开】和【全部收缩】来实现 TreeView 所有节点的展开与收缩,将以下代码写在后台: // 【全部收缩】 private void btnCollapseAll_Click(object sender, RoutedEventArgs e) { foreach (var item in treeView.Items)
2015-11-24 20:13:39 7379
翻译 蓝牙低功耗(Bluetooth Low Energy)
在 Android 4.3 (API Level 18) 中,引入了以支持蓝牙低功耗为核心的内置平台,并且提供了一些 API,用来搜索设备、查询服务器和读/写属性。和经典蓝牙( Classic Bluetooth)相比,蓝牙低功耗(Bluetooth Low Energy)显著地降低了能源消耗。它允许 Android 应用程序与具有低功耗要求的 BLE 设备进行连接,如接近传感器、心率监视器、
2015-11-19 16:04:06 1930
翻译 Android 蓝牙(概述)
在 Android 中提供了管理蓝牙功能的类,如扫描设备、连接设备和管理设备之间数据传输。蓝牙 API 同时支持“经典蓝牙”和“蓝牙低功耗(BLE)”.有关这方面的更多信息请参照“经典蓝牙”和“蓝牙低功耗(BLE)”.蓝牙 API 允许以下应用:扫描其他蓝牙设备(包括BLE装置)。查询本地蓝牙适配器,配对蓝牙设备。建立 RFCOMM 通道/插口。连接到其他设备上的指定插口。和其他设备传输数
2015-11-18 18:17:16 522
原创 Android 学习笔记之 Activity 简介
什么是 ActivityActivity 是 Android 应用程序的界面;每个应用程序往往都存在多个 Activity ,即存在多个界面,各个界面之间根据一定的逻辑规则互换显示;Activity 本质是一个 Java 类,在一般情况下,可以认为每个界面均是一个 Activity ,也就是说 Activity 的数量与界面的数量是一一对应的。Activity 的功能定位Activity
2015-11-10 11:34:43 464
原创 Android 学习笔记之常用控件
ListView(1)ListView 是一套视图(View )组件(Component);(2)ListView 通常以列表的形式在 android 客户端显示一些列表选项(Item),每个列表选项拥有同样的布局;(3)为了提升 ListView 的性能,在设计 ListView 时,禁用了其 addView 方法;(4)ListView 被设计为必须使用适配器为其本身提供加载了数据的 ite
2015-11-08 21:00:43 471
原创 Android 学习笔记之界面布局
界面布局表格布局(TableLayout)TableLayout 与 TableRow 中的子控件可不用设置宽和高,有默认值。表格布局(TableLayout) 的主要属性:android.collapseColumns(隐藏 TableRow 中的某列)、android.stretchColumns(当某行填充不足时,指定某列或多列扩充)、android.shrinkColumns(当某行填充
2015-11-08 11:28:52 452
原创 委托和事件(C#)
基于事件驱动的程序设计是目前主流的程序设计方法,它是 Windows 应用程序设计和 Web 应用程序的基础。完整的事件处理系统必须包含以下三大组成要素: (1)事件源:指能触发事件的对象,有时又称为事件的发送者或事件的发布者。 (2)侦听器:指能接收到事件事件消息的对象,Windows 提供了基础的事件侦听服务。 (3)事件处理程序:在事件发生时能对事件进行有效处理,又称事件方法或事件函数。
2015-10-22 20:50:16 587
转载 如何阅读英文原版教材
读原版书的三个误区 1、觉得自己词汇量不够. 事实上, 这个是最大的误区. 我可以随手写下几个单词, 你是否知道它们的意思?antihistamine? placebo? 好吧, 基本上大多数人不会知道第一个词. 现在我告诉你, 这个词是”抗组胺剂”的意思. 你是否知道这是什么?? 第二个词可能有人背过, 这个词是”安慰剂”的意思, 你是否也知道它具体是什么呢? 所以我认为, 一个词, 就算告诉你汉
2015-10-13 16:18:46 1775
原创 ADO.NET 概述
ADO.NET 是一种应用程序与数据源交互的 API,它支持的数据源包括数据库、文本文件、Excel 表格或者 XML 文件等。ADO.NET 封装在 System.Data 命名空间及其子命名空间(System.Data.SqlClient 和 System.Data.OleDb)中,提供了强大的数据访问和处理功能,包括索引、排序、浏览和更新等。上图显示了 ADO.NET 的构架。ADO.NET
2015-10-12 18:18:34 4759 2
原创 ListView 类
功能:表示用于显示数据项列表的控件。 命名空间: System.Windows.Controls 程序集: PresentationFramework构造函数ListView:初始化 ListView 类的新实例。属性待续···
2015-10-01 10:47:06 539
原创 INotifyPropertyChanged 接口
功能:向客户端发出某一属性值已更改的通知。 命名空间: System.ComponentModel 程序集: System.ObjectModel事件PropertyChanged:在属性值更改时发生。说明INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。例如,考虑一个带有名为 FirstName 属性的 Person 对象
2015-10-01 09:50:19 677
原创 ItemsControl 类绑定数据库
// .csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data
2015-09-30 22:52:22 730
原创 ObservableCollection<T> 类
ObservableCollection< T >类表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。命名空间: System.Collections.ObjectModel 程序集:System.ObjectModel(在 System.ObjectModel.dll 中) 类型参数 T:集合中的元素类型构造函数ObservableCollection< T >():
2015-09-30 22:33:25 2805
原创 WPF 中图标路径问题
给 WPF 添加图标有两种方式,一是绝对路径方式,二是相对路径方式。第一种方式操作简单,只需将要添加的图标的路径赋给 Source 即可。但是,这种绝对路径方式存在一个严重的弊端,就是当工程文件移植到其它地方时,这些绝对路径就会失效,需要多次重复修改才行。而相对路径方式就解决了工程文件移植给图标路径带来的失效问题。绝对路径很简单,举个例子,给应用添加一个 image 控件,要是其显示我们需要的图标,
2015-09-26 10:17:40 4251
原创 如何将数据库连接字符串保存在配置文件中并读取
Why如果直接将连接字符串放在程序中,当要修改连接字符串时,就要修改相关代码,如果项目中多次使用该连接字符串,则可能需要多次修改相关代码。这种重复性的工作会给以后代码的修改带来极大的不便,因此最好的办法就是将连接字符串保存在配置文件中,每次读取的时候直接读取配置文件中的字符串就行了;若要修改,只需修改配置文件即可。那么如何实现将将数据库连接字符串保存在配置文件中并读取呢?
2015-09-25 22:06:59 5552
原创 UI 布局(WPF)
友好的用户界面和良好的用户体验离不开设计精良的布局。布局元素中,既有像传统的 Windows Form 和 ASP.NET 那样使用绝对坐标进行定位的元素,也有像 HTML 页面中那样使用行列定位的元素。WPF 的布局是依靠各种布局元素实现的。每个布局元素都有自己的特点,既有自己的优点和长处,也有自己的缺点和短处。一定要灵活的使用,切莫对每种布局控件无所不用其极。布局元素首先,思考一个问题:用于构成
2015-09-24 09:13:41 722
原创 String.Format(C#)
格式化货币【注】:跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元。string.Format("{0:C}",0.2)// 结果为:¥0.20 (英文操作系统结果:$0.20)【注】:默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数。string.Format("{0:C1}",23.15)// 结果为:¥23.2 (截取会自动四舍五入)也可格式化多个Ob
2015-09-20 16:35:38 861
原创 程序的异常处理(C#)
只要程序中存在错误,不论是什么原因造成的,.NET 都会引发异常。因此,异常也是 C# 中的一个重要概念。下面将介绍在 C# 中异常处理的一般机制和基本语法。为了能够对异常有效地处理,C# 提供了 try、catch、finally 关键字来处理可能有的异常的操作。
2015-09-18 22:26:45 527
转载 Qt 模块简介
Qt 5 模块分为 Essentials Modules 和 Add-on Modules 两部分。前者是基础模块,在所有平台上都可用;后者是扩展模块,建立在基础模块的基础之上,在能够运行 Qt 的平台之上可以酌情引入。 Qt 基础模块分为以下几个:Qt Core,提供核心的非 GUI 功能,所有模块都需要这个模块。这个模块的类包括了动画框架、定时器、各个容器类、时间日期类、事件、IO、JSON
2015-09-15 11:09:48 544
原创 Delphi 学习笔记(2015.09.12)
OnPaintOnPaint 事件是在窗体刷新时触发,用于重新绘制窗体中图形。RepaintRepaint 用于实现重绘、刷新的功能。PixelsPixels 用于绘制点。
2015-09-12 13:46:46 592
原创 Font.Style(Delphi)
if( checkbox1.Checked = true ) then label1.Font.Style := label1.Font.Style + [fsBold] else label1.Font.Style := label1.Font.Style - [fsBold];
2015-09-08 20:42:48 2672
转载 使用 Android NDK 重用现有的 C 代码
http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/
2015-09-02 11:35:30 426
原创 WPF 学习资源汇总
Windows Presentation Foundation :https://msdn.microsoft.com/zh-cn/library/ms754130(v=vs.90).aspx
2015-08-30 21:24:30 470
原创 抽象类、密封类及类成员(C#)
使用 abstract 关键字可以创建不完整且必须在派生类中实现的类和类成员。使用 sealed 关键字可以防止继承以前标记为 virtual 的类或某些类成员。
2015-08-30 16:32:02 928
原创 静态类和静态类成员(C#)
静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。 也就是说,不能使用 new 关键字创建静态类类型的变量。 因为没有实例变量,所以要使用类名本身访问静态类的成员。
2015-08-30 15:52:49 661
原创 常量、字段、方法、属性和索引器(C#)
常量(Constants)常量是在编译时已知并在程序的生存期内不发生更改的不可变值。 常量使用 const 修饰符进行声明。
2015-08-29 16:51:12 2395
编程接口指南
2015-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人