- 博客(41)
- 资源 (4)
- 收藏
- 关注
原创 Android学习之Activity启动模式
当用户启动新活动时,该活动会被推送到栈顶;<2>、singleTop(栈顶复用模式):如果新活动已经位于任务栈的栈顶,则不会创建新实例,而是复用栈顶的活动实例,并调用其onNewIntent()方法。<3>、singleTask(栈内复用模式):在任务栈中查找已存在的活动实例,如果找到,则将该实例之上的所有活动出栈并销毁,使其成为栈顶活动;类似于 standard 模式,但有本质区别:如果系统中已存在该 Activity 实例的任务栈,系统会直接将该任务栈切换到前台,而非新建实例,不存在会创建一个。
2026-03-31 17:25:41
483
原创 滚动视图HorizontalScrollView和ScrollView
如果需要滚动就需要使用滚动视图,滚动视图是帧布局(FrameLayout)的子类,所以在滚动视图中可以添加任何子视图。在水平滚动(HorizontalScrollView)视图中,需要将宽度设置为自适应(wrap_content),或使用权重设置内容视图的宽度。在垂直滚动(ScrollView)视图中,需要将高度设置为自适应(wrap_content),或使用权重设置内容视图的高度。滚动视图分为水平滚动(HorizontalScrollView)和垂直滚动(ScrollView);
2026-03-16 17:00:43
241
原创 Android学习之表格布局
表格布局与常见的表格类似,它以行、列的形式来管理放入其中的视图,表格布局使用<TableLayout>标记定义,在布局中,可以添加多个<TableRow>标记,每个<TableRow>标记占用一行,由于<TableRow>标记也是容器,所以在该标记中还可以添加其他视图,在<TableRow>标记中,每添加一个视图,表格就会增加一列。在表格布局中,列可以被隐藏,也可以被设置为伸展,从而填充可利用的屏幕空间,也可设置为强制收缩,直到表格匹配屏幕大小。表格布局可以设置的属性有两种:全局属性、单元格属性。
2026-03-16 14:06:49
419
原创 Android学习之相对布局
RelativeLayout 是 Android 中常用的布局容器,允许通过相对定位(相对于父容器或其他视图)的方式排列子视图。与 LinearLayout 不同,它不依赖线性方向,灵活性更高。
2026-03-15 09:17:33
382
原创 Android学习之线性布局。
例如,在水平 LinearLayout 中,layout_gravity="right" 可能无法生效,因为子视图是按顺序从左向右排列的。例如,在一个水平排列的 LinearLayout 中,设置某个子视图的 layout_gravity="center_vertical" 可以让该子视图在其分配的高度空间内垂直居中。layout_marginTop、layout_marginBottom、layout_marginLeft、layout_marginRight:分别设置特定方向的边距。
2026-03-14 16:31:48
469
原创 Android学习-随笔(安装后设置路径)
在android studio 中点击File—>Settings—>找到Android SDK(android studio版本不一样,位置可能不同)—>修改Android SDK Location为:D:\Android\Sdk;在D:\Android下创建gradle文件夹,设置环境变量:GRADLE_USER_HOME=D:\Android\gradle;在D:\Android下创建Sdk文件夹,设置环境变量:ANDROID_HOME=D:\Android\Sdk;3、修改gradle位置。
2026-01-28 17:01:14
302
原创 C# 点击导入,将需要的参数传递到弹窗的页面
新增一个datatable用于存储datagridview的caption和name,这里用的是devexpress组件中的gridview。//传递标题到导入页面。点击导入按钮,获取本页面的datagridview标题的结构,并传递到导入界面。在导入页面增加委托,将导入后的数据传回本页面并展示。
2025-04-18 17:08:07
530
原创 C#中右键通过listview来控制datagridview字段值的是否显示、显示顺序,并存储到XML中。
datagridview开始显示通过调用XML存储的字段值及顺序来显示,右键调出Tools来控制显示的顺序及是否显示,通过加号和减号进行调整顺序。获取datagridview当前显示的字段值及顺序,并存储到数组中,用于listview显示原始的全部的字段值,以及当前显示的顺序;//获取xml中存储的值;//保存到XML的代码;_mainname为节点的名称,value为获取的字段名称的顺序;//调用事件进行显示页面的调整。从XML中获取需要显示的字段值的信息,并进行显示及显示顺序的设置;
2024-03-20 15:13:21
1256
原创 C# 当录入错误的时候,右下角弹窗提示错误信息
/自左向右显示窗口,该标志可以在滚动动画和滑动动画中使用。//自右向左显示窗口,该标志可以在滚动动画和滑动动画中使用。//自顶向下显示窗口,该标志可以在滚动动画和滑动动画中使用。//使用滑动类型动画效果,默认为滚动动画类型,当使用AW_CENTER标志时,这个标志就被忽略。//若使用了AW_HIDE标志,则使窗口向内重叠;if (this.Opacity == 0)//当透明度==0的时候,关闭弹出窗以释放资源。//激活窗口,在使用了AW_HIDE标志后不要使用这个标志。// 使用淡入淡出效果。
2024-03-16 17:04:15
1503
原创 C#中的正则表达式和判断日期时间的正则表达式
2[0-4]\d 匹配以2开头,十位为0到4,个位为任何数字的三位字段,25[0-5] 匹配以25 开头,个位为0到5 的三位字段,[01]?| 表示分支匹配,要么匹配前面的一部分,要么匹配后面的一部分。我们来对他进行分析,0匹配数字“0”,\d匹配一个数字,{2,3}表示重复2到3次,-只匹配”-”自身,接下来的\d同样匹配一个数字,而 {7,8}则表示重复7到8次。自定义组名还有另外一个好处,在我们的C#程序中,如果需要得到分组的值,我们就可以很明确的使用我们定义的分组的名字来得到,而不必使用下标。
2024-02-29 14:27:05
2122
原创 C#调用类中的方法获取返回Sql Server存储过程的返回值
new SqlParameter("@sheetid",SqlDbType.VarChar,20,ParameterDirection.Output,false,0,0,string.Empty,DataRowVersion.Default,null), //输出参数,返回过程结果值。
2023-12-25 11:22:41
929
原创 C#调用类中的方法进行数据库的更新操作
public static string connectstring = "数据库链接";string sql = "更新语句UPDATE/DELETE/INSERT";新建一个Form,建一个button并添加单击事件;
2023-12-23 17:00:55
597
原创 C#调用类中的方法进行数据库查询
public static string connectstring = "数据库链接";在另一个From中调用这个,新建一个dataGridView1和button1;string sql = "查询语句select ";//这里引用2个参数,一个为数据库链接,一个为查询语句,方便多个数据库调用。设置button1_Click的单机事件。//using 调用后会自动释放。
2023-12-23 16:08:10
682
原创 C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit
C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit
2022-11-14 12:50:16
2903
原创 C# 基于内存表DataTable中的内容,利用上页和下页进行显示
实例说明:页面加载的时候显示第一条记录信息,当数据为第一条的时候,上页禁用,当数据为最后一条的时候,下页禁用;当数据只有1条的时候,上页和下页均禁用。public partial class Form1 : Form { public static DataTable PublicTable = new DataTable(); //全局内存表 public Form1() { InitializeCompone...
2022-04-04 16:05:05
1062
原创 C# XtraReport预览中按钮的屏蔽
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XtraReport1 report = new XtraReport1(); //report.LoadLayout(Application.StartupPath + @"..\Report\XtraReport1.repx"); ...
2021-09-10 10:18:23
504
原创 提取Dev gridview指定列的数据,并进行全局使用
1、在构造类中增加引用。using System.Data;并增加namespace STUDENT{ class userinfomation { public static DataTable newtable = new DataTable(); //新增的2、创建一个事件进行gridview内容的提取,这里我只提取了CDNO列。public DataTable DataGridViewToDataTable(DevExpress.XtraGri...
2021-07-30 08:35:50
776
原创 Oracle学习随笔——表空间/权限/用户/角色设置
1、表空间1.1、创建数据表空间。create tablespace tablespace_name datafile 'datafile1.dbf' size 20M;创建一个名称为tablespace_name,数据文件名称为datafile1.dbf,大小为20M的表空间。1.2、创建临时表空间create temporary tablespace tablespace_name tempfile 'tempfile1.dbf' size 20M;创建一个名称为tablespace_nam
2021-06-30 09:09:18
1133
原创 Oracle学习随笔,常用的命令-SQLPlus
Oracle中常用的命令-SQLPlus:connect:连接命令,切换用户连接,也可简写:conn用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]说明:当用特权用户身份连接时,必须带上as sysdba或是as sysoper例如:sqlplus当前登录账户为sys,如果要切换到例外一个账户就需要输入:conn system/oracle;格式为 connect [username]/[password] [as sysdba/sysoper]图显:SQL.
2021-06-16 14:38:19
904
原创 C# 学习随笔 获取计算机硬件参数,包括(CPU ID,MAC,磁盘ID和IP地址)
引用using System.Management; public static string GetCpuID() //获取CPUIDD { string result; try { string text = ""; ManagementClass managementClass = new ManagementClass("Win32...
2021-06-09 17:12:10
396
原创 C# 中的combobox和Textbox读取本地ini文件中的内容
1、要求:combobox显示一个配置文件中的内容;例如combobox下拉列表显示西瓜、樱桃、香蕉等水果,默认显示第一个。当combobox中的内容发生改变的时候,textbo
2021-05-31 15:32:32
2006
2
原创 C# 利用Devgridcontrol进行输出显示,并根据gridview中的选中的行进行更新出来,我这里利用的时号段值
思路:用的时Access数据库1、先提示是否需要作废选中的行或许信息。2、获取选中行的行号信息并添加到list中,支持【按CTRL】不连续选中。3、根据选中的行号提取需要的字段值,并进行update到数据库中4、然后再根据单号进行查询显示出来数据库表的信息。private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ...
2021-05-31 10:09:33
958
原创 C# 利用XtraReport报表打印,当调用打印程序的时候往数据库里更新记录,记录操作的时间人员等信息。
1、在XtraReport中找到PrintProgress这sprivate void XtraReport1_PrintProgress(object sender, DevExpress.XtraPrinting.PrintProgressEventArgs e) { OleDbConnection con = new OleDbConnection(connect.server.cons); con.Open(); ...
2021-05-31 10:00:08
1031
原创 C# XtraReport学习之三 绑定数据
1、新建一个XtraReport报表,添加控件xrlabel,并为XtraReport添加数据源,数据源为学习之一的封装类中。属性找到XtraReport1,刚才新建的报表,设置DataSource数据源选择数据源的下拉箭头,弹出页面点击Add Report Data Source...选择 Object Binding后 Next,直到显示到下面选择项目名称cards下面的classinfo封装类,点击next,点击Finish完成。2、设置报表模块的数据字段值.
2021-05-27 14:39:21
1352
原创 C#XtraReport学习之二 winform打印按钮
1、新建一个form,并添加gridview用于显示数据,新增加三个按钮,【打印】【打印预览】【编辑】预览按钮代码 private void button2_Click(object sender, EventArgs e) { List<barinfo> list = new List<barinfo>(); \\调用学习一的封装类 for (int i = 0; i < this.gridVie...
2021-05-27 14:11:19
1374
2
原创 C# XtraReport学习之一,封装类
1、添加一个类文件,命名为barinfo2、双击打开并添加代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace barcode{ class barinfo { public string cardsno { get; ...
2021-05-27 13:40:56
417
原创 C#通过配置文件连接数据库
1、在C#项目组里添加一个【应用程序配置文件】,默认名字为app.config。2、双击打开app.config,开始写连接数据库的代码:需要在两个<configuration>之间。<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="server" connectionString="连接数据库的字符串"/>...
2021-05-24 10:50:02
2513
原创 C#做的登陆界面 登陆成功后跳转到主界面,数据库用的access2010
下面是登陆按钮的事件,密码用MD5加密了。using System.Data.OleDb; \\数据库引用using System.Security.Cryptography; \\MD5加密引用private void button1_Click(object sender, EventArgs e) { string cons = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=..\\Database.a...
2021-05-21 23:00:58
1010
原创 C# Oracle 过程返回查询结果集
Oracle 存储过程CREATE OR REPLACE PROCEDURE P_DPCXSP( ARTICLE IN VARCHAR, FAM OUT sys_refcursor)ISBEGINopen FAM FOR select * from defarticle where article=ARTICLE;END P_DPCXSP;C# 按钮查询代码OracleConnection cons = new OracleConnection("Data...
2021-02-18 15:26:06
949
原创 SQL中根据服务器日期创建单据编号
1、编写存储过程,创建单据编号。单据编号组成,4位自定义字符,8位日期,4位序列号。createprocedure sheetid asbegin--声明变量 @maxdate 取单据出库表中单据编号最大的号,@sysdate 取服务器当前日期,跟单据编号中的日期作比较。如果@maxdate小于@sysdate,则需要取系统当前日期并且单据编号为0001,开始创建新的单据编号;否则就从@maxsheetid 的4位序列号自动加1。--@newsheetid 用于存储新的单据编号用...
2021-01-25 10:45:10
1012
原创 C#查询数据库进行字符串集的转换,将GB2312转换成ISO8859,或将ISO8859转化成GB2312格式。
将GB2312转换成ISO8859,或将ISO8859转化成GB2312格式。我是利用的SQL Server 在Oracle中也是可以的。//在FORM中增加控件button 按钮控件,datagridview查询结果展示控件。button1_Click这个为按钮的单机事件。利用2个for 循环遍历全部的数据,并进行转换,转换后再往回复制。最后再将赋值后的表呈现出来private void button1_Click(object sender, EventArgs e) {...
2021-01-22 17:18:48
405
原创 C# 控件中Combobox中从数据库获取数据库字段值和模糊查询。
第一种方法,可以绑定数据库。combobox控件中就会显示绑定的数据库字段值,但是模糊查询只能从左到右输入。例如,数据库字段值有:A001,A002,A003,B001,B002,B003。只能输入A……或者B……才能查询,若是输入1或者2或者3,根本无法模糊查询。需要改的属性为,combobox的AutoCompleteMode 为SuggestAppend; AutoCompleteSource 为ListItems。第二种方法是写combobox的TextUpdate事件。1、用一..
2021-01-11 13:06:35
4031
1
原创 C# Dev gridControl 按回车增加一行
将NewItemRowPosition属性设置为Top或Bottom,在这样的新行中输入数据后,会自动添加到绑定的数据源中的,如果你希望在按回车时焦点跳至下一列,只需要设置GridView的OptionNavigations->EnterMoveNextColumn为True即可,当在最后一可见列按回车,数据自动在GridView中显示出来。...
2021-01-07 09:23:58
1675
原创 SQL Server 基础语句知识,语法结构。
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表cr.
2020-12-25 14:22:29
543
C#中右键通过listview来控制datagridview字段值的是否显示、显示顺序,并存储到XML中
2024-03-20
SQL 变量日期while循环.sql
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅