Working with DataGridView

Working with DataGridViewThis lesson describes how to configure and work with data in a DataGridView control. The DataGridView is typically used to display the contents of a DataTable in a DataSet. This lesson shows how to:
- Use the DataGridView control to display and update the data.
- Bind a DataGridView control to a data source.
- Configure a DataGridView to use multiple data sources.
- Manage columns in a DataGridView control.
- Format a DataGridView control by using styles.
- Format a DataGridView control by using custom painting.
- Configure the column and cell types of a DataGridView.
- Add tables and columns to a DataGridView control.
- Delete columns in a DataGridView control.
- Respond to clicks in a DataGridView control.
- Validate input with a DataGridView control.
- Change data displayed in a DataGridView control at run time.
Read more

PERSONAL ENCRYPTED TALK - SECURING INSTANT MESSAGING WITH A JAVA APPLICATION

PERSONAL ENCRYPTED TALK - SECURING INSTANT MESSAGING WITH A JAVA APPLICATIONMost users of mainstream Instant Messaging applications on the Internet don’t realize their conversations are being transmitted in clear text and are vulnerable to eavesdropping during transmission. This project report presents a solution to this problem implemented in a final project for CS699 in the spring of 2005 at Rivier College. The project was entitled Personal Encrypted Talk and its primary goal was to secure Instant Messaging communications between two parties on the Internet. Secondary objectives were Java Cryptography Architecture research and the practical experience gained by the author in the development of a scalable Java based Graphical User Interface application. This article summarizes the software engineering steps followed during the implementation of this project.
Read more

JAVA PERFORMANCE OF THE RIJNDAEL ENCRYPTION ALGORITHM ACROSS COMPILERS AND VIRTUAL MACHINES

JAVA PERFORMANCE OF THE RIJNDAEL ENCRYPTION ALGORITHM ACROSS COMPILERS AND VIRTUAL MACHINESThe Rijndael encryption algorithm has recently been published as the Advanced Encryption Standard (AES), a Federal Information Processing Standard, and is being accepted by developers and designers as the algorithm of choice where encryption is required. Java is becoming the language of choice for E-Business applications, many of which require cryptography. The performance of any Java application is dependent on the compiler and virtual machine used to compile and interpret. Prior research has provided performance information for the Rijndael algorithm in Java for specific virtual machines. This research includes the development of a Rijndael implementation in Java. Using Java system calls, the performance of the Rijndael implementation is measured across fifteen compilers and fourteen virtual machines. Through analysis of these benchmarks, the Java performance of the Rijndael algorithm across compilers and virtual machines is produced.
Read more

Java security, Part 1 Crypto basics

Java security, Part 1 Crypto basicsThere is perhaps no software engineering topic of more timely importance than application security. Attacks are costly, whether the attack comes from inside or out, and some attacks can expose a software company to liability for damages. As computer (and especially Internet) technologies evolve, security attacks are becoming more sophisticated and frequent. Staying on top of the most up-to-date techniques and tools is one key to application security; the other is a solid foundation in proven technologies such as data encryption, authentication, and authorization.
Read more

RSA BSAFE Crypto-J Crypto for Java JCE Provider Introduction

RSA BSAFE Crypto-J Crypto for Java JCE Provider IntroductionThis document describes how to use the RSA BSAFEĀ® Crypto-J JCA/JCE Provider. The Java Cryptography ArchitectureT (JCA) provides a framework for accessing and developing cryptographic functionality for the Java platform. The JCA includes a provider architecture (also known as a Cryptographic Service ProviderT or CSP) that provides implementations for one or more cryptography algorithms. The Java Cryptography ExtensionT (JCE) extends the JCA to include APIs for encryption, key exchange, and message authentication code (MAC). The JCE extends Java2 (JDK 1.2 Java Development KitT), which defines the development environment for building applications, applets, and components for the Java platform.

Read more

← Previous PageNext Page →