|
BackUp is Created but Dont Know the format..what format is to adopted by which we can restore it easily..
|
|
|
|
|
simply backupfile.bak
Abdul Rahaman Hamidy
Database Developer
Kabul, Afghanistan
|
|
|
|
|
Hi,
I am developing a windows application
in that i have some number of rich text box user controls
the text in that rich text box can be bold, italic, various fonts and various colours
now i need to implement a Print() which prints the text from all the rich text boxes.
the printed content should be WYSIWYG...
i am able to print the content form a single rich text box to multiple pages but
i need to modify that in such a way that it prints each page for each rich text box.
please provide me any sample codes or any examples
Thanks
Anil Veeraghattapu.
|
|
|
|
|
Anil,
Check this out for C#[^] and this one for VB[^].
Hope this would help you.
|
|
|
|
|
Hi,
That code is to print the content from only one rich text box control
but i need to print the content from multiple text boxes.
each page should have the text from each rich text box control
Thanks
Anil Veeraghattapu
|
|
|
|
|
Anil709 wrote: That code is to print the content from only one rich text box control
This surprised me I donot know if you have even tried to achieve this implementation[^] for multiple text boxes.
I did it for two text boxes. I just had some custom code (which i did really in a hurry, it can be organised more better) for two controls FirstrichTextBox & SecondrichTextBox. Follow the instructions as mentioned in that link and modify the BeginPrint and PrintPage events -
private int checkPrintFirstControl;
private int checkPrintSecondControl;
bool firstControlDone = false;
private void printDocument1_BeginPrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
checkPrintFirstControl = 0;
checkPrintSecondControl = 0;
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
if (!firstControlDone)
{
checkPrintFirstControl = FirstrichTextBox.Print(checkPrintFirstControl, FirstrichTextBox.TextLength, e);
if (checkPrintFirstControl >= FirstrichTextBox.TextLength)
firstControlDone = true;
e.HasMorePages = true;
}
else
{
checkPrintSecondControl = SecondrichTextBox.Print(checkPrintSecondControl, SecondrichTextBox.TextLength, e);
if (checkPrintSecondControl < SecondrichTextBox.TextLength)
e.HasMorePages = true;
else
{
e.HasMorePages = false;
firstControlDone = false;
}
}
}
If you need the full sample then send me your email id.
|
|
|
|
|
Hi,
your code is really impressive.
it appears it will solve my problem.
can you please send me the sample to my mail id
my mailID: anilveeraghattapu@gmail.com
Thanks
Anil Veeraghattapu.
|
|
|
|
|
Hi
it seems your code is trying to print text from only one text box right??
it could print either first text box data or from second text box data
but what i need is i have to print text from all the text boxes in page wise
i think you understood my problem.
consider ms word. if you click on print preview it will prints text from each page of the word document to a real page.
i want to achieve similar kind of thing.
Thanks
Anil Veeraghattapu
|
|
|
|
|
Anil709 wrote: it could print either first text box data or from second text box data
No..what I tried is to print both textboxes content in a single print click. Though I have no printer installed, I checked in the Print preview (I guess that should be enough). There, the First text box's content is shown in 2/3 pages and in next pages 2nd content is shown.
Anyway I have sent you the code in your email id.
Note - I coded very fast just to verify if multiple Rich text boxes can be printed or not. It could be done in better way.
|
|
|
|
|
1 computer(user) is login How to find user login detail such as user name,Host Name,Using C#
2 How to nothing happended (any key not work) when i fill login detail (Using C# Form)
|
|
|
|
|
Question 1): Try this.[^]
Question 2): It may be your English, it may be my brain, but this makes no sense whatsoever. Try to elaborate on your problem. What have you tried, what is happening or not happening? What are you expecting to happen?
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
I have a small asp.net project that I have been working on using Dynamic Data and Entities for managing usernames, passwords, resources and such. I would like to save the password fields to the database encrypted and when the data is loaded decrypt it. I would assume I would call the changes through the scafolding class but I am not sure and how to do that if it is the case. Table name Users, column name Password encryption class named encrypt and decrypt.
I am a newbie so please be gental.
Thanks in advance
Britt
|
|
|
|
|
Hi Britt,
Britt Adams wrote: using Dynamic Data and Entities for managing usernames, passwords, resources and such.
I think you have dynamic data not the entities. So you can have a class called User which can have properties like userName,password etc. Now instantiate that class to populate your values to/from database.
Britt Adams wrote: database encrypted and when the data is loaded decrypt it
I think you need a separate utility class which encrypts/decrypts the string you pass to it.You can have two separate methods exposed in that class. Here's a sample class. you can find plenty of encryption technique in Google -
public class EncryptDecryptClass
{
public static string Encrypt(string valueToEncrypt)
{
byte[] byteArray = System.Text.ASCIIEncoding.ASCII.GetBytes(valueToEncrypt);
string encryptedString = Convert.ToBase64String(byteArray);
return encryptedString;
}
public static string DecryptString(string encryptedString)
{
byte[] byteArray = Convert.FromBase64String(encryptedString);
string decryptedString = System.Text.ASCIIEncoding.ASCII.GetString(byteArray);
return decryptedString;
}
}
Anyway, for design purpose there are some industry standard layers defined. You can consider each layer as a project. So for your case following layers could be good -
1. UI - where keep your all aspx pages
2. Business Logic - Implement your logic here
3. Business Entities - have all your entities defined
4. Data Access - Use this layer to interact with your Database
5. Utility - This could be useful for some utility classes like encrypt/decrypt in your case
Let me know if this helps you.
|
|
|
|
|
Your code was much simpler. I tried this to call the encryption but it is still storing it in the database as the original text, when I walk through the code I see it get encrypted though:
[MetadataType(typeof(User_Metadata))]
public partial class User
{
partial void OnpasswordChanging(string value)
{
string Password = shared.EncryptDecryptClass.Encrypt(value);
}
}
I do not know how to call the decryption on load either
|
|
|
|
|
Britt Adams wrote: Your code was much simpler.
Yes, it was a simple one I provided you to give you some idea how encryption/decryption can be done.
I told you there are many ways to do that which you can find by Googling.
Anyway, check this out[^].
For DB level you can take look into this as well[^].
|
|
|
|
|
Hi all,
I have taken a setup project in C#.
Is there any way to manage the licence of the setup.
For example: a setup can be used only once, when the person try to run it again then it shoud not work.
it has to reflect for all the machine.
can some one know any technique
|
|
|
|
|
jasome wrote: a setup can be used only once, when the person try to run it again then it shoud not work.
There might be some better technique but I think you can achieve it through custom action.
Also you might need to ask for the key validate the user installation.
You can find some details in these links -
1. Keygen[^]
2. MSDN Forum[^]
3. SerialNumberTemplate[^]
But I am thinking why you are not using ClickOnce Deployment[^] which Microsoft itself suggesting.
|
|
|
|
|
I think what you are asking is:
"Is there a way to make a setup program that will only work one time. When it has been run on any machine, it should not work on any machine, including the original."
If so then:
Try a google at "software licence codes", but anything good is going to cost you money. It depends on how "protective" you are feeling, and how techinical your users are. To be properly protected is going to be a fair amount of work to implement, and will probably require your user to register the installation via the internet or 'phone. Do not forget to protect the exe once installed, or it can be a simple matter to drag and drop it to anoth machine, bypassing your setup program completely.
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
Hi Great
Thanks for your valuable reply.
|
|
|
|
|
Hi all I'm getting an Inconsistent accessibility: parameter type Error with the following code. Any help would be greatly appreciated.
public abstract class Rental
{
public const decimal _ADMIN_FEE = 50.00M;
public const decimal _BASE_COST = 20.00M;
private Vehicle _Vehicle;
public Rental(Vehicle vehicle)
{
_Vehicle = vehicle;
}
protected abstract decimal CalculateTotal();
}
}
modified on Friday, August 28, 2009 10:21 PM
|
|
|
|
|
I created a website in c# .net 2008
I need to deploy the project to another server to test and debug. what is the best way to do it?
thank you.
|
|
|
|
|
publish ur website and simply upload it on ur testing server
|
|
|
|
|
Okay, I'm obviously missing something simple here. All I'm trying to do is check a piece of text to ensure that it only contains uppercase letters or numbers.
My snippet looks like this:
<snip>
System.Text.RegularExpressions.Regex rgxTest = new System.Text.RegularExpressions.Regex("[A-Z0-9]*");
MessageBox.Show(rgxTest.IsMatch("abc_!").ToString());
Can someone please explain to me why this is returning True? And how I fix this?
Thanks!
Tok
|
|
|
|
|
This is just an idea, but I can explain why I had it:
Taken from the documentation[^]
"Indicates whether the regular expression specified in the Regex constructor finds a match in the input string."
Maybe a zero-length match is still a match? It does fit the pattern, but in a trivial way.
Possible fix: use + instead of * to force non-triviality of the match
|
|
|
|
|
No joy.
<snip>
System.Text.RegularExpressions.Regex rgxTest = new System.Text.RegularExpressions.Regex("[A-Z0-9]+");
MessageBox.Show(rgxTest.IsMatch("aAa!").ToString());
Still gives me a True.
|
|
|
|